[BUG] Anycubic Mega S not X homing anymore with 1.5.4 #542
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug Description
My Anycubic Mega S (with TMC2209) doesn't home anymore in X axis with 1.5.4, working well with 1.5.3
Steps to Reproduce
Expected behavior: [What you expect to happen]
X axis should be homing
Actual behavior:
X Axis not homing
Additional Information
If I push manually the X axis to the left and lunch a print everything is going fine.
Just the homing seems not working for X axis.
I am experiencing a similar behaviour with a highly modified Mega X (GH Smartshaper (TMC 2225-SA) drivers for XY, stronger steppers, filament motion sensor, inductive Z probe,24V for most stuff, etc.)
YZ homing works, X not. The carriage moves some amount to the left, maybe around 10 cm, then the printer stops with:
After a downgrade to 1.5.3 homing works again.
Also checked the endstop states in home position with M119:
With printf debugging I have tracked this down to endstops.cpp:457:Endstops::validate_homing_move. Commenting #define VALIDATE_HOMING_ENDSTOPS prevents the kill(), but the missing movement remains. So there seems to be a problem with left moves while X homing. Tried to reduce HOMING_FEEDRATE_MM_M, but no success.
Does this sound familiar? Maybe this is the same issue. Is VALIDATE_HOMING_ENDSTOPS enabled in your build, do you also see the kill() call?
Any further ideas?
Sound pretty much like the issue with Z axis in 1.5.3 (#521) which is a bug resolved in Marlin 2.1.2.4 (v1.5.4)
Likely some misconfiguration around the endstops, endstop pins and/or axis direction. We didn’t change those configs between 1.5.3 and 1.5.4 but Marlin upstream has changed quite a bit in the actual logic. Wondering if only TMC flavors are affected 🤔
Are all endstops reported correctly in 1.5.4 when pushed manually?
Do all axes move in the correct direction, e.g.
G91
(relative positioning) followed byG0 X10
moves X 10mm away from home?This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.