Implement M600 for pinters that can't support M600 by default (TFT with out Marlin Mode support, like the Artillery Sidewinder X1 and Genius). You can use M600, it will stop and wait until you change and press resume. If you have a TFT 28 (like the Artillery) I would recomend you check out Rawr TFT Firmware to implement M600 direct in the TFT then do not need Octoprint.
Install via the bundled Plugin Manager.
OctoPrint Settings (Wrench) -> Plugin Mananger -> Get More -> Page the url in From URL and press Install.
After install restart the instance.
Copy or manually using this URL:
https://github.com/wgcv/RewriteM600/archive/master.zip
As this plugin only tries to recognize the correct pausing position as a response to the M114
-marlin-command, it is possible to change the default behaviour.
The plugin provides the dict cached_position
(with members x
, y
, z
and e
) to the GCODE-Script beforePrintResumed
. You can access them via {{plugins.RewriteM600.cached_position.(x|y|z|e)}}
.
You can help this project by reporting issues, making PR or Sponsor it PayPal.