How to Add an OctoPrint Touchscreen to Any 3D Printer
This guide will show you how to add a touchscreen to any 3D printer for use with OctoPrint, a popular application for controlling your printer.
A touchscreen will allow you to manage your prints without needing to open up your computer or phone. As a bonus, this project will also make OctoPrint responsive (i.e. mobile-friendly), making things even easier to do from your phone. If you need help selecting a touchscreen, check out our list of the best touchscreens for the Raspberry Pi for inspiration.
You can use this guide to add a touchscreen to any OctoPrint-compatible 3D printer. As an example, I'll be adding one to my Creality Ender 3. If your printer is also an Ender 3, be sure to check out my separate Ender 3 OctoPrint touchscreen guide.
I also made an OctoPrint touchscreen video version of this guide -- check it out and then read on for the full guide below!
Watch the video:
Adafruit 3.5" PiTFT Plus touchscreen | × | 1 | ||
Raspberry Pi | × | 1 | ||
3D printer | × | 1 | ||
40mm USB fan (optional) | × | 1 | ||
3D printing filament, PLA, blue | × | 1 |
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.