One of our design goals with the Roon API was to allow anyone to get the same experience that Roon Ready products provide within a DIY context. So when we designed the volume/source selection/standby/transport stuff in the API, we made sure that the capabilities exposed to the API were equivalent or better to what is available in the Roon Ready SDK.
So in theory, it should be possible to make a completely DIY DAC that delivers an equivalent experience to a Roon Ready device when you’re actually using it. Basically, the Roon equivalent of a Squeezebox, but with better sound quality and format support.
But no-one has actually tried to do it yet.
In principle, it should be able to take:
- An inexpensive ARM SBC like a Raspberry Pi or FriendlyARM product
- A display + transport buttons + ir remote support (all optional)
- a DIYINHK DAC connected over I2S (+ I2C?)
- Power supply bits
- An enclosure
And make a really excellent networked DAC that does all of the PCM/DSD formats with a high quality volume control, transport, display with Roon.
DIYINHK has boards with many really high-end DAC chips including the ESS9018 and ESS9038PRO (both favorites of mine…), but also less pricey options like the ESS9018K2M and ESS9023 (and some non-ESS stuff too…). These take I2S input from an SBC. You can tweak some bits to improve clock characteristics and stuff too.
I’m sure I could figure out the displays/buttons stuff, and the API stuff, but I’m less confident that I’d successfully combine one of these DIYINHK boards with an SBC without breaking something or getting stuck…
Does anyone around here have experience with the DIYINHK stuff? Or other thoughts about this?
I think this would be a fun project.