Fix: Add clear instructions for manual Z-offset calibration

CARTOGRAPHER_SCAN_CALIBRATE requires manual interaction when no
calibration exists. The macro was continuing without waiting for
user input, resulting in incorrect Z values (395mm!).

Updated macros:
- CALIBRATE_PROBE: Added detailed instructions for TESTZ/ACCEPT/ABORT
- CALIBRATE_Z_OFFSET: Added step-by-step console instructions

Users now see clear guidance:
- TESTZ Z=0.01 → Move nozzle DOWN (closer to bed)
- TESTZ Z=-0.01 → Move nozzle UP (away from bed)
- ACCEPT → Finish calibration
- ABORT → Cancel

Note: QUICK_TOUCH uses CARTOGRAPHER_TOUCH which works automatically.
This commit is contained in:
root 2026-03-13 11:42:27 +00:00
parent ebae732f4c
commit 71dc43cda6
2 changed files with 34 additions and 1 deletions

View file

@ -176,7 +176,27 @@ gcode:
G28
{% endif %}
G1 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} Z10 F6000
RESPOND MSG="=============================================="
RESPOND MSG="CARTOGRAPHER Z-OFFSET CALIBRATION"
RESPOND MSG="=============================================="
RESPOND MSG=""
RESPOND MSG="Cartographer will now perform a touch probe."
RESPOND MSG=""
RESPOND MSG="If prompted for manual adjustment:"
RESPOND MSG=" 1. Use TESTZ Z=0.01 (or Z=-0.01) to adjust"
RESPOND MSG=" 2. Lower nozzle until it barely touches paper"
RESPOND MSG=" 3. Type ACCEPT to finish"
RESPOND MSG=" 4. Or ABORT to cancel"
RESPOND MSG=""
RESPOND MSG="Starting probe now..."
RESPOND MSG="=============================================="
CARTOGRAPHER_SCAN_CALIBRATE
RESPOND MSG=""
RESPOND MSG="Calibration complete!"
RESPOND MSG="Run SAVE_CONFIG to persist settings"
[gcode_macro BABYZ_PLUS]
gcode: