-
-
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
M600 R<resume temperature> #17919
M600 R<resume temperature> #17919
Conversation
~ M600 waits for the next temp before returning ~ M600 heats to the hotter of the temperatures (current and next) while purging
Really? |
Not quite sure how to read this comment. Yes really, no not lineNumber, why line number, I am confused? I did choose N (as in NextTemperature) because T (for Target, Temperature or TargetTemperature) was allready taken. If I somehow violated a convention I have no issues about changing it. |
The |
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
Description
I added the 'N' parameter to M600 to tell it the printing temperature of the new material.
With those changes M600 will unload like before, then heat either the current target temperature or the next target temperature (whichever is hotter) to load and purge. After the purge is done it will wait until it has reached the new target temperature and return printing.
If no N parameter is given it will behave like normal.
Benefits
Different materials start printing at their set temperature instead of printing at the temperature of the previous one for a bit. May also be useful for the same material if the color or finish is temperature dependent.
The N parameter can be dynamically set using prusa slicer macros:
M600 N[temperature_[next_extruder]]; Filament change