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

    Connecting 1XD to the Duet 3 MB6HC

    Scheduled Pinned Locked Moved Solved
    Using Duet Controllers
    4
    8
    251
    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.
    • Hammadundefined
      Hammad
      last edited by

      Hello everyone,

      i am new to this Board and im trying to connect the 1XD to the Duet 3 Mainboard. I tried following the steps in the documentation but nothing worked. The documentation says the following:

      Verify that you can communicate with the board at its default address. For example, to verify a tool board you could send M115 B121 or alternatively M122 B121

      This isnt working and the LED is flashing rapidly. I cant get the Boards to communicate.

      Did anyone face the same Problem? Im very thankful for any information.

      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
      • rjenkinsgbundefined
        rjenkinsgb
        last edited by

        The 1XD apparently has a default CAN address of 122
        Does that give any response with M122, eg.
        M122 B122

        Do you have the terminator jumper fitted, beside the CAN sockets on the 1XD?

        Robert J.

        Printers: Overlord pro, Kossel XL+ with Duet 6HC and "Frankentron", TronXY X5SA Pro converted to E3D toolchange with Duet 6HC and 1LC toolboards.

        Hammadundefined 1 Reply Last reply Reply Quote 0
        • Hammadundefined
          Hammad @rjenkinsgb
          last edited by

          @rjenkinsgb I get the following error

          M122: Response timeout: CAN addr 122, req type 6024, RID=0

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

            @hammad if the LED is flashing rapidly it means that theres no CAN connection between the 6HC and the 1XD. I suggest you revisit your CAN wiring

            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

            Hammadundefined 1 Reply Last reply Reply Quote 0
            • Hammadundefined
              Hammad @jay_s_uk
              last edited by

              @jay_s_uk The wiring isnt the Problem. I connected 3 1XD Modules and only the second one is in sync with the Mainboard. when i switch the modules its always the second one that is in sync with the Mainboard. Something is wrong with the address. However to change the Address I need to connect only one of the 1XD modules with the Mainboard. But then it flashes rapidly and i cant change its Address. Ive tried everything i found online and nothing worked.

              jay_s_ukundefined dc42undefined 2 Replies Last reply Reply Quote 0
              • jay_s_ukundefined
                jay_s_uk @Hammad
                last edited by

                @hammad connect just one board.
                100fa75e-24a0-4ebf-9a56-8796fa4c7adb-image.png
                ensure you have the bus termination jumpers fitted
                connect the CAN address reset jumper, then power up the board. Then power down the board, remove the jumper and power back up again.
                Once you have done the above, does the LED flash in sync with the LED on the mainboard?
                If so, check the firmware installed using M115 B122, it should match the firmware on the 6HC.
                Once the firmwares are in sync, change the CAN address using M952 https://docs.duet3d.com/en/User_manual/Reference/Gcodes#m952-set-can-fd-expansion-board-address-andor-normal-data-rate
                Then repeat for the other boards.
                If you don't get the first board to connect by itself, try a different CAN cable

                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

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

                  @hammad said in Connecting 1XD to the Duet 3 MB6HC:

                  The wiring isnt the Problem. I connected 3 1XD Modules and only the second one is in sync with the Mainboard. when i switch the modules its always the second one that is in sync with the Mainboard.

                  Your CAN cables have crossed connections between the two middle pins instead of straight-through. The cable from the main board to the first 1XD crosses the connections, so the first board can't communicate. The cable to the next board crosses them back again, so the second board works. The cable to the third board crosses them again, so the third board can't communicate. See https://docs.duet3d.com/en/User_manual/Machine_configuration/CAN_connection#example-of-a-good-cable.

                  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

                  Hammadundefined 1 Reply Last reply Reply Quote 2
                  • Hammadundefined
                    Hammad @dc42
                    last edited by

                    @dc42 Thank you very much!

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