If the stepper_x.position_max or stepper_y.position_max values are smaller than those in the bed_screws entries, when one starts the BED_SCREWS_ADJUST tool, it will throw a "Move out of range" error, but the tool will be stuck in a running state, yet nothing works until we restart Klipper.
The fix here is to reset the state of the tool in case of error.
This is a follow up on this issue.
If the
stepper_x.position_max
orstepper_y.position_max
values are smaller than those in thebed_screws
entries, when one starts theBED_SCREWS_ADJUST
tool, it will throw a "Move out of range" error, but the tool will be stuck in a running state, yet nothing works until we restart Klipper.The fix here is to reset the state of the tool in case of error.