No communication between 6HC and 3HC
-
-
This post is deleted! -
@klayus, this is what I suggest:
- Power up the 3HC with the CAN cable disconnected and all the switches off, to check that it behaves as expected. It should flash the LED briefly, then flash 4 times indicating no response from the main board. Then it should repeat.
- Make sure there is no Duet3Firmware-EXP3HC.bin file on the SD card, and connect the CAN cable. This time the LED on the 3HC should flash 5 times on each attempt, indicating that the master doesn't have the file. This will show that the CAN communication is working. Also, if you have DWC connected to the 6HC, it should report that it got a request for a missing firmware file
- Upload the Duet3Firmware-EXP3HC.bin file from the 3.1.1 release to the SD card. This time the 3HC board should load the firmware. If the main board is also running firmware 3.1.1 then then the LED should blink in sync with the main one. If the main board is running 3.2.2 then it will blink rapidly. However, even in this case you should be able to send commands such as M115 B126 and M122 B126 to query the EXP3HC.
- If that all works, then you can try putting Duet3Firmware-EXP3HC.bin from the 3.2.2 release on the SD card. Then press the Reset button on the 3HC to make it load firmware again (switches still all off).
-
Thanx a lot, I'll try that tomorrow and get back with results.
-
ok, so i followed your steps and here are the results:
- 6HC has firmware 3.1.1 with no 3hc update file on its sd card. no can cable connected but both boards powered on, the 3HC blinks 4 times and another brief one.
- i connected the CAN cable, 3HC led still flashes 4 times. all address pins set to 0. i reset the 3HC, the led still flashes 4 times. nothing changed.
if i install firmware 3.2.2 on 6HC:
- 6HC has firmware 3.2.2 with no 3hc update file on it's sd card. no can cable connected but both boards powered on, the 3HC blinks 4 times and another brief one.
- i connected the CAN cable, the led blinks 5 times, YAT reports
Error: Received firmware update request for missing file 'Duet3Firmware_EXP3HC.bin' - i placed Duet3Firmware_EXP3HC.bin from firmware 3.1.1 on the sd card, mounted the sd card, the led from the 3HC stops flashing all toghether. if i send M115 B126 -
Error: M115: Response timeout: CAN addr 126, req type 6024, RID=0
if i remove the CAN cable the 3HC starts flashing 4 times. i remove the 3hc update file from the sd card, the 3hc led starts flashing 5 times - yat reports Error: Received firmware update request for missing file 'Duet3Firmware_EXP3HC.bin'
i upload the Duet3Firmware_EXP3HC.bin from 3.2.2 and mount the sd card
the led stops flashing.
sending m115 b126 gives:
Error: M115: Response timeout: CAN addr 126, req type 6024, RID=1
after reset same response.
switch to address 1: same response, different address
-
@dc42 help
-
Thanks. I think the 3HC board may be faulty, so please ask your supplier to replace it, referring to this post as authorization.
-
ok, thank you
-
the new 3hc board arrived, it was replaced on warranty and it communicates, the leds blink at the same time and i can talk to it. it has 3.1.0 firmware on it and i have to admit i'm afraid of upgrading it to the last firmware. anything i should be careful about?
-
@klayus said in No communication between 6HC and 3HC:
the new 3hc board arrived, it was replaced on warranty and it communicates, the leds blink at the same time and i can talk to it. it has 3.1.0 firmware on it and i have to admit i'm afraid of upgrading it to the last firmware. anything i should be careful about?
Don't upgrade the bootloader. If upgrading the firmware fails but the bootloader is still working, you can get back to working firmware using the factory reset procedure.
-
how do i not update the bootloader?
L.E. never mind, i found how to update the bootloader.
i'm not going to do that.