-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
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] TMC2209 Sensorless Homing Not Working #16091
Comments
I think it is necessary to activate Stealth Chop for sensorless homing.
See also issue #15424 |
unless I'm missing something it is enabled in Configuration_adv.h #define STEALTHCHOP_XY |
Had the same problem on my SKR E3 Mini V1.2... StealthChop is enabled. No triggering of 'endstops' on hit whatsoever. |
Upon further investigation it would appear that Marlin is not putting the tmc2209 drivers into stealthchop mode before moving the axes that require them before homing. Setting stealthchop manually before homing seems to work. So I think the solution to this problem is for marlin to check for stealthchop and enable if necessary before any sensorless homing. |
@elementfoundry since 2.0 was just released a few days ago has this changed this issue at all? |
@boelle - this was using marlin 2.0 |
@elementfoundry How did you come to that conclusion? any way to test the theory? I'm having a similar issue (#15848) but in my case sensorless homing always triggers (as soon as it starts) with a threshold value (with my current config 160) but it never does so when I set the number lower than that (159). As far as I can tell I do have stealhchop enabled when it homes:
But there may something I'm missing? |
I saw your PR (#16153) and tried flashing that to test if it changed anything for me, but no luck, so I'm afraid mine is unrelated 😞 |
@uorbe001 : i came to that conclusion due to the line:
in configuration_adv.h, the comment from @hammerhead2k2 at the beginning of the thread, and observing behavior on my printer when manually putting the drivers into stealthchop before homing with sensorless homing turned on. in your case, it sounds like its a sensitivity issue, which was different from what I had written the patch for. |
@elementfoundry is the issue still the same with all the updates in the last 9 days? |
btw, who can confirm there is an issue? use the same configs as OP and the same hardware if possible |
@boelle - still seems to be an issue with 2.0.1 - sensorless homing fails to trigger when set to spreadcycle with tmc2209 drivers |
TMC2209 requires Stealthchop for sensorless homing |
@elementfoundry is this still a problem? btw use bugfix 2.0.x and not 2.0.1, the first one is updated more than the other |
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. |
Hardware: Bigtreetech SKR 1.3, Bigtreetech 2209 V1.2
I've tried enabling sensorless homing with my setup, but the "endstops" never trigger.
Debug info (this was captured during a G28 home all axis)
The text was updated successfully, but these errors were encountered: