DIY : Audio DAC - DSD, MP3 and Radio Volumio Player

DSD tested : DSD64, DSD128 & DSD256

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Components

You can buy most of them from Audiophonics or from Volumio

https://www.audiophonics.fr/fr/dac-diy/ ... 11966.html ( AK4495 DAC );
https://www.audiophonics.fr/fr/accessoi ... 11433.html (Kali reclocker );

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 )

Transformers:

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 );

LCD hd44780:

https://www.amazon.fr/gp/product/B071SJYMY8/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

Case : I use an old case from other project but you can make one or buy one from internet to fit .

Buttons :

Power button: https://www.audiophonics.fr/en/switch-buttons/bistable-inox-switch-blue-led-circle-250v-5a-o19mm-p-9185.html

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 :

https://www.amazon.fr/gp/product/B003VSXQVI/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1

https://www.amazon.fr/gp/product/B003VSXQVI/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1

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

wget https://github.com/Saiyato/volumio-hd44780-plugin/raw/master/volumio-hd44780-plugin.zip

2. Create a directory for unzipping the plugin package

mkdir volumio-hd44780-plugin

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

cd volumio-hd44780-plugin

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).

Audio Contest 2018

Participated in the
Audio Contest 2018

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    Discussions

    0
    None
    DIY Hacks and How Tos

    12 months ago

    Great first Instructable. Good luck in the Audio contest.