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

    Noctua fan PWM issue

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    12
    1.2k
    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.
    • S13_Millsundefined
      S13_Mills
      last edited by

      Yep, they're 4-wire PWM fans. Noctua NF-A4x10 PWM.

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

        Have you see this?
        https://duet3d.dozuki.com/Wiki/Connecting_and_configuring_fans#Section_Connecting_4_wire_fans

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • S13_Millsundefined
          S13_Mills
          last edited by

          Yes - this is the guide I followed to connect them. They're connected as specified in the guide, but not working as expected.

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

            Which Duet are you using?

            The FAN- connection is an open drain output with a flyback diode connected to VFAN. The leakage in the flyback diode is very small, so it should be safe to connect the FAN- pin directly to the PWM input. However, if you are worried about the leakage then you cold connect a 1N4148 or similar diode between the FAN- pin and the fan PWM lean (cathode to the FAN- pin). I am running two Noctua 4-wire fans on Duet 3 in this way.

            Did you remember to set the fan PWM to be inverted, and to increase the pWM frequency to 25000 ?

            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
            • S13_Millsundefined
              S13_Mills
              last edited by

              I had my Smart Effector off to change out some other components yesterday, and took the opportunity to re-make all the fan connectors and test some things.

              I tested both fans with a known good 12V supply - both were working. I reassembled everything, and haven't had an issue with it since...

              It seems that there was a dry(ish) joint somewhere between the Duet and the fans, and the voltage wasn't quite high enough on the fans for them to start reliably (apparently Noctua fans are known to need a high voltage to start - i.e. if there is too much droop on the 12V, they won't work).

              Everything seems to be working now, so I think this can be considered closed - thank you very much @Phaedrux and @dc42 for your help!

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

                You didn't say in your original post that you were using a Smart Effector. The magnetic joints on the effector prevent some makes of fan from starting, especially if you haven't alternated the rod directions so that they go N-S-N-S-N-S around the effector. I suspect that may have been the problem.

                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
                • Psylenceoundefined
                  Psylenceo
                  last edited by Psylenceo

                  If this helps you or anyone else this is how I have my 2 Noctua 4pin fans:
                  NF-A6x25
                  NF-A4x10

                  ; Fans
                  M950 F0 C"!out4" Q25000                         ; create fan 0 on pin out4 and set its frequency
                  M106 P0 C"Extruder" S0.2 L0.2:1.0 X1.0 H1 T60:180                  ; set fan 0 name and value. Thermostatic control is turned On, low low speed at 60c max speed at 180c+
                  M950 F1 C"!out5" Q25000                         ; create fan 1 on pin out5 and set its frequency
                  M106 P1 C"Part" S0.2 L0.2:1.0 X1.0 H2 T25:80                      ; set fan 1 name and value. Thermostatic control is turned on low speed at 25c and max speed at 80c
                  
                  1 Reply Last reply Reply Quote 0
                  • devpeepsundefined
                    devpeeps
                    last edited by

                    Thanks so much for all of this it helped me a lot. Question: How do I view the rpms if I connect it to the PB6 via a diode?

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

                      @devpeeps said in Noctua fan PWM issue:

                      How do I view the rpms if I connect it to the PB6 via a diode?

                      The RPMs should show up in the DWC dashboard.

                      Z-Bot CoreXY Build | Thingiverse Profile

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

                        If you are running RRF3.x then you will need to declare the tacho input in your M950 command. There is an example at https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_M950_Create_heater_fan_or_GPIO_servo_port.

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