part fan issue w/duet 2 eth running latest dwc/rrf
-
summary:
having an issue with part cooling setup on prusa w/duet 2 running latest dwc/rrf.problem:
as the item prints, I can see the "Tool Fan" slider increase in dwc (even though that fan is thermostatically controlled to on >50C) over the various layers (because of the cura config). I need the "part" fan to be the one cura controls. I can't figure out if my problem is cura not sending P with the M106 or if the latest version of duet fw/dwc is broken.gcode output:
In the gcode that is being printed, the M106 lines in the code shows as M106 Snnn.n starting at 11.1 at layer 1 and working it's way to 255 at layer 23. This aligns with the cura config in the profile.. but why doesn't it have the fan # set in the M106 command (M106 P0 Snnn.n)?hardware:
on the physical duet 2 lan board i have the part cooling fan (pwm) setup split between always on (+/-) and pwm on fan 0. the extruder fan is on fan 1.I know the hw setup is correct because in dwc i can slide the slider and it adjusts the fan speed perfectly. the extruder fan comes on > 50C as expected.
setup - cura:
in cura, machine settings, extruder 1 (only extruder), Cooling Fan Number is set to 0.setup - duet :
; fan 0 (part pwm fan) M950 F0 C"!fan0" Q25000 M106 P0 S0 L0.2 X1.0 B1 I1 H-1 R1 C"part" ; fan 1 (hotend) M950 F1 C"fan1" Q25000 (default freq for 2-pin fans) M106 P1 S1.0 L0.0 X1.0 T50 H1 R1 C"extruder"
-
the tool fan is the part cooling fan tied to the currently selected tool, not the fan used to cool the hotend.
e.g. If F0 is on tool 0 and F2 is on tool 1.
Select tool 0 and the Tool fan becomes F0
Select tool 1 and the Tool fan becomes F2.Can you also post your tool definition e.g. M563
-
Can you also post your tool definition e.g. M563
; Tools (0 hotend/extruder) M563 P0 D0 H1 F1 ; define tool 0 (P) uses extruder 0 (D), fan 1 (F), and heater 1 (H) (hot-end) G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C M570 S600 ; Increase to allow extra heating time if needed M104 B285 ; set max temp for extruder hotend M200 D1.75 ; set all extruder filament diameters to 1.75mm M592 D0 A0.015 B0.0012 L0.2 ; non-linear extrusion (D)rive 0, (A) coefficient, (B) coefficient, (L)imit - default 0.2, (T)temp - future use```
-
you have defined the wrong Fan in M563.
F1 should be F0
Thermostatically controlled fans should not be part of your tool definition -
sigh... its right in the help page that way too:
Fnnn Fan(s) to map fan 0 to (RepRapFirmware 1.16 and later)
-
how does a topic get marked as solved?
-