Duet 6HC and 3HC Expansion board CAN connection not working
-
@visnu777 said in Duet 6HC and 3HC Expansion board CAN connection not working:
Strange thing (or not, might be normal): When I check it like on the picture (left CAN pin), both CAN pins in the middle give me a beep on Mainboard side, is that normal? When the right pin on the EXP is tested only the right pin beeps
If I'm understanding you correctly:
You cannot possibly have different continuity from one connector vs. the other with everything connected and a good cable.If everything is right, the ends must give equal results, or the end to end connections do not exist.
It could be a bad crimp at one end, with something open or possibly two cores under one contact??
Also check for a "sprained" contact wire in either connector? I have know one get twisted so it does not properly sit in the contact groove in the plug.
Out of line contacts are also again possible in conjunction with a bad plug crimp, eg. with a generic or mismatched tool [there is no single standard between makers], so the plug contact inserts are not fully seated below the level of the plug surface - the socket wires can drop between the plug contact inserts rather than lining up with each one, causing random mis-connects.
-
@rjenkinsgb
I think I found another clue and it looks like it has nothing to do with the EXP HC3:Without CAN connection a continuity test between the two CAN pins on the Mainboard beeps when the board is powered otherwise not. So something on board switches the two together when we have power. Is it possible to do that via firmware?
I told the students building the printer to do a check with an empty config to rule that out...edit: I also checked the connectors, the one on the HC6 lokks ok connectorwise but is not well soldered at all, didnt notice before
edit: New clue: Empty Config makes it go away (with hard reset) but CAN indicator led still does nothing,
old firmware makes the weird thing come back. -
I've asked @DC42 to take a look and give his thoughts.
-
@visnu777 sorry for the delay, I have been out for the past two days. A few questions for you:
- Is the green 3.3V LED on the 3HC board lit?
- Is anything connected to the 3HC apart from power and CAN, e.g. endstop switches? If so, please disconnect them and try again.
- Does the red LED between the CAN connectors on the 3HC light up at all?
The mounting of the 6HC CAN connector definitely isn't right. It looks like one of the plastic pegs of the connector wasn't pushed far enough into the PCB when the connector was fitted. However, it does appear that all 6 pins of the connector protrude from the underside of the PCB, so they should be making good contact. The board is tested using pogo pins that make contact with those pins.
Regarding continuity, with power off, CAN cable connected and the termination jumpers removed from the 3HC, you should get 120 ohms between the two outer termination pins. With the jumpers fitted you should get 60 ohms between the two jumpers.
-
Hi dc42
@dc42 said in Duet 6HC and 3HC Expansion board CAN connection not working:
Is the green 3.3V LED on the 3HC board lit?
All LEDs are lit.
@dc42 said in Duet 6HC and 3HC Expansion board CAN connection not working:
Is anything connected to the 3HC apart from power and CAN, e.g. endstop switches? If so, please disconnect them and try again.
no, nothing connected but CAN and power
Regarding continuity, with power off, CAN cable connected and the termination jumpers removed from the 3HC, you should get 120 ohms between the two outer termination pins. With the jumpers fitted you should get 60 ohms between the two jumpers.@dc42 said in Duet 6HC and 3HC Expansion board CAN connection not working:
Does the red LED between the CAN connectors on the 3HC light up at all?
No. Never did according to the builders
@dc42 said in Duet 6HC and 3HC Expansion board CAN connection not working:
Regarding continuity, with power off, CAN cable connected and the termination Regarding continuity, with power off, CAN cable connected and the termination jumpers removed from the 3HC, you should get 120 ohms between the two outer termination pins. With the jumpers fitted you should get 60 ohms between the two jumpers.jumpers removed from the 3HC, you should get 120 ohms between the two outer termination pins. With the jumpers fitted you should get 60 ohms between the two jumpers.
I'll check next week, its at university/work Thanks for your advice
-
@dc42 said in Duet 6HC and 3HC Expansion board CAN connection not working:
Regarding continuity, with power off, CAN cable connected and the termination jumpers removed from the 3HC, you should get 120 ohms between the two outer termination pins. With the jumpers fitted you should get 60 ohms between the two jumpers.
The 3hc has the right resistance
-
@visnu777 if you connect only power to the 3HC an set the dip switches to all "0" then power cycle the board does the red LED between the can connectors light up?
-
@t3p3tony
no, it was never light up so far. -
@visnu777 thanks can you contact warranty@duet3d.com referencing this thread.
-
@t3p3tony
For the mainboard or the expansion? After all this troubleshooting I'm somewhat sure that its the HC6s CAN fault but I have no spare to test if the HC3 works... -
@visnu777 if the LED is not flashing on the expansion board then it either has a fault or has lost its bootloader (which needs a Atmel ICE to reprogram). The might be an issue with the mainboard CAN as well but that's not possible to diagnose further without a working CAN-FD expansion board.
-
@t3p3tony
The replacement of the expansion board did the trick, thanks -
-