Files
firmware/pkgs
Oleksandr ShyshatskyiandClaude Fable 5 4e041a0897 A failed pre-flight check must not leak the PARK= override
_probe wrote the PARK= argument into self.park before running the
pre-flight checks, but the restore sat in the finally inside _guarded --
so a probe refused for a cold extruder or unhomed axes kept the
override. FF_PA_PROBE PARK=0 followed by any refusal would silently
turn parking off for every later FF_PA_CALIBRATE, landing the gram on
the plate instead of down the chute.

The override now goes on inside its own try/finally that covers the
checks too, with the rest of the probe split into _probe_inner.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UBzgZQiUiARJcG1NupWgY2
2026-08-31 23:25:28 +03:00
..