Skip to the content
PCBKitNew board
4 layers54.5 × 61.3 mmDac, the printed circuit board in 3D

BogDAC - A no-frills ES9039Q2M DAC board

Size
54.5 × 61.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
87
Nets
49
Pads
259
Tracks, vias
463, 224
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Feb 2026
Updated
16 Feb 2026

Overview

Dac is an open-source printed circuit board by prydin, from the prydin/bogdac repository on GitHub. It is a 4-layer board of 54.5 × 61.3 mm with 87 parts on 49 nets, routed with 463 tracks and 224 vias.

It is built around the ES9039Q2M, LT3046ATC+ and CE3391-49.152. Its parts include 32 capacitors, 32 resistors, 5 ICs, 5 connectors and 1 crystal. It belongs with the audio and music boards of this library.

Main components

3

README

README.md

BogDAC - A no frills DAC board for ES9039Q2M

Introduction

I like to keep things simple. Reading about people "improving" their DACs with femtosecond-precision clocks, re-clockers, hundreds of farads of capacitance and potting soil (yes, potting soil), I decided I wanted to create a bog standard DAC board based on the ES9039Q2M chip. I wanted a small board that would just accept an I2S stream and I2C commands and output single-ended audio.

Design Overview

This is following my Bog Standard concept: Keep things simple, follow best practices and avoid audiophile fads. The chip is locked into software mode and asynchronous I2S (a.k.a. PCM) operations using a local 49.152MHz oscillator. This allows for a design with a very simple and short clock signal path and should (at least in my opinion) perform better than external clocks connected through wires. The output section is pretty much just the one suggested in the data sheet and based on OPA1612. The +/- 12V power for the analog section is provided by a TPS7A39 regulator. The 3.3V power for the analog reference voltages and the digital power is fed by a LT3046 regulator. The L3046 can be fed either from a separate 5V power input or from the 12V rail by installing a jumper. Please note that nothing should be plugged into the 5V inlet if the jumper is installed.

Schematic

Digital schematic Analog schematic

Test results

I tested this using a QA403. While this is a superb piece of gear, it has its limitations compared to test equipment that costs 100 times more. Because of this, the lower bound of the THD I can measure is about 0.0001% and the lowest noise floor is just above -150dBV. In fact, the harmonic profile of a loopback measurement looks very similar to the results I'm getting, so my hypothesis is that almost all noise and distortion you see comes from the measurement setup and not the circuit.

A 1kHz tone at full volume yields this spectrum. The THD is about 0.00013# and the SNR sits at about 113dB. I think the actual numbers are a lot better. Anyone who wants to lend me a $50,000 audio analyzer? :) image

Another interesting measurement is looking at the idle noise. This is the DAC fully enabled, but without an input signal. I'm running the board on a cheap lab supply. As you can see, there's virtually no hum and very low noise. You can thank those fancy regulators for that! image

Parts

87
QtyValueFootprintReferences
83.6kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11, R12, R13, R14, R19, R20, R25, R26
64.7kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R9, R15, R16, R22, R23
50Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR28, R29, R30, R31, R32
5100nCapacitor_SMD:C_0603_1608MetricC5, C23, C24, C25, C26
410pCapacitor_SMD:C_0603_1608MetricC12, C13, C18, C20
410uCapacitor_SMD:C_0805_2012MetricC1, C2, C6, C8
4140Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR17, R18, R21, R24
42.2nCapacitor_SMD:C_0603_1608MetricC14, C15, C17, C21
4510pCapacitor_SMD:C_0603_1608MetricC9, C10, C16, C22
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3100nCapacitor_SMD:C_0402_1005MetricC3, C7, C32
310nCapacitor_SMD:C_0603_1608MetricC4, C28, C31
322uCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I_HandSolderC27, C29, C30
350Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R6, R7
210kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R27
21pCapacitor_SMD:C_0603_1608MetricC11, C19
2OPA1612AxDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2, U3
1100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
133.2kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
147kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
15VConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ4
190.9kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
1ANALOG PWRConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ3
1AUDIO OUTCustom:SWITCHCRAFT_PJRAN2X1U01AUXJ5
1CE3391-49.152Oscillator:Oscillator_SMD_Diodes_FN-4Pin_7.0x5.0mmY1
1ES9039Q2MPackage_DFN_QFN:UFQFPN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mmU1
1I2SConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ1
1I2SConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ2
1LT3046ATC+Custom:SON45P300X300X80-13N-DU4
1TPS7A39Package_SON:Texas_S-PVSON-N10_ThermalViasU5

The 79 most common of 87 parts.

Questions

How big is the Dac PCB?

It measures 54.5 × 61.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Dac use?

87 parts, built around the ES9039Q2M, LT3046ATC+ and CE3391-49.152. 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 Dac KiCad files?

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

Can I use the Dac design in my own project?

Its repository states no licence, so its author keeps all rights: ask prydin before reusing the design.

Similar boards

  • 4 layers82.6 × 58.4 mmEs9039 dac, the printed circuit board in 3D

    Es9039 dac

    0xngd/es9039_dac

    117 parts1
  • 2 layers141 × 66 mmES9039Q2M, the printed circuit board in 3D

    ES9039Q2M

    grahamseamans/ES9039Q2M

    124 parts1
  • 4 layers40 × 40 mmHiFiDAC, the printed circuit board in 3D

    HiFiDAC

    BlockWorker/ModularAudio

    Compact, modular, versatile, hi-fi audio system concept.

    105 parts2
  • 4 layers172.2 × 91.9 mmFront PCB, the printed circuit board in 3D

    Front PCB

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    87 parts617CERN-OHL-S-2.0
  • 4 layers50 × 87 mmEnergyMe Home, the printed circuit board in 3D

    EnergyMe Home

    jibrilsharafi/EnergyMe-Home

    Smart energy meter capable of monitoring up to 16 channels. Supports MQTT, REST API, Modbus TCP, InfluxDB, AWS IoT Core. Friendly UI and fully open source (PCB, schematics, components, source code)

    87 parts288GPL-3.0
  • 4 layers105.5 × 83 mmBoard main, the printed circuit board in 3D

    Board main

    bmurmann/EE628

    EE 628: Analysis and Design of Integrated Circuits (University of Hawaiʻi at Mānoa)

    87 parts203MIT
  • 4 layers83.3 × 33.4 mmRun4, the printed circuit board in 3D

    Run4

    riverloopsec/apimote

    ApiMote IEEE 802.15.4/ZigBee Sniffing Hardware

    87 parts89
  • 4 layers26 × 44 mmFramework oscilloscope, the printed circuit board in 3D

    Framework oscilloscope

    jlcjak/frameoscope

    oscilloscope expansion card / module for framework laptops

    87 parts87