Vertical Pi 3B 5" TouchScreen Kiosk for Klipper/OctoDash or Point-of-Sale applications
thingiverse
This is my first (as far as you know) attempt at creating a vertically-oriented Raspberry Pi kiosk for use as a KlipperScreen, OctoDash or point-of-sale device. This case is specifically designed to house a Raspberry Pi 3B and a touchscreen display (specifically, it uses [this Freenove 5-inch DSI touchscreen](https://www.amazon.com/gp/product/B0B455LDKH/?th=1), though it can easily be adapted for other screens or RPI models using the provided STEP file to alter the “Cradle” model as necessary). Key features and components of this Raspberry Pi kiosk include: * **Vertical Orientation**: Unlike traditional horizontal cases, this kiosk is designed to be vertically oriented, which I find to be a better user experience for modern printers. The screen is also tilted upwards so users can easily view and interact with the touchscreen display while standing or sitting. * **Secure Raspberry Pi Housing**: The kiosk features a secure "cradle" to house the Raspberry Pi and screen. This cradle mounts to the lid using four 3Mx6 screws (I used 6mm screws, but 8mm should work, too). There is minimal opportunity for foreign objects making contact with the RPI itself. * **Accessible Ports**: The kiosk provides easy access to essential ports on the Raspberry Pi, including USB, Ethernet, and power. Because the lid simply lifts off (no screws holding it down), you can also access the GPIO pins for such occasional tasks as ADXL345 resonance tests, etc. * **Ventilation**: This kiosk has ventilation slots to ensure airflow and cooling, and although I've had no issues with overheating, the case and cradle should provide enough room to mount a small fan if necessary. * **Customizability**: This is still a design in progress, and I'm sure there are improvements to be made. Thus, I've provided STEP files for easy customization, and if you have access to the awesome Plasticity3D software and would like the original .plasticity file, feel free to let me know in the comments. Other items you will need to complete this build: * 4 x 3Mx6 screws to mount cradle to top * Optional piezo buzzer for audio feedback ([I used one of these](https://www.amazon.com/dp/B07QBP1W5L?th=1).) * Optional 2 x 3Mx6 screws to mount buzzer if desired * An L-shaped or other low-profile micro-USB (Again, [I used one of these](https://www.amazon.com/dp/B0BVDD52KZ?th=1)) cable to provide enough clearance. Sadly, providing clearance for the USB power connector is responsible for most of the extra width of this case. Let me know and/or post a build if you like the design, and feel free to suggest modifications you'd like to see. I'm still learning this whole design/print thing, but I hope you find this case as satisfying as I do! **The KlipperBoxAssembly.stl file is for reference only! Do not print it.**
With this file you will be able to print Vertical Pi 3B 5" TouchScreen Kiosk for Klipper/OctoDash or Point-of-Sale applications with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Vertical Pi 3B 5" TouchScreen Kiosk for Klipper/OctoDash or Point-of-Sale applications.