-
-
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
Sensorless home sanity check #23250
Sensorless home sanity check #23250
Conversation
This PR seems to be marked as not editable by maintainers. Do you see a checkbox on the page to allow edits by maintainers? If so, please enable that option. |
I don't have that option... It's possible it's an organization rule. I'll add write access for you for now and see what I can do about getting that checkbox back. Apologies! |
cc92a7a
to
2ded50b
Compare
80cd234
to
3d2b2ca
Compare
627f8ef
to
20dea22
Compare
97117d0
to
5979aab
Compare
27df113
to
8d31429
Compare
de391db
to
0f34163
Compare
Just bumping to say this isn't abandoned, I have an implementation for sensorless homing autotuning, but I need to do some cleanup before I can cherry pick it here |
c624e13
to
e6f1b07
Compare
9c65146
to
4f65466
Compare
c792921
to
37fb26b
Compare
37d77d6
to
aa44542
Compare
Moved to #27556 |
Description
Adds a timing mechanism and debugging output to the homing procedure (G28) to check if the procedure takes significantly longer or shorter than expected from the current reported axis positions. This is only intended to work when axis are already in a trusted state from a valid home. This can be used to tune TMC sensorless homing parameters by giving feedback for false positive/negative scenarios while homing.
Requirements
This feature assumes usage of sensorless homing and may not work properly with traditional homing. This is also only tested on STM32 targets.
Benefits
Allows automated/assisted tuning of TMC sensorless homing parameters
Configurations
The following config block should be added (or uncommented) inside of the
#if EITHER(SENSORLESS_HOMING, SENSORLESS_PROBING)
block ofconfiguration_adv.h
file:Related Issues
N/A