-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[FR] - Heater timeout during pause #2501
Comments
There is a Marlin setting to switch the heaters off after some inactivity period but I do not see any gcode for changing that setting from TFT fw. If existing, it could be simply added in the start gcodes |
There is a timer for the stepper motor inactivity but none for the heater, how is called on Marlin ? |
HOTEND_IDLE_TIMEOUT in Configuration_adv.h |
There is also #define PAUSE_PARK_NOZZLE_TIMEOUT 45 // (seconds) Time limit before the nozzle is turned off for safety. but is not used because Pause routine is handled by LCD FW right ? But using https://marlinfw.org/docs/gcode/M125.html override the LCD pause routine. |
No, PAUSE_PARK_NOZZLE_TIMEOUT is related to M600 and M125 (so it is used only printing from onboard) not from TFT's SD/USB (pause is handled by TFT). |
My Fault... this was a request for Artillery printers that doesn't have an onboard SD card |
Ok, so you have to use HOTEND_IDLE_TIMEOUT (it's provided exactly for the issue you want to avoid). |
Yes ok but the Filament Sensor is not triggering an M600 or M125, i'll try to add it manually in the code :) |
That's correct. The filament sensor will simply trigger a print pause (no gcode is sent). Once in pause (so there is no print activity), the settings on HOTEND_IDLE_TIMEOUT should be used by Marlin after the configured timeout value HOTEND_IDLE_TIMEOUT_SEC. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Filament sensor trigger a Pause and the nozzle go to the park position with the heater on, could be possible to add a configurable timer (inside config.ini) to turn off the heater after a long pause ? There are some materials that, even after a long retraction, suffers degradation due to the heat in the nozzle and sometimes clog it.
@digant73 what do you think ?
The text was updated successfully, but these errors were encountered: