Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Solved CAN Connections Not Working

    Duet Hardware and wiring
    2
    9
    84
    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.
    • xtarr
      xtarr last edited by

      I am running a Duet 3 6HC Mainboard with 3 Expansion boards. When I started it up today, all of the expansion boards did not have communication.

      I had communication in the past though with the same cables. I also tried moving the connections to see if I could get communication to even one board but had no luck. I tried resetting the board as well but I would get 4 flashes or no communication to the main board for a firmware update.

      Only thing I could think is that I upgraded to firmware 3.4 recently but even after the upgrade I had communication between the boards.

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

        @xtarr what do the STATUS or DIAG LEDs do after power up, on the main board and on each of the expansion boards?

        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

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

          @dc42 The mainboard blinks once a second. One of the expansion board's diag lights is not blinking at all. The other 2 boards' lights are blinking rapidly.

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

            @xtarr I suggest you take one of the expansion boards whose LED blinks rapidly and connect just that board to the main board via CAN. Try different CAN cables in case you have a break in the one that connects to the main board.

            The board that doesn't blink at all may be faulty, or it may have a long startup time (which can be fixed by updating its bootloader if it does start up eventually).

            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

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

              @dc42 OK, I tested all 3 cables that were working on a board blinking rapidly but I did not have any luck.

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

                @xtarr if all 3 boards and cables were definitely working before, then it sounds as though the socket or CAN transceiver or common mode choke on the main board has failed. Does the inside of the socket look OK? The CAN transceiver chips are the 8-legged ones close to the socket.

                Please confirm that you are providing VIN power to the main board and using the internal 5V regulator (so that we can be sure that the CAN transceiver is getting a good 5V supply); also that the loss of communication wasn't triggered by a firmware upgrade.

                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

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

                  @dc42 Sorry I was being stupid and had the CAN cable in the ethernet port of the mainboard. This is solved

                  dc42 1 Reply Last reply Reply Quote 0
                  • Topic has been marked as a question  Phaedrux Phaedrux 
                  • Topic has been marked as solved  Phaedrux Phaedrux 
                  • dc42
                    dc42 administrators @xtarr last edited by

                    @xtarr I guess that's an easy mistake to make! We'll look out for it next time this type of issue comes up.

                    Regarding the board that doesn't blink, if you leave it connected for long enough then it may start working. Then update the bootloader, see https://docs.duet3d.com/en/User_manual/RepRapFirmware/Updating_bootloader.

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

                      @dc42 Yeah I had to set that board to a new ID but now everything is working. Thanks!

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