Need help with fans
From my config.g
M950 F0 C"121.out1" Q500 ; create fan 0 on pin out5 and set its frequency // PART FAN
M106 P0 S0 H-1 ; P0 = fan0 S0 = Speed 0 H-1 = Disable Termostatic mode
M950 F1 C"121.out2" Q500 ; create fan 1 on pin out6 and set its frequency // TOOL FAN
M106 P1 S1 H1 T45 ; P1 = fan1 S1 = Speed 100% H1 = Enable Thermostatic mode T45 = start at 45°C
I need to have ONLY F0 to be controlled by M106
F1 still to run 100% after hotend goes over 45°C and below to shut of. But NO M106.
How can this be done?? S3D only controlls partcooling with M106 so I do not want it to do anything with hotend cooling. This has caused me a lot of problems with clogged hotend
@tecno the above looks fine.
Can you post your M563 settings for your tool?
alankilian last edited by
@tecno I don't know what version of firmware you are using, so this might not help.
Here's what my config.g says.
I have a part-cooling fan that Simplify3D turns on and off and I have an extruder cooling fan that turns on and off depending on the temperature of the hot-end sensor.
; Fans M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on ; Tools M563 P0 D0 H1 F0 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
M563 P0 D0 H1 F1 ; P0 = tool0 D0 = ext drive H1 = heater1 F1 = fan1
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
@tecno you have the wrong fan mapped in M563. It should be F0
tecno last edited by tecno
OK, so F1 will not be affected by M106 in gcode files?
@tecno correct. F1 is a firmware thermostatically controlled fan.
thermostatically controlled fans can't be user controlled and shouldn't be bound to a tool. Only part cooling fans should be mapped to a tool
Thank you for clarifying my issue.