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

    Unresponsive 1XD Expansion

    Scheduled Pinned Locked Moved Solved
    Order discussion
    2
    3
    222
    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.
    • cactodeundefined
      cactode
      last edited by

      I'm in the process of putting together a new 3D printer and decided to use ClearPath servomotors for the main muscle. I have two Duet 1XD expansion boards (one for each motor) and a toolboard connected to a Duet 3 Mini 5+ Wifi, but I've run into a strange problem:

      One of the 1XD expansions works perfectly; I can connect to it, change the CAN address, configure / command it, and move a motor around without any issues. The toolboard is the same way. The other 1XD, however, refuses to connect to the CAN bus. When it's turned on, the LED flashes quickly (but at a different / slower rate than the functional 1XD when it's trying to connect to CAN). There's no pauses, so it doesn't seem to be an error code. If I connect it to the CAN bus, it will carry on flashing at the same rate but will occasionally also flicker / skip a beat. The mainboard never recognizes that anything is connected on CAN.

      I've tried a few things to fix this to no avail:

      • Changing the cables: The wiring harness that worked for the functional toolboard doesn't work for the broken one. Changing out those cables (just in case?) also didn't help.
      • Removing cables: Even with only power and CAN, nothing changes.
      • Checking the CAN termination headers: Everything is good there. Adding / removing them doesn't change anything.
      • Resetting the CAN: Adding the CAN reset jumper and turning the board on / off doesn't work.
      • Updating the Duet mainboard to the latest version: No effect.
      • Updating the 1XD firmware: No effect, especially since the toolboard isn't visible on CAN regardless. Doing this while the 1XD is in CAN reset mode makes no difference.

      I'm starting to think that the board itself is a dud. Supporting this conclusion: the crystal on the broken board looks a bit toasted. It doesn't show up as hot when I look at it through a FLIR, but my oscilloscope is showing that the crystal isn't outputting any signals (the functional 1XD board shows a perfect 25MHz). I've attached a side-by-side of the dead / functional board (dead one on the left, working on the right).
      PXL_20220923_024807481.jpg PXL_20220923_024804161.jpg
      My camera isn't great, but it hopefully captures the extra-dark looking crystal.

      Any thoughts?

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

        @cactode I agree with your diagnosis that something is wrong with the clock on the non-working board, and I am happy to approve a warranty replacement. Please email warranty@duet3d.co, and include a link to tis thread in the email. You will receive a response with a form to fill in.

        Please accept my apologies for the inconvenience this has caused you.

        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

        cactodeundefined 1 Reply Last reply Reply Quote 0
        • cactodeundefined
          cactode @dc42
          last edited by

          @dc42 Thanks, I'll send an email over to them!

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