How to permanently change the fan speed from a specific layer?
 
Notifications
Clear all

How to permanently change the fan speed from a specific layer?  

  RSS
3DDuke
(@3dduke)
New Member
How to permanently change the fan speed from a specific layer?

If I add Custom GCODE M106 S200 to a specific layer, then this only applies to the selected layer. But I need it for all layers who come after the selected one also. How can i do this?

This topic was modified 4 months ago 2 times by 3DDuke
Posted : 11/01/2022 12:33 pm
3DDuke
(@3dduke)
New Member
Topic starter answered:
RE: How to permanently change the fan speed from a specific layer?

no one ?

Posted : 18/01/2022 10:06 am
Neophyl
(@neophyl)
Famed Member
RE: How to permanently change the fan speed from a specific layer?

Gcode commands like fan speed set a value and are persistent only until another command comes along and sets it to a different value.  The same is true of temperatures.  So for example when you set a first layer temp of 210 and rest of layers temp of 215 you will get 2 temperature gcode commands.  If you set the rest of the layers to also be 210 then you only get a single temperature command as there was no need for the slicer to insert another one.

Fan speeds are processed/determined based on many things though, feature type, layer times etc.  It can change fan speed, even within a single layer.  As such you can't just set a fan speed on a layer and expect it to be constant as it will be changed as soon as a different speed is needed.

The only realistic option you have is to run a post processor on your output gcode that will find and replace all the fan speed ones to a specific value when above your specified layer.  PS allows the use of post processors but its something you will have to read up on and figure out.  You can start here https://help.prusa3d.com/en/article/post-processing-scripts_283913  

Posted : 18/01/2022 10:18 am
3DDuke liked
Share: