Skip to content

fix: pause, cancel and print end park over the chute - #8

Merged
cedbossneo merged 1 commit into
mainfrom
fix/park-in-chute
Oct 19, 2026
Merged

cedbossneo merged 1 commit into
mainfrom
fix/park-in-chute

Conversation

@cedbossneo

Copy link
Copy Markdown
Owner

Summary

  • Pause parked at X50 Y50 over the bed and cancel parked in place over the part, so the nozzle oozed there. Pause, cancel and print end (park_pause / park_cancel / park_complete) now park over the chute at the purge position (85, 287.5).
  • _MMU_PARK_MOVE enters the chute the way MOVE_TO_TRASH does: it stages at Y270 at the target X, then moves along Y only. If the toolhead is already in the chute at another X, it leaves along Y first. Leaving the chute is still Y-only.
  • Toolchange and runout parks are unchanged (in place).
  • CI runs every tests/macros/test_*.py.

Test plan

  • tests/macros/test_park_move.py (5 cases: entry from the bed, from another chute X, already at chute X, restore, in-place park)
  • tests/macros/test_box_heat.py
  • Pause a print: the toolhead goes over the bucket through Y270 and resumes cleanly
  • Cancel a print and let one finish: both end over the bucket

https://claude.ai/code/session_01Ps7yQKNqsbUeCYzztPZT5q

Pause parked at X50 Y50 over the bed, cancel parked in place over the part:
the nozzle oozed there. All three now park at the chute (85, 287.5) and
_MMU_PARK_MOVE enters the chute the way MOVE_TO_TRASH does: stage at Y270
at the target X, then a Y-only move. Leaving it stays Y-only.

Claude-Session: https://claude.ai/code/session_01Ps7yQKNqsbUeCYzztPZT5q
@cedbossneo
cedbossneo merged commit f67b27e into main Oct 19, 2026
5 checks passed
@cedbossneo
cedbossneo deleted the fix/park-in-chute branch October 19, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant