Skip to content
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] HOTEND_IDLE_TIMEOUT - Gcode way to disable or other options #18953

Closed
jr-air opened this issue Aug 8, 2020 · 4 comments
Closed

[FR] HOTEND_IDLE_TIMEOUT - Gcode way to disable or other options #18953

jr-air opened this issue Aug 8, 2020 · 4 comments
Labels

Comments

@jr-air
Copy link

jr-air commented Aug 8, 2020

Description:
With HOTEND_IDLE_TIMEOUT enabled, and a pre-heated hotend, print jobs can fail. Appears to be primarily due to the time it takes the printbed to heat up and/or time for ABL to finish

Feature Request:
Either a gcode which can be added to the print startup script or other methods for disabling the timer which may just be more than monitoring for extruder movement. (maybe monitor for movement on all axis?)

To Replicate:

  1. Pre-heat hotend above 180c (or value above HOTEND_IDLE_MIN_TRIGGER)
  2. submit print job with bed not pre-heated and with a temp which takes longer than the HOTEND_IDLE_TIMEOUT_SEC value.
    2a) also with ABL, more time is taken before first extruder movement

Clearly not a bug and the workaround is to reduce the hotend temp below HOTEND_IDLE_MIN_TRIGGER value, waiting for this lower temp to be reached, then starting printjob.

(HOTEND_IDLE_TIMEOUT is a great addition otherwise! Thanks.)

@thisiskeithb
Copy link
Member

If your bed heat up or ABL routine takes an abnormally long time, increase HOTEND_IDLE_TIMEOUT_SEC to something more than than the five minute default.

@boelle boelle added the T: Feature Request Features requested by users. label Aug 8, 2020
@jr-air
Copy link
Author

jr-air commented Aug 9, 2020

If your bed heat up or ABL routine takes an abnormally long time, increase HOTEND_IDLE_TIMEOUT_SEC to something more than than the five minute default.

Yes, this is another workaround or option I considered, though I change between PLA/PETG/ABS filament often, and would have to "hard code" a very high value to cover all cases. As this is still a great, much needed, addition to Marlin which I will continue to use, can't say if I can get used to "hard coded" timers. :)

Though since I use Octoprint for all my printers, I came up with a much easier workaround. There is an option for "gcode before print job starts". I just threw in gcode to drop and wait for the hotend temp goes below "HOTEND_IDLE_MIN_TRIGGER". (Yes there is also Octoprint plugin for hotend temp timeout, but having this timer in firmware is much much better!)

Thanks.

@thisiskeithb
Copy link
Member

HOTEND_IDLE_TIMEOUT no longer times out if Marlin is busy: #21535

@github-actions
Copy link

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.

@github-actions github-actions bot locked and limited conversation to collaborators Nov 23, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants