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

      Hi everyone!

      I have 2 x Noctua 40x10mm 12V PWM fans on my hotend, one for the heatsink (always on) and one for the print cooling fan.

      Both fans have their +12V and GND connected to the heatsink fan GND, which are connected to one of the always on fan headers. The print cooling fan has the PWM wire connected to the FAN- for the print fan, which is connected to FAN0.

      The heatsink fan works fine - it's always on, full speed. The green and blue wires are not connected at all.

      My issue is that the print cooling fan is not behaving...

      The print cooling fan worked fine when I first installed it, all M106 commands worked fine, and it could be fully stopped at S0, which was great. However, once the hotend and heated bed were warmed up, the fan would sometimes not start. If I brushed it with my finger, it would whir into life. I figured maybe there was something funny about that fan, so I swapped them (they're identical). Right after the swap, the second fan worked fine, but then after the hotend and bed were heated, it died completely - it won't even start on 12V with the PWM disconnected now.

      I did a bit of digging, and it looks like the fans are expecting to see a 5V PWM signal - have I damaged (both) fans by putting 12V on the PWM line? I'm sure a lot of others have used Noctua fans - did anyone put a voltage divider or similar?

      I would like to avoid swapping the fan jumper to 5V, as I have a bed fan (for cooling large PLA prints, and for post-print cooling to get prints to detach quicker, which runs on 12V, and won't run on 5V. I would also (certainly) need to buy 2 x new Noctua fans to run on 5V rather than 12V...

      Any thoughts / suggestions are welcome!

      Andrew

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

        Are these actual 4 wire PWM fans? What is the Noctua model number?

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • 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