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

    PWM Fan connections for Duet 3 6XD / 6HC / 3HC

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    duet 3 6hc duet 3 mainboard 6hc fan signal io pin fan connection
    4
    6
    517
    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.
    • Marius Breuerundefined
      Marius Breuer
      last edited by

      Hi all,

      admittedly, i haven't kept up to date with the forum, but as far as I can tell this issue hasn't yet been answered/solved.
      I'm trying to run Noctua fans on an upcoming 3d printer using a 6XD + 3HC setup, however this equally applies to the 6HC.
      As per their whitepaper all Noctua fans require the PWM pin to operate at a 5V level.
      fa0caef6-467d-4d4c-b831-8873b0f27a01-image.png

      The convenient 4 pin connectors can't be used because the fan supply voltage is either +12V (internal regulator) or V_FUSED (in my case 24V). Either way the PWM pin won't operate at 5V.

      Using the 5-Pin IO Modules isn't any more convenient either, as they seem to supply io[x].out with 3.3V

      Additionally i couldn't find the tacho documentation (internal pull up to 3.3V? 5V? 12V? V_FUSED?) and would like to confirm, that the current and voltage is meeting the Noctua spec:
      a2eed12d-d221-4fdc-a7b5-3596da54ce17-image.png

      I found that deviating from their requirement with Vcc 5V for their 12V fans seems to work, as long as the current limits are observed. I have used a diode (seen in red) on a custom PCB, as there have been reports of some fan variants having an internal pull-up to ie 12V on the fan side.

      I guess the best way forward for me is to consider a custom PCB to switch the +12V PWM from the fan header to +5V and keep the other pins unchanged.

      As far as I can tell 5V PWM is the default for PC-fans, so having dedicated fan connectors with this one flaw is very unfortunate.

      Best,

      Marius

      dc42undefined RogerPodacterundefined achrnundefined 3 Replies Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators @Marius Breuer
        last edited by dc42

        @Marius-Breuer the Intel PWM fan specification requires that the fan includes an internal pullup resistor on the PWM input. See page 9 of https://www.intel.com/content/dam/support/us/en/documents/intel-nuc/intel-4wire-pwm-fans-specs.pdf. If the Noctua fans meet this specification then they can be connected directly to the 4-pin fan headers, with the voltage selector on those header set to either VIN (with VIN=24V) or 12V as required by the fan.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        Marius Breuerundefined 1 Reply Last reply Reply Quote 1
        • RogerPodacterundefined
          RogerPodacter @Marius Breuer
          last edited by

          @Marius-Breuer i run a 12 volt Noctua fan connected directly to the 4 pin with no issues on a 3HC and a Duet 3 Mini 5+.

          I dont recall that i had to change any wiring to make things work.

          My fan is the Noctua NF-F12 industrialPPC-2000 PWM.

          1 Reply Last reply Reply Quote 1
          • Marius Breuerundefined
            Marius Breuer @dc42
            last edited by

            @dc42 thanks, that's great to know. Assuming i want to use those 4-Pin IO Headers for other stuff, the PWM pin is therefore switching between a direct connection to ground and being left unconnected or does it use a pull-up? If so, to which voltage and with which resistor?

            Thanks so much for the quick help!

            Best,

            Marius

            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @Marius Breuer
              last edited by

              @Marius-Breuer the OUT_NEG pin on the Duet 4-pin OUT connector is switched to ground. There is no pullup resistor on the Duet connected to that pin. This makes it suitable to connect to the PWM pin of a 4-wire fan or to the negative terminal of a 2-wire fan.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 0
              • achrnundefined
                achrn @Marius Breuer
                last edited by

                @Marius-Breuer note further on in the Noctua white paper - "External pull-up is not necessary as the signal is pulled up to 3,3V/5V inside the fan."

                However, Noctua also deprecates using a single transistor and relying on the pullup and favours a two transistor drive circuit for the PWM (also further on in the white paper). I have found with some fans a need to add an additional external pullup, and actually I've generally pulled up to 12V (though not with a Noctua fan, and I note they say don't pull to 12V) see e.g. https://forum.duet3d.com/post/306593.

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