• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    Marius Breuer
    last edited by 24 May 2023, 00:13

    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

    undefined undefined undefined 3 Replies Last reply 24 May 2023, 12:45 Reply Quote 0
    • undefined
      dc42 administrators @Marius Breuer
      last edited by dc42 24 May 2023, 12:45

      @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

      undefined 1 Reply Last reply 25 May 2023, 23:36 Reply Quote 1
      • undefined
        RogerPodacter @Marius Breuer
        last edited by 25 May 2023, 14:33

        @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
        • undefined
          Marius Breuer @dc42
          last edited by 25 May 2023, 23:36

          @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

          undefined 1 Reply Last reply 26 May 2023, 04:50 Reply Quote 0
          • undefined
            dc42 administrators @Marius Breuer
            last edited by 26 May 2023, 04:50

            @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
            • undefined
              achrn @Marius Breuer
              last edited by 26 May 2023, 08:07

              @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
              1 out of 6
              • First post
                1/6
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA