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. https://www.khadas.com/post/tone-1-separating-data-power-connections

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.

https://www.audiophonics.fr/en/diy-dac/khadas-tone-board-generic-edition-es9038q2m-dac-module-usb-xmos-u208-spdif-32bit-768khz-dsd256-p-13062.html

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+

https://www.audiophonics.fr/en/single-board-computers-et-hats/raspberry-pi-4-model-b-ram-2gb-micro-hdmi-ethernet-gigabit-wifi-bluetooth-50-4x-usb-15ghz-p-14440.html

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

https://www.waveshare.com/product/displays/lcd-oled/lcd-oled-2/4.3inch-dsi-lcd.htm

1x Ribbon cable official Raspberry Pi 7” LCD Touchscreen Display 20cm.

https://www.audiophonics.fr/en/other/ribbon-cable-official-raspberry-pi-7-lcd-touchscreen-display-20cm-p-11079.html?search_query=Ribbon%20cable%20official%20Raspberry%20Pi%207”%20LCD%20Touchscreen%20Display%2020cm&fast_search=fs

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

https://www.audiophonics.fr/en/boitiers-19-2u/hifi-2000-case-2u-400mm-front-10mm-black-p-1163.html?search_query=hifi%202000%20Case%202u%20400mm%20-%20front%2010mm%20black&fast_search=fs

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

https://www.audiophonics.fr/en/linear-regulated-psu/power-module-a-19-2x3-20v-lt1083-p-4381.html?search_query=%20Power%20Module%20A-19%202x3-20V%20LT1083&fast_search=fs

1x Toroidal Transformer 60VA 2x8V.

https://www.audiophonics.fr/en/toroidal-transformers/toroidal-transformer-60va-2x8v-p-10640.html?search_query=Toroidal%20Transformer%2060VA%202x8V&fast_search=fs

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.

https://www.audiophonics.fr/en/push-button/aluminium-push-button-and-pre-welded-connector-with-blue-light-circle-o19mm-black-p-11061.html?search_query=Aluminium%20Push%20Button%20and%20Pre-Welded%20Connector%20with%20Blue%20Light%20Circle%20Ø19mm%20Black&fast_search=fs

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

https://www.audiophonics.fr/en/iec-inlets/iec-gold-plated-copper-switch-10a-fuse-holder-p-8965.html?search_query=IEC%20Gold%20Plated%20Copper%20%20%20Switch%20%20%2010A%20Fuse%20Holder&fast_search=fs

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

https://www.audiophonics.fr/en/panel-mounts/pass-through-panel-rj45-ethernet-panel-mount-33cm-p-7080.html?search_query=Pass%20Through%20Panel%20RJ45%20Ethernet%20(Panel%20Mount)%2033cm&fast_search=fs

1x Male 90° Angled USB-C to Bare Wires Power Cable 22AWG 25cm.

https://www.audiophonics.fr/en/power-supply-accessories/male-90-angled-usb-c-to-bare-wires-power-cable-22awg-25cm-p-13575.html?search_query=Male%2090°%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.

https://www.audiophonics.fr/en/panel-mounts/panel-mount-usb-a-male-to-usb-a-female-black-05m-p-12059.html

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

https://www.audiophonics.fr/en/rca-connectors/wm-audio-cs-315g-rca-plug-carbon-gold-plated-o65mm-la-paire-p-8643.html?search_query=WM%20AUDIO%20CS-315G%20RCA%20Plug%20Carbon%20Gold%20Plated%20Ø6.5mm&fast_search=fs

3x ELECAUDIO ER-101 RCA Headers External Screwing.

https://www.audiophonics.fr/en/rca-sockets/elecaudio-er-101-rca-headers-external-screwing-pair-p-3435.html?search_query=ELECAUDIO%20ER-101%20RCA%20Headers%20External%20Screwing&fast_search=fs

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

https://www.audiophonics.fr/en/electronic-components/infrared-ir-tsop32338-receiver-38khz-directivity-45-p-10821.html

Pack x100 Heat-shrink tubing 2:1 Ø1.5-13mm Black (1m).

https://www.audiophonics.fr/en/various-heatshrink-sleeves/pack-x100-heat-shrink-tubing-2-1-o15-13mm-black-1m-p-8796.html?search_query=Pack%20x100%20Heat-shrink%20tubing%202:1%20Ø1.5-13mm%20Black%20(1m)&fast_search=fs

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

https://www.audiophonics.fr/en/raspberry-pi-and-other-sbc-accessories/female-female-254-to-20mm-gpio-jumper-wires-20cm-x40-p-10244.html?search_query=Female%20-%20Female%202.54%20to%202.0mm%20GPIO%20Jumper%20Wires%2020cm%20(x40)&fast_search=fs

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

https://www.audiophonics.fr/en/raspberry-pi-and-other-sbc-accessories/intenso-memory-card-micro-sdhc-class-10-32gb-p-13047.html?search_query=INTENSO%20Memory%20Card%20Micro%20SDHC%20Class%2010%2032Gb&fast_search=fs

Soldering tin - Lead free soldering 16gr.

https://www.audiophonics.fr/en/soldering/soldering-tin-lead-free-soldering-16gr-p-3740.html?search_query=Soldering%20tin%20-%20Lead%20free%20soldering%2016gr&fast_search=fs





6 Likes

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

Great! Thanks Michael!

thanks for the awesome information.