Connecting 1XD to the Duet 3 MB6HC
-
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.
-
The 1XD apparently has a default CAN address of 122
Does that give any response with M122, eg.
M122 B122Do you have the terminator jumper fitted, beside the CAN sockets on the 1XD?
-
@rjenkinsgb I get the following error
M122: Response timeout: CAN addr 122, req type 6024, RID=0
-
@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
-
@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.
-
@hammad connect just one board.
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 -
@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.
-
@dc42 Thank you very much!
-