Basic Information:
Printer Model: Voron 2.4
MCU / Printerboard: Manta M8p
Host / SBC: cm4
klippy.log
klippy.log.zip (1.6 MB)
Describe your issue:
When running QUAD_GANTRY_LEVEL as part of a print job, a probe failure (e.g. “No trigger on probe after full movement”) does not cause a printer shutdown. Instead, Klipper exits the SD print job (Exiting SD card print (position 0)) which seems to trigger the CANCEL_PRINT macro after the failure.
This is unexpected and potentially dangerous behavior, as continued movement after a failed probe can cause crashes or damage. (Which has happened in my case.)
Steps to Reproduce
-
Add QUAD_GANTRY_LEVEL as part of an SD card print start macro or print start sequence.
-
Position the bed or probe so that one of the four probe points in QGL will fail (e.g., bed too low to trigger the probe).
-
Start the print job.
-
Observe the probe failure and resulting behavior.
Observed Behavior
Klipper raises: No trigger on probe after full movement
Immediately after, Klipper logs:
“Exiting SD card print (position 0)”
CANCEL_PRINT is triggered even though the probe failure should have stopped motion.
This is a video of what happens. I purposely triggered the z home high to safely show the failure and reaction.
Expected Behavior
Upon probe failure during QGL, Klipper should:
-
Immediately abort the probe routine
-
Stop all further motion
-
Enter shutdown state, not just exit the print job