Duet 6HC + 3HC + 3HC one expansion does not connect
-
@maracmb i found that bad bootloader stuff for me and my very early 3HC came in some time around 3.2
It may be worth going back to 3.1.1 on the 6HC and seeing what happens then.
What voltage are you powering them from?
I also found it worked with 12v but not 24v -
@jay_s_uk run it on 24 but i can try 12v... i could revert, but the DIAG led should at least do something whatever firmware it has. or not? funny thing is, the board that works has serial ending 71, and the one that does not has 69.
Anyways, not doing this because it should work. does not. I'll RMA it. This is why i bought original not cloned. -
@maracmb said in Duet 6HC + 3HC + 3HC one expansion does not connect:
it only connects to second of my two 3HC expansion boards. The first one in row does not connect but second one does
I have the same board configuration (MB6HC + EXP3HC + EXP3HC). I had a problem where address number 1 never worked but address number 2 worked fine.
It was a problem with my CAN cables, you should try changing the boar order, put your first expansion in the second position to check if the board actually works.
@maracmb said in Duet 6HC + 3HC + 3HC one expansion does not connect:
Flashed the bootloader on the one that works .......The second one ........ No diagnostic indication
I think that even if your CAN cables are wrong the diagnostic led should blink.
Try uploading a new bootloader after changing the board order. -
@ja cabels are well made. Swapped them. No change. Reordered and also used only that one board. No change. Shuffled addresses. No change.
Since DIAG led is not lighting up even a bit, yes, i would have to load a bootloader. That can be done via CAN bus, or, if for some strange reason you get your bootloader *ucked up out of the box, theoretically with Atmel ICE. Which is a 125 eur device that you then use one time on a 125 eur board.
But yeah. Agree 100% -
@dc42 i ask for warranty approval.
-
@maracmb said in Duet 6HC + 3HC + 3HC one expansion does not connect:
cabels are well made.
Since the board doesn't come with CAN cables, you had to make them. It could be that your cables are not well made.
When i had my cables wrong i saw this behaviour, the second board on the CAN network worked but the first one didn't.
The CAN cables were crossing the signal, and because the second device on the network has passed from 2 cables, it had the signal crossed twice, this is the same as having the cables straight, so the second device on the network worked fine.It doesn't mather the CAN address you asing to that board, if you use the correct adderss when sending comands.
-
@maracmb if the DIAG LED is not lighting up at all, that indicates that the bootloader hasn't passed the clock startup phase. What we think is happening is that some boards are sensitive to temperature and/or supply voltage in such a way that under certain conditions, the clock does not stabilise in the time allowed by older versions of the bootloader. When this happens, the board repeats the startup process.
If you are ever able to get the board to start up (perhaps by leaving it powered up for a long time, or trying a 12V supply instead of a 24V supply), then you can upgrade the bootloader to fix this, which is what you have done with your other board. If you are not able to get the board to start up, then please email warranty@duet3d.com with a link to this thread and we will arrange for the board to be replaced.
-
@dc42 thank you. I've let it sit there on 12 volts for 2 hours. then 2 hours on 10 volts. it was 2 hours on 24 volts before so... sadly, no luck with booting. The other one with a newest bootloader is ticking like expected. Thanks again.
-
@dc42 DOLD mechatronics sent another 3HC board. It now connected and updated instantly. Under a minute job after i got replacement.
Now to figure out this M669 for quad markforged kinematics matrix stuff.. not sure if excited or scared down to the bones.Maybe see ya in another thread I think i'll make something like this for my signature when 1s, -1s and 0s are in place
M669 K1 X1:1:0:0:0:0:0:0:0:0:0 Y1:-1:0:-1:0:0:0:0:0:0:0 Z0:0:1:0:0:0:0:0:0:0:0 U0:0:0:1:0:0:0:0:0:0:0 V0:0:0:1:0:0:0:0:0:0:0 W0:0:0:1:0:0:0:0:0:0:0 A0:0:0:1:0:0:0:0:0:0:0
Thanks for warranty.
-
-
-
@maracmb you might like to check which bootloader version is installed on the replacement board.