Orangepi Zero 2w compact sound box and more with PCM5102A via i2s

Hello everyone

This new project introduces you to a small SBC called the Orangepi Zero 2W
which serves as the basis for an ultra-compact sound server.
You can connect an external hard drive and a keyboard via its expansion card
to the USB port
a wired connection to the Ethernet port
a headset via the headphone jack
on the main board. It has a Wi-Fi and Bluetooth chip, a Wi-Fi antenna, and a 40-pin connector to which I added a PCB to install a PCM5102A DAC controlled via i2S and a fan to cool the main board.

And a daughter PCB to output to two RCA jacks to attack an amp

You can also connect a screen via HDMI, but software control with Dietpi and a web page accessible from any browser is more than sufficient

A photo of the PCB stack

On the other side

I’m waiting for the right dimensions of spacer and I’m having a box 3D printed to hold the server.
Below are three screenshots of the future box.



The OS is Dietpi, with Lyrion Media Server as the server and Squeezlite as the player.
With it, you can listen to all your digital music, internet radio, and Tidal (Qobuz, Spotify) natively.

3 Likes

Hello everyone

This little setup is being tested on my dad’s stereo, so I’m taking the opportunity to fine-tune the 3D box.

This is what it looks like.

Hello everyone
I’ve just receive my 3D box
Work for today later or tomorrow


Edit
Work done


Hi Totof, how are you? I’m fighting with my OPi. My project is an electronic piano, and i’m using a PCM5102A. I was reading a lot of forums, but my best version was working with only left channel (I know that you know about this topic in other forums).

Can you tell me how can I make work PCM5102A in my OPi Zero 2W in stereo? Which pins do you use? I’m using 12, 35 and 40. The IA tells that is incorrect.

Which overlays do you select?

Thanks!