Snapmaker 2.0 Firmware Updates and Downloads

We will release the latest Snapmaker 2.0 firmware updates and downloads under this topic. Your feedback is very much appreciated. You can report any bugs or make any suggestions in the discussion thread.

Snapmaker 2.0 Firmware Version List

Latest Version: Snapmaker2_V1.13.2

History Version 12(Jul. 21, 2021): V1.13.1
History Version 11(Jul. 9, 2021): V1.12.2
History Version 10(Apr. 27, 2021): V1.12.1
History Version 9(Mar. 31, 2021): V1.12.0
History Version 8 (Feb. 3, 2021): V1.11.4
History Version 7 (Sep. 1, 2020): V1.10.1
History Version 6 (July 24, 2020): V1.10.0
History Version 5 (June 18, 2020): V1.9.0
History Version 4 (May 7, 2020): V1.8.0.0
History Version 3 (Apr. 9, 2020): V1.7.1.1
History Version 2 (Mar. 22, 2020): V1.7.0.0
History Version 1 (Feb. 27, 2020): V1.6.1.0

10 Likes

Feb 27 2020: Snapmaker2_V1.6.1.0

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Here comes the latest version of the Snapmaker 2.0 firmware. Your feedback is always appreciated.

Change Logs:

New

  • Added the option to switch Fast Calibration on/off in advance settings.
  • Added IP address information on the About page.
  • Added an export log button for exporting log files to USB devices in settings.

Bug fixes

  • 3D Printing
    • Fixed a bug where “Auto-Leveling” is off, the machine will run Fast Calibration before every print.
    • Fixed a bug where adjusting temperature settings causes the tower temperture to become invalid.
    • Fixed a bug where the machine switches to the wrong coordinate system in 3D printing mode.
  • Preview
    • Fixed a bug where parsing G-code files could cause a crash on the touch screen.

Downloads:

Snapmaker2_V1.6.1.0

Notes:

  1. This firmware update is only compatible with the Snapmaker 2.0 devices.
  2. You can check the About page for the firmware version after the upgrade.
8 Likes

Mar 22 2020: Snapmaker2_V1.7.0.0

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Here comes the latest version of the Snapmaker 2.0 firmware. Your feedback is always appreciated.

Changelog:

Main Controller

Improvement

  • Slow down Z bump speed when homing (G28) to get better consistency.

  • Close FANs when stop is triggered.

  • Optimized bootstrap info.

Bug Fixes

  • Fixed a bug that nozzle tip may hit the bed when moving to the next point in auto-leveling if probe sensor is assembled too high.

  • Fixed a bug that positions in manual leveling are not saved correctly.

  • Fixed a bug that controller may halt down when finishing print.

  • Fixed a bug that FANs are not recovered when recovered from Power-Loss.

  • Fixed a bug that machine may restart job when recovered from Power-Loss and immidiately trigger Filament runout.

  • Fixed a bug that home offset is cleared when resetting settings.

Touchscreen

New

  • Added an option for turning on/off anonymous data sharing (which is on by default).

  • Added management pages for enclosure add-on.

Improvement

  • Enhanced the stability of print data transmission.

  • Improved UX of remote access from Luban, the touchscreen will only ask for authentication once.

  • Optimized loggings.

  • Removed bed preheat at the start of print.

Bug Fixes

  • Fixed an incorrect Z offset calculation when modifying setting in the print.

  • Fixed a bug that touchscreen would popup notification indicating machine is not responding accidentally.

  • Fixed a bug that touchscreen crashes when parsing specific G-code headers.

  • Fixed a display bug that touchscreen shows 99% when print finishes.

Downloads:

Snapmaker2_V1.7.0.0

Notes:

  1. This firmware update is only compatible with the Snapmaker 2.0 devices.
  2. You can check the About page for the firmware version after the upgrade.
7 Likes

Apr 9 2020: Snapmaker2_V1.7.1.1

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Here comes the latest version of the Snapmaker 2.0 firmware. Your feedback is always appreciated.

Changelog:

Bug Fixes

  • Disable “Fast Calibration” on the start of print jobs.
    • The action is in response to the heated bed catching issues. Several users reported the nozzle tip might catch the heated bed even after bed leveling, which led to our earlier suggestion about adjustment of the proximity sensor. With our further tests on the “Fast Calibration” process under different temperatures and circumstances, the consistency of bed leveling turns out to be not ideal.
    • We decide to disable “Fast Calibration” temporarily, until we find a better solution for the bed leveling. As a result of the change, we recommend that you can:
      • Re-do bed leveling after firmware upgrade.
      • Re-do bed leveling when attaching the 3D Printing Module / print sheet.
  • Fix a bug that Touchscreen crashes when parsing G-code files with specific comment format.
  • Fix a bug that Touchscreen preview file will fail with uppercase letter extension.

Improvement

  • Improved Touchscreen copywriting.
  • Optimized change filament workflow in 3D Printing.

Downloads:

Snapmaker2_V1.7.1.1

Notes:

  1. This firmware update is only compatible with the Snapmaker 2.0 devices.
  2. You can check the About page for the firmware version after the upgrade.
5 Likes

May 7 2020: Snapmaker2_V1.8.0.0

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Here comes the latest version of the Snapmaker 2.0 firmware. Your feedback is always appreciated.

Changelog:

Main Controller

New

  • Added support for the enclosure.
    • Added M1010 G-code for the enclosure.

Bug Fixes

  • Fixed a bug where the controller doesn’t save current coordinates when there is a power outage.

Improvement

  • Improved calibration for 3D printing.
    • Added 5x5 calibration for 3D printing.
    • Adjusted the initial Z height in Manual Calibration.
  • Optimized G1029 G-code execution.

Touchscreen

New

  • Added an option for 5x5 calibration
    • You can find the option in 3D printing advance settings.
    • We recommend that you should re-do bed leveling after changing the calibration settings.
  • Added Enclosure APIs for remote control(Snapmaker Luban).

Bug Fixes

  • Fixed a bug where the Save button isn’t greyed out during Manual Calibration.

Downloads:

Snapmaker2_V1.8.0.0
MD5(bin file): f4a6105f454baa7b68b72aa79e751903

Notes:

This firmware update is only compatible with the Snapmaker 2.0 devices.

You can check the About page for the firmware version after the upgrade.

8 Likes

Jun 18 2020: Snapmaker2_V1.9.0

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Here comes the latest version of the Snapmaker 2.0 firmware. Your feedback is always appreciated.

Changelog:

Edit: We had changed the version number from X.Y.Z.W to X.Y.Z, which conformed to Semantic Versioning definition (MAJOR.MINOR.PATCH). You can check the firmware version in About Page.

Main Controller

Bug Fixes

  • Fixed a bug where auto-leveling doesn’t disable leveling compensation before the machine starts probing.

Improvements

  • Refactored the code for the controller’s firmware based on FreeRTOS V10.3
    • Refactored the code for touch screen’s event handling.
    • Refactored the code for the implementation of quick stop.
    • Refactored the code for Z-Offset
      • Now the Z-Offset will be reset when you re-calibrate in 3D printing.
      • Z-Offset will be memorized even after machine reboots.
      • Z-Offset movement distances will be limited to -0.5mm ~ +2.0mm. We recommend you re-calibrate the machine if the Z-Offset isn’t ideal.
      • You can check for or change the Z-Offset value before starting your print on the preview page or the print page. (Swipe left to access the settings).
  • Reduced the maximum Y position for 3mm to prevent the slider from hitting the end of the slot on the Y linear module.
  • Various improvements for the procedure of firmware update.

Notice : EEPROM will be updated in this version, which will lead to a reset for machine settings after the update.

Touchscreen

New

  • Firmware Update via Wi-Fi
    • You can check for a new firmware version for the Snapmaker 2.0 and download the update on the touch screen through Wi-Fi.
  • Change name of the machine
    • You can change the name of the machine by going to Settings -> About Machine -> Edit.

Bug Fixes

  • Fixed a bug where the touch screen shows the wrong order of the calibration points when using the Auto-leveling feature.
  • Fixed a bug where the print settings don’t restore after a print job is recovered from Power Loss.

Improvements

  • Improved UI/UX for the Calibration page for 3D printing.
  • Manual-Leveling for 3D printing will start at the first calibration point as intended.

Downloads:

Snapmaker2_V1.9.0

MD5: a8ae869b1d279cf51f80fbf2f786602f

Notes:

This firmware update is only compatible with the Snapmaker 2.0 devices.

You can check the About page for the firmware version after the upgrade.

10 Likes

Jul 24 2020: Snapmaker2_V1.10.0

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Here comes the latest version of the Snapmaker 2.0 firmware. Your feedback is always appreciated.

Changelog:

Main Controller

Bug Fixes

  • Fix a bug where the controller doesn’t enable wait-events after refactoring.
  • Fix a bug where a Z-Offset with a negative value can not be applied during the printing process or recovered from Power-Loss.
  • Fix a bug where the last G-code command might not be performed if printing from the touchscreen.

Improvements

  • Reduce the maximum Y position for 4mm to prevent the slider from hitting the end of the slot on the Y linear module for the A150 model.

Touchscreen

Bug Fixes

  • Fix a bug where renaming file extension will cause the file not to be displayed on the Files page.

Improvements

  • Unify print file source.
    • Now the touch screen will not trigger “finish print job” popup if a USB disk is disconnected from the controller.

Downloads:

Snapmaker2_V1.10.0

MD5: ececcc9e0b491f19f548616fb8bd23c1

Notes:

This firmware update is only compatible with the Snapmaker 2.0 devices.

You can check the About page for the firmware version after the upgrade.

How to update Firmware

  • via a USB flash drive
    • Put the firmware update file Snapmaker2_V{version}.bin in your USB flash drive.
    • Plug USB into the USB slot of the Controller.
    • On the touchscreen, tap Files , select the update file under the USB tab to start the update.
  • via Wi-Fi
    • Tap Settings -> Firmware Update on the touch screen.
    • Read the changelog and download the firmware.
    • After the firmware is downloaded, click “Update Now” to start the update.
4 Likes

Sep 1 2020: Snapmaker2_V1.10.1

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Here comes the latest version of the Snapmaker 2.0 firmware. Your feedback is always appreciated.

Changelog:

Main Controller

Bug Fixes

  1. Fix a bug where the machine stops at 99% when 3D printing.
  2. Filament would extrude properly after resuming from Pause or Power-Loss Recovery.

Improvements

  • Thermal protection is optimized to avoid accidental triggers.
  • Confirm if Power-Loss Recovery is normal during controller bootup.
  • Pre-heat the nozzle to 150℃ before it raises up from the print after resuming from Power-Loss Recovery.
  • Lower the initial height of the nozzle after Auto Leveling.
  • Raise 3mm for the initial height of the nozzle in Manual Leveling.

Downloads:

Snapmaker2_V1.10.1

MD5: 6addea2ecc4a06ed07c138dfa4b3a502

Notes:

This firmware update is only compatible with the Snapmaker 2.0 devices.

You can check the About page for the firmware version after the upgrade.

How to update Firmware

  • via a USB flash drive
    • Put the firmware update file Snapmaker2_V{version}.bin in your USB flash drive.
    • Plug USB into the USB slot of the Controller.
    • On the touchscreen, tap Files , select the update file under the USB tab to start the update.
  • via Wi-Fi
    • Tap Settings -> Firmware Update on the touch screen.
    • Read the changelog and download the firmware.
    • After the firmware is downloaded, click “Update Now” to start the update.
9 Likes

Feb 3 2021: Snapmaker2_V1.11.4

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Your feedback is always appreciated. Here comes the latest version of the Snapmaker 2.0 firmware.

Changelog

Controller

Bug Fixes

  • Fix a bug where CNC spindle keeps rotating despite machining session being terminated.
  • Reduce sensitivity of heating protection for hot end to avoid false triggering.

Improvement

  • Reduce debounce time for unplug detection of Touchscreen from 10 s to 100 ms.

Touchscreen

New Features

  • Add Japanese and Simplified Chinese.
    • You can change the language settings through Settings > Language > language applicable > Save .

Bug Fixes

  • Fix a bug where Go To Work Origin starts without registering current toolhead position. Now if in Z orientation the newly set work origin is
    • lower than current position, the toolhead will move in X and Y orientations first.
    • higher than current position, the toolhead will move in Z orientation first.
  • Fix a bug where Run Boundary may cause Touchscreen to crash.
  • Fix a bug where swiping to rename folder in Files fails.

Improvements

  • Improve Wi-Fi connection and remote access from Snapmaker Luban.

Downloads

Snapmaker2_V1.11.4

MD5: a712a418c4cd9e01e8f9708ec3f4fdbf

Notes

This firmware update is only compatible with Snapmaker 2.0.

To see your current firmware version, go to Settings > About Machine .

How to Update Firmware

  • Via a USB flash drive
    • Put the firmware update file Snapmaker2_V{version}.bin in your USB flash drive.
    • Plug the drive into the Controller.
    • On the Touchscreen, tap Files > USB > Snapmaker2_V{version}.bin .
  • Via Wi-Fi
    • On the Touchscreen, tap Settings > Firmware Update .
    • Read the changelog and download the firmware.
    • After the firmware is downloaded, tap Update Now .
6 Likes

Mar 31 2021: Snapmaker2_V1.12.0

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Your feedback is always appreciated. Here comes the latest version of the Snapmaker 2.0 firmware.

Notice
Please read this article before you upgrade firmware to V1.12.0.

Changelog

General

New Features

  • Add support for the Rotary Module.
  • Add support for the Emergency Stop Button.

Controller

New Features

  • Enable power control with G-code “M2001”. (#47)

Bug Fixes

  • Fix: Turn off the laser when loss connection with Touchscreen. (#86)
  • Fix: Fix FreeRTOS delays. (#45)
  • Fix: Fix CNC Module spindle was not turned off if stop/finish working with Z distance from top is less than 30mm. (#51)

Improvement

  • Optimize start position behavior of 3D Printing Calibration. (#30)
  • Enable FPU for optimizing performance. (#48)
  • Reduce latency while all rodata are out of 256kB of Flash. (#60)

Module

Improvement

  • Enclosure light will blink once on power up to indicate works normally.
  • Optimize memory copy performance. (#3)

Touchscreen

New Features

  • Add module version detection when Touchscreen starts up.
  • Add Laser and CNC guide with the Rotary Module.
  • Add CNC Origin Assistant and Bit Assistant in Touchscreen.

Bug Fixes

  • Fix a bug where touchscreen crash when renaming folder in USB drive.

Improvements

  • Optimize file received via Wi-Fi.
  • Improve Touchscreen copywriting.
  • Improve UI of Control panel.

Downloads

Snapmaker2_V1.12.0

MD5: 0f5be08500651abce71d8c44a4d5ef70

Notes

This firmware update is only compatible with Snapmaker 2.0.

To see your current firmware version, go to Settings > About Machine .

How to Update Firmware

  • Via a USB flash drive
    • Put the firmware update file Snapmaker2_V{version}.bin in your USB flash drive.
    • Plug the drive into the Controller.
    • On the Touchscreen, tap Files > USB > Snapmaker2_V{version}.bin .
  • Via Wi-Fi
    • On the Touchscreen, tap Settings > Firmware Update .
    • Read the changelog and download the firmware.
    • After the firmware is downloaded, tap Update Now .
7 Likes

Apr 27 2021: Snapmaker2_V1.12.1

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Your feedback is always appreciated. Here comes the latest version of the Snapmaker 2.0 firmware.

Changelog

Controller

New Features

  • add “M413” G-code for enable/disable Power-Loss Recovery (#92)
    • Parameters
      • [S<enable>] S0/S1 for enable / disable Power-Loss Recovery
    • e.g. M413 S0 disable Power-Loss Recovery
  • add “M600” G-code for replace filament manually (#93)
    • You can add this G-code where you want to replace filament in .gcode file

Bug Fixes

  • Fix: Fix wrong value output with Enclosure lights and fan (#94)
  • Fix: Fix “M1006” G-code laser focus output with Snapmaker Luban (#95)
  • Fix: Fix X/Y coordinate of the first point in 3DP Calibration (#96)
  • Fix: Fix serial output messages in enclosure closing panel (#103)

Touchscreen

Improvement

  • Optimize copywriting in Origin Assistant

Downloads

Snapmaker2_V1.12.1

MD5: 3a2486f8eabf381b3bf4f1233fcd4289

Notes

This firmware update is only compatible with Snapmaker 2.0.

To see your current firmware version, go to Settings > About Machine .

How to Update Firmware

  • Via a USB flash drive
    • Put the firmware update file Snapmaker2_V{version}.bin in your USB flash drive.
    • Plug the drive into the Controller.
    • On the Touchscreen, tap Files > USB > Snapmaker2_V{version}.bin .
  • Via Wi-Fi
    • On the Touchscreen, tap Settings > Firmware Update .
    • Read the changelog and download the firmware.
    • After the firmware is downloaded, tap Update Now .
4 Likes

Jul 9 2021: Snapmaker2_V1.12.2

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Your feedback is always appreciated. Here comes the latest version of the Snapmaker 2.0 firmware.

Changelog

Controller

New Features

  • Support “M301” G-code for setting up Hotend PID.
    • Parameters
      • [P<Value>] [I<Value>] [D<Value>] for setting up Hotend PID

Bug Fixes

  • Fix a bug where bed mesh used in calibration didn’t match one used in printing.

Improvment

  • Improve the serial message id showing on while controller booting-up.

Downloads

Snapmaker2_V1.12.2

MD5: f71c8b85730e0e92b5ebae090c5e4c2c

Notes

This firmware update is only compatible with Snapmaker 2.0.

To see your current firmware version, go to Settings > About Machine .

How to Update Firmware

  • Via a USB flash drive
    • Put the firmware update file Snapmaker2_V{version}.bin in your USB flash drive.
    • Plug the drive into the Controller.
    • On the Touchscreen, tap Files > USB > Snapmaker2_V{version}.bin .
  • Via Wi-Fi
    • On the Touchscreen, tap Settings > Firmware Update .
    • Read the changelog and download the firmware.
    • After the firmware is downloaded, tap Update Now .
3 Likes

Jul 21 2021: Snapmaker2_V1.13.1

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Your feedback is always appreciated. Here comes the latest version of the Snapmaker 2.0 firmware.

Changelog

Controller

New Features

  • Add support for the Air Purifier.

Module

Bug Fixes

  • Fix a bug where 3D Printing Module heat up error with wrong PID.

Improvement

  • Improve Enclosure light output on power up.

Touchscreen

New Features

  • Add support for the Air Purifier.
    • Add Auto Turn On and Auto Turn Off options for Air Purifier.
  • Add German and French.
    • You can change the language settings through Settings > Language > language applicable > Save .

Bug Fixes

  • Fix a bug where Wi-Fi configuration won’t enabled on Touchscreen power up.

Improvement

  • Optimize UI/UX for Manual Focus using Laser Module.
  • Improve software crash report on Touchscreen.
    • You can check the anonymous data sharing option through Settings > User Preferences
  • Improve UI/UX for Print Settings Page
    • Optimize gesture actions for bottom tabs and swipe in/out logic.

Downloads

Snapmaker2_V1.13.1

MD5: f6a17d5ee9500c2d89dd803f24f716d2

Notes

This firmware update is only compatible with Snapmaker 2.0.

To see your current firmware version, go to Settings > About Machine .

How to Update Firmware

  • Via a USB flash drive
    • Put the firmware update file Snapmaker2_V{version}.bin in your USB flash drive.
    • Plug the drive into the Controller.
    • On the Touchscreen, tap Files > USB > Snapmaker2_V{version}.bin .
  • Via Wi-Fi
    • On the Touchscreen, tap Settings > Firmware Update .
    • Read the changelog and download the firmware.
    • After the firmware is downloaded, tap Update Now .
1 Like

Sep 13 2021: Snapmaker2_V1.13.2

Thank you for your suggestions on how to make the Snapmaker 2.0 better. Your feedback is always appreciated. Here comes the latest version of the Snapmaker 2.0 firmware.

Changelog

Controller

New Features

  • Add “M425” G-code for saving backlash parameters. (#126)
  • Add remap 8-pin port feature for any axis. (#131)
  • Support G-code execution result triage. (#139)

Bug Fixes

  • Fix a bug where home_offset will set to 0 when using “M501” G-code.(#133)

  • Fix type of 3dp nozzle temperature. (#134)

  • Fixed a bug where power loss data could not be saved circulatively.(#138)

Touchscreen

New Features

  • Add Heated-Leveling feature for 3D Printing Module.
  • Return G-code responses in console when Wi-Fi remote connected via Snapmaker Luban.
    • Not all of the G-code responses were compatible for now. We will keep improving this feature in furture updates, please stay tune.
  • Add Enclosure light auto turn on upon startup options.
    • The option will be set as “Auto On” after upgrading from the previous version.

Bug Fixes

  • Fix a bug where showing wrong connected access point when back from password page in Wi-Fi settings.

Improvement

  • Optimize UI/UX for USB device detection.
  • Improve Wi-Fi connection experience.
    • Wi-Fi page will show up connection result while connecting.

Downloads

Snapmaker2_V1.13.2

MD5: 52ef37ce21f141077297ef0a48c4586f

Notes

This firmware update is only compatible with Snapmaker 2.0.

To see your current firmware version, go to Settings > About Machine .

How to Update Firmware

  • Via a USB flash drive
    • Put the firmware update file Snapmaker2_V{version}.bin in your USB flash drive.
    • Plug the drive into the Controller.
    • On the Touchscreen, tap Files > USB > Snapmaker2_V{version}.bin .
  • Via Wi-Fi
    • On the Touchscreen, tap Settings > Firmware Update .
    • Read the changelog and download the firmware.
    • After the firmware is downloaded, tap Update Now .
5 Likes