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:
Click the image above to visit the Onshape document for the following models
You will need to have a valid OnShape account and be logged in to edit the files. Just click “make a copy” in order to save to your own account and make changes.
Bracket Left Bottom.stl (345.0 KB)
Bracket Left Top.stl (604.6 KB)
Articulating Arms - Arm Rear.stl (113.6 KB)
Articulating Arms - Arm Front center.stl (195.0 KB)
Articulating Arms - Arm front Inside.stl (141.9 KB)
Articulating Arms - Arm Front Outside.stl (226.3 KB)
Display Mount Neck.stl (434.7 KB)
Display Bracket Mount.stl (2.2 MB)
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.