Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    SOLVED part fan issue w/duet 2 eth running latest dwc/rrf

    Duet Web Control
    3
    7
    34
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • devpeeps
      devpeeps last edited by

      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"
      
      1 Reply Last reply Reply Quote 0
      • jay_s_uk
        jay_s_uk last edited by

        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

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF

        devpeeps 1 Reply Last reply Reply Quote 0
        • devpeeps
          devpeeps @jay_s_uk last edited by

          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```
          1 Reply Last reply Reply Quote 0
          • jay_s_uk
            jay_s_uk last edited by

            you have defined the wrong Fan in M563.
            F1 should be F0
            Thermostatically controlled fans should not be part of your tool definition

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF

            1 Reply Last reply Reply Quote 0
            • devpeeps
              devpeeps last edited by

              sigh... its right in the help page that way too:

              Fnnn Fan(s) to map fan 0 to (RepRapFirmware 1.16 and later)

              1 Reply Last reply Reply Quote 0
              • devpeeps
                devpeeps last edited by

                how does a topic get marked as solved?

                Veti 1 Reply Last reply Reply Quote 0
                • Veti
                  Veti @devpeeps last edited by

                  @devpeeps https://forum.duet3d.com/topic/7773/forum-feature-mark-as-question-solved

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA