My self-build volumio streamer

Made another streamer last week, now for my brother-in-law.

if you want to build it, below are the parts used for this project.
more photos are below.

a bit of soldering experience is a must.

I did the cutout for the 4.3 inch SDI touch screen by hand, it is best to do this with a CNC machine.
see last photo how I secured/screwed this.

for the external 5volt for the khadas I use Solution 2 (warranty valid): , see link.

pay attention! make sure you use the correct polarity, if you do it wrong then the khadas will break … you have been warned!

so just use the supplied usb c cable and leave it intact and as an extra use the external 5 volts, it is automatically switched when it detects 5 volts.

it also makes no sense to separate the data and voltage lines of the usb c with a raspberry pi, this only works with a khadas vim board and not with a raspberry pi.

for those interested, here’s a review of the khadas tone1.

the stuff below that I used for this project, most of it was ordered from audiophonics.

1x khadas tone1 as usb dac and spdif input for a cd player, of course other transport can also be used for spdif.

I supplied the khadas separately with 5 volts.

1x raspberry pi 4b 2gb model.

why a pi4? because the usb buses are separate and sound better with a usb dac than a pi 2/3/3+

1x 4.3inch Capacitive Touch Display for Raspberry Pi, DSI Interface, 800×480.
+++display is compatible with the official volumio touchscreen plug-in+++

1x Ribbon cable official Raspberry Pi 7” LCD Touchscreen Display 20cm.”%20LCD%20Touchscreen%20Display%2020cm&fast_search=fs

1x hifi 2000 Case 2u 400mm - front 10mm black.

1x Power Module A-19 2x3-20V LT1083.

1x Toroidal Transformer 60VA 2x8V.

1x Aluminium Push Button and Pre-Welded Connector with Blue Light Circle Ø19mm Black.

make sure you put a resistor between the led and the gpio pin off the raspberry pi.Ø19mm%20Black&fast_search=fs

1x IEC Gold Plated Copper + Switch + 10A Fuse Holder.

1x Pass Through Panel RJ45 Ethernet (Panel Mount) 33cm.

1x Male 90° Angled USB-C to Bare Wires Power Cable 22AWG 25cm.°%20Angled%20USB-C%20to%20Bare%20Wires%20Power%20Cable%2022AWG%2025cm&fast_search=fs

1x Panel Mount USB-A 2.0 Male to Angled USB-A 2.0 Female Black 0.5m.

3x WM AUDIO CS-315G RCA Plug Carbon Gold Plated Ø6.5mm.Ø6.5mm&fast_search=fs

3x ELECAUDIO ER-101 RCA Headers External Screwing.

1x Infrared IR TSOP32338 receirver 38Khz directivity 45°.

Pack x100 Heat-shrink tubing 2:1 Ø1.5-13mm Black (1m).Ø1.5-13mm%20Black%20(1m)&fast_search=fs

Female - Female 2.54 to 2.0mm GPIO Jumper Wires 20cm (x40).

1x INTENSO Memory Card Micro SDHC Class 10 32Gb.

Soldering tin - Lead free soldering 16gr.


Would you happen to remember what size resistor you used between the GPIO and the push button? Looks great! I’d love to build one for myself!

for the led in the push button 260 ohm.

in boot/config.txt
“enable_uart=1” status powerled: gpio:14 ground and TXD, 260 ohm resistance to ground.

“dtoverlay=disable-bt” add this line otherwise the raspberry pi will not start, this does not apply to the pi 2.

start/shutdown button:
gpio:3 and ground.

if everything works fine you can enter the above boot.config.txt lines in /boot/userconfig.txt this way you can update without losing these lines should there be a volumio update.

Schermafbeelding 2021-10-08 om 13.08.00

1 Like

Great! Thanks Michael!

thanks for the awesome information.

Great build! I’m currently trying to implement the same power button with my Pi 4B and Volumio Ver 3.233. I have gotten the LED portion to work as well as the shutdown feature using physical pins 9 and 10. Unfortunately I cannot get the wake feature to work. I am using physical pins 5 and 6 with a momentary switch. As I do not see the GPIO button plugin available I’m at a loss as to how to implement the wake feature. Any ideas? Again, great looking build!

1 Like

gpio plugin is not yet implemented in volumio 3.
you can install it manually, check the link.

and the best is to use gpio 3 in the plugin for shutdown and start.

you can also check the volumio-3-plugin-migration-status.

if you want a more elegant power and shutdown way, you can use the audiophonics Power Management, here too the plugin is not yet available in volumio3.

1 Like

Thanks for the reply! I was able to manually install the plugin with no issues. Using GPIO 3 as I use an external DAC. Working perfectly now. :+1:t2: