Skip to the content
2 layers68 × 46 mmArdor IO, the printed circuit board in 3D

This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

Size
68 × 46 mm
Copper layers
2
Thickness
1.6 mm
Parts
81
Nets
68
Pads
223
Tracks, vias
428, 45
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Jul 2026
Updated
5 Nov 2026

Overview

Ardor IO is an open-source printed circuit board by balazsbencs, from the balazsbencs/ardor repository on GitHub, published under the MIT licence. It is a 2-layer board of 68 × 46 mm with 81 parts on 68 nets, routed with 428 tracks and 45 vias.

It is built around the TLV9002IDR-MS, ADS1115IDGS and H11L1M, with the BAT54H, PESD5V0S1BA and 1N4148W among its other parts. Its parts include 23 resistors, 17 capacitors, 12 diodes, 6 connectors and 4 ICs.

Main components

8

README

hardware/ardor-modules-tht/mixer/README.md

Stereo buffer / mono average / AC outputs / HAND ASSEMBLY

T1.1 compact hand-assembly PCB: 70 × 48 mm. Unbuilt engineering prototype.

KiCad project · Manual BOM · Schematic · Bare-board Gerbers

Supply 5 V / 10 mA. Fit MCP6022-I/P DIP-8 amplifiers; TLV9002 SOIC parts from M1 do not fit. Use Nichicon UES1H100MPM, 10 µF / 50 V bipolar, for C401/C402/C407/C408/C409. The 3.5 mm-pitch footprints reserve the manufacturer's maximum 8.5 mm body diameter; maximum can height is 12.5 mm. Either orientation is valid. C101 and C403 are ordinary polarized radial capacitors, positive on pad 1.

Inputs are line-level, no greater than 1 Vrms per channel. Outputs drive loads of at least 10 kΩ. OUT_MONO is (LEFT + RIGHT) / 2; all three outputs are AC-coupled. Feeding only one channel gives half its amplitude at the mono output. Feed both channels for a full-level mono source. The board is not an instrument preamp or headphone amplifier.

Commission with no signal: check the filtered 5 V rail and about 2.5 V at VREF and the internal buffer outputs. Check near-zero settled DC on the external outputs. Feed separate 1 kHz left/right tones and verify unity stereo buffers, mono averaging and channel separation. Check clipping, noise and oscillation across the audio band. Keep external harnesses short; exposed audio sockets need entry protection.

Connector pin assignments

Directions are relative to this board. Standard header square pads identify pin 1. Read reference and pin numbers from the back silkscreen; mirrored CAD exports are labelled as back views.

J101 — 5V POWER INPUT

PinNetDirectionConnect to
1+5VPOWER INPUTPositive output of the matching regulated supply.
2GNDGROUNDHost or cable ground / 0 V.

J102 — STEREO AUDIO INPUT FROM SOURCE

PinNetDirectionConnect to
1AUDIO_LINPUTDAC/codec left audio output, <=1 Vrms.
2GNDGROUNDHost or cable ground / 0 V.
3AUDIO_RINPUTDAC/codec right audio output, <=1 Vrms.

J103 — BUFFERED STEREO + MONO AUDIO OUTPUT

PinNetDirectionConnect to
1OUT_LOUTPUTLeft line input of another device, >=10k load.
2GNDGROUNDHost or cable ground / 0 V.
3OUT_ROUTPUTRight line input of another device, >=10k load.
4OUT_MONOOUTPUTMono line input, >=10k load. Signal is (L+R)/2.

Assembly and files

Fit low-profile axial parts first, then sockets/headers and radial capacitors. Match diode bands, electrolytic polarity and IC notches to the PCB. Install the ICs or ADC breakout last. H1/H2 are 2.2 mm nonplated M2 mounting holes, not electrical terminals. Check enclosure clearance and capacitor/socket height. T1.1 compacts the layouts; hole positions differ from T1 and M1.

Use the manual BOM and the bare-board Gerber/drill ZIP. There is no SMT assembly order. Front silkscreen shows component references; the front fabrication drawing shows package outlines and orientation; use the BOM for values. Back silk includes port functions and pin numbers. Native checks and package manifests are under verification/; they do not replace prototype measurements.

Assembly accessories list sockets, shunts and panel items in addition to the PCB component BOM.

Family guide · Substitution sources · Native validation

Parts

81
QtyValueFootprintReferences
8100n / 50V X7RCapacitor_SMD:C_0603_1608MetricC102, C104, C201, C301, C302, C303, C404, C405
610k / 1%Resistor_SMD:R_0603_1608MetricR302, R304, R403, R404, R405, R406
4BAT54HDiode_SMD:D_SOD-123FD303, D304, D305, D306
4M3 / PROVISIONALMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
4PESD5V0S1BADiode_SMD:D_SOD-323D202, D301, D302, D501
310u / 50V X5RCapacitor_SMD:C_1206_3216MetricC401, C402, C502
3120R @100MHzResistor_SMD:R_0603_1608MetricFB102, FB201, FB202
2100kResistor_SMD:R_0603_1608MetricR504, R506
2100k / 1%Resistor_SMD:R_0603_1608MetricR401, R402
2100p / 1kV C0GCapacitor_SMD:C_1206_3216MetricC202, C203
210u / 25V X5RCapacitor_SMD:C_0805_2012MetricC103, C403
21N4148WDiode_SMD:D_SOD-123D201, D502
21k / 1%Resistor_SMD:R_0603_1608MetricR202, R301
233RResistor_SMD:R_0603_1608MetricR305, R306
2PESD24VL1BADiode_SMD:D_SOD-323D203, D204
2TLV9002IDRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU401, U402
1+3V3_ADCTestPoint:TestPoint_Pad_D1.5mmTP102
1+5V_ATestPoint:TestPoint_Pad_D1.5mmTP101
10R / chassis bondResistor_SMD:R_1206_3216MetricR101
1100RResistor_SMD:R_0603_1608MetricR203
1100R / 1%Resistor_SMD:R_0603_1608MetricR502
110kResistor_SMD:R_0603_1608MetricR501
11MResistor_SMD:R_0603_1608MetricR303
11kResistor_SMD:R_0603_1608MetricR503
11k / isolationResistor_SMD:R_0603_1608MetricR505
12.2k / rail bleedResistor_SMD:R_0603_1608MetricR307
1220R / 1%Resistor_SMD:R_0603_1608MetricR201
122u / 25V X5RCapacitor_SMD:C_0805_2012MetricC101
147u / 16VArdor_Capacitor:CP_Elec_Panasonic_FK_D6.3_H5.8C501
1600R @100MHzInductor_SMD:L_0805_2012MetricFB101
1ADS1115IDGSPackage_SO:VSSOP-10_3x3mm_P0.5mmU301
1AO3400APackage_TO_SOT_SMD:SOT-23Q501
1CODEC AUX L / GND / RConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ102
1EXP_ADCTestPoint:TestPoint_Pad_D1.5mmTP301
1G5V-1 DC5Relay_THT:Relay_SPDT_Omron_G5V-1K501
1GNDTestPoint:TestPoint_Pad_D1.5mmTP103
1H11L1MPackage_DIP:DIP-6_W7.62mmU201
1LINE_JACKTestPoint:TestPoint_Pad_D1.5mmTP501
1MIDI_RXTestPoint:TestPoint_Pad_D1.5mmTP201
1MONO_BUFTestPoint:TestPoint_Pad_D1.5mmTP402
1PI 40-PIN HEADERConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ101
1POLARITY / 2 SHUNTSConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJP301
1TO EXP PANEL / T,R,SConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ302
1TO LINE PANEL / T,SConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ503
1TO MIDI PANEL / 4,5Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ202
1TO YOUR AMP CIRCUITConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ502
1VREFTestPoint:TestPoint_Pad_D1.5mmTP401

More from balazsbencs/ardor

12
  • 2 layers76 × 58 mmArdor Headphones THT, the printed circuit board in 3D

    Ardor Headphones THT

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    36 parts18MIT
  • 2 layers72 × 50 mmPlacement, the printed circuit board in 3D

    Placement

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    31 parts18MIT
  • 2 layers44 × 34 mmArdor Expression, the printed circuit board in 3D

    Ardor Expression

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    31 parts18MIT
  • 2 layers44 × 34 mmPlacement, the printed circuit board in 3D

    Placement

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    31 parts18MIT
  • 2 layers70 × 48 mmArdor Mixer THT, the printed circuit board in 3D

    Ardor Mixer THT

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    30 parts18MIT
  • 2 layers40 × 30 mmArdor Mixer, the printed circuit board in 3D

    Ardor Mixer

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    30 parts18MIT
  • 2 layers40 × 30 mmPlacement, the printed circuit board in 3D

    Placement

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    30 parts18MIT
  • 2 layers70 × 50 mmPlacement, the printed circuit board in 3D

    Placement

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    29 parts18MIT
  • 2 layers46 × 34 mmArdor Line Out, the printed circuit board in 3D

    Ardor Line Out

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    29 parts18MIT
  • 2 layers46 × 34 mmPlacement, the printed circuit board in 3D

    Placement

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    29 parts18MIT
  • 2 layers37 × 20.5 mmBuffer, the printed circuit board in 3D

    Buffer

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    28 parts18MIT
  • 2 layers36 × 30 mmArdor Headphones, the printed circuit board in 3D

    Ardor Headphones

    balazsbencs/ardor

    This is a DIY multieffects project with a Raspberry Pi and and Codec Zero and a Raspberry Pi Display 2. With Full NAM A2 support.

    23 parts18MIT

Similar boards

  • 4 layers117 × 69.4 mmKINO D4 Carrier A0 2, the printed circuit board in 3D

    KINO D4 Carrier A0 2

    b5463/kino-d4

    Open-source four-lens digital camera with synchronized capture, original-frame storage, and a USB control workbench.

    256 parts4
  • 2 layers200 × 120 mmPlytka v2, the printed circuit board in 3D

    Plytka v2

    tmierzwa/WICI

    Otwarty system łączności awaryjnej (Reticulum/LXMF, 869 MHz)

    152 parts4
  • 2 layers51 × 71 mmOTThing, the printed circuit board in 3D

    OTThing

    Phunkafizer/OT-Thing

    A compact universal OpenTherm WiFi Interface

    111 parts28
  • 4 layers76 × 50 mmWigglecam, the printed circuit board in 3D

    Wigglecam

    jadenrhee/wigglecam-controller

    RP2040 co-processor board for a 4-lens wigglegram camera: constant-current flash, controls, battery telemetry, Pi 5 I2C interface. 4-layer, DRC-clean, fab-ready.

    105 parts
  • 2 layers85 × 70 mmLogicBoard v1, the printed circuit board in 3D

    LogicBoard v1

    AlexLymbo/MPPT-ECE445

    ECE445 MPPT Project

    83 parts1
  • 4 layers81 × 37 mmMaidenhead pocket locator, the printed circuit board in 3D

    Maidenhead pocket locator

    EdmundLimBoEn/gps-maidenhead-device

    Open-source portable GNSS Maidenhead grid locator with a 16x2 LCD

    117 parts
  • 4 layers78 × 58 mmPcb-01, the printed circuit board in 3D

    Pcb-01

    micthiesen/stillair

    Production-intent KiCad 10 project for the 88 x 64 mm PCB-01 V2 controller. The schematic, footprints, exact ratsnest, four-layer board setup, placement, rule areas, copper zones, keepouts, fiducials, silkscreen, and…

    170 parts
  • 4 layers100 × 100 mmJoint interface, the printed circuit board in 3D

    Joint interface

    pratham-cloud-ctrl/INDRBT

    INDRBT: an original six-axis digital robot arm and gripper, with interactive CAD/PCB inspection, theory and reproducible engineering files.

    48 partsMIT

Questions

How big is the Ardor IO PCB?

It measures 68 × 46 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ardor IO use?

81 parts, built around the TLV9002IDR-MS, ADS1115IDGS, H11L1M and BAT54H. 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 Ardor IO KiCad files?

From the balazsbencs/ardor repository on GitHub, at the commit this page was made from: the board is hardware/ardor-io-revc/Ardor_IO.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ardor IO 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).