RaspberryPi Squeezebox

RaspberryPi Squeezebox

thingiverse

Here is my design of an enclosure for a squeezebox based on a Raspberry Pi2, Hifiberry DAC+ and Watterott 5" HDMI Touchscreen-Display. Video:https://www.youtube.com/watch?v=tN6ngN8lytw Instructions Part P03_Case should be printed with support but with "Don´t support bridges" aktivated (in Slic3r). So the breakout holes for USB and Network will not be closed by support pillars. Look at the pictures and the freecad file to see how to assemble. They are self explainary. Bill of materials you need: Raspberry Pi2 (or B+ should work either) 5"-Touchscreen (http://www.watterott.com/de/5-800x480-HDMI-Display-mit-resistivem-Touchscreen) Hifiberry DAC+ (http://www.watterott.com/de/HiFiBerry-BPlus-DAC-RCA-version or https://www.hifiberry.com/product/hifiberry-dacplus-rca-version/ IR receiver 38 kHz 950 nm (Vishay TSOP4838) (e.g. http://www.conrad.de/ce/de/product/171115/IR-Empfaenger-Sonderform-axial-bedrahtet-38-kHz-950-nm-Vishay-TSOP4838?queryFromSuggest=true) 2 Micro USB plug Type B 1 USB plug A 90° 2 HDMI plug 1.3 4 bolts M3 x 10 mm 2 Cynch panel jacks 1 hollow plug socket for central mounting (power supply) Some self-tapping screws to assemble everything together. For the USB and HDMI connection you need to assemble your own cables because commercial available ones are not enough flexible to fit in the case. I builded up both cables from single wires. HDMI output of the Pi2 goes to HDMI-In of the watterott output adapter. USB out of the Pi2 goes to data In of the watterott Display adapter. Because the solded Cynch plugs of the hifiberry are to big to fit in the case, you have to cut them of and rewire the signals of each hifi output to the Cynch panel jacks at the rear panel. The IR reciever module fits in the center hole of the front panel. It is connected to +3,3V, GND and GPIO14 on the GPIO multi-pin connector by single wires. Last but not least build up a short cable with micro USB plug to the power panel jack at the rear panel. Software: I use raspbian 3.18 from the Pi webside. Install hifiberry drivers as described in the hifiberry forum (https://www.hifiberry.com/guides/configuring-linux-3-18-x/), flash the firmware to the HDMI display adapter and adjust the required settings in the adapter firmware (orientation of the display, touchscreen calibration, screen saver deactivation, etc.). This is described at githup (https://github.com/watterott/HDMI-Display). Modify /boot/config.txt with the right display settings (https://github.com/watterott/HDMI-Display/blob/master/docu/config.txt). Install softsqueeze in /home/pi/softsqueeze from http://sourceforge.net/projects/softsqueeze/. You can download the Windowsversion and copy the complete folder to your pi home directory. What you need in the end is only the SoftSqueeze.jar file. Modify /etc/xdg/lxsession/LXDE-pi/autostart to: /# @lxpanel --profile LXDE-pi /# @pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @java -jar /home/pi/Softsqueeze/SoftSqueeze.jar After rebooting your pi will come up with X without Windowmanager and Softsqueeze in the middle of your display. Install LIRC and customize it to your favorite IR remote (/etc/lirc/hardware.conf and /etc/lirc/lircrc). Dont forget to modify /boot/config.txt by adding: dtoverlay=lirc-rpi,gpio_in_pin=14 Have fun!

Download Model from thingiverse

With this file you will be able to print RaspberryPi Squeezebox 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 RaspberryPi Squeezebox.