-
Notifications
You must be signed in to change notification settings - Fork 547
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
[FeatureRequest]: Automatically calculate new axis limits on a tool change with the given offsets #852
Comments
Please can you describe your machine so that we can see why you want this feature. The M208 limits are the limit of the hear reference point, from which the tool tip offsets are specified. For many (perhaps most) 3D printers, changing the machine X and Y axis limits when the tool X or Y offset changes would be completely the wrong thing to do; and although changing the Zmin limit might be appropriate, changing Zmax would also be completely wrong. |
I'm with you that in a lot of cases does not make sense for X and Y but in some cases it also might make sense. |
@benecito I just stumbled upon this topic since it seems to be something similar to what I am doing once during calibration on my printer (the second hotend will be leveled relative to the first in a second step in my case). But I do not see why it would not work to also apply this during a print for each hotend... Here is what I do, in case it helps:
Since you have two different offsets for each nozzle, it gets a little mroe complicated, but noch much... In your case, I would
Unless I overlook something, this should have the same effect as your request has. |
Is your feature request related to a problem? Please describe.
As discussed in https://forum.duet3d.com/topic/30583/software-limits-prevent-negative-tool-offset-on-idex-printer we still think it would be more reasonable to automatically calculate right axis limits after a tool change based on the offsets stored.
We have a somewhat working solution for now, but as we need to restore positions (also see #807) there is a lot of movement when changing tools. If we use T0 P0 on a tool change to avoid those movements, we can't reach Z0 on some setups.
The whole thing rather feels like a workaround than a solution.
Describe the solution you propose.
Automatically calculate new axis limits on a tool change with the given offsets. Maybe make this optional with an added parameter in the T* command
Describe alternatives you've considered
See above
Provide any additional context or information.
Ex. Photos, mockups, etc.
The text was updated successfully, but these errors were encountered: