Your best and last touchscreen jukebox!

My yoJuke Build

I built my own jukebox as a modular system. This allows me to load the jukebox into a regular car without running into space issues. Since I use the jukebox at festivals and parties, this is very important to me. If you don’t need that, you can also build the jukebox as a single unit. The final size of the device depends on the components you’ll be using. My jukebox has a coin counter and supports other payment methods commonly used in Switzerland. In your case, we'd have to see what online payment services are available, if you'd like to use them at all.

Here, I’ll show you how my jukebox is built and what components I used;

1. I built the cabinet/framework using RAKO boxes of various sizes, which are stacked on top of one another. The boxes have openings in the necessary places. Then, the front panel, made of plywood, is secured with 4 screws. The side panels, made of thinner plywood, are attached magnetically to the sides.

2. The touchscreen display is mounted on a RAKO cover on the top box and can be folded down for transport.

3. I use a small Dell Optiplex as the computer, which is housed in the top box (module). Various components, such as a USB hub, external USB ports, etc., are optional and can be used as needed.

4. The middle module houses two speakers, the coin counter, and the cash tray.

5. The bottom and largest module houses the power amplifier and the subwoofer. The power amplifier connects to the computer via Bluetooth. That way, I don’t need a cable :)

6. The power supply is set up as follows: Power is fed into the bottom module. I installed an IEC power jack for this purpose. I also used IEC power jacks (male and female) to distribute power to the two upper modules. The jacks are connected externally with cables. The speaker connection to the power amplifier is also routed from the middle module to the bottom module using two external XLR cables.

Here is a list of the hardware used in my jukebox:

- Dell Optiplex (small form factor) with a large SSD
- 7-port USB hub
- Fenton SHFS08B subwoofer
- TP-Link TL-MR6400 4G router
- Two standard bookshelf speakers
- Fosi Audio BT20A Pro amplifier
- Coin counter from AliExpress*
- Two LED strips
- Lian Li 8,8 inch Display for "Play Now"

And, of course, various parts from the 3D printer. If you don't have a 3D printer, you can certainly make the parts some other way or have them printed by a printing service.

I've implemented additional payment options using an online payment service and seamlessly integrated them into the interface with another plugin. Once payment is complete, the purchased credits are credited immediately.

*The coin counter is a bit tricky. You never know exactly what you’ll get from AliExpress. Back then, I received the counter with a controller (interface to the computer). But the controller had a serial port, and it didn’t work even with an adapter. The controller is now only used for power. I removed the controller from a USB keyboard and soldered the coin counter’s two-wire pulse cable to two contacts on the keyboard controller. Then I plugged the USB connector into a PC, opened a text editor, and inserted a coin. In my case, that resulted in the letter “U.” So I knew that in yoJuke, I had to select the Fujitsu keyboard in the Credit plugin and set the “U” key as the credit key.