Closed Help3D-Padova closed 2 years ago
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
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 ?