Skip to the content
PCBKitNew board
2 layers145.6 × 200 mmAurora dsp icepower booster, the printed circuit board in 3D

Aurora dsp icepower booster

jpsamuelson/aurora-icepower-booster

Balanced buffer / booster between aurora-freeDSP and ICEpower xxxASX2 amps.

Size
145.6 × 200 mm
Copper layers
2
Thickness
1.6 mm
Parts
269
Nets
141
Pads
717
Tracks, vias
1,490, 332
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Mar 2026
Updated
24 Mar 2026

Overview

Aurora dsp icepower booster is an open-source printed circuit board by jpsamuelson, from the jpsamuelson/aurora-icepower-booster repository on GitHub. It is a 2-layer board of 145.6 × 200 mm with 269 parts on 141 nets, routed with 1,490 tracks and 332 vias.

It is built around the TEL 5-2422, LM4562NA and PESD5V0S1BL, with the BSS138, BLM18PG221SN1 and SMBJ15CA among its other parts. Its parts include 113 resistors, 81 capacitors, 25 diodes, 15 ICs and 15 connectors. It belongs with the audio and music boards of this library.

Main components

6

README

README.md

Aurora DSP ICEpower Booster

KiCad 9 JLCPCB Ready Channels DRC

6-Channel Balanced Audio Interface — Aurora FreeDSP → ICEpower Amplifier Modules

This board sits between an Aurora FreeDSP DSP processor and six ICEpower Class-D amplifier modules. It receives 6 balanced audio signals from the DSP, applies adjustable gain (0–11.3 dB), protects the signals, and outputs them as balanced XLR signals.

Schematic


Features

  • 6 identical channels — balanced XLR input & output
  • LM4562 low-noise dual op-amps — THD+N 0.00003%, 2.7 nV/√Hz
  • 0–11.3 dB gain in 8 steps via 3-bit DIP switch per channel
  • 100 ms power-on muting — BSS138 MOSFET chain prevents pop noise
  • Remote enable via 3.5mm jack (Aurora FreeDSP compatible)
  • Full ESD protection — PESD5V0S1BL on all signal I/O, SMBJ15CA on remote
  • Isolated power supply — TRACO TEL5-2422 DC/DC → ADP7118/ADP7182 LDOs (±11V)
  • JLCPCB-ready — 2-layer FR-4, all components LCSC-available

Specifications

ParameterValue
Channels6 (identical)
Input6× XLR Female, Pin 2 = Hot, Pin 3 = Cold, Pin 1 = GND
Output6× XLR Male, Pin 2 = Hot, Pin 3 = Cold, Pin 1 = GND
Power Supply24V DC (Barrel Jack)
Op-Amp Supply±11V (low-noise LDO)
Gain Range0 dB to +11.3 dB (8 steps via DIP switch)
Input Impedance~10 kΩ balanced
Output Impedance~47Ω (series R)
Input CMRR~62 dB (4× 10kΩ 0.1% metal film)
SNR Target> 100 dB
THD+N Target< 0.01% @ 1 kHz
Remote InterfaceKH-PJ-320EA-5P-SMT 3.5mm jack (Aurora FreeDSP Custom Out)
ManufacturingJLCPCB, 2-Layer, FR-4, HASL, 145.6 × 200 mm

System Overview

mermaid
graph LR
    DSP["Aurora FreeDSP\n(6× XLR Out)"]
    BOARD["Aurora DSP\nICEpower Booster"]
    AMP1["ICEpower #1"]
    AMP2["ICEpower #2"]
    AMP3["ICEpower #3"]
    AMP4["ICEpower #4"]
    AMP5["ICEpower #5"]
    AMP6["ICEpower #6"]
    PSU["24V DC\nPower Supply"]
    REMOTE["FreeDSP\nRemote Out"]

    DSP -->|"CH1 XLR Balanced"| BOARD
    DSP -->|"CH2 XLR Balanced"| BOARD
    DSP -->|"CH3 XLR Balanced"| BOARD
    DSP -->|"CH4 XLR Balanced"| BOARD
    DSP -->|"CH5 XLR Balanced"| BOARD
    DSP -->|"CH6 XLR Balanced"| BOARD
    PSU -->|"24V"| BOARD
    REMOTE -->|"3.5mm Enable"| BOARD
    BOARD -->|"CH1 +Gain"| AMP1
    BOARD -->|"CH2 +Gain"| AMP2
    BOARD -->|"CH3 +Gain"| AMP3
    BOARD -->|"CH4 +Gain"| AMP4
    BOARD -->|"CH5 +Gain"| AMP5
    BOARD -->|"CH6 +Gain"| AMP6

Signal Chain Overview

All 6 channels are identical. Each channel consists of 5 stages:

mermaid
flowchart LR
    XIN["XLR IN\nJ3–J8"]
    ESD1["ESD Protection\nInput"]
    EMI["EMI Filter\n47Ω + 100pF"]
    DC["DC Blocking\n2.2µF C0G"]
    DIFF["Diff Receiver\nLM4562 Unit A"]
    GAIN["Gain Stage\nLM4562 Unit B"]
    MUTE["Muting\nBSS138"]
    DRV["Balanced Driver\nLM4562 (2nd IC)"]
    ZOB["Zobel\n10Ω + 100nF"]
    ESD2["ESD Protection\nOutput"]
    XOUT["XLR OUT\nJ9–J14"]

    XIN --> ESD1 --> EMI --> DC --> DIFF --> GAIN --> MUTE --> DRV --> ZOB --> ESD2 --> XOUT
StageFunctionKey Components
1. ESD & EMI FilterOvervoltage protection + RF filteringPESD5V0S1BL, 47Ω + 100pF, 2.2µF C0G DC blocking
2. Diff ReceiverBalanced → single-ended, CMRR ~62 dBLM4562 Unit A, 4× 10kΩ 0.1%
3. Gain StageInverting amp, 0–11.3 dB adjustableLM4562 Unit B, DIP switch + 3 parallel R
4. MutingPower-on pop suppression, τ = 100 msBSS138 N-MOSFET, RC timing
5. Balanced DriverSingle-ended → balanced outputLM4562 (buffer + inverter), 47Ω series R, Zobel network

→ Full signal chain documentation with schematics and formulas


Gain Configuration

SW Pos 1 (30kΩ)SW Pos 2 (15kΩ)SW Pos 3 (7.5kΩ)Gain (dB)
OFFOFFOFF0.0 dB
OFFOFFON+2.5 dB
OFFONOFF+4.4 dB
OFFONON+6.0 dB
ONOFFOFF+7.4 dB
ONOFFON+8.5 dB
ONONOFF+9.5 dB
ONONON+11.3 dB

$$G = \frac{R_f}{R_{in,eff}} \quad\text{with}\quad R_{in,eff} = R_{base} \parallel R_{pos1} \parallel R_{pos2} \parallel R_{pos3}$$

→ Full gain configuration details


PCB Layout

ParameterValue
Board Size145.6 × 200 mm
Layers2 (F.Cu + B.Cu)
Footprints269
Nets135 in 5 net classes
RoutingFreerouting v2.0.1 — 1543 segments + 476 vias
GND ZonesF.Cu (solid connect) + B.Cu (thermal relief)
DRC0 Errors, 0 Unconnected, 198 Warnings (cosmetic)

PCB Front

Net ClassNetsTrack WidthClearance
Default620.25 mm0.2 mm
Audio_Input300.3 mm0.25 mm
Audio_Output360.5 mm0.2 mm
Audio_Power00.8 mm0.2 mm
Power70.5 mm0.2 mm

→ PCB layout details & DRC breakdown


Manufacturing

Production files are ready in the production/ directory:

  • Gerber + Drill — production/gerber/ (JLCPCB format, Protel extensions, tented vias)
  • BOM + Placement — production/assembly/ (JLCPCB SMT assembly format)

Validation

MethodChecksResult
Method 1 — OrcadPCB2 netlist, component-centric85/85✅
Method 2 — KiCad-native netlist, net-centric (pintype/pinfunction)177/177✅

All component references, net names, and pin assignments in the documentation were extracted directly from the verified KiCad netlist and are sufficient to fully rebuild the schematic without the .kicad_sch file.


Documentation

DocumentDescription
Signal ChainDetailed 5-stage signal path with Mermaid diagrams, formulas, and per-stage component tables
Power SupplyDC/DC converter, LDOs, ferrite beads, decoupling architecture
Muting & Remote ControlRemote enable logic, muting timing, SPDT switch modes
Gain ConfigurationDIP switch table, gain formula, per-channel resistor mapping
Component ReferenceComplete BOM with all 242 symbols: R, C, D, J, SW, Q, U, FB
Schematic Rebuild GuideStep-by-step wiring instructions + full 6-channel component mapping
PCB LayoutNet classes, DRC status, routing details
Research: Balanced Audio ICsTHAT1240, DRV135, SSM2143, LM4562 comparison & JLCPCB availability
Research: THT Precision Components0.1% resistors, C0G capacitors, THT sourcing guide

Project Structure

This project is self-contained — all footprints and 3D models are included locally.

text
├── aurora-dsp-icepower-booster.kicad_pro   # Project
├── aurora-dsp-icepower-booster.kicad_sch   # Schematic
├── aurora-dsp-icepower-booster.kicad_pcb   # PCB Layout
├── aurora-dsp-icepower-booster.kicad_sym   # Local symbols
├── aurora-dsp-icepower-booster.kicad_dru   # Custom design rules
├── footprints.pretty/                      # 21 footprints (local)
│   └── 3dshapes/                           # 19 STEP 3D models
├── production/
│   ├── gerber/                             # Manufacturing data
│   └── assembly/                           # BOM + placement data
├── docs/                                   # Detailed documentation
│   ├── signal-chain.md
│   ├── power-supply.md
│   ├── muting-and-remote.md
│   ├── gain-configuration.md
│   ├── component-reference.md
│   ├── schematic-rebuild-guide.md
│   ├── pcb-layout.md
│   └── research/
│       ├── balanced-audio-ic-comparison.md
│       └── tht-precision-components.md
└── scripts/                                # Build & validation scripts

Schematic: KiCad 9 — aurora-dsp-icepower-booster.kicad_sch Manufacturing: JLCPCB 2-Layer FR-4 HASL — Gerber files in production/gerber/

Parts

269
QtyValueFootprintReferences
43100nF C0GC_0805_2012MetricC1, C2, C10, C11, C12, C13, C14, C15, C18, C19, C22, C23, C26, C27, C28, C29 +27
3610k 0.1%R_0805_2012MetricR2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24 +20
2447R_0805_2012MetricR58, R59, R60, R61, R62, R63, R76, R77, R78, R79, R100, R101, R102, R103, R104, R105 +8
24PESD5V0S1BLD_SOD-323D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +8
2010kR_0805_2012MetricR1, R64, R65, R66, R67, R68, R69, R70, R71, R106, R108, R109, R110, R111, R112, R113 +4
1210R_0805_2012MetricR82, R83, R84, R85, R86, R87, R88, R89, R90, R91, R92, R93
12100pF C0GC_0805_2012MetricC50, C51, C52, C53, C54, C55, C56, C57, C58, C59, C60, C61
122.2uF C0GC_1206_3216MetricC62, C63, C64, C65, C66, C67, C68, C69, C70, C71, C72, C73
12LM4562SOIC-8_3.9x4.9mm_P1.27mmU2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13
810uF X5RC_0805_2012MetricC24, C25, C74, C75, C76, C77, C78, C79
7BSS138SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7
615kR_0805_2012MetricR28, R32, R36, R40, R44, R48
630kR_0805_2012MetricR27, R31, R35, R39, R43, R47
67.5kR_0805_2012MetricR29, R33, R37, R41, R45, R49
6XLR3_OUTConnector_Audio:Jack_XLR_Neutrik_NC3MBH_HorizontalJ9, J10, J11, J12, J13, J14
4MountingHoleMountingHole_3.2mm_M3MH1, MH2, MH3, MH4
3100kR_0805_2012MetricR56, R57, R107
2100uFC_1210_3225MetricC20, C21
2100uF/25VC_1210_3225MetricC16, C17
2BLM18PG221L_0805_2012MetricFB1, FB2
110uC_0805_2012MetricC80
122nF C0GC_0402_1005MetricC81
124V DCBarrelJack_HorizontalJ1
1ADP7118ARDZ-11SOIC127P600X175-9NU14
1ADP7182AUJZ-11SOT-23-5U15
1ALWAYS/REMOTESW_E-Switch_EG1224_SPDT_AngledSW1
1Gain CH1SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mmSW2
1Gain CH2SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mmSW3
1Gain CH3SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mmSW4
1Gain CH4SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mmSW5
1Gain CH5SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mmSW6
1Gain CH6SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mmSW7
1REMOTE 3.5mm INaurora-dsp-icepower-booster:AUDIO-SMD_KH-PJ-320EA-5P-SMTJ2
1REMOTE 3.5mm OUTaurora-dsp-icepower-booster:AUDIO-SMD_KH-PJ-320EA-5P-SMTJ15
1SMBJ15CAD_SMBD1
1TEL5-2422TEL5_DUAL_TRPU1
1XLR_IN_1Connector_Audio:Jack_XLR_Neutrik_NC3FBH2_HorizontalJ3
1XLR_IN_2Connector_Audio:Jack_XLR_Neutrik_NC3FBH2_HorizontalJ4
1XLR_IN_3Connector_Audio:Jack_XLR_Neutrik_NC3FBH2_HorizontalJ5
1XLR_IN_4Connector_Audio:Jack_XLR_Neutrik_NC3FBH2_HorizontalJ6
1XLR_IN_5Connector_Audio:Jack_XLR_Neutrik_NC3FBH2_HorizontalJ7
1XLR_IN_6Connector_Audio:Jack_XLR_Neutrik_NC3FBH2_HorizontalJ8

Questions

How big is the Aurora dsp icepower booster PCB?

It measures 145.6 × 200 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Aurora dsp icepower booster use?

269 parts, built around the TEL 5-2422, LM4562NA, PESD5V0S1BL and BSS138. 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 Aurora dsp icepower booster KiCad files?

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

Can I use the Aurora dsp icepower booster design in my own project?

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

Similar boards

  • 2 layers82 × 70 mmNODO ACCESO, the printed circuit board in 3D

    NODO ACCESO

    DavidManzano04/control-acceso-iot

    Sistema IoT de control de acceso y asistencia docente con RFID: firmware ESP32 + Hikvision y plataforma web Flask (trabajo de grado UCEVA)

    58 parts
  • 2 layers81.3 × 33.7 mmSDRReciever, the printed circuit board in 3D

    SDRReciever

    Dizzerin/Software-Defined-Radio

    Quadrature sampling down converter software defined radio

    67 parts24
  • 2 layers74 × 72.1 mmENGR357 Project v1.1, the printed circuit board in 3D

    ENGR357 Project v1.1

    pricna/Software-Defined-Radio-Receiver

    Software Defined Radio receiver created for Engineering Electronics II at Walla Walla University.

    80 parts3MPL-2.0
  • 4 layers130 × 110 mmOpenBeacon2, the printed circuit board in 3D

    OpenBeacon2

    etherkit/OpenBeacon2

    Multimode MEPT based on OpenBeacon

    261 parts15
  • 2 layers175 × 115 mmLaser Controllerv2 only for pcb test, the printed circuit board in 3D

    Laser Controllerv2 only for pcb test

    Andre1Becker/GalvOS

    Open-source ESP32-S3 laser show controller — built to replace proprietary OEM controllers in RGB galvo laser projectors

    122 parts11GPL-3.0
  • 4 layers118 × 60 mmHeron clock, the printed circuit board in 3D

    Heron clock

    Austin-Hunter1/HERON

    2026-2027 Graduate Project HERON:

    112 parts1
  • 6 layers56.7 × 54.7 mmBetter md80, the printed circuit board in 3D

    Better md80

    darshp848/bldc-controller-60v

    60 V, 20 A / 80 A peak BLDC motor controller that fits the MD80 v3.0 mounting. KiCad 10, 6 layers.

    144 parts1
  • 4 layers88 × 60 mmCombined, the printed circuit board in 3D

    Combined

    activexray/hyperactive_radio

    Firmware for experimental ISM-band audio transmission

    55 parts