Skip to the content
2 layers58.8 × 55.7 mmAiO i2s DAC, the printed circuit board in 3D

An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth

Size
58.8 × 55.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
102
Nets
117
Pads
412
Tracks, vias
817, 367
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Feb 2024
Updated
17 Oct 2026

Overview

AiO i2s DAC is an open-source printed circuit board by martinroger, from the martinroger/ipodesp32 repository on GitHub, published under the MIT licence. It is a 2-layer board of 58.8 × 55.7 mm with 102 parts on 117 nets, routed with 817 tracks and 367 vias.

It is built around the ESP32-WROVER-E(4MB), CP2102-GM and AZ1117CH-3.3TRG1, with the PCM5102APW, 1N5819HW-7-F-01 and MBT3904DW1 among its other parts. Its parts include 36 resistors, 26 capacitors, 10 diodes, 7 connectors and 5 ICs. It belongs with the audio and music boards and the ESP32 boards of this library.

Main components

10

README

pcbs/AiO-i2s-DAC/readme.md

How to use this KiCad template

Step 1 - Clone the repository to a folder on your harddrive using git

Clone

Step 2 - Configure Paths in KiCad

Clone

Step 3 - Point to that template folder in the KiCad preferences

Clone

Step 4 - Create a new project from template in KiCad

Clone

Step 5 - Select the PCBWay template

Clone

Step 6 - Design your project!

Parts

102
QtyValueFootprintReferences
1110K 1%Resistor_SMD:R_0603_1608MetricR7, R12, R13, R14, R32, R33, R36, R37, R38, R39, R40
100.1uF 50VCapacitor_SMD:C_0603_1608MetricC1, C3, C8, C9, C11, C14, C18, C22, C23, C25
70RResistor_SMD:R_0603_1608MetricR18, R19, R21, R26, R27, R29, R41
61K 1%Resistor_SMD:R_0603_1608MetricR1, R2, R5, R6, R34, R35
5TestPoint_SmallTestPoint:TestPoint_Pad_D1.0mm3V1, 5V1, DCD1, GND1, VBUS1
410uF 10VCapacitor_SMD:C_0603_1608MetricC10, C12, C13, C15
410uF 16VCapacitor_SMD:C_0805_2012MetricC21, C24, C26, C29
42.1V G 10mALED_SMD:LED_0603_1608MetricD1, D2, D9, D11
422uF 10VCapacitor_SMD:C_0805_2012MetricC2, C6, C7, C16
45.1K 1%Resistor_SMD:R_0603_1608MetricR20, R22, R28, R30
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_TopBottomH1, H2, H3, H4
21N5819HW-7-FDIY:SOD3716X145ND10, D14
22.2nFCapacitor_SMD:C_0603_1608MetricC27, C28
22.2uF 16VCapacitor_SMD:C_0603_1608MetricC17, C20
222.1K 1%Resistor_SMD:R_0603_1608MetricR15, R23
22K 1%Resistor_SMD:R_0603_1608MetricR17, R25
247.5K 1%Resistor_SMD:R_0603_1608MetricR16, R24
2470R 1%Resistor_SMD:R_0603_1608MetricR3, R4
2CP2102-GMPackage_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU3, U4
2MBT3904DW1Package_TO_SOT_SMD:SOT-363_SC-70-6Q4, Q6
2SP0503BAHTGPackage_TO_SOT_SMD:SOT-143D7, D8
2TL3305BF260QGDIY:TL3305BF260QGS1, S2
2USB4105-GF-ADIY:GCT_USB4105-GF-AJ5, J6
1120R@100MHzInductor_SMD:L_0603_1608MetricFB1
12.1V O 10mALED_SMD:LED_0603_1608MetricD5
12V R 10mALED_SMD:LED_0603_1608MetricD6
1AZ1117CH-3.3TRG1Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1ActDCDJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP1
1Audio OutConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1BC818Package_TO_SOT_SMD:SOT-23Q3
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ7
1ESP32-WROVER-EPCM_Espressif:ESP32-WROVER-E_ThermalViasU1
1Ferrite bypassJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3
1PCM5102APackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU5
1SIL_BOOTJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2
1SJ-3524-SMT-TRConnector_Audio:Jack_3.5mm_CUI_SJ-3524-SMT_HorizontalJ2
1UART0Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1UART1Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1

More from martinroger/ipodesp32

4
  • 2 layers58.8 × 55.7 mmA1s mini, the printed circuit board in 3D

    A1s mini

    martinroger/ipodesp32

    An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth

    86 parts24MIT
  • 2 layers29.8 × 68.3 mmHautDeForme, the printed circuit board in 3D

    HautDeForme

    martinroger/ipodesp32

    An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth

    40 parts24MIT
  • 2 layers59.7 × 64.8 mmIpodesp32 PL2303, the printed circuit board in 3D

    Ipodesp32 PL2303

    martinroger/ipodesp32

    An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth

    20 parts24MIT
  • 2 layers76 × 56 mmSandwichCircuit, the printed circuit board in 3D

    SandwichCircuit

    martinroger/ipodesp32

    An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth

    13 parts24MIT

Similar boards

  • 4 layers108 × 50 mmFED3, the printed circuit board in 3D

    FED3

    KravitzLabDevices/FED3

    Feeding Experimentation Device version 3

    114 parts36GPL-3.0
  • 4 layers33 × 41.9 mmOE PyBoard, the printed circuit board in 3D

    OE PyBoard

    oeps-tech/OE-PyBoard

    Our MicroPyhton version using USB-C

    57 parts
  • 2 layers98.4 × 98.4 mmRpi platform r1, the printed circuit board in 3D

    Rpi platform r1

    65roadster/TinyBench-Pico

    A Raspberry Pi Pico Breakout Board with Dual Channel DAC

    55 parts
  • 4 layers55 × 30.3 mmDatalogger, the printed circuit board in 3D

    Datalogger

    TinoCoda/sensor-node

    49 parts
  • 2 layers99.8 × 60.2 mmIrrigation IoT, the printed circuit board in 3D

    Irrigation IoT

    VictorRavani/Irrigation_IoT

    This project covers the complete development of Hardware and Firmware for IoT-based supervisory control. It offers all the necessary information and resources so that anyone can set up the system independently.

    79 parts4MIT
  • 2 layers96.7 × 57.6 mmMCU, the printed circuit board in 3D

    MCU

    Jonathan-E-Luna/CustomChargerSchematicPCB

    During my groups capstone, I was in charge of the PCB design for all custom hardware components utilized

    31 parts
  • 2 layers62 × 26 mmIf chg board, the printed circuit board in 3D

    If chg board

    elkel53930/extraice4

    ExtraICE4 is a competition robot called Micromouse.

    47 parts4MIT

Questions

How big is the AiO i2s DAC PCB?

It measures 58.8 × 55.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the AiO i2s DAC use?

102 parts, built around the ESP32-WROVER-E(4MB), CP2102-GM, AZ1117CH-3.3TRG1 and PCM5102APW. 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 AiO i2s DAC KiCad files?

From the martinroger/ipodesp32 repository on GitHub, at the commit this page was made from: the board is pcbs/AiO-i2s-DAC/AiO-i2s-DAC.kicad_pcb and its schematic pcbs/AiO-i2s-DAC/AiO-i2s-DAC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AiO i2s DAC design in my own project?

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