Skip to the content
PCBKitNew board
2 layers37 × 20.5 mmBuffer, 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
37 × 20.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
15
Pads
57
Tracks, vias
70, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Jul 2026
Updated
5 Nov 2026

Overview

Buffer 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 37 × 20.5 mm with 28 parts on 15 nets, routed with 70 tracks and 0 vias.

It is built around the TL072, AMS1117-5.0 and SS14. Its parts include 10 capacitors, 8 resistors, 2 ICs and 1 diode.

Main components

3

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

28
QtyValueFootprintReferences
3100kResistor_SMD:R_0603_1608MetricR6, R7, R8
31uCapacitor_SMD:C_0603_1608MetricC2, C5, C6
2100nFCapacitor_SMD:C_0603_1608MetricC8, C10
2100uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC7, C12
21MResistor_SMD:R_0603_1608MetricR2, R4
1100RResistor_SMD:R_0603_1608MetricR5
1100pFCapacitor_SMD:C_0603_1608MetricC1
11kResistor_SMD:R_0603_1608MetricR1
11nFCapacitor_SMD:C_0603_1608MetricC3
12n2Capacitor_SMD:C_0603_1608MetricC4
13k3Resistor_SMD:R_0603_1608MetricR3
15VConnector_Pin:Pin_D1.0mm_L10.0mm_LooseFit5V1
19VConnector_Pin:Pin_D1.0mm_L10.0mm_LooseFit9V1
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1B_INConnector_Pin:Pin_D1.0mm_L10.0mm_LooseFitBUFFER_IN1
1B_OUTConnector_Pin:Pin_D1.0mm_L10.0mm_LooseFitOUT1
1GNDConnector_Pin:Pin_D1.0mm_L10.0mm_LooseFitGND1
1GUITAR_INConnector_Pin:Pin_D1.0mm_L10.0mm_LooseFitGIN1
1GUITAR_OUTConnector_Pin:Pin_D1.0mm_L10.0mm_LooseFitGOUT1
1SS14Diode_SMD:D_SMAD1
1TL072Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2

Questions

How big is the Buffer PCB?

It measures 37 × 20.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Buffer use?

28 parts, built around the TL072, AMS1117-5.0 and SS14. 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 Buffer KiCad files?

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

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

More from balazsbencs/ardor

12
  • 2 layers68 × 46 mmArdor IO, the printed circuit board in 3D

    Ardor IO

    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.

    81 parts18MIT
  • 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 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

  • 2 layers100 × 83.5 mmDual Delay, the printed circuit board in 3D

    Dual Delay

    soggybag/Dual-Delay

    Two PT2399 delay lines with a TWIST knob blending self and cross feedback (Super-Freq)

    121 parts
  • 2 layers100 × 83.5 mmLoop Echo, the printed circuit board in 3D

    Loop Echo

    soggybag/Loop-Echo

    A single-PT2399 delay with an effects loop in the feedback path: - only the repeats circulate through the loop; - the first echo is clean, and each later echo goes through the external effect again: fuzz degrades, a…

    90 parts
  • 2 layers20.3 × 110 mm4HPico, the printed circuit board in 3D

    4HPico

    rheslip/2HPico-Eurorack-Module-Hardware

    2HP Eurorack module based on Raspberry Pi Pico 2

    73 parts84
  • 2 layers30 × 100 mmHagiwo Unison VCO, the printed circuit board in 3D

    Hagiwo Unison VCO

    crankery/Hagiwo-Unison-VCO

    Hagiwo Unison VCO

    50 parts4MIT
  • 2 layers78.5 × 69 mmKicad cpu board smt, the printed circuit board in 3D

    Kicad cpu board smt

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    57 parts171
  • 2 layers40 × 110 mmFv1 module, the printed circuit board in 3D

    Fv1 module

    niektb/sluisbrinkie-eurorack-published

    Published Modules of the Sluisbrinkie project

    81 parts34
  • 2 layers19 × 108 mmActive vactrol vca board, the printed circuit board in 3D

    Active vactrol vca board

    lichen-community-systems/lichen-eurorack-hardware

    Hardware designs for eurorack synthesizer modules by Lichen Community Systems

    45 parts1