Open tuncof opened 2 years ago
Hi, my Cura variant provides this feature indirectly. You have extra settings in the cooling section that lets you specify the height/layer at which the normal cooling fan starts. Below that height/layer the fan is off. So by setting that to a height/layer that's higher than the model, the fan will stay off as long as the layers take longer than the reg/max fan speed threshold.
If you want to give it a go, you can find my releases at https://github.com/smartavionics/Cura/releases
Is your feature request related to a problem?
Default fan logic works fine for PLA and similar filaments. But as it's evident, ABS is fan-alergic and most do not prefer to use fan while printing with it. There should be another way to tackle minimum layer time issues of hot extruder.
Describe the solution you'd like
For my use case, fan should be triggered only when minimum layer time hits. Not any other time. By this way, small features, holes, etc can be protected from havoc of high extruder temps while ABS printing in elsewhere is not negatively affected (cracks, delaminations, etc) by air movement.
If I get it correctly, an obvious solution
cool_min_layer_time_fan_speed_max
can be made independent of other cooling fan max/mins and even they are zeroed, fan will kick in whenever layer time is under threshold.Describe alternatives you've considered
IDK for sure. There may be other creative solutions.
Affected users and/or printers
Any printer and any heat-addicted filament like ABS.
Additional information & file uploads
N/A