English
Login

Cooling

Relevant for

MK4 family
XL family
MMU family
MINI family
MK3 family
+
25 comments
Article is also available in following languages
English
Čeština
Polski
Deutsch
Français
Español
Italiano
日本語

As soon as the melted plastic leaves the nozzle, it's no longer under the precise control of the extrusion system. There are two problems to consider:

  1. Printing must always be done on an already solidified layer, otherwise, the previously extruded plastic will be moved around and distorted by the new layer
  2. When printing overhangs or bridges, it's important to freeze and solidify the plastic in place as soon as possible. Otherwise, the filament will sag down.

Most 3D printers come with a dedicated print fan. By blasting ambient air at the extruded filament, the cooling can be dramatically improved. However, with some materials, this could make things actually worse and cause warping or layer separation. PrusaSlicer lets you adjust the cooling settings for each filament.

Keep fan always on

The print fan will always maintain at least a minimum speed. This setting is typically on for most materials with the exception of ABS, ASA, PC, and some flexibles.

Enable auto cooling

When enabled, the cooling fan and print speed will change during the print based on the settings below. A text description below will update with every change of any cooling setting and will explain in detail the resulting cooling behavior.

When disabled, the print fan will run at a fixed speed the whole time defined by Fan speed - Min with the exception of bridges, which can still be defined by Bridges fan speed.

Fan settings

Fan speed

You can set Min and Max fan speed as a percentage of the fan's max RPM. 

The Max value will be used when the layer print time is below the Slow down if layer print time is below value.

The Min value will be used when the layer print time is longer than Enable fan if layer print time is below value.

If the layer print time is between these two values, the fan speed will run proportionally at a speed between the Min and Max value.

This may seem a bit confusing, but you can use the live-updating text description above Fan settings, which will hopefully make everything clear. Try changing the values and see how the description changes.

Bridges fan speed

Overrides the fan speed with set value when printing bridges and overhangs. Typically you'll set this to a higher value compared to normal printing.

Disable fan for the first X layers

Cooling the very first layer is usually not necessary, as it's being laid on a flat surface. With many filaments, you may even want to skip cooling for a few more first layers (typically between 1-5) to prevent warping and detaching the print from the print bed, which would inevitably lead to a ruined print.

Dynamic fan speeds

The setting enables and controls dynamic, variable fan speed in function of the overlap percentage. 

The overlap percentage represents the overlap of extrusion with the previous layer. A 100% overlap is a full overlap (no overhang), while a 0% overlap represents a full overhang (floating extrusion, bridge). 

The input fan speed values represent the percentage of the fan's max RPM. 

Fan speeds for overhang sizes in between are calculated via linear interpolation. 

Cooling thresholds

Enable fan if layer print time is below

If the layer print time is estimated below this number of seconds, the print fan will be enabled and its speed will be calculated by interpolating between the Min and Max speed.

Slow down if layer print time is below

If the layer print time is estimated below this number of seconds, the print move speed will be slowed down to extend the duration to this value. The slowing is done by scaling the print speeds, so some moves will still be faster than others.

Min print speed

The minimum speed that PrusaSlicer will scale the speeds down to. Printing at extremely low speeds for extended periods of time could lead to problems such as heat creep.

Keep in mind that by raising this value too high, you may partially invalidate the minimum layer time set by Slow down if layer print time is below. Because even when printing at this minimum speed, the layer time might be shorter than the set value.

 

11 comments

Log in  to post a comment
meowntains
In the section explaining Dynamic Fan Speeds, there is an example image of fan speed settings for 0/25/50/75% overlaps. The image shows increasing fan speeds for increasing overlap; but this seems to be the exact opposite of what you would want. 100% overlap is a vertical wall, so you would need minimal cooling/fan speed. 0% overlap is a bridge (no support underneath), so you would need maximal cooling/fan speed to try and prevent sagging of the filament. It would make more sense for the dynamic fan speed settings to be - going from top to bottom - something more like 100%80%60%40%
LH_Print_user
I'm enterpreting this exactly the same as user Meowntains. The documentation regarding "Dynamic Fan Speeds" is veague and contradicts the Application interface settings. Can the Prusa team please clarify this documentation **Or update the Slicers UX hints? 
Tim Trudeau
The text description is indeed correct. I created three thin retangles and tilted them to a 25, 50 and 75 degrees. This I assume resultes in about 75%, 50%, 25% overlap respectfully. I also made a true bridge i.e. 0% overlap. I enabled Dynamic fan speeds and set 0% overlap to 100%(fan), 25% overlap to 75%, 50% overlap to 50% and 75% overlap to 25%(fan). The min and max fan speed was set to 0% and 100% respectfully. I then sliced using Prusa slicer and placed the gcode into Zupfe Gcode Viewer. I searched on the M106 commands in the Gcode to see what the fan speed was set to for the three sloping retangles. The results: the fan speed was 94pwm for the 75% overlap; 127pwm for the 50% overlap; and 209pwm for 25% overlap (i.e. 75 degree slope) . The fan speed was 255pwm (100%) for the bridge.
The text is correct although certianly not clear. The example image is misleading. Lower overlap needs higher fan speed.
Anton Mymrikov
Like the authors above I also think that the description of these settings is misleading.
Let's look up the dictionary definition of “overlap” and “overhang” and then it will be clear that for 25% overlap should be 75% overhang. Since these concepts are related and opposite to each other. This is straightforward logic. There is either a mistake in the slicer's description of the settings, or the developer who described these commands was not guided by logic, but by his abstract ideas. I give 5+ for the human-understandable change in the description of these settings.
Derek
Can you clarify the following statement under Dynamic fan speeds?
"The input fan speed values represent the percentage of the fan's max RPM"
Is the "max RPM" the maximim that the fan is capable of OR the 'Fan speed Max' set under Fan Settings?
Derek
PRUSA provided the following clarification: Regardless of what you set the Max fan speed to under Fan settings/Fan speed, the Dynamic fan speed settings will overide this value. So if you set the Fan speed to 50% and any Dynamic fan speed to 100%, the fan will run at its full speed if the overhang (overlap) conditions are met.
NotLordCalvert
I'm not seeing anything here related to dynamic fan speeds, but this is where all those settings link to. Am I missing something? If there isn't anything relevant to those settings, should the links just be removed? 
Chase Flynn
Very much wondering this, too. I want to use it, but we don't have a Prusa explanation beyond the tooltips in the slicer, which have left me unclear.
Chase Flynn
Perhaps they're working on an update to the online help that will include it
The_Bishop
I'm in the same boat, would like to know how the settings work and what the conditions are. Do I need auto fan enabled? 
LeeSheridanTech
"Full fan speed at layer" - description is missing? 
 
It should be below the "Disable fan for the first" section?
 
NB:  The Help-link in PrusaSlicer (v2.5.2) brought me to this page.
 
NB: this option does not seem to function as expected!?! The fan speed only ramps up to the "fan speed: Min:" setting (eg 35%), not 100%
Shane, Prusa Product department

I apologize but I do not fully understand your comment, if you need assistance you can reach out to tech support by pressing the lower right button to chat with them or send an email to [email protected] 

Jiří Fiala
I think the "Slow down if layer print time is below" feature needs an info box stating that this may indeed be the hard limit to higher speeds, not necessarily the MVS. You can leave MVS to zero and have a Volcano, yet you won't gain any speed until you set this low enough.