Jukebox sound system for the hackerspace

Letting all the members of the hackerspace add song requests and play music with ease

Similar projects worth following
Setting up our own jukebox sound system to allow ease of access and use to play and control music at the hackerspace.


.svg file for laser cutting

svg+xml - 41.23 kB - 05/25/2017 at 19:46



.pdf file for laser cutting

Adobe Portable Document Format - 5.66 kB - 05/25/2017 at 19:46


  • 1 × Raspberry PI 3
  • 1 × Raspberry PI 7" touch screen
  • 1 × Hifiberry AMP+
  • 26 × 12mm M4 Screws
  • 26 × M4 Bolts

View all 11 components

  • The one entry about what we did

    Nikolai Ovesen05/25/2017 at 19:54 0 comments

    Alright, this project went from idea to complete(ish) in record time, mostly I'm happy to complete something.

    The process went along something like this:

    1. Buy parts
    2. Test software
    3. Make case (we used our snazzy Full Spectrum Muse laser cutter)
    4. Assemble
    5. Tinker

View project log

  • 1
    Step 1

    Fire up the required software:

    Follow the instructions of the creators of the various software instead of ours.. the mopidy documentation is great!

    1. Fire up your raspberry pi with raspbian pixel
    2. install mopidy (
    3. Install plugins of your choice, we used mopify and simple-web-client
    4. Set up the Raspberry PI touchscreen:
    5. set up the hifiberry amp:

    After following these steps you should be up and running and able to test

  • 2
    Step 2

    Hook everything up and test it:

    Everything here is rather straight forward, but we'll cover the pitfalls we encounted

    • We mounted the pi to the back of the touchscreen with a set of motherboard spacers, then the amp on top of that again
    • To power it we grabbed a 16V IBM thinkpad powersupply we had kicking about, cut off the barrel jack so we could pull the cable through a hole in the case, we soldered on two pairs of wires where one goes to the 5V Buck converter, and the other into the amp hat, in theory the amp+ should be able to power the raspberry and accessories as well but turned out being too weak to handle the touch screen as well so we're using the buck converter to power the display.
  • 3
    Step 3

    Fire it up and finalize software setup:

    you should be able to reach the raspberry on whatever IP and port you've set it up to, and if you had set up mopidy as a service its already running, play around just ensure to crank down the volume if you have some petite and sensitive speakers like we have, I have a bit more tinnitus than before starting this project due to the volume being at max.

    we set up the raspberry to launch chromium and open the simple-web-client page in kiosk mode, we also tweaked the css for the client a bit so that it is white on black instead of black on white.

View all 5 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates