Thingiverse

RPi Home theater case by blokkendoos
by Thingiverse
Last crawled date: 4 years, 5 months ago
A case for a RPi based home theater.
Components:
Raspberry Pi 3
Adafruit 1.3" OLED Display, https://www.adafruit.com/product/938
HiFiBerry DAC+ board, https://www.hifiberry.com/dacplus
USB Harddisk 500GB
Harddrive cable: USB 3.0 left angle to USB
Logitech K400 keyboard, http://www.logitech.com/nl-nl/product/wireless-touch-keyboard-k400-plus
Additional parts:
PCB for Ethernet socket (to extend from RPi to backside)
PCB for shutdown/reboot/run button (https://www.raspberrypi.org/forums/viewtopic.php?t=48455&p=379280) ("RPi Schakelaar" Eagle files)
perspex/plexiglass screen (for the OLED display)
The design was made with FreeCAD http://www.freecadweb.org
Workflow automation
Make is used here to automate the STL export and gcode generation workflow. Attached are the makefile and FreeCAD python script used. You will have to adjust these to your configuration. E.g. the paths used pertain to my specific setup.
Dependencies:
FreeCAD command-line (for OS X I had to use a local build to get scripting from within python to work)
admesh (rotate STLs) https://github.com/admesh/admesh
slic3r (generate gcode) http://slic3r.org/
[2016-10-14 Finished. Right to the 'hello' you see the prototype prints]
Components:
Raspberry Pi 3
Adafruit 1.3" OLED Display, https://www.adafruit.com/product/938
HiFiBerry DAC+ board, https://www.hifiberry.com/dacplus
USB Harddisk 500GB
Harddrive cable: USB 3.0 left angle to USB
Logitech K400 keyboard, http://www.logitech.com/nl-nl/product/wireless-touch-keyboard-k400-plus
Additional parts:
PCB for Ethernet socket (to extend from RPi to backside)
PCB for shutdown/reboot/run button (https://www.raspberrypi.org/forums/viewtopic.php?t=48455&p=379280) ("RPi Schakelaar" Eagle files)
perspex/plexiglass screen (for the OLED display)
The design was made with FreeCAD http://www.freecadweb.org
Workflow automation
Make is used here to automate the STL export and gcode generation workflow. Attached are the makefile and FreeCAD python script used. You will have to adjust these to your configuration. E.g. the paths used pertain to my specific setup.
Dependencies:
FreeCAD command-line (for OS X I had to use a local build to get scripting from within python to work)
admesh (rotate STLs) https://github.com/admesh/admesh
slic3r (generate gcode) http://slic3r.org/
[2016-10-14 Finished. Right to the 'hello' you see the prototype prints]