Printer type - MINI+
Printer firmware version - 4.3.0-RC1
Original or Custom firmware - Original
Optional upgrades - Filament Runout Sensor
Describe the bug
When running XYZ calibration, a failure on X axis that causes the carriage to stay at the leftmost side causes the entire gantry to crash without stopping on Z calibration.
How to reproduce
Expected behavior
After X (or Y?) calibration fails:
Exact the same problem on my mini (without +)
with the old firmware 4.2.1 the selftest work perfect
I've had a virtually similar issue: the configured motor power wasn't high enough to move the X axis toward the base. If the gantry was completely to the left it would confuse stall for the endstop, which results in driving the extruder into the plate, hard. Obviously stallguard isn't working on Z.
I 'fixed' it by unplugging the printer and rapidly moving the X axis back and forth by hand. That seems to have loosened whatever seems to have been stuck. No problems since. The new X axis selftest in 4.3.0rc also shows no problems.
Exact the same problem on my mini (without +)
with the old firmware 4.2.1 the selftest work perfect
Does that mean that even if x stalls on the left it doesn't crash? Or does it mean that x doesn't stall on the left at all? I would test but I really don't wanna destroy the printer further.
Hi @murk-sy, this issue will be fixed in 4.3.0 final. Thank you for reporting.
I'm sorry, this has been accidentally omitted from 4.3.0 final, but the good news is there is a fix already and it will be released in 4.3.1-RC1 shortly.
@murk-sy, 4.3.1-RC1 with the fix of this bug is out, please try it and update this issue, thank you.
I'll try to recreate the X axis failure and also Y axis failure separately if possible, will let you know. Will also check #1268 while I'm at it, hopefully both by the end of the week.
4.3.1-RC1 fixes this issue so I am closing it, thanks.
@JohnnyDeer I have done some testing on my machines and from what I can tell, Y axis failing should not cause a crash the same way, as there is a few mm left on the right side ears of the build plate before the ABL sensor stops detecting it when at X parked and Y -3 position.
However, since Mini Kit is now an option, I suggest adding the same failsafe to Y axis, to prevent a machine crash in case of incorrect assembly that would somehow leave more space than there should be.
Most helpful comment
I'm sorry, this has been accidentally omitted from 4.3.0 final, but the good news is there is a fix already and it will be released in 4.3.1-RC1 shortly.