Now that I’m semi-comfortable with the 3D printing process for my Ender 3 Pro (download/create model, slice STL in Cura, save GCode to micro SD card, put micro SD card in printer, print model), I wanted to eliminate the “sneakernet” step of manually shuffling the SD card between my PC and the printer and enable some more monitoring options (eliminating another sneakernet connection: walking back into the office every now and then to check on the printer!).
Enter OctoPrint: “the snappy web interface for your 3D printer that allows you to control and monitor all aspects of your printer and print jobs, right from within any browser on your network. It runs basically everywhere, from a Raspberry Pi to your gaming rig, can be easily extended thanks to a powerful plugin system, and is Free and Open Source Software.” Specifically, I’m using the Raspberry Pi-enabled version, OctoPi.