-
-
Notifications
You must be signed in to change notification settings - Fork 59
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
Pause macro causes printer to lose homing #56
Comments
idle_timeout. https://www.klipper3d.org/Config_Reference.html#idle_timeout |
So there's no way to decouple the timeout commands or use different ones for when the print is paused (as opposed to forgetting a preheated printer for half an hour) For example I may want to set the motor timeout to never, or at least several hours. That way I can have the print pause at a set point and not lose the positioning. I may want the bed to stay preheated as well to prevent plate separation. Maybe for a max of 6 hours as a safety consideration. The hotend meanwhile should cool after a few minutes and not bake the filament for hours. [Edit] I actually had a plate fail as I was writing this because the plate cooled during pause |
Ok, I think I see, You can enter gcode in the [Idle_Timeout] section which should cause the printer to ignore the default behavior. Problem is it keeps giving me syntax errors `
Results in a warning of
Even using the default settings of "TURN_OFF_HEATERS" and "M84" as defined in the comments results in the same error (with or without the quotes). I replaced the hashes with dashes because the github editor was turning the code blocks into a mess of bold titles |
Sigh I'll go try it out [Edit] Ok, this seems to work. No way to add separate timeouts for the bed and motors, but they stayed on after the primary timeout. The nozzle cooled as expected. |
Adding the default PAUSE macro to my gcode causes the printer to pause where expected, and if left alone for a couple of minutes, to cool the hotend and bed (this is fine). However it also loses it's homing location, and it won't let me resume the print without rehoming all axis.
How do I prevent this behavior?
The text was updated successfully, but these errors were encountered: