2nd tool no fan control
-
Hi all.
I can't get 2nd tool/heater to control any fan at all. Seems that tool1 is turning on both fan 1 and 2 at 80C. I tried mapping 1st fan to 2nd tool and it doesn't even come on. Tried removing F1 from completely from tool 1, that just leaves no fans coming on at 80C. I realize by default tool 1 controls fan 1 and 2. How do I give fan 2 control over to tool 2 only?
Thank you in advance.; Configuration file for Duet 3 MB 6HC (firmware version 3.3) ; Drives M569 P0 S0 ; physical drive 0.0 goes backwards M569 P1 S1 ; physical drive 0.1 goes forwards M569 P2 S0 ; physical drive 0.2 goes backwards M569 P3 S0 ; physical drive 0.3 goes forwards M569 P4 S0 ; physical drive 0.4 goes forwards M569 P5 S0 ; physical drive 0.5 goes forwards M584 X0 Y1 Z2:3 E4:5 ; set drive mapping M350 X16 Y16 Z16 E16:16 I1 ; configure microstepping with interpolation M92 X80.00 Y100.00 Z400.00 E402:402 ; set steps per mm M566 X900.00 Y900.00 Z50.00 E900.00:900.00 P1 ; set maximum instantaneous speed changes (mm/min) M203 X4000.00 Y4000.00 Z2000.00 E4000.00:4000.00 ; set maximum speeds (mm/min) M201 X1000.00 Y1000.00 Z1000.00 E2500.00:2500.00 ; set accelerations (mm/s^2) M204 P600 T800 ; set printing ans travel accelerations (mm/s^2) M906 X1200 Y1200 Z1100 E1100:1100 I30 ; set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ; Axis Limits ;M208 X-10:410 Y0:410 Z0:810 ;U0 S1 ; set axis minima M208 X410 Y410 Z410 U210 S0 ; set axis maxima M208 X-10 Y0 Z-10 S1 ; set axis minima ;M208 X410 Y410 Z410 S0 ; set axis maxima ; Endstops M574 X1 S1 P"!io4.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin io0.in M574 Y1 S1 P"!io1.in" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io1.in M574 Z2 S1 P"io2.in+io3.in" ; configure switch-type (e.g. microswitch) endstop for high end on Z via pin io2.in M591 D0 P1 C"!io6.in" S1 ; simple sensor (high signal when filament present) connected to IO_4 for drive 0, enabled M591 D1 P1 C"!io8.in" S1 ; simple sensor (high signal when filament present) connected to IO_4 for drive 0, enabled ; Extruder servo M950 S7 C"io7.out" Q400 ; assign IO port 1 to out7 (Servo header), servo mode M42 P7 S1 ; set 100% PWM on GPIO port 0 ; Z-Probe M950 S0 C"io5.out" ; create servo pin 0 for BLTouch M558 P9 C"io5.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds G31 P500 X0 Y0 Z0.76 ; set Z probe trigger value, offset and trigger height M557 X15:365 Y15:375 S20 ; define mesh grid ; Heaters M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0 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 M143 H0 S120 ; set temperature limit for heater 0 to 120C M308 S1 P"temp1" Y"pt1000" ; configure sensor 1 as PT1000 on pin temp1 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S280 ; set temperature limit for heater 1 to 280C M308 S2 P"temp2" Y"pt1000" ; configure sensor 2 as PT1000 on pin temp2 M950 H2 C"out2" T2 ; create nozzle heater output on out2 and map it to sensor 2 M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H2 S280 ; set temperature limit for heater 2 to 280C ; Fans M950 F0 C"out7" Q500 M106 P0 H-1 M950 F1 C"out8" Q500 ; create fan 0 on pin out8 and set its frequency M106 P1 T80 H1 ; set fan 0 value. Thermostatic control is turned on M950 F2 C"out9" Q500 ; create fan 1 on pin out9 and set its frequency M106 P2 T80 H1 ; set fan 1 value. Thermostatic control is turned on ; Tools M563 P0 S"hotONE" D0 H1 F1 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets M568 P0 R160 S200 A0 ; set initial tool 0 active and standby temperatures to 0C M563 P1 S"hotTOO" D1 H2 F2 ; define tool 1 G10 P1 X12 Y0 Z0 ; set tool 1 axis offsets M568 P1 R160 S200 A0 ; set initial tool 1 active and standby temperatures to 0C ; Miscellaneous M501 ; load saved parameters from non-volatile memory M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss M140 S65 R40
-
@rafpv you have mapped F1 and F2 to the respective tools in M563. This is incorrect and you should instead be mapping the part cooling fan in M563.
Thermostatic fans should not b e mapped to a tool in M563 -
@jay_s_uk thank you. Found my mistake. It's amazing what happens when I read ALL the directions and not just skim over them.
-
-