prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.08k stars 212 forks source link

gcode: Add Marlin / Octoprint SD card compatible behavior #3976

Open thess opened 1 month ago

thess commented 1 month ago

This PR adds enough SD card gcode compatibility to list USB contents, including sub-directories, and start/stop/pause/resume printing from Octoprint or any other gcode serial interface application.

Addresses issue #3054 Alternative solution to #3765 (includes sub-directories and M23/M24 actually work)

Note: Installing the BGCode Octoprint plugin makes .bgcode files visible in the file listings. The entries can then be selected and printing started, etc. thus increasing the usability of Octoprint with the Buddy.