Thankyou! Very inspirational. I’ve recently bought a 10.1” DSI Waveshare screen & it doesn’t have 4 corner screw holes, so I’ll have to go a different route..
The Amazon listing for this screen doesn’t show these values sadly. I just checked the documentation that came with it, and nothing is listed there either. Sorry! The Amazon page is in the video description
This is awesome your design for the case will save me so much time in my project! Im making a replacement for the dashboard gauges on my old suburban and the only thing left is the mount for screen into the dash. Thank you for sharing your work I really appreciate it!!
I’m considering using this as a display for magicmirror to use this as a wall mounted smart calendar, still only a few hours into research but I thought I’d comment to see if someone more experienced could steer me down the right path
I really like your use case and simplicity of the design, no unnecessary plastic etc but everything is protected and ports available. The scripting you did for the flipping etc is also really neat. However, you don’t need the 2.5mm heated inserts for the 3d print. When you screw bolts into the 2.5mm mounts on the back of the screen, they are already threaded. Just screw some 2.5mm bolts in to measure the depth of the thread. Then design your 3d print so the back of the bolt head pulls the 3d case into the 2.5mm mounts. How you’ve got it setup there is essentially 2 nuts on the bolt, but they aren’t free to move. When tightening the bolt you are either distorting the brass threads of the insert, or placing unnecessary stress on the 3d print. When using fasteners, just design it so that only one fastener is used and the other part uses the back of the bolt head or a washer to apply pressure. If you use two fasteners; make sure one is free to move, otherwise the system will be over constrained and back to back parts will have a gap or be distorted.
Hey thanks! I’ve done the pass through bolt design before, but with bigger hardware. The heads on the 2.5mm screws are REALLY small and I was worried about them pulling out. I could have tried washers I guess, but I just liked the idea of the heat set inserts + didn’t mind doubling up on threaded surfaces. Thanks for the idea though, someone reading this might prefer that design and decide to try modifying the case model.
I really like what you have done here, I have the same screen but cant get the touch screen to work. I am an raspberry pi newbie. Is there a file that I need to make it work. Thanks Rick W5RCM
I’m pretty sure it worked out of the box for me with my raspberry pi 3. The screen comes with several connectors. One of them is for connecting USB on the Pi to the screen. I suspect this is needed for the touch screen to work. Make sure you have connected that. What Pi are you using?
So can you have 3d print design/build software on it, with an memory stick as storage, have it be able to select the designs you make, program it to switch your builds to gcode, and it be able to control all the components to a 3 d printer by it's self? It'd be cool to make a touch screen 3d printer that has a software like cura that's built in so you could make your design right off the touch screen, and have it to where you could access a memory stick to either save your designs, delete designs, and select a design and it would print it
Anything is possible! Most 3D printers run off of arduino since it’s more low level and realtime to control hardware. I see a lot of people (including myself) use raspberry pi to run something called OctoPrint that allows you to control your 3D printer remotely. You could totally use OctoPrint on a Pi with a screen like this. I bet you could run cura too, although I’m not sure how fast it would run (maybe it would be ok on a Pi 4 or 5 - I only have Pi 3s currently). Apparently there is a plugin that lets you connect Cura to OctoPrint so you can slice in Cura and print directly from it: all3dp.com/2/cura-octoprint-plugin-connection/ Pretty cool! I will have to try this. Thanks for your comment that caused me to discover this.
Are you asking about the screen flipping code? The readme on the GitHub repo explains how I hooked it up to a button. If you just want to run the script directly you can execute “python screen_flipper.py” or python3 depending on your setup. Note that you may need to change values at the top of the python script since it assumes screen ID 0 and HDMI 1. If you are using a different screen you might also need to adjust that regex at the top too.
Thankyou!
Very inspirational.
I’ve recently bought a 10.1” DSI Waveshare screen & it doesn’t have 4 corner screw holes, so I’ll have to go a different route..
Lovely video! What are the brightness and color gamut values? I'm debating whether to choose Waveshare's 82% NTSC color gamut 10.1'' Monitor...
The Amazon listing for this screen doesn’t show these values sadly. I just checked the documentation that came with it, and nothing is listed there either. Sorry! The Amazon page is in the video description
Of course its open in the back. Its designed as a component. The feet are for setup, so you don't short it or break something.
Awesome! Thanks for sharing!
This is awesome your design for the case will save me so much time in my project! Im making a replacement for the dashboard gauges on my old suburban and the only thing left is the mount for screen into the dash. Thank you for sharing your work I really appreciate it!!
Super cool! Would love to hear how it turns out.
I’m considering using this as a display for magicmirror to use this as a wall mounted smart calendar, still only a few hours into research but I thought I’d comment to see if someone more experienced could steer me down the right path
I need to put my Pi4 to more use than just a fileserver and occasional SDR. This vid inspired me to do something about that
I really like your use case and simplicity of the design, no unnecessary plastic etc but everything is protected and ports available. The scripting you did for the flipping etc is also really neat. However, you don’t need the 2.5mm heated inserts for the 3d print. When you screw bolts into the 2.5mm mounts on the back of the screen, they are already threaded. Just screw some 2.5mm bolts in to measure the depth of the thread. Then design your 3d print so the back of the bolt head pulls the 3d case into the 2.5mm mounts. How you’ve got it setup there is essentially 2 nuts on the bolt, but they aren’t free to move. When tightening the bolt you are either distorting the brass threads of the insert, or placing unnecessary stress on the 3d print. When using fasteners, just design it so that only one fastener is used and the other part uses the back of the bolt head or a washer to apply pressure. If you use two fasteners; make sure one is free to move, otherwise the system will be over constrained and back to back parts will have a gap or be distorted.
Hey thanks! I’ve done the pass through bolt design before, but with bigger hardware. The heads on the 2.5mm screws are REALLY small and I was worried about them pulling out. I could have tried washers I guess, but I just liked the idea of the heat set inserts + didn’t mind doubling up on threaded surfaces. Thanks for the idea though, someone reading this might prefer that design and decide to try modifying the case model.
I really like what you have done here, I have the same screen but cant get the touch screen to work. I am an raspberry pi newbie. Is there a file that I need to make it work. Thanks Rick W5RCM
I’m pretty sure it worked out of the box for me with my raspberry pi 3. The screen comes with several connectors. One of them is for connecting USB on the Pi to the screen. I suspect this is needed for the touch screen to work. Make sure you have connected that. What Pi are you using?
So can you have 3d print design/build software on it, with an memory stick as storage, have it be able to select the designs you make, program it to switch your builds to gcode, and it be able to control all the components to a 3 d printer by it's self? It'd be cool to make a touch screen 3d printer that has a software like cura that's built in so you could make your design right off the touch screen, and have it to where you could access a memory stick to either save your designs, delete designs, and select a design and it would print it
Anything is possible! Most 3D printers run off of arduino since it’s more low level and realtime to control hardware. I see a lot of people (including myself) use raspberry pi to run something called OctoPrint that allows you to control your 3D printer remotely.
You could totally use OctoPrint on a Pi with a screen like this. I bet you could run cura too, although I’m not sure how fast it would run (maybe it would be ok on a Pi 4 or 5 - I only have Pi 3s currently).
Apparently there is a plugin that lets you connect Cura to OctoPrint so you can slice in Cura and print directly from it: all3dp.com/2/cura-octoprint-plugin-connection/
Pretty cool! I will have to try this. Thanks for your comment that caused me to discover this.
how did you get you code run?
Are you asking about the screen flipping code? The readme on the GitHub repo explains how I hooked it up to a button. If you just want to run the script directly you can execute “python screen_flipper.py” or python3 depending on your setup. Note that you may need to change values at the top of the python script since it assumes screen ID 0 and HDMI 1. If you are using a different screen you might also need to adjust that regex at the top too.
@@MostlyBuilds I can't get mine to grab it from github and install it