Duet 3/Rpi + toolboard on 3.2b3 - G29 fails
-
Just to add some data to this thread, I'm able to finish 210 point Mesh Probing on Duet3 with Toolboard with no SBC running 3.2 beta3:
09/11/2020, 12:27:29 210 points probed, min error -0.063, max error 0.349, mean 0.079, deviation 0.085 Height map saved to file 0:/sys/heightmap.csv
-
@jbarros said in Duet 3/Rpi + toolboard on 3.2b3 - G29 fails:
Just to add some data to this thread, I'm able to finish 210 point Mesh Probing on Duet3 with Toolboard with no SBC:
09/11/2020, 12:27:29 210 points probed, min error -0.063, max error 0.349, mean 0.079, deviation 0.085 Height map saved to file 0:/sys/heightmap.csv
Thanks, that's a very useful data point. Looks like it's something to do with running the deploy/retract files when they are held on the SBC, because the rest of the G29 probing function doesn't involve the SBC except at the start and end.
-
@dc42 I still have one machine running 3.2b3 if there is anything you or others want me to test on this issue.
I plan on rolling back to 3.2b1, creating a height map, and the moving then back to 3.2b3 for other testing by this afternoon though.
-
@oozeBot said in Duet 3/Rpi + toolboard on 3.2b3 - G29 fails:
@dc42 I still have one machine running 3.2b3 if there is anything you or others want me to test on this issue.
I plan on rolling back to 3.2b1, creating a height map, and the moving then back to 3.2b3 for other testing by this afternoon though.
@chrishamm, is there anything else you would like @oozeBot to test?
-
@dc42 said in Duet 3/Rpi + toolboard on 3.2b3 - G29 fails:
I plan on rolling back to 3.2b1, creating a height map, and the moving then back to 3.2b3 for other testing by this afternoon though.
I tried it yesterday and it seems to work but from 3.2b2 instead of 3.2b1 to 3.2b3
-
@oozeBot Thanks for reporting this issue, I could reproduce it and I'm testing a potential fix for this problem.
-
@chrishamm great! I didn't get around to rolling this machine back to 3.2b1, so please let me know if you want me to test your fix..
-
@oozeBot Yes, I am quite sure I could figure out what was going on. Please try out this firmware build with DSF 3.2-b3: https://pkg.duet3d.com/Duet3Firmware_MB6HC.bin You can upload it on the System page and confirm the update prompt.
-
@chrishamm This appears to be fixed. I just completed a 196 probe mesh without issue. Thanks!
-
@chrishamm scratch that - while it did complete, DWC is still in a busy state where it will not accept any new commands.
-
@oozeBot Please try to download and flash that file again - I just updated it once more with my other hotfix. If it remains in the "busy" state with that build, please share the debug log of DCS and I'll see what I can do.
-
@chrishamm will do it right now.. thanks
-
it stayed in a busy state. I'll capture the DCS log and upload here soon..
-
@oozeBot I could just reproduce this problem and will look into it again. To my surprise it worked nicely before with 100 points.
-
@chrishamm ok, I'll hold off on uploading a log. Please let me know if you have another update to test.
-
@oozeBot I've updated my experimental Duet 3 MB6HC binary again because I found one more potential problem in it.
@jay_s_uk The same issue will probably affect your Duet 3 Mini 5+ v0.2 as well, so here is another build for you in case you want to test it before the next release.
-
@chrishamm thanks - I'll try now and report back..
-
@chrishamm When trying to upgrade the firmware when the board is connected to an SBC, I get this error.
I also got this when I initially upgraded to 3.2beta3 and used the erase method to upgrade the firmware.
I ran the upgrade for the other build you did in standalone mode as I was doing some testing at the time. -
@jay_s_uk I guess you uploaded that file before when DWS was running as root. To fix that, connect to your Pi via SSH and run
sudo chown -R dsf.dsf /opt/dsf
. Then you should be able to upload it again when DWS is running as the regular service.PS: Be aware that you need to delete the new v0.4 IAP binary and rename the v0.2 IAP binary by removing the _v02 suffix from the other filename, else the upgrade will fail on the v0.2 prototype.
-
@chrishamm first try of 169 point mesh worked! I'm going to reboot and do it again here in just a few minutes..