by Dave Platt » 22 May 2018, 02:22
Just wanted to report a newbie success with RuneAudio here.
I played around with Rune a bit on an old Beaglebone Black I had sitting around, liked it, and decided to build a more modern configuration that could take advantage of the improvements in 0.4 beta. I picked up a Pi2B on eBay and loaded it up - it worked very nicely with an old Creative Extigy USB audio box. I decided I wanted to build something more self-contained, so I bought an inexpensive I2S DAC module (based on the TI PCM5102A chip) and an AdaFruit HAT prototype board. I also dug out a nice metal case for it (an old Black Box GPIB-to-serial converter that I could junk).
Everything soldered together quite nicely. I put the DAC module in the center of the HAT board. For power, I decided to use a multiply-regulated approach for stability and low noise. The box takes in a 12-volt-DC supply from a fairly hefty switching power supply brick that goes through a 1-amp polyfuse and switch. This is then brought to a pair of separate 5-volt linear regulators - a 78L05 on the HAT which powers the DAC module, and a 7805-equivalent on a heatsink on the floor of the case which powers the Pi itself. Both regulators have 22 uF 'lytic caps wired across their inputs, for stability. The DAC module works fine with the HiFiBerry DAC driver, and ALSA reports it's being fed a 24-bit signal (which should mean that any quantization noise from the use of the ALSA softvol control is down well below audibility).
The resulting box looks good enough to pass muster, and it sounds fine (I'm using it with a small in-the-bedroom system, which is quality-limited by the speakers). The system has a dead-quiet background - there's no trace of digital switching noise, buzz, or hum that I can hear. Although the linear-regulation approach is somewhat energy-inefficient (the 7805 is dropping about 7 volts, at whatever current the Pi is drawing) the energy waste is negligible - the box isn't more than faintly warm to the touch even after playing Ogg Vorbis recordings for an hour.
I'm just hoping I don't get bitten (or bitten too frequently) by the notorious "Pi corrupts the SD card" problems. Gotta back up early and often.
My thanks to all who have worked on RuneAudio - it's a nice distribution and an excellent tool.