viperfan7
Posts: 1
Joined: Thu Aug 09, 2018 10:16 pm

Cooling fan overrides

Thu Aug 09, 2018 10:21 pm

Couple of suggestions for cooling fan overrides

1. Fan speed when not extruding
Use Case: When printing with filament that doesn't quite like cooling, (eg. PETG) increase fan speed when traveling to reduce stringing

1. Fan speed for outer layer
Use Case: Again, for materials that work best with low cooling, override fan speed when printing the outer walls/layers of an object, and a sub option to ignore first layer

blackbird2016
Posts: 76
Joined: Wed Aug 02, 2017 12:24 am

Re: Cooling fan overrides

Fri Aug 10, 2018 11:24 am

Point 1 will not be of use, the whole hotend mass is way to inert that
while traveling just fractions of a second to cool enough to prevent stringing
and be back on temperature for the next print move.

Point 2 basically is possible.
Put the following in th "post processing" text field...
{REPLACE "; outer perimeter\n" "; outer perimeter\nM106 SXXX\n"}
Where XXX stand for your desired fan speed (PWM 0-255)

The GCODE will be modified like this...
; outer perimeter
M204 S600
G1 X159.060 Y131.708 F6000
G1 E0.6000 F1200
G1 X159.244 Y131.698 E0.0047 F2700
G1 X159.445 Y131.720 E0.0051....................................
to
; outer perimeter
M106 SXXX
M204 S600
G1 X159.060 Y131.708 F6000
G1 E0.6000 F1200
G1 X159.244 Y131.698 E0.0047 F2700
G1 X159.445 Y131.720 E0.0051.....................................

BUT!
The Software does not know about your post processing commands and will not determine the new fan speed
for inner perimeters and infill so you would have to do the above for all the latter.
Some printers like mine stop for a few miliseconds while changing fan speeds and this could come to odd printing speeds and behaviour.

Basically I would advise to "play" with the fan override function in the cooling ribbon...

Return to “Feature Requests”