-
-
Notifications
You must be signed in to change notification settings - Fork 188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Anycubic Mega S not X homing anymore with 1.5.4 #542
Comments
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. |
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.
The text was updated successfully, but these errors were encountered: