-
-
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
Home offset to probe limits #26257
Home offset to probe limits #26257
Conversation
PR #25996 changes the Home Offset behavior so that it is not and shouldn't be used everywhere, and is just used to set the point the printer homes to. With your home offset set to 10mm, then the printer will think that the endstop triggers at 10mm, meaning that it can move over another 10mm to get to 0mm, the default I believe that the issue described that your home offsets are inverted and it should be fixed by making them negative instead of positive. Also please note that home offset also will effect your maximum travel limits, so make sure the printer will not crash at that end either. Since you are editing the firmware though, you can set This PR implements is redundant with the code above it (the |
"I have home offset defined as my nozzle cannot reach the bed at 0, 0 coordinates" This is a badly configured system. |
There's nothing wrong with the system configuration. When the X hits the endstop on the left the nozzle is slightly to the right from the left edge of the bed, so the X home offset is positive. |
If you do not define a smaller bed, then when you come to print something that is bed size (or just overhangs that unreachable area) , the object will be clipped to the lowest reachable axis value. NOT at slicing time, but when you try and print it The slicer will not warn you of this as slicers expect you be be able to print the entire bed size specified. This is a Configuration error. |
As I previously mentioned, you can set your Both this PR and #26256 should be closed, as they both are work-arounds for a configuration error. |
Description
Since PR #25996 Home Offset is not taken into account for probing motion limits. There's no prevention for moving elements to try to move beyond the endstops resulting in grinding and losing real coordinates.
I have home offset defined as my nozzle cannot reach the bed at 0, 0 coordinates. However if I want to make a probe let's say at the bed coordinates which correspond to the probe offset than the printer tries to move the nozzle to the bed's 0, 0 coordinate which is physically not possible.
This PR fixes this issue by limiting probing motion commands based on the defined home offset also.