The year 2020 will go down in history as a time of challenges and changes that rocked the planet. While some of those changes and challenges are definitively harder than others, I will say having the chance to work from home is one that I will always appreciate.
While I am here working at home, I have had the chance to go through some of the tech I have hiding in drawers, baskets, and boxes. I have found some products that I realized would be make a pretty cool project. I will put a touch screen on my Prusa MK3S 3D printer.
While the screen is roughly 3 to 4 inches larger than it really needs to be for this application, it is much better I do this with it than let it sit as it races towards obsolescence hidden away in a box.
Now that I think about it, I am also using a Raspberry Pi 4B with 4GB of Ram with a 32GB HCSD card for this project. Perhaps in the future I can set this up to also be a operate as TV box so I can catch some Netflix while I am printing my projects.
In the interest of full disclosure, I have not done anything here that has not been done before. The value I hope to bring to the topic comes in the way of some 3D Models and an easy to use bill of materials.
The Products I used
If you happen to be in need of any the nuts, bolts, washers, or other hardware that I used in this project I will suggest you take a look at the following post:
I do believe this mounting system could be used for many different things. If you are interested printing these items you can directly download the STL files below. If you would like to edit them to suit your own purposes you can do so by making the models your own over at
Click the arrows to expand each section.
Display Bracket Mount.stl (2.2 MB)
Neck and Arms
Printer Button Assembly - Arm 3H_Inset.stl (226.3 KB)
Printer Button Assembly - Arm 2H_Long.stl (113.6 KB)
Mount on the Right Side
Mount on the Left side
The Set Up
The instructions below are limited when it comes to assembling the articulating arm. For more detailed instructions visit the post for the Pause / E-stop button linked below.
I used the following YouTube video to walk me through the installation. It did a good job of doing it so I will direct you there if you need it.
These are links to the required downloads and programs to get this up and running.
Some files will need to be edited to change the settings. Normal text editors remove some of the information in the files that are needed when they save the document. We need to use a program like Notepad ++ to ensure these files are saved correctly and usable by the Octoprint system.
The headless operating system that controls the 3D printer from the Raspberry pi.
WIN32 Disk Imager
This program will take the Octoprint image and install it on the micro SD card in a way that the Raspbery pi can boot from it.
This is used to communicate with the raspberry pi over an Ethernet connection from your PC. We will use it to install and edit files.
If you are using the same display that I am using, you will need to follow the instructions are in this document.
You will want to visit this page to get the proper code to install the deb package and its dependencies through putty. There are also configuration instructions available here.
I have found this to be a fairly simple project and the added functionality is wonderful. The touch screen adds a way to easily touch and select models that need to be reprinted and with a couple of touches its up and running.
Keep an eye out for more of my creations as time goes on and feel free to reply here with creations of your own.
I use Onshape to create most of my designs. If you haven’t given Onshape a shot yet perhaps you should. It is very good at allowing multiple people to make their own iterations of a project and is a real asset while we are social distancing. You can start by editing this file to suit your needs as well as sharing it with a friend. Click below if you would like to learn more about OnShape in general.