-
Notifications
You must be signed in to change notification settings - Fork 232
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
[FEATURE REQUEST] <Filament unload automatically trigger cooldown> #3691
Comments
As requested, here is your PR #3700 :) |
Thank you @bkerler for taking the time to respond to this request! |
I believe the default should just be to turn off the nozzle immediately, and that a setting is not required for this. Is your feature request related to an existing problem? Please describe.Recently, the loading/unloading filament functionality has been changed to not heat the bed. However, I believe there is also no reason to continue heating the nozzle after a load/unload. In my mind, especially considering the quantity of printers in the wild, this may actually also save a non negligible amount of power in the long term. After load:Heating up the bed will (as far as I remember at least) always take longer than heating up the nozzle to ABL temperature. Therefore, keeping the nozzle heated for an extended period is not really worthwhile, in my mind. Some users may want to also clean the nozzle after a load, but I believe that is perfectly doable before the procedure is confirmed completed, or even after while it's cooling down. After unload:Since "change filament" is an option, the user is unlikely to need the hotend heated after an unload. If a service is planned, the user would either want it cooled to room temperature or at a specific, manually set temperature. The latter would waste a little bit of time at the worst, but the nozzle likely wouldn't even reach the idle temperature in the time the user could manually set it. Describe the expected functionalityAfter filament load/unload, instead of 170°C with a 30 minute timeout, the nozzle temperature is set to 0 immediately. If your workflow is different, please share your thoughts. |
@murk-sy Actually the default workflow is as the firmware has already implemented. The bed is heated up, unloading the filament and immediately loading new filament. It's not in the common workflow to immediately cool down the nozzle as the printer normally would be used. Especially 3d print farms use with scripts and automated systems to unload/load the filament. Further keep in mind that this firmware is used for several printer types that are loaded/unloaded differently (mk3.5/3.9/MK4/XL/Mini). Not having an option switch, this feature will very likely never be added at all to the firmware. |
+1 for this, cannot see a reason to keep nozzle at temp after they are unloaded. Compare this to when a print is finished for example the nozzle starts cooling down immediately. If there is a reason to keep this behaviour I’d suggest a compromise and cool it down after few mins of no activity to 170 then maybe few mins later cool completely, instead of 30mins. |
Actually, you need to distinguish between the options already provided today:
|
@bkerler But the bed isn't heated on changing filament, unless that was changed again recently. It used to, which was an annoyance for a while for many users, including me. See #706 @Schwefelholz Even with that in mind, I still maintain that not cooling down wastes power and does not save any time. If the user is changing the filament and planning to start a print:
Regardless, my bottom line is that keeping the heater on unnecessarily wastes energy. Additionally, keeping just the nozzle heated without preheating the bed does not benefit starting a print faster - and the bed should not, in my opinion, be preheated when dealing with filament. From the stance of energy saving of course, but also minimising user injury from touching the bed accidentally. Of course, there are other cases to set/keep the temperature, but those are generally related to maintenance. However, setting temperature/preparing for printing/maintenance should be a part of the preheat menu. Edit 2024-04-29: A concrete example on 5T XL: |
This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment. |
Bumping to keep open |
Hi,
Printer type - [MK4]
Feature request: Filament unload procedure automatically trigger cooldown after it done.
The problem
When filament unloading process is done, you have to go to the Control menu then Temperature, then Cooldown and then trigger cooldown. It seems to me that it would be more efficient if cooldown was automatically triggered after filament unloading process.
Describe the expected functionality
That after the filament unloading process is done, the cooldown function is automatically triggered
or
add the cooldown option in the filament menu?
Thanks
The text was updated successfully, but these errors were encountered: