-
-
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] X SENSORLESS_HOMING no longer works #22012
Comments
Please attach your configuration files. |
There is a small chance that merging of 6 axis support improved sensorless homing (or made it even worse!). Can someone test with latest bugfix-2.0.x ? |
Just tested again 15 minutes ago but still the same |
No issues with sensorless homing on my builds before or after that PR (+ followup fixes). |
Have you sent M502 followed by M500 after uploading Marlin? If the issue persists:
Repeat this procedure, if needed, to demonstrate inconsistencies. From these logs we should hopefully get a better idea of what's going on with your machine. |
Here the log file Log#22012.txt |
When you say X-axis homing "doesn't work," what, exactly, do you mean? I was having homing issues with my Hypercube 300 recently until I got the driver current and stall sensitivity settings dialed in properly. Before that, a fair bit of the time, the printer would halt with homing issues, while other times the carriage simply wouldn't move to the home position. I also enabled CODEPENDENT_XY_HOMING, since Hypercubes are CoreXY printers. Your bug report makes no mention of the printer you're using, but if it's a CoreXY design of some sort, you might try that. |
Got the problem figured out. if I use #define EXTRUDERS 5 X home does not work and with #define EXTRUDERS 1 it works again. i need 5 extruders for mmu2s . |
@JohnnyTheOne @DerAndere1 |
Is there already a workaround for this issue ? Did you find the commit that cause this problem ? |
This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days. |
@DerAndere1 the problem is still there can you look at this please? |
I wrote the initial 6 axis code but the big refactoring of extruder / axis code was mainly done by others. According to comments at #22181 , endstop/stallguard detection is working fine with
Some places in #21953 that I would change as a test:
That macro should be tested Also do the following changes: Marlin/Marlin/src/module/motion.cpp Line 127 in ed0c5ae
change that to:
If that does not help, change file types.h : replace the enum starting with
That change will revert some progress related to the effort of @thinkyhead to reduce the internal number of axes with EXTRUDERS 0, but its worth trying, IMHO . If that does not help, try to replace the whole types.h file with the types.h file from before PR 21953 which can be found here: https://github.com/thinkyhead/Marlin/blob/1570d868d01720494899c148830127fa0b6747a6/Marlin/src/core/types.h |
In bugfix-2.0.x, as well as in the 2.0.9.2 release, |
Seems like this is fixed, Closing till I hear otherwise |
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. |
Did you test the latest
bugfix-2.0.x
code?Yes, and the problem still exists.
Bug Description
X SENSORLESS_HOMING no longer works after this change Y and Z works
Bug Timeline
No response
Expected behavior
No response
Actual behavior
No response
Steps to Reproduce
No response
Version of Marlin Firmware
bugfix-2.0.x
Printer model
No response
Electronics
No response
Add-ons
No response
Your Slicer
No response
Host Software
No response
Additional information & file uploads
No response
The text was updated successfully, but these errors were encountered: