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

    Duet 2 Wifi fan PWM-0 shorted dead, fuse not blown...

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    10
    1.6k
    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.
    • gnydickundefined
      gnydick
      last edited by

      One of my cheap Chinese 50mm blowers shorted when the connection failed. Now PWM-0 is dead. PWM-1&2 work and the always on fans work, and the fuse isn't blown.

      Uh, am I boned?

      1 Reply Last reply Reply Quote 0
      • frank26080115undefined
        frank26080115
        last edited by

        We got about three possibilities here:

        • burnt PCB trace or otherwise bad connection caused by high current
        • dead MOSFET, meaning we replace the MOSFET
        • dead GPIO, you are screwed if this is the case

        Have a look at the schematics

        FAN0 is controlling TR5, which is the MOSFET. The MOSFET is a PMV40UN2, so go download that datasheet. Locate the "D" pin, which is the Drain pin of the MOSFET. This pin should be connected to J25, which is the fan connector. Use a multimeter in continuity check mode to see if D is connected to the NEGATIVE SIDE of J25 at all. If it is not then you likely put a lot of current through a PCB trace and caused it to break somewhere. But it also means you might be able to fix it by simply soldering a wire between the D pin and J25. This covers the first possibility.

        There are two resistors near TR5, R24 and R42. I would do another test now, measure the voltage where R24 meets R42. Turn on FAN0 (using gcode), the measurement should be around 3.3V. Turn off FAN0, the measurement should be around 0V. If it doesn't do that, then you are boned, because the GPIO is not working.

        If it does work in the previous test, then great. It means the microcontroller can still control that pin. Next step is to simply replace the MOSFET. If you can get one, then great. They are listed on Digi-Key at $0.57 each, shipping should be about $4 to most of USA. You've got no excuse.

        The package of TR5 should be a SOT23, which is large enough that you can cut the legs off with a knife (being careful not to damage the PCB underneath). Once the legs are cut, use a soldering iron to move the remaining half of the leg off the PCB pad. After that, solder in a new MOSFET. You might need to watch a few tutorials on surface mount soldering first but trust me it's easy, you just need the proper tools, like a tweezer, thin solder, and a pointy soldering iron tip.

        Appendix: If you can't buy the exact part but can get something else, then make sure it has the appropriate ratings. I would focus on the following ratings: (follow along in the PMV40UN2 datasheet if you are wondering how to find these specs)

        • V_DS rated more than 24V, the PMV40UN2 is rated for 30V, look for 30V or more
        • V_GSth should be something lower than 2V, the PMV40UN2 is has V_GSth between 0.4V and 0.9V , don't go too low, 0.4V is pretty damn low to me
        • R_DSon should be low, under 100 milliohms preferred, looks like PMV40UN2 is about 50 milliohms in normal use
        • I_D, which is the electrical current rating, go for greater than 3A. PMV40UN2 is specced to handle 3.7A continuously at room temperature
        gnydickundefined 1 Reply Last reply Reply Quote 3
        • gnydickundefined
          gnydick @frank26080115
          last edited by

          @frank26080115

          Wow! Thank you for that response.

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

            It's most likely that the fan mosfet has blown. If you look closely at the mosfet, you may see a small hole in it. Frank has provided good instructions for replacing it. Instead of the PMV40UN2 you can also use PMV20XNER (not XNEA) or AO3400A. Both of these are in theory a little tougher than the PMV40UN2, but probably still not tough enough to survive a direct short until the fuse blows.

            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

            gnydickundefined 1 Reply Last reply Reply Quote 1
            • gnydickundefined
              gnydick @dc42
              last edited by

              @dc42 pardon my ignorance, what's the point of a fuse that is more robust than the circuitry it's protecting?

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

                @gnydick said in Duet 2 Wifi fan PWM-0 shorted dead, fuse not blown...:

                @dc42 pardon my ignorance, what's the point of a fuse that is more robust than the circuitry it's protecting?

                The fuse protects the connector, wiring, and PCB traces (on earlier Duets without a fuse, the PCB trace tended to fuse). Sadly it's not possible to find replacable fuses that blow faster than the mosfets, and polyfuses that provide sufficient protection would be too large to fit in the space. I looked at electronic fuses but they are currently too expensive.

                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

                gnydickundefined 1 Reply Last reply Reply Quote 1
                • gnydickundefined
                  gnydick @dc42
                  last edited by

                  @dc42 ok. Is there such a thing as an instantaneous by-pass route if currents get high? I only have a basic EE understanding.

                  1 Reply Last reply Reply Quote 0
                  • DocTruckerundefined
                    DocTrucker
                    last edited by

                    Can current sensing MOSETs detect the current rise/peak fast enough to be able to shut off the MOSFET before it fails? Duet 3?

                    Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                    Monkehundefined 1 Reply Last reply Reply Quote 0
                    • Monkehundefined
                      Monkeh @DocTrucker
                      last edited by

                      @doctrucker That would be the aforementioned expensive electronic fuse - a MOSFET with rough current sensing.

                      There are plenty of cheap ones on the market but stretching to 30V substantially reduces options, especially if sourcing from small scale distributors.

                      DocTruckerundefined 1 Reply Last reply Reply Quote 0
                      • DocTruckerundefined
                        DocTrucker @Monkeh
                        last edited by DocTrucker

                        @monkeh Ah, fair enough. Thanks for the clarification. Is monkeh a Johny Vegas reference? You another St Helens - or even Thatto Heath resident?

                        It's an area of interest for me as I had originally wanted to do a solid state loom for my truck/kit build but shelved it in favour of mechanical relays for the first draft as matching the durability of the relays and tollerance of temporary voltage spikes and correct function at low battery/cranking required more time than I had spare!

                        Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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