FW Bug? Heatbreak Fan thermostatic Control issue
-
Hi
I've upgraded to 3.4.1 however my heatbreak fan will now run at full speed and i can't lower the speed.
M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
M106 P1 S0.5 H1 T45 ; Set Heatsink fan Port 1. Thermostatic control is turned oni've tried using S127 to see if this would change the speeds and no
i've tried using the slider in DWC but nothing happens either same as sendingM106 P1 S0.3 with different S variables while the machine is idling at temperature and nothing happens
Thank you
-
@aceycv8 said in FW Bug? Heatbreak Fan thermostatic Control issue:
Hi
I've upgraded to 3.4.1 however my heatbreak fan will now run at full speed and i can't lower the speed.
M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
M106 P1 S0.5 H1 T45 ; Set Heatsink fan Port 1. Thermostatic control is turned oni've tried using S127 to see if this would change the speeds and no
i've tried using the slider in DWC but nothing happens either same as sendingM106 P1 S0.3 with different S variables while the machine is idling at temperature and nothing happens
Thank you
What Duet hardware are you using?
What does the code look like for the temp sensor and the heater?
Frederick
-
@fcwilt
Thanks for the replyusing Duet 2 wifi
; Heaters
;M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0 Bed
M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M143 H0 S120 ; Set temperature limit for heater 0 to 120C Bed
M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0;M305 P1 X200 ; Configure PT100 for heater 1
M308 S1 P"spi.cs1" Y"rtd-max31865" ; configure sensor 1 as PT000 on pin Daughterboard slot 1
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M143 H1 S300 ; set temperature limit for heater 1 to 300CM308 S2 P"spi.cs2" Y"rtd-max31865" ; configure sensor 2 as PT000 on pin Daughterboard slot 2
M950 H2 C"e1heat" T2 ; create nozzle heater output on e1heat and map it to sensor 2
M143 H2 S300 ; Set temperature limit for heater 2 to 300C; 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 S0.7 H1 T45 ; Set Heatsink fan Port 1. Thermostatic control is turned on
M950 F2 C"fan2" ; create fan 2 on pin fan1 and set its frequency
M106 P2 S1 H-1 ; Set Heatsink fan Port 2. Thermostatic control is turned off; Tools
M563 S"Left Nozzle" P0 D0 H1 ; Define tool 0
G10 P0 X35 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
M563 S"Right Nozzle" P1 D1 H2 ; Define tool 1
G10 P1 X15 Y0 Z0 ; Set tool 1 axis offsets
G10 P1 R0 S0 ; Set initial tool 1 active and standby temperatures to 0C -
-
@fcwilt
rep thats correct - using a chimera so 2 hotends -
@aceycv8 said in FW Bug? Heatbreak Fan thermostatic Control issue:
@fcwilt
rep thats correct - using a chimera so 2 hotendsBut only one hotend fan?
Frederick
-
@fcwilt Yep only 1 hotend end
-
@aceycv8 said in FW Bug? Heatbreak Fan thermostatic Control issue:
@fcwilt Yep only 1 hotend end
So how do you get one fan to monitor two temp sensors?
Frederick
-
@fcwilt
i only use Tool 0 first nozzle - and the seoncd is hardly used - multi colour or disovable supports so i only monitor tool 1 first hotend when it reaches 45deg to turn on -
@aceycv8 said in FW Bug? Heatbreak Fan thermostatic Control issue:
@fcwilt
i only use Tool 0 first nozzle - and the seoncd is hardly used - multi colour or disovable supports so i only monitor tool 1 first hotend when it reaches 45deg to turn onThanks.
Just FYI it is possible to monitor both heaters with the one fan.
You might want to do that for the sake of safety.
Frederick
-
Are you able to control the fan speed if you send
M106 P1 S0.5 H-1
? -
@phaedrux
Thank you very much that is now working fine facepalm i didnt click to try thatthank you
-
@aceycv8 said in FW Bug? Heatbreak Fan thermostatic Control issue:
I've upgraded to 3.4.1 however my heatbreak fan will now run at full speed and i can't lower the speed.
The M106 S parameter is now ignored when a fan is configured as thermostatic. This is documented in the release notes for one of the releases you upgraded to or skipped. You can still use the maximum PWM parameter to limit the speed in thermostatic mode.