Skip to the content
PCBKitNew board
2 layers82.5 × 39 mmUsb dac, the printed circuit board in 3D

USB DAC based on PCM2912A IC

Size
82.5 × 39 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
28
Pads
112
Tracks, vias
205, 0
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Jul 2024
Updated
1 Jan 2025

Overview

Usb dac is an open-source printed circuit board by whatwareweb, from the whatwareweb/usb-dac repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 82.5 × 39 mm with 28 parts on 28 nets, routed with 205 tracks and 0 vias.

It is built around the PCM2912APJTR. Its parts include 14 capacitors, 9 resistors, 2 connectors, 1 IC and 1 inductor. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

usb-dac

photos of assembled boards

USB DAC based on TI PCM2912A IC

This design is tested and working, I use it as my daily driver DAC

pcb fabrication

I ordered my pcbs from OSHpark, the project link is here for a 1-click order that is already configured and will work well https://oshpark.com/shared_projects/iy0FjLmS

performance tweaking

This DAC has been designed with good low-frequency response in mind, large output capacitors are used to ensure very low frequencies can be reproduced

To adjust high-frequency response, C4 and C5 can be decreased to allow higher-frequency sounds to make it to the output. Too high of a capacitance for either of these will lead to a muffled sound

C9 and C10 are the output capacitors, the Rubycon model listed in the BOM does very well for the price but they can be swapped out for any higher quality electrolytic capacitor with the same lead spacing. to increase LF response make these a larger value, to decrease make them a smaller value. I just used these as I had like 70 of them spare from another project

assembly

Check the assembly directory for assembly pictures

This board design is tested and working, but if you would like any help you can open a github issue and I'll try my best (no i will most likely not give you one for free, sorry)

During assembly it is very helpful to open the board view in KiCad to see the component values and the BOM

This board has been designed with easy assembly in mind, there are only 2 SMD parts which you could get assembled for you at a PCB assembly service, the rest of the parts are through-hole and very easy to solder DIY.

parts

The parts in the BOM can all be purchased at Mouser electronics (DigiKey probably has them too, I didn't check)

I just went with the cheapest option of the rated component value with a minimum voltage rating of 5v, so if you need to get components from some other supplier you can do that as well and it will probably work, just make sure to double-check the lead spacing for the capacitors, inductors, etc

bom

To export the BOM, open the schematic in Kicad, and click the BOM icon in the toolbar, from there you can copy/paste or export

Parts

28
QtyValueFootprintReferences
61uFCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC1, C8, C11, C12, C13, C14
43.3kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R6, R7, R8
2100pFCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC4, C5
230Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
230pFCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC2, C3
2820uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC9, C10
10.1uFCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC7
11.5kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
11MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
11uHInductor_THT:L_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1L1
13.3uFCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC6
15.1kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9
16 MHzCrystal:Crystal_HC49-U_VerticalY1
1AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ1-3523N_HorizontalJ2
1PCM2912APJTRPackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the Usb dac PCB?

It measures 82.5 × 39 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Usb dac use?

28 parts, built around the PCM2912APJTR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Usb dac KiCad files?

From the whatwareweb/usb-dac repository on GitHub, at the commit this page was made from: the board is usb-dac.kicad_pcb and its schematic usb-dac.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Usb dac design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers44.1 × 50 mmUSB Mic, the printed circuit board in 3D

    USB Mic

    ConfusedHello/USB-Mic

    A DIY USB-C Microphone!

    71 parts19
  • 2 layers64.2 × 33.6 mmUSB HUB+AUDIO, the printed circuit board in 3D

    USB HUB+AUDIO

    ANSHUMANDOCX/USB-C-AUDIO-HUB

    This is a USB C Hub which had a Audio IN/OUT Along with 3 USB ports.

    55 parts
  • 2 layers47.1 × 85.5 mmAudiocardio, the printed circuit board in 3D

    Audiocardio

    Hasnat4763/audio-i-love

    AudioCardio is an Audio Card I designed which uses PCM2912A Audio IC to connect to your pc and use it as an audio Card

    37 parts
  • 4 layers80 × 40 mmEchowawa, the printed circuit board in 3D

    Echowawa

    moonbeeper/echowawa

    Your typical DAC with bluetooth audio (with possible upgrades to use WiFi sources) and a USB C as an AUX port. It can output to either RCA jacks or a headphone jack.

    145 parts
  • 2 layers26 × 75 mmHydrophone, the printed circuit board in 3D

    Hydrophone

    Remus287/Hydrophone

    115 parts
  • 2 layers62 × 26.2 mmLucidDAC, the printed circuit board in 3D

    LucidDAC

    sanoojes/LucidDAC

    A simple USB-C to 3.5mm DAC

    48 parts
  • 4 layers70 × 45 mmUsb audio interface, the printed circuit board in 3D

    Usb audio interface

    tracelabs-pcb/usb-audio-interface

    USB-C Audio Interface PCB — UAC2, Headset, Mic Preamp — KiCad 4-Layer

    110 parts
  • 2 layers44.5 × 72.7 mmOSO SWAT C1-jig, the printed circuit board in 3D

    OSO SWAT C1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    28 parts2.1k