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

@ -48,7 +48,20 @@ gcode:
G28
RESPOND MSG="Step 3: Cartographer Z0 calibration..."
RESPOND MSG="Follow prompts in console"
RESPOND MSG=""
RESPOND MSG="⚠️ MANUAL INTERACTION REQUIRED!"
RESPOND MSG=""
RESPOND MSG="Cartographer will prompt for manual Z adjustment."
RESPOND MSG="In console, use these commands:"
RESPOND MSG=" TESTZ Z=0.01 - Move nozzle DOWN (closer to bed)"
RESPOND MSG=" TESTZ Z=-0.01 - Move nozzle UP (away from bed)"
RESPOND MSG=" TESTZ Z=0.005 - Fine adjustment"
RESPOND MSG=""
RESPOND MSG="When nozzle barely touches paper:"
RESPOND MSG=" ACCEPT - Finish calibration"
RESPOND MSG=" ABORT - Cancel"
RESPOND MSG=""
RESPOND MSG="Starting probe now - watch the console!"
# Start Cartographer calibration (Survey Touch)
CARTOGRAPHER_SCAN_CALIBRATE

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: