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

    Erratic driver behavior with Duet 3 Mini 5+

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    4
    7
    292
    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.
    • tomasfundefined
      tomasf
      last edited by

      I've been using my delta printer powered by a Duet 3 Mini 5+ for a year and a half. I made two successful prints yesterday, but today it suddenly wouldn't work.

      Homing didn't work – motors didn't move and I eventually got "Error: G0/G1: insufficient axes homed". I tried rebooting things and upgrading the firmware, but nothing seemed to help. Then I noticed that all drivers in M122 were listed as "not present", which doesn't seem good.

      I browsed this forum for a while trying to find similar issues when I heard the typical sound of energized stepper motors. After a few seconds, one of the motors seemed to move slightly spontaneously. M122 now reported drivers 1, 2 and 3 as "ok". After a short while, drivers 0 and 4 were now "ok" and 1–3 were "standstill".

      The motors were now making louder noises than usual. I tried turning ATX power off and on, and I was now back to all drivers being "not present".

      I haven't made any changes to my electronics or anything for months, so it was surprising to see this happen so suddenly. I don't see anything indicating failure on the board; no little burn marks on chip packages or anything like that.

      Any ideas about what could be wrong? Anything I could try for troubleshooting purposes? Has my board destroyed itself? I've attached three M122 responses with the different driver states.

      Thank you!

      M122-nonepresent.txt
      M122-threepresent.txt
      M122-fivepresent.txt

      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @tomasf
        last edited by

        @tomasf check the main fuses?

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        tomasfundefined 1 Reply Last reply Reply Quote 0
        • tomasfundefined
          tomasf @jay_s_uk
          last edited by

          @jay_s_uk Good idea! Both fuses seem fine, though. Near zero resistance.

          T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
          • T3P3Tonyundefined
            T3P3Tony administrators @tomasf
            last edited by

            @tomasf are you able to get a good high res picture of the board. Specifically we are looking for anything odd around pins involved with communication with the stepper drivers over UART.

            If you download the .ibom file form here:
            https://github.com/Duet3D/Duet3-Mini5plus/tree/main/v1.01

            you can see a graphical representation of the board. you are looking for debris that could be shorting in the region of U9:
            5fe2f5aa-9ebc-471a-8a18-a53c76996348-image.png

            or this corner of the processor:
            cc9f16a4-266c-4577-85e3-b885d44f752c-image.png

            If there is nothing there then its probably an issue with U9 or the main processor

            www.duet3d.com

            tomasfundefined 1 Reply Last reply Reply Quote 0
            • tomasfundefined
              tomasf @T3P3Tony
              last edited by

              @T3P3Tony Thank you for that info!

              I tried to get good photos of the area, but the lighting isn't ideal and U9 is really tiny.

              I did however spray some some canned air around the area and the main processor as well as dab some blue tack around to catch debris. I'm not yet sure if that actually helped or if it's just a temporary fluke, but the steppers now work fine, the drivers report OK with no read/write errors.

              I'm now successfully printing! Let's hope it continues working. Thank you for the help!

              RogerPodacterundefined T3P3Tonyundefined 2 Replies Last reply Reply Quote 1
              • RogerPodacterundefined
                RogerPodacter @tomasf
                last edited by

                @tomasf maybe there was a metal shaving stuck on the chip pins causing a short circuit intermittently.

                1 Reply Last reply Reply Quote 0
                • T3P3Tonyundefined
                  T3P3Tony administrators @tomasf
                  last edited by

                  @tomasf glad that worked. I am going to mark this as solved for now, feel free to reopen if it turns out not to have been something conductive shorting that IC

                  www.duet3d.com

                  1 Reply Last reply Reply Quote 0
                  • T3P3Tonyundefined T3P3Tony marked this topic as a question
                  • T3P3Tonyundefined T3P3Tony has marked this topic as solved
                  • First post
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA