Error when trying to update- Duet3_SBCiap32_MB6HC.bin missing
-
I've been running with this config for a while now, when running the 3.2 update it just broke
-
It looks like any command that requires it to talk to the 3HC fails with a CAN timeout? The 3HC is blinking in sync with the 6HC though. The errors I'm getting all have a motor or heater defined on the 3HC, I have that set for the extruder motor, heater and thermistor.
1/15/2021, 12:51:26 PM Error: M307: Heater 1 not found
1/15/2021, 12:51:26 PM Warning: M950: Command is not supported
1/15/2021, 12:51:26 PM Warning: M308: Invalid Z probe index
1/15/2021, 12:51:26 PM Error: M906: Response timeout: CAN addr 1, req type 6043, RID=6
1/15/2021, 12:51:25 PM Warning: Discarded msg src=1 typ=4510 RID=4095 exp 6
1/15/2021, 12:51:25 PM Error: M92: Response timeout: CAN addr 1, req type 6042, RID=5
1/15/2021, 12:51:24 PM Warning: Discarded msg src=1 typ=4510 RID=4095 exp 5
1/15/2021, 12:51:24 PM Error: M350: Response timeout: CAN addr 1, req type 6042, RID=4
1/15/2021, 12:51:23 PM Error: M584: Response timeout: CAN addr 1, req type 6042, RID=3
1/15/2021, 12:51:23 PM Warning: Discarded msg src=1 typ=4510 RID=4095 exp 4 -
I would suggest trying a fresh download and re-image of DuetPi on your Pi SD card followed by a sudo apt update/upgrade. Seems like you may be using the image that came on the card with the Duet3?
-
Yes, I was. I've run the updates and upgrades since though. Is that something that should be done every so often? Reimage the SD card to the latest DuetPi?
-
@cdthomas9 No, but the image was updated since and re-imaging has solved problems for others in the past, so worth a shot.
-
I just ran M997 B1 to manually force the 3HC to update to 3.2, and it looks like that fixed it
-
Can I run a PID tuning on the heater attached to the 3HC now? I remember I couldn't before, wasn't sure if 3.2 fixed it
-
@cdthomas9 the heater tuning algorithm has been updated in 3.2, which paves the way for tuning on tool boards and expansions in 3.3 I believe.
@cdthomas9 said in Error when trying to update- Duet3_SBCiap32_MB6HC.bin missing:
I just ran M997 B1 to manually force the 3HC to update to 3.2, and it looks like that fixed it
From your first post with the M997 error message I thought you had already tried to manually update it.
-
I did, but I wasn't trying to run the expansion board directly or separately. I was letting it run through and update everything in bulk, at least I think I was...
-
I ran a M997 to update all firmware, thinking that the command would run through the main board and expansion boards
-
Ah ok. Well glad it's sorted out. Now that you're on a full release with all boards synced the sudo apt update should work going forward.
-
Thanks! What was the file it was looking for? the SBC iap file? I saw an SD iap file but not that one. I couldn't find that anywhere
-
The SBC IAP file would come from doing Sudo apt update/upgrade I believe
-
@cdthomas9 said in Error when trying to update- Duet3_SBCiap32_MB6HC.bin missing:
Thanks! What was the file it was looking for? the SBC iap file? I saw an SD iap file but not that one. I couldn't find that anywhere
The IAP files are needed when updating main board firmware versions. They are not needed to update the 3HC or other expansion or tool board firmware.
-
Thanks for all of your help! I appreciate your time and assistance getting me back up and running.