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

My E0 Driver just went pop

Scheduled Pinned Locked Moved
Duet Hardware and wiring
6
23
2.3k
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
    Benny
    last edited by Benny 19 Dec 2018, 19:39

    I was doing so well with this board, just plugged new extruder in, and sparks and pops from E0 drive after a lot of swearing i tested everything else, all working apart from that driver.
    Can I get it fixed or do i need to buy new one ?
    Thanks Ben

    1 Reply Last reply Reply Quote 0
    • undefined
      Jacotheron
      last edited by 20 Dec 2018, 07:09

      If you have the right tools and experience, you should be able to solder in a new one: The integrated driver is the TMC2660 (https://www.trinamic.com/products/integrated-circuits/details/tmc2660-pa/).

      Note that it have very thin pins, and a whole lot of them. Typically this type of soldering is done with hot air stations and a solder paste. Also keep in mind to have the new one orientated correctly and on the correct pins, or you will instantly blow the new one as well.

      If your Duet is still under warranty, I recommend finding out about the possibility of a return.

      Do you know what caused the driver to go pop? Do you perhaps have a short towards the motor; maybe unplugged the motor while it is energized; gave it more than 25V on the mainboard Vin? Other possible things can be found at https://duet3d.dozuki.com/Wiki/How_to_destroy_your_Duet_WiFi_or_Duet_Ethernet (the Duet should not under normal operation have issues).

      1 Reply Last reply Reply Quote 0
      • undefined
        Benny
        last edited by 20 Dec 2018, 07:33

        Hi mate, ive ordered new chip, hopefully i can sort it, I now no what caused it.
        I swapped motors but kept same cable and the pins were 1-3 2-4 not 1-2 3-4 like old 1.
        I should of checked but didnt realise that was a thing.

        undefined 1 Reply Last reply 20 Dec 2018, 08:56 Reply Quote 0
        • undefined
          Jacotheron
          last edited by 20 Dec 2018, 07:39

          This stepper driver should have detected such a fault and prevented itself from popping. These drivers are quite smart with all of their safety features (open circuit detection, short circuit detection, over voltage detection etc), when compared to the typical stepper drivers used in 3D printing.

          undefined 1 Reply Last reply 20 Dec 2018, 07:46 Reply Quote 0
          • undefined
            Benny @Jacotheron
            last edited by 20 Dec 2018, 07:46

            @jacotheron 100% thats what did it everything has been working for months all i did was take connector out of motor and plugged it in 1 next to it

            1 Reply Last reply Reply Quote 0
            • undefined
              dc42 administrators @Benny
              last edited by 20 Dec 2018, 08:56

              @benny said in My E0 Driver just went pop:

              Hi mate, ive ordered new chip, hopefully i can sort it, I now no what caused it.
              I swapped motors but kept same cable and the pins were 1-3 2-4 not 1-2 3-4 like old 1.
              I should of checked but didnt realise that was a thing.

              Sadly there are two different pinouts of stepper motors with integrated connectors. If it's any consolation, I've blown a stepper driver in exactly the same way.

              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 20 Dec 2018, 09:56 Reply Quote 0
              • undefined
                Benny @dc42
                last edited by 20 Dec 2018, 09:56

                @dc42 I feel slightly better knowing you have done it too.
                I'm just glad it was just the driver not the whole board, no printing till after Xmas probably a good thing as it drives everyone mad.

                1 Reply Last reply Reply Quote 0
                • undefined
                  sigxcpu
                  last edited by 20 Dec 2018, 10:13

                  So are the drivers protected against open/short-circuit or not?

                  undefined 1 Reply Last reply 20 Dec 2018, 10:17 Reply Quote 0
                  • undefined
                    dc42 administrators @sigxcpu
                    last edited by 20 Dec 2018, 10:17

                    @sigxcpu said in My E0 Driver just went pop:

                    So are the drivers protected against open/short-circuit or not?

                    In theory yes, and RRF sets the short circuit protection threshold to the most sensitive level. In practice it seems that the drivers often fail when there is a short circuit.

                    My tests indicate that the drivers normally survive a sudden open circuit. There is a video about this on my youtube channel.

                    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
                      sigxcpu
                      last edited by 20 Dec 2018, 22:44

                      Thanks @dc42, already seen your video, but I'm still confused.

                      Sadly there are two different pinouts of stepper motors with integrated connectors. If it's any consolation, I've blown a stepper driver in exactly the same way.

                      What can be the wrong wiring method of a stepper mottor to trigger a driver suicide?

                      I see only one way in which wiring can be wrong: coils are not AABB but another combination (BABA ABAB ABBA or BAAB). In my experience this generates a motor buzzing with almost no movement.
                      Another unlikely option is to have 2 or more of the 4 motor pins shorted, but that should be taken care of by the driver protection.

                      Is there any other bad motor pinout that I fail to see?

                      Btw, the 1-3-2-4 happened to me twice when using some old copier motors with the same exact 6 pins socket on them like modern ones. The result was buzzing with no movement.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        dc42 administrators
                        last edited by 20 Dec 2018, 22:49

                        I've had the same buzzing several times when I've not connected the motor phases correctly, on both older Duets and on Duet WiFis. I though nothing of it until I blew a driver on a Duet WiFi. Now I always check the motor phases before connecting them.

                        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
                          sigxcpu
                          last edited by 21 Dec 2018, 19:09

                          Never bothered with that so... good to know 🙂

                          Thank you again.

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            Benny
                            last edited by 24 Dec 2018, 08:09

                            @dc42 whats the best way to remove old driver ?
                            Thanks Ben

                            undefined 1 Reply Last reply 24 Dec 2018, 08:19 Reply Quote 0
                            • undefined
                              dc42 administrators @Benny
                              last edited by 24 Dec 2018, 08:19

                              @benny said in My E0 Driver just went pop:

                              @dc42 whats the best way to remove old driver ?

                              Two ways:

                              1. I use an electric hotplate and hot air SMD rework equipment. Put the board on the hotplate and heat it to 120C (I use a multimeter thermocouple attachment to monitor the temperature). Allow the board temperature to stabilise, then use the hot air tool with a large square nozzle to heat the driver chip, and a vacuum pickup tool to remove it.

                              2. You could use ChipQuik or similar low melting point solder. I suggest using a vacuum pickup tool again, they are very cheap on eBay.

                              If you are in the US then I think forum user W3DRK still offers Duet repair services.

                              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
                                Benny
                                last edited by 26 Dec 2018, 14:11

                                @dc42 thank you for your reply hope you have had a good Christmas.
                                Do i need hot plate or will it work just as well with just hot air ?

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  dc42 administrators
                                  last edited by 26 Dec 2018, 15:46

                                  It will take longer with just hot air, because the PCB acts as a heatsink for the driver chips.

                                  Hint: remove the plastic parts from nearby Molex connectors first to protect them from the heat, using long nosed pliers. This is easier to do if you heat them first with hot air at 150C.

                                  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
                                    Veti
                                    last edited by 26 Dec 2018, 16:13

                                    there are some good videos on youtube
                                    Louis Rossmann does many repair videos where he explains what he does while reparing macbooks
                                    https://www.youtube.com/watch?v=mr1UVPsExiE

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      Benny
                                      last edited by 30 Dec 2018, 14:17

                                      @dc42
                                      Changed driver having problems with B phase, alert pops up says B phase may be disconnected but motor works.
                                      Any Clues what I've done wrong ?

                                      undefined 1 Reply Last reply 30 Dec 2018, 19:23 Reply Quote 0
                                      • undefined
                                        BPisLife
                                        last edited by 30 Dec 2018, 14:35

                                        One of the best ways I found removing a large QFP chip with thick ground connections is to little rally cut the pins off the package then desolder the remaining pins. This needs to be done carefully as to avoid delaminating the copper from the PCB but this is another method.

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          dc42 administrators @Benny
                                          last edited by 30 Dec 2018, 19:23

                                          @benny said in My E0 Driver just went pop:

                                          @dc42
                                          Changed driver having problems with B phase, alert pops up says B phase may be disconnected but motor works.
                                          Any Clues what I've done wrong ?

                                          Check that all the driver OB pins are soldered down. There are 8 of them.

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