Skip to content

Releases: Snapmaker/Snapmaker2-Controller

v4.4.11

13 Dec 11:30
Compare
Choose a tag to compare

New Features

  • Refactor G-code transmission for Printing.
  • Support 10W High Power Laser Module.
  • Add “M76” G-code for triggering pause request in printing.
  • Add “M1012” G-code for Emergency Stop Button status output.
  • Prohibit machine moving while controller could not recognized machine model.

Bug Fixes

  • Fix a bug where home_offset could not overrode in some case.
  • Fix a bug where “M92” G-code could not saved parameters.

Improvement

  • Optimize printing time consuming in Laser Engraving.
  • Optimize “M92” G-code output in console.
  • Improve sstp protocol for Touchscreen.
  • Optimize config file read/write logic for safety recovery.

v4.2.3

10 Jul 07:06
Compare
Choose a tag to compare

New Features

  • Support "M301" G-code for setting up hotend PID (#104)

Bug Fixes

  • Fix a bug where bed mesh used in calibration didn't match one used in printing (#121)

Improvment

  • Improve the serial messge id showing on while controller booting-up (#116)

v4.2.2

28 Apr 06:11
Compare
Choose a tag to compare

New Features

  • add “M413” G-code for enable/disable Power-Loss Recovery (#92)

    • Parameters
      • [S] 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 wrong value output with Enclosure lights and fan (#94)
  • Fix “M1006” G-code laser focus output with Snapmaker Luban (#95)
  • Fix X/Y coordinate of the first point in 3DP Calibration (#96)
  • Fix serial output messages in enclosure closing panel (#103)

v4.2.1

01 Apr 14:41
Compare
Choose a tag to compare

New Features

  • Enable Power Control (#47)
  • Support Emergency Stop Button
  • Support Rotary Module

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)