Snapmaker 2.0 - 'Please update CNC module with the latest firmware before use'

I Recently updated the UI firmware 1.14.2 and the Snapmaker Luban.

At the time of doing this, the 3D print module was installed.

Now I have the CNC module installed and the UI comes up with ‘Please update CNC module with the latest firmware before use’.

I even plugged in the USB with firmware on it and via firmware update, it just said latest version installed.

So in Squish fashion…

Current Steps

  • Given that User has installed one of 3 modules
  • And Snapmaker 2.0 is powered on
  • When firmware is installed.
  • Then the UI, plus Module is updated with latest version of firmware.

  • Given that all the above is true
  • And user powers off Snapmaker 2.0
  • And user installs different module
  • When User powers up Snapmaker 2.0
  • Then user is shown a message on screen to update the module to latest firmware before using module.

  • Given that user is shown a message of updating firmware
  • And user inserts USB key with latest firmware
  • When user selects update firmware
  • Then user get message ‘Latest firmware already installed’

**This is not very intuitive to users **

Request on screen instructions on how to update other installed module.


Actual way to update firmware

  • Given that a different module is installed
  • And Snapmaker 2.0 is powered on
  • And USB key is inserted with latest firmware
  • When user selects Files
  • And user selects USB
  • Then Latest Firmware is seen

  • Given that firmware is seen by user
  • When user selects latest firmware
  • Then firmware is installed for the current module installed.

Although nearly everyone knows how to update the firmware for the Snapmaker 2.0 with current module installed, it is so obvious that you have to repeat this for all modules once on module has been installed.