Binary GCode Support (.BGCODE)
-
Hi folks,
In the latest Prusa blog update, they mention that PrusaSlicer 2.7 will have support for a more efficient binary GCode file format.
You can read about it here:
https://blog.prusa3d.com/update-original-prusa-xl-input-shaper_83744/
by going to the section titledSlicer packed with tons of new features – introducing .BGCODE, SVG support
The library is available here: https://github.com/prusa3d/libbgcode
I am wondering if this is something that the Duets could be made to handle. The appeal would be faster upload speeds of large files.
I am currently getting sub 1-meg speeds uploading files to my Duet 2 Ethernet. I'm going to check the suggestions in this thread after my long print finishes. https://forum.duet3d.com/topic/29825/slow-project-upload-speeds-using-dwc
It's not horrible, I just have the bed pre-heating while the file uploads, but for large prints we might be looking at up to a few minutes of upload time.
The Duet 3 with SBC, even on WiFi, has substantially faster upload speeds, but:
a) it is not economically feasible to upgrade all of my Duet2 machines to a Duet 3 + Pi, and
b) I am hoping that all my Duet 2 Wifi/ Ethernet based boards/ machines have a lot of life left in them. -
@raykholo Already been discussed here - https://forum.duet3d.com/topic/33913/bgcode-support/2?_=1698332535609
The summary I got out of it is that Prusa have a unique problem in the way they handle file upload, which is many times slower than Duet. Hence their particular need to compress the gcode.
-
@deckingman been a long time, hope you are doing well. Watched a lot of your more recent videos last week to get caught up on "fun crazy machines".
Thanks for that link. My search didn't find it, likely because they didn't say "binary" in the title.