-
-
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
Use "Tn S1" to change tools without moving #4013
Use "Tn S1" to change tools without moving #4013
Conversation
Why not use a G53 G91 move?
|
6dcc754
to
7fb69e2
Compare
@ZetaPhoenix I don't follow. What can |
In theory, a G53 would switch to the machine coordinate system and then do an incremental move. A G54 command would be used to switch back to work coordinate system 1. Does Marlin support multiple work coordinate systems? I.E., G53: location on the limit switches
|
@ZetaPhoenix No, Marlin supports only a single coordinate space. This is adequate for your average printing-only RepRap machine. With recent changes, the "entire coordinate space" is altered by commands like |
Scott, I understand, I has been one of my nitpicks of Marlin that the original The question I have now with the pull request is when is the offset You would see: ;code with tool 1; Move to tool change position ;T2 code; On Sat, Jun 11, 2016 at 4:22 PM, Scott Lahteine [email protected]
|
Unfortunately we don't have the luxury of using the CNC methodology in this case. Slicer software, host software, and the RepRap community expect a tool-change command to "just do the right thing" all by itself for their given machine, and not to require any extra commands or modes. CNC machines, by contrast, may expect to be able to pick up tools from a rack, and will need more complex handling. |
Reference: #4000
Background: In some cases, users need to change tools and have the coordinates updated, but not have the tool automatically move to realign itself to the same position.
This PR adds allows you to add
S1
to the tool-change command, and it will switch tools without doing the automated move.