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

    Burnt Driver

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    9
    1.5k
    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.
    • KalTol1994undefined
      KalTol1994
      last edited by

      While running some tests with my Duet Wifi A jumper cable on the Y-Axis motor came loose and caused a short. I can tell the Y motor Driver is bad, after disconnecting everything for the night and coming back today I can't move the Z or X axis motors. No motion what so ever. Is there an SMD fuse I need to replace as well? Please tell me I'm not out another $150.

      Thanks in advance!

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

        Are you saying that none of the X, Y and Z motors move, or was there a typo in your message?

        If none of the motors move, check that you still have 12V or 24V at the VIN terminals. If the Y driver has failed, it's possible that it is shorting out the 12V/24V power.

        If you are in the USA, there is a forum user (W3DRK) who can probably replace the driver chip for you. If you are in or near the UK, I intend to offer a repair service in the near future.

        PS - M122 will show you the VIN voltage it measures too.

        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
        • KalTol1994undefined
          KalTol1994
          last edited by

          Just tested the board again, no movement on any axis whatsoever. I can, however trick the board into thinking the axes are homed by pressing the switches. I'm reading 24.11V across the Vin terminal. Accourding to the M122 command it's reading 24.6V. I am in the U.S. should I just search by username?

          Memory usage:
          Program static ram used: 13132
          Dynamic ram used: 82180
          Recycled dynamic ram: 2992
          Current stack ram used: 2768
          Maximum stack ram used: 3868
          Never used ram: 28900
          Last reset 00:06:37 ago, cause: power up
          Error status: 1
          Bed probe heights: 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
          Free file entries: 10
          SD card 0 detected, interface speed: 20.0MBytes/sec
          SD card longest block write time: 0.0ms
          MCU temperature: min 38.8, current 40.5, max 44.4
          Supply voltage: min 24.5, current 24.6, max 24.8, under voltage events: 0, over voltage events: 0
          Slowest main loop (seconds): 0.013702; fastest: 0.000031
          Move Diagnostics:
          MaxReps: 0, StepErrors: 0. Underruns: 0
          Heat Diagnostics:
          Bed heater = 0, chamber heater = -1
          Heater 1 is on, I-accum = 0.0
          GCodes Diagnostics:
          Move available? no
          Stack pointer: 0 of 5
          macro is idle
          http is ready with "M122"
          telnet is idle
          serial is idle
          aux is idle
          file is idle
          Network Diagnostics:
          WiFiServer is running
          SPI underruns 0, overruns 0
          Webserver Diagnostics:
          HTTP sessions: 1 of 8

          1 Reply Last reply Reply Quote 0
          • W3DRKundefined
            W3DRK
            last edited by

            I'm the user David was referring to. Just send me a PM and I'll give you my contact info.

            If all the axis are dead I wonder if something happened to the digital potentiometer or even the MCU itself, since I doubt all of the motor drivers were damaged simultaneously.

            EDIT: I just realized this is a DuetWIFI, so no Digi-pot. So it sounds like the maybe the drivers aren't being initialized over SPI. In fact I'd bet it's the damaged driver hanging up the SPI bus which is why the other drivers were working until after a power-cycle.

            1 Reply Last reply Reply Quote 0
            • KalTol1994undefined
              KalTol1994
              last edited by

              So I'm only out a single IC? From what I've seen they're about $7 USD a piece. I have access to micro soldering equipment on campus, If I decide I don't feel comfortable doing it, I have friends who do work on micro satellites/Cubesats. I would really like your opinion and advice more than anything. So If you tell me just to replace a single driver that's what I'll do. Thanks for your input!

              1 Reply Last reply Reply Quote 0
              • W3DRKundefined
                W3DRK
                last edited by

                I'm not sure if the firmware expects a driver to be there or not, perhaps David could chime in… If not, I'd remove the dead driver and see if the others begin to work again. If that does it, I suspect a new driver would do the trick.

                1 Reply Last reply Reply Quote 0
                • KalTol1994undefined
                  KalTol1994
                  last edited by

                  I removed the burnt Y-axis driver, your assumption was correct, the other axes moved upon command looks like I'm only out $7!

                  1 Reply Last reply Reply Quote 0
                  • W3DRKundefined
                    W3DRK
                    last edited by

                    Glad to hear it!

                    1 Reply Last reply Reply Quote 0
                    • KalTol1994undefined
                      KalTol1994
                      last edited by

                      Not as glad as I am!

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