## Basic Information:
Printer Model: Custom
MCU / Printerboard: TriGorilla 3
klippy.log
Fill out above information and in all cases attach your klippy.log
file (use zip to compress it, if too big). Pasting your printer.cfg
is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
Not an issue, just a question about Pausing a Macro
Reason Why,
I have a unique Z setup that cannot be moved manually, The Z lead does not spin so you cannot turn it to move the Z.
In some unique situations I need to Force move Z, I have this enabled for such situations. An example happened last night. I upgraded my Klipper Host PC (non-pi) and power savings were turned back on, it took a nap during a filament test print. Woke up and the printer was stopped on the first layer of the Orca shapes for Flow Rate test. I could not move the X or Y manually and needed to lift Z first.
What I’d like to do,
I have the command to do this (FORCE_MOVE STEPPER=stepper_z DISTANCE=10 VELOCITY=10), but I have it saved and paste it in, I’d like to create a macro to do this, but I don’t want a large move, just in case…
I’d like to send a command to lift Z something like 1mm, then wait for 15 seconds. Then send another to move 5mm, wait and then a final 10. This way if something else is stuck, I will likely hear something and have enough time to flip the power switch or press the emergency shutdown.
I searched but could only find reference and questions relating to waiting for something or GCode wait questions. This would be independent of anything going on with the MCU, which should be nothing in these situations.
Additional Tips?
Maybe I could even get some tips on a few lines of safety checks before it issues the commands? Make sure nothing is printing, nothing is moving, etc.
I’m gonna roll the dice and thank Sineos in advance Thank You