Introduction: DIY : Audio DAC - DSD, MP3 and Radio Volumio Player
DSD tested : DSD64, DSD128 & DSD256
Step 1: Components
You can buy most of them from Audiophonics or from Volumio
https://www.audiophonics.fr/fr/raspberr ... 12641.html (RPi 3 )
Regulated power supplys :
https://www.audiophonics.fr/fr/alimenta ... 12220.html ( RPi power )
https://www.audiophonics.fr/fr/alimenta ... 11486.html ( Kali power )
https://www.audiophonics.fr/fr/alimenta ... -4381.html ( power for audio output stage from DAC )
https://www.audiophonics.fr/fr/transfor ... -3504.html (for DAC);
https://www.audiophonics.fr/fr/transfor ... -6122.html ( for RPi and kali - but is overrated on power , better find one at 30 - 45 VA );
Case : I use an old case from other project but you can make one or buy one from internet to fit .
Push buttons : 5 push buttons to fit your case ;
IEC Base EMI / RFI noise filter 230V 6A with Fuse Holder : https://www.audiophonics.fr/en/iec-inlets/iec-base-emi-noise-filter-230v-6a-with-fuse-holder-p-11615.html
USB adapter and USB cable to access RPi connectors :
Step 2: Software Install : Volumio !
There are diffrent free software that you can use but I choose Volumio because it has DSD support and plugins make it easy to work for me.
More about Volumio software here: https://volumio.org/get-started/
If you don't use it before, download and extract Win32DiskImager .
Extract the downloaded zip file and write it on SD card. Create or copy a file called ssh in /boot if you want to access your RPi via SSH ( "For security reasons, SSH is disabled by default on all versions after 2.199") - user is volumio and password is also volumio.
Read documentation : https://volumio.github.io/docs/
Insert SD card in RPi and connect via wireless or ethernet.
Install and configure GPIO Buttons plugin .
HD44780 LCD plugin is not installed by default but you can install it like this ( thanks to Saiyato who create this plugin and to Gvolt who tell me how to install it ) :
After connecting to Volumio via ssh do this:
1. Download the plugin package
2. Create a directory for unzipping the plugin package
3. Unzip the plugin package to the newly created directory
miniunzip volumio-hd44780-plugin.zip -d volumio-hd44780-plugin
4. Change into the directory with the unzipped files
5. Install the plugin
volumio plugin install
Configure the plugin .
Step 3: Hardware Install
First must fix transformers and voltage regulator in place and connect them to power button ; add a glass fuse ( around 1.25A / 250V ) to 220V ac socket .
Test DC voltages and adjust voltages if need it ( in case you use adjustable regulators) : 5Vdc for RPi and Kali Reclocker and +/- 15Vdc for DAC .
Connect Kali to Raspberry Pi and remove jumper from Kali if you use different voltage regulators. To feed with power Raspberry I cut a USB 2.0 Connection Cable that support 3Amps. For Kali I made a cable.
Connect LCD to Kali Header:
- SDA to pin 3
- SCL to pin 5
- Vcc to pin 4
- GND to pin 6
Also connect buttons to Kali using anti bounce filters as you can see in schematic diagram;
Fix in place the DAC and connect power cable and audio out to RCA. Connect I2S from DAC to Raspberry Pi - for this better use shielded cable or make your own ( find the cable you want to use , cover it with aluminium foil , add a small cable to the foil and cover again with insulating tape. Connect the cable foil to case ground).
Participated in the
Audio Contest 2018