-
-
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
1.1.9 - Z axis homing halts #11907
Comments
The same problem happened to me once or twice, but on X-axis. X was already homed from the previously finished print. And as soon I started a new print I've got the same error. |
Try |
Hi, I'll try first with the capacitor just to understand if the filter of the noise will solve the problem. What is not clear is why this problem appears now and not with the previous version. The Hardware is the same, so that means that the "software noise filter" was already set in the previous version? |
Exactly, but with a much lower filtering depth. Now 7 before 2. |
Into the code comment I found "...Enabling this feature means adds an error of +/-0.2mm, so homing will end up at a slightly different position on each G28.". |
Yes. It's much more complicated, but yes. Filtering has just to be strong enough to distinguish noise from a starting signal. If that signal is bouncing or not does not matter. The 'old' two step filter did it's job surprisingly well. |
It sure did. It had to do with the way it sampled, I think. It required two "on" signals in a row, and it checked at varying intervals, on each call to the stepper ISR. There might have been more cumulative overhead associated with endstop testing, but since most of the time endstops are turned off it amounted to only one bool test per stepper ISR when not homing / probing. The new method probably works just as well with the threshold set to 2, but it checks in a different manner and at a different interval. Still, to get as close as possible to the 1.1.8 behavior, it's best to just set the threshold to 2. With that value the accuracy should be very close to that of 1.1.8. |
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. |
Hello,
I have installed Marlin 1.1.9 on my CR-10s using Arduino IDE 1.8.7.
Unfortunately I'm get always this error of "Homing failed PRINTER HALTED Please reset", before to print a new item.
When I start a new print, the printer execute the "Home" procedure on all axes. If the Z is relatively higt from the End-Point switch, the printer try to arrive at 0, but fail and showing the error message.
I need to repeat the "Home" procedure many times, when the Z finally arrive at the 0 switch everything work fine and I'm able to print the Item.
Steps to reproduce:
The text was updated successfully, but these errors were encountered: