Specifying hot end fan for toolboard
-
I have two tool heads, both identical and both running off a 1LC tool board. Both heat properly and both display the temperature properly. The hotend fan on the first printhead comes on at 45 degrees like it is supposed to but does not come on on the second tool head. I can't figure out what/if I am doing something wrong.
Here is the fan section on config.g:; Fans ;------------------------------------------------------------------------------- M950 F0 C"21.out1" Q500 ; create fan 0 on pin out1 on expansion board 21 and set its frequency M106 P0 C"Print Cool 0" ; set custom name of "Print Cool 0" for this fan M950 F1 C"21.out2" Q500 ; create fan 1 on pin out2 on expansion board 21 and set it's frequency M106 P1 C"Hot End 0" S1 H1 T45 ; set fan 1 (P1) to full speed (S1) when on. Thermostatic control (H) controlled by heater 1 (1) at trigger temp of 45 degrees (T45) ; set custom name of "Hot End 0" for this fan M950 F2 C"22.out1" Q500 ; create fan 2 on pin out1 on expansion board 22 and set its frequency M106 P2 C"Print Cool 1" ; set custom name of "Print Cool 1" for this fan M950 F3 C"22.out2" Q500 ; create fan 3 on pin out2 on expansion board 22 and set it's frequency M106 P3 C"Hot End 1" S1 H1 T45 ; set fan 3 (P3) to full speed (S1) when on. Thermostatic control (H) controlled by heater 1 (1) at trigger temp of 45 degrees (T45) ; set custom name of "Hot End 1" for this fan
What am I missing or doing wrong?
Further info: Neither temperature controlled fans are displayed in DWC (they are not supposed to). If I comment out the thermostatic turn-on of the fan, it shows up on DWC and I can control the fan as I should.
Firmware 3.4beta 2
No idea why there is a {1} at line 8, it is not in the original
Is this maybe a bug in 3.4b2? -
@jens55 in the m106 for the second tool fan you're referencing heater 1 and not heater 2
-
Dooohhhhh .... thanks, I will give that a try.
-
Yup, that was it .....
Related question - why, when I have specified heater 1, did the fan on the second tool not go on when the first tool is heated up (fan on the first tool turns on like it should but fan on the second tool doesn't even though the same heater is specified on both) -
This post is deleted! -
@jens55 if you read the Firmware Limitations part of the Duet 3 guide then you will see that the thermostatic fans connected to expansion boards can only be controlled by temperature sensors connected to the same board.
-
@dc42 said in Specifying hot end fan for toolboard:
@jens55 if you read the Firmware Limitations part of the Duet 3 guide then you will see that the thermostatic fans connected to expansion boards can only be controlled by temperature sensors connected to the same board.
Thanks !
If I wanted to turn on lighting on the printer if any hot end is over 45 degrees, how would I do that ? -
@jens55 daemon.g and the object model
-
@jay_s_uk, thanks!
-
@jens55 said in Specifying hot end fan for toolboard:
@dc42 said in Specifying hot end fan for toolboard:
@jens55 if you read the Firmware Limitations part of the Duet 3 guide then you will see that the thermostatic fans connected to expansion boards can only be controlled by temperature sensors connected to the same board.
Thanks !
If I wanted to turn on lighting on the printer if any hot end is over 45 degrees, how would I do that ?Either use daemon.g as already suggested, or configure the LED as another thermostatic fan, attached to the main board. A thermostatic fan can respond to several sensors.
-
@dc42 said in Specifying hot end fan for toolboard:
If I wanted to turn on lighting on the printer if any hot end is over 45 degrees, how would I do that ?
Either use daemon.g as already suggested, or configure the LED as another thermostatic fan, attached to either the main board. A thermostatic fan can respond to several sensors.
Thanks @dc42, that is actually the preferred method rather than daemon.g. Can you point me to a code example by any chance ?
-
@jens55 said in Specifying hot end fan for toolboard:
@dc42 said in Specifying hot end fan for toolboard:
If I wanted to turn on lighting on the printer if any hot end is over 45 degrees, how would I do that ?
Either use daemon.g as already suggested, or configure the LED as another thermostatic fan, attached to either the main board. A thermostatic fan can respond to several sensors.
Thanks @dc42, that is actually the preferred method rather than daemon.g. Can you point me to a code example by any chance ?
Just create the "fan" using M950 as usual, and when configuring it with M106 give a list of sensor numbers in the H parameter, for example:
M106 P5 S1 T45 H1:2
-
@dc42, oh, that is a lot simpler than what I had figured. Thanks!