-
Notifications
You must be signed in to change notification settings - Fork 287
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
Klipper Macros and Sensorless Homing #256
Comments
Hey, i had the same problem. For me using my own _HOME_X and _HOME_Y macros solved it for me.
I put the following into the printer.cfg and it works perfectly.
|
I used those homing macros for a long time, and they just don't work consistently for me. In my current setup (48v, TMC5160, LDO2804AH) I have found mostly by accident that the most consistent setting was not having any homing overrides. Setting the timers, changing the current just appears to add noise and inconsistencies in the results. Letting Klipper just do the sensorless homing appears to work 99.9% of the time. I need to investigate more into why, Increasing SGT is not the answer, because while sometimes it will clear a motor not homing, other times it will be too high and skip steps. |
There is something about these MACROS that causes Sensorless Homing to consistently fail. It is always on the second AXIS.
If Y is first than X will not HOME.
If X is first than Y will not HOME.
Especially with the TMC5160 drivers (at least on my printer) Sensorless Homing can be a bit finicky. But there is something in these MACROS, that feels like possibly a bug in Klipper. Doing a single axis homing for both X,Y than a G28 for all three axis(s) the second axis will still consistently fail.
The above routine, at least on my printer will always clear any stickiness with sensorless homing on the TMC5160(s).
The text was updated successfully, but these errors were encountered: