Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Multiple Tools and one Part Cooling Fan

    Scheduled Pinned Locked Moved
    General Discussion
    3
    5
    164
    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.
    • Nateundefined
      Nate
      last edited by

      Hey!
      I have 3 tools but only one part cooling fan, which unfortunately is always on and cannot be controlled. However when I select a tool, the associated tool fan becomes the part fan and I can control it. Here is my code for the fan definition:

      M950 F0 C"fan1" Q500
      M106 P0 C"Tool_Fan0" S1 H1

      M950 F1 C"fan2" Q500
      M106 P1 C"Tool_Fan1" S1 H2 I-1

      M950 F2 C"duex.fan3" Q500
      M106 P2 C"Tool_Fan2" S1 H3 I-1

      M950 F6 C"duex.fan4" Q500
      M106 P6 C"Print_Fan" S1.0 H-1

      Does anybody have a solution?
      Thanks!

      1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk
        last edited by

        you need to set each tool fan as thermostatically controlled.
        e.g.

        M950 F1 C"out5" Q500                    ; Create fan 1 on pin out4 and set its frequency
        M106 P1 S1 H1 T45                        ; Set fan 1 value. Thermostatic control is turned on
        

        That turns the fan on when heater 1 gets to 45 degrees.

        DO NOT include thermostatically controlled fans as part of your M563

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        1 Reply Last reply Reply Quote 0
        • Nateundefined
          Nate
          last edited by

          thank you @jay_s_uk!

          the tool fans are thermostatically controlled, just not with specific temperature. I just added the T45 but the problem remains. There is still no control of the part cooling fan.

          1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by Phaedrux

            What are you referring to by tool fan. That would typically be described interchangeably as part fan. This would be opposed to the hotend heatsink fan for the tool.

            Can you describe specifically which fan is used for what?

            Are Tool_fan0 1 2 the hotend heatsink fans and print_fan the part cooling fan?

            And why does the fan numbering jump from 0 1 2, all the way to 6?

            If so it should be like this:

            M950 F0 C"fan1" Q500
            M106 P0 C"Tool_Fan0" S1 H1 T45
            
            M950 F1 C"fan2" Q500
            M106 P1 C"Tool_Fan1" S1 H2 T45
            
            M950 F2 C"duex.fan3" Q500
            M106 P2 C"Tool_Fan2" S1 H3 T45
            
            M950 F3 C"duex.fan4" Q500
            M106 P3 C"Print_Fan" S0 H-1
            

            Then your tool definition would need to specify the part cooling fan with M563 F3

            Post your tool definitions as well.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • Nateundefined
              Nate
              last edited by

              Thank you very much! @Phaedrux

              The confusing numbering is due to changing from duet2 to duet3. I didn't write the initial config and kinda just left the numbers. The problem was, that I had the heatsink fans in the tool definition M563 instead of the part cooling fan.

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