Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Binary GCode Support (.BGCODE)

    Scheduled Pinned Locked Moved
    Firmware wishlist
    2
    3
    439
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • raykholoundefined
      raykholo
      last edited by

      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 titled Slicer 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.

      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman @raykholo
        last edited by

        @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.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        raykholoundefined 1 Reply Last reply Reply Quote 0
        • raykholoundefined
          raykholo @deckingman
          last edited by

          @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.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA