-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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] Initial Homing does not work on any axis #17128
Comments
Sharing some additional evidence:
I.e: it takes repeated (e.g.) "G28 Z" to physically home the (e.g.) Z-axis. Updated Actual Behaviour: Issuing G28X or G28Y or G28Z right after power-on, always moves the respective axis a very short distance towards the home-position and stops. - Marlin, however, considers this "homing" successful - as if the X/Y/Z_STALL_SENSITIVITY is too high. (Reducing the sensitivity has no effect, though.) It takes several (usually 2 or 3) invocations of (e.g.) "G28 Z" to actually move the axis to it's home position. Once the homing eventually becomes effective (as in "moving the axis to the home postition") any successive invocation of G28X or G28Y or G28Z - behaves correctly. Updated Steps to reproduce
|
origin ""front"-right," |
@ellensp: Thank you very much for your hint! - Can this explain though, why everything perfectly works, once the homing has actually happened (which it eventually always does after 2 or 3 of tries) ? |
Not sure if this is related, but I had to add a delay after homing an axis sensorless with TMC2209. Without the delay it looked like Marlin is skipped homing for the second axis and only performs the back off movement.
In 1/5 cases homing works fine and step 3 is done like it should. I fixed this behaviour by adding a delay after the Y homing and its back off. Now homing X perfectly works, too. And more important: It works every time. I am sure if I would use sensorless homing for Z, then I would need an additional delay between X homing and Z homing, too. |
@Geitde is issue gone? |
Lack of Activity |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Expected Behaviour:
Issuing G28X or G28Y or G28Z should always home the respective axis.
Actual Behaviour
Issuing G28X or G28Y or G28Z right after power-on always moves the respective axis a short distance into the direction that is opposite to the definded home-position and stops.
Any successive invocation of G28X or G28Y or G28Z - however - behaves as expected (see above).
Steps to reproduce
Configuration.zip
The text was updated successfully, but these errors were encountered: