Snapmaker Artisan Firmware Updates and Downloads

We will release the latest Snapmaker Artisan 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 Artisan Firmware Version List

Latest Version: Snapmaker Artisan V2.5.23

History Version 13 (Nov 16, 2023): V2.5.21
History Version 12 (Sept. 7, 2023): V2.5.16
History Version 11 (Jul. 27, 2023): V2.4.9
History Version 10 (May. 30, 2023): V2.4.2
History Version 9 (May. 6, 2023): V2.4.0
History Version 8 (Apr. 27, 2023): V2.3.1
History Version 7 (Apr. 14, 2023): V2.2.4
History Version 6 (Mar. 31, 2023): V2.2.3
History Version 5 (Mar. 10, 2023): V2.2.1
History Version 4 (Mar. 3, 2023): V2.1.1
History Version 3 (Feb. 21, 2023): V2.0.16
History Version 2 (Jan. 16, 2023): V2.0.11
History Version 1 (Jan. 11, 2023): V2.0.8


How to Update Firmware

  • Via a USB flash drive
    • Save the firmware update file into your USB flash drive.
    • Insert the drive into the Integrated Controller.
    • On the Touchscreen, tap Settings > Firmware Update > Local Update > USB.
    • Tap the firmware update file to update.
  • Via Wi-Fi
    • On the Touchscreen, tap Settings > Firmware Update.
    • Read the changelog and download the latest firmware.
    • After the firmware is downloaded, tap Update.
1 Like

Jan 16 2023: Snapmaker Artisan V2.0.11

Changelog

Touchscreen

Bug Fixes

  • Fixed a bug that the initialization setup will pop up again when restart the machine in some scenario

Mainboard

Improvements

  • Updated firmware speed/acceleration limit and vibration compensation paratmeters
  • In “M140” G-code command, add parameter “P” instead of “M” to set inner zone or whole bed temperature

Downloads

Snapmaker Artisan V2.0.11

md5: d0051466700f8f950f6a134682c23f8e

Feb 21 2023: Snapmaker Artisan V2.0.16

Changelog

Touchscreen

Improvements

  • Updated G-code parser to support new Snapmaker Luban header info

Bug Fixes

  • Fixed machine discover response message in Artisan

Mainboard

Bug Fixes

  • Fixed a bug that Firmware could not start printing jobs via serial port on Snapmaker Luban
  • Fixed a bug that pausing print job while switching extruder causes wrong resume coordinate

Improvements

  • Optimized cooling fan control logic to reduce noise
  • Adjusted Firmware watchdog timeout interval with 20 seconds to prevent machine heating abnormally
  • Improved valid check of nozzle temperature value in 3D Printing

Downloads

Snapmaker Artisan V2.0.16

md5: 2d99382ff7a8ffe1274fcf3283c3c31e

Mar 3 2023: Snapmaker Artisan V2.1.1

Changelog

Touchscreen

New Features

  • Added German language support

Bug Fixes

  • Fixed a bug that switching extra symbol layout failed in Touchscreen qwerty keyboard
  • Corrected Simplified Chinese description in 3D Printing Calibration

Mainboard

Bug Fixes

  • Fixed a bug that print job stopped unexpectedly in some scenario
  • Fixed a bug that started a laser job via Snapmaker Luban would go to wrong z height coordinate in some scenario

Downloads

Snapmaker Artisan V2.1.1

md5: 04a62fc2bf92a17d52fd1e6a51b461ad

Mar 10 2023: Snapmaker Artisan V2.2.1

Changelog

Touchscreen

Bug Fixes

  • Fixed a bug that heating wouldn’t apply to the whole bed when starting Heated Bed Leveling in some scenario

Improvements

  • Improved Artisan error message information
  • Corrected filament sensor status in Settings Machine Information

Mainboard

Bug Fixes

  • Fixed a bug that laser exception wouldn’t report in some scenario
  • Fixed max position limit in X and Y axis in Aritsan Firmware

Downloads

Snapmaker Artisan V2.2.1

md5: 1b4e2b1efbd6bdecc4b1b53feab90bd9

Mar 31 2023: Snapmaker Artisan V2.2.3

Changelog

Touchscreen

Bug Fixes

  • Fixed a bug that Touchscreen stuck in Choosing Y Line when calibration XY Offset in some scenario
  • Fixed a bug that air purifier showed wrong filter life in Touchscreen

Mainboard

Bug Fixes

  • Fixed a bug that print lags with Dual Extruder 3D Printing Module when receiving M105 G-code in some scenario

Downloads

Snapmaker Artisan V2.2.3

md5: 635af1e1af8b34e97630eb0e7e027da8

1 Like

Apr 14 2023: Snapmaker Artisan V2.2.4

Changelog

Touchscreen

Bug Fixes

  • Fixed a bug that copied files to usb would fail after loading in Touchscreen.

Mainboard

Improvements

  • Optimized leveling compensation in 3D Printing.
  • Change the default corner speed from 5mm/s to 10mm/s.

Bug Fixes

  • Fixed a bug that when machine started a print job with the right extruder and not homed, switching extruder would fail.

Downloads

Snapmaker Artisan V2.2.4

md5: 12da8784c67525238ef5ed2c91ba975e

Apr 27 2023: Snapmaker Artisan V2.3.1

Changelog

Touchscreen

Improvements

  • Added park toolhead and heatbed option in Filament Tab.

  • Added retraction warning if G-code retraction distance was not recommended in Dual Extrusion 3D Printing Module.

  • Added Locking block origin support with Snapmaker Luban.

Mainboard

Improvements

  • Reduced retraction distance when pausing in 3D Printing job.

Bug Fixes

  • Fixed a bug that printing with a long period of time caused layer shift problem in some scenario.

Downloads

Snapmaker Artisan V2.3.1

md5: 5a69d2224a26194934e15445b91f8a42

May 6 2023: Snapmaker Artisan V2.4.0

Changelog

Touchscreen

Bug Fixes

  • Fixed a bug that could not start a new job after parsing a cnc suffix file

New Features

  • Added filament sensor option in Print Adjustment with Dual Extrusion 3D Printing Module

Downloads

Snapmaker Artisan V2.4.0

md5: 1d7d2d1263491107e7ddcbef5c7ab93f

May 30 2023: Snapmaker Artisan V2.4.2

Changelog

Touchscreen

Improvements

  • Optimized Guide procedure user experience when using Dual Extrusion 3D Printing Module
  • Improved remaining storage checks when choosing a file in Touchscreen

Mainboard

Bug Fixes

  • Fixed a bug that laser light deactivated after enclosure door was opened during the Run Boundary process

Downloads

Snapmaker Artisan V2.4.2

md5: 0d7e150709af82f089231f9ee4e1dd06

Jul 27 2023: Snapmaker Artisan V2.4.9

Changelog

Touchscreen

Bug Fixes

  • Fixed a bug that G-code paramenters were replaced when parsing G-code file

Mainboard

New Features

  • Added “M600” G-code supported

Bug Fixes

  • Fixed a bug that layer shifted issues occurred in printing with Rotary Module in some scenario

Downloads

Snapmaker Artisan V2.4.9

md5: cf349ea39a7aeea3a2bc03601beabd3e

Sept 7 2023: Snapmaker Artisan V2.5.16

Changelog

Touchscreen

New Features

  • Added 20W Laser Module and 40W Laser Module support

Bug Fixes

  • Fixed a bug that rotary module didn’t rotate when running boundary
  • Fixed a bug that changed mode in Laser Job Preparation may cause Input Thickness mode page to crashed
  • Fixed a bug that replacing Laser module may not show up laser password check page in some scenario

Mainboard

New Features

  • Added 20W Laser Module and 40W Laser Module support

Bug Fixes

  • Fixed a bug that Laser will be activated when closing enclosure door in some scenario

Downloads

Snapmaker Artisan V2.5.16

md5: 18b5bc3f2dc9732ab8c734333e9c2184

Oct 16 2023: Snapmaker Artisan V2.5.21

Changelog

Touchscreen

Bug Fixes

  • Fixed a bug that the Touchscreen kept updating modules when module was not boot up successfully
  • Fixed a bug that the laser emitter was turned on unexpectedly when preparing print job using 10W Laser Module and Rotary Module
  • Fixed a bug that 20W/40W Laser was not turning on in Touchscreen Control

Mainboard

New Features

  • M3/M4 Gcode update

    • Support for M3/M4 to turn Trapizoid Power on or off (in Marlin definition). This differs from standard Marlin, which configures LASER_POWER_TRAP when compiling firmware. The M3/M4 definition will now favor grbl.

    • Marlin’s M3 I and M4 I switching between Continuous Inline Mode and Dynamic Inline Mode is currently not supported. It is important to note that Marlin’s definition of Dynamic Inline Mode is not the same as Grbl’s definition of Dynamic Laser Power Mode.

    • M3 Constant Laser Power Mode:

      • Constant laser power mode simply keeps the laser power as programmed, regardless if the machine is moving, accelerating, or stopped. This provides better control of the laser state.
    • M4 Dynamic Laser Power Mode:

      • Dynamic laser power mode will automatically adjust laser power based on the current speed relative to the programmed rate. It essentially ensures the amount of laser energy along a cut is consistent even though the machine may be stopped or actively accelerating. This is very useful for clean, precise engraving and cutting on simple materials across a large range of G-code generation methods by CAM programs. It will generally run faster
      • By default the minimum power that will be achieved by deceleration is not 0%, but 16% of the target power or PWM S8(When not lower than S8, it will be at 16% target power).
  • G0 Gcode update

    • In both M3 and M4, the laser is turned off when using the G0 movement.
  • G1 Gcode update

    • Both Marlin and GRBL types of Inline Mode are supported and the laser is turned off after the last G1.
      • Lightburn users need to be especially aware that if you want to avoid black borders when carving images (using non-Greyscale image types), you need to add M4 S0 to Start Gcode.
    • Examples
    ;grbl falvor
    M4 S0 ;set laser mode to Dynamic Laser Power Mode
    G0 X12 F3000 ;move with laser off
    G1 X20 Y20 F1500 S255 ;move with laser on
    G0 X40 ;move with laser off
    G1 X30 Y30 ;move with laser on
    ;marilin falvor
    G0 X12 F3000 ;move with laser off
    G1 X20 Y20 I F1500 S255 ;move with laser on
    G0 X40 ;move with laser off
    G1 X20 Y20 I F1500 S255 ;move with laser on
    

Bug Fixes

  • Fixed the bug that the commands of M2000 W1 P30 could not be used.

Downloads

Snapmaker Artisan V2.5.21

md5: 7508353b77bddda999733dbfe8d1b4ea

Jan 22 2024: Snapmaker Artisan V2.5.23

Changelog

Touchscreen

New Features

  • Added Laser Shot Output Power Settings support
    • In this update, you can use Laser Shot Output Power Settings for fixing the 10W Laser Module which did not show laser indicator in Laser Job Preparation
    • You can change the settings via Settings > Maintenance > Laser Calibration Parameters > Laser Shot Output Power

Bug Fixes

  • Fixed a bug that Touchscreen would skip module update procedure on boot up check in some scenario
  • Fixed a bug that laser spot would turn off in 10W Laser Job Preparation in some scenario

Mainboard

New Features

  • Added Laser Shot Output Power Settings support

Bug Fixes

  • Fixed a bug that X/Y will shift when starting a print job with 20W/40W Laser in some scenario
    • When starting a new print job in Touchscreen, X/Y will shift when executing G-code(mainly generated by LightBurn) which was using relative mode

Module

New Features

  • Added Laser Shot Output Power Settings support

Downloads

Snapmaker Artisan V2.5.23

md5: 520cc674c0b56d3742708bfb00ea9c20