WOrking to write some custom code to change filament so wondering to save some time if the Snapmaker will work with the Marlin M600 command (Change Filament).
Anyone try it? If not I’m going to write some script to insert at point of color change to save position to variables, move to a specified safe position, pause, change filament, run a purge and then resume using the saved variables.
How much of the Marlin G-Code is available in the Snapmaker?
I haven’t learn G-Code yet, but I would be comfortable editing a file to insert additional commands. If you work out a good system, can you post your G-Code here? That might be the incentive I need to learn it.
Was able to get a list from Snapmaker on which G/M codes were activated from the Marlin list and I might be able to make it work but doubt it will work with SnapmakerJS it will have to be run thru Cura or Simplify3d. Working on it this weekend.
Here is a gcode.cpp code for your referencegcode.zip (9.9 KB)
Bright yellow characters are supported, dark yellow characters are not supported at this time.
Hey @Edwin,
if we print and pause from luban (pause buttons are also on the touchscreen, wondering why you show this as solution), we need filament-runout-protection also for external, not only for the touchscreen, please!
FIRMWARE REQUEST
Pause and Resume over gcode
Filament-Runout not only for touchscreen (for example needed for octoprint, luban, …)