 You can use CircaPython to control and monitor your Octoprint server. Octoprint is an open-source project that allows you to remotely monitor your 3D printer. This build uses MQTT to communicate with Octoprint via two plugins, with Adafruit.io acting as the broker. The CircaPython code is running on a reverse TFT ESP32 S2 feather, housed in an octopus-themed enclosure to honor Octoprint's mascot. The board's screen shows the current status of your printer according to Octoprint. If a print is running, a progress bar will be displayed denoting your print's progress. The display also updates to let you know when a print has finished. There are three buttons that can send REST API commands to Octoprint. If the printer is idle, you can have the hotend preheat, cool down, or you can reboot Octoprint. While you're printing, you can pause, resume, or cancel a print. See how you can build your own Octoprint controller by checking out the learn guide at learn.adafruit.com.