How to let MCU temp control a fan?
-
The MCU fan settings:
M950 F1 C"out6" ; create fan 1 on pin out6 and set its frequency M106 P1 S255 H100 T30 ; set fan 1 value. Virtual thermostatic control is turned on, turn on and off M912 P1 S-10.8 ; MCU temperature calibration
I'm using the above gcode for the fan, but it is always on. I want to to turn on at 30C and shut off below it. I read in the documentation, and the example showed H100 was the virtual temp sensor for the MCU? It's a Duet 3 MB6HC.
-
-
Thank you! It worked. Now it's:
M308 S10 Y"mcu-temp" A"MCU" ; MCU temp on temp sensor 10 M950 F1 C"out6" ; create fan 1 on pin out6 and set its frequency M106 P1 S255 H10 T30 ; set fan 1 value. Virtual thermostatic control is turned on, turn on and off M912 P1 S-10.8 ; MCU temperature calibration
-
@velvia
If you want the fan to start at 30% at 40ºC, and increase till 100% when it reaches 65ºC could use something like this...; Fan2 = MotherBoard Cooling ;----MCU & DRIVERS sensors------ M308 S3 Y"mcu-temp" A"MCU" ; create sensor for MCU temp M308 S4 Y"drivers" A"Drivers" ; create sensor for drivers temp M912 P0 S-0.8 ; Calibrate MCU temp M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 M106 P2 H3:4 L.3 B.5 X1 T40:65 ; Set fan 2 PWR fan. Turns on when MCU temperature, hits 40C and full when the MCU temperature reaches 65C or any TMC2660 alarms