Nozzle guard in stop mode (brush log-only), wait for the nozzle before HOME

Test print start: guard peaks 1-8 in every phase except the brush scrub
(peak 47, 4 reads above 30 in a row), 0 I2C errors; a light finger push
gives 41. Stop mode for all phases, the brush stays log-only.

The contact homing in HOME restarted 6 times (sample spread too large)
while the nozzle was still heating to 150C; PRINT_WARMUP now waits for a
steady contact temperature first, as PRINT_START does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
mangavalkandClaude Opus 5.5 committed 2026-10-18 23:25:28 +02:00
1 parent a16b57a0a9
commit b9d2f3a062
4 files changed
+17 -10

No files matched your search

+6 -3
View File
@@ -49,7 +49,9 @@ gcode:
# Only to get the toolhead over the bed for the soak; the Z that counts
# is the contact calibration in PRINT_START on the soaked bed
_STATUS STATE=homing
_NOZZLE_CONTACT_TEMP
# HOME homes Z with Beacon contact: wait for a steady nozzle temperature,
# a nozzle still heating spreads the contact samples (6 restarts seen)
_NOZZLE_CONTACT_TEMP WAIT=1
RESPOND MSG="homing"
HOME
{% if target_chamber > 30 %}
@@ -193,8 +195,9 @@ gcode:
_GUARD_ON PHASE=z_home
G28 Z
# Own phase: the bristles press on the nozzle too
_GUARD_ON PHASE=brush
# Own phase, log only: the bristles press on the nozzle (peak 47,
# 4 reads above 30 in a row), stop mode would shut down every start
_GUARD_ON PHASE=brush MODE=log
BLOBIFIER_CLEAN
_GUARD_OFF
_STATUS STATE=calibrating_z