Skip to the content
4 layers138 × 114 mmQuadPreRecorder unrouted, the printed circuit board in 3D

QuadPreRecorder unrouted

jdg511/quadpreandrecorder

Quad Preamp and Recorder project

Size
138 × 114 mm
Copper layers
4
Thickness
1.6 mm
Parts
322
Nets
185
Pads
945
Tracks, vias
0, 0
Pours
18
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Jul 2026
Updated
26 Sep 2026

Overview

QuadPreRecorder unrouted is an open-source printed circuit board by jdg511, from the jdg511/quadpreandrecorder repository on GitHub. It is a 4-layer board of 138 × 114 mm with 322 parts on 185 nets.

It is built around the OPA1654AID, CD4053BPWRG and TPS7A2033PDBVR-TP, with the RC0603FR-07100KL, RC0603FR-0710KL and RC0603FR-071ML among its other parts. Its parts include 128 resistors, 106 capacitors, 18 diodes, 9 transistors and 7 ICs. It belongs with the audio and music boards of this library.

Main components

12

README

README.md

Quad Preamp and Recorder

Compact four-channel ambisonic electret preamp, 192 kHz/24-bit recorder, real-time binaural monitor, and touchscreen controller.

The hardware is derived from jdg511/Quadelectretpre and is redesigned as a mixed-signal two-layer PCB in a Hammond 1590XX enclosure.

Project layout

  • hardware/ — KiCad project, fabrication package, design notes, and reviews.
  • tools/ — reproducible schematic, PCB, and fabrication-generation scripts.
  • firmware/ — recorder/DSP interface, pin map, file-naming rules, and implementation requirements. Production firmware is not included in Rev A.

Revision status

The current design is Rev C (2026-09-08), routed for the compact Hammond 1590XX (138 x 114 mm board, 145 x 121 x 39 mm enclosure). Rev C takes the Rev B board and:

  • adds a USB-C receptacle (J9) on the rear wall — 5 V power from any charger, power bank or computer port (TPS61175 boost + ADP7142 low-noise LDO make the 9 V analog rail), SD-card file transfer (MTP) and firmware updates; the 9 V barrel (J1) stays as an alternative input and moved to the rear-left wall;
  • mutes the 1/4-inch line out with a signal relay (K1) while a computer is attached (ground-loop protection, on-screen warning with override);
  • replaces the headphone pot with a TPA6130A2 I2C-volume headphone amp (encoder / touchscreen control) and the pad toggle with a GPIO-driven level shifter (pad is a touchscreen control);
  • changes the display to the LCDWiki MSP3526 3.5-inch IPS module with FT6336U capacitive touch (the MSP3520 named in Rev B is resistive).
  • adds an internal LiPo battery (5000 mAh, 6-7 h) with a BQ24074 USB charger and a two-button soft-power gesture (hold RECORD + encoder push).

Walls: rear = SD slot + 9 V + USB-C, left = mic RJ45 (Amphenol RJHSE-5380), right = headphones, front = line out; lid = display, record button, gain encoder. Rev C3 (2026-09-12) removed the J6/J7 test headers (probe at component pads or the TP3-TP14 pads), moved to a 4-layer SIG/GND/GND/SIG stack, and made the mic input switchable from the screen: electret bias off / 5 V / 9 V (one setting for all four channels) and, with the bias off, the four RJ45 pairs become true balanced inputs for dynamic microphones (two-op-amp instrumentation stage, +20.1 dB, SPICE-checked CMRR 58-67 dB worst case across the audio band). The 9 V analog LDO is an ADP7142 (the TPS7A4701 it replaces had no distributor depth) and every BOM line was re-checked for stock and price the same day. See hardware/reviews/audio-rules-check-revC3-fixes.md, hardware/mechanical.md, hardware/connector-pinout.md and firmware/docs/REV-C-CONTROL-MODEL.md.

ERC is clean and DRC (--all-track-errors --schematic-parity --severity-error) reports 0 violations, 0 unconnected pads, 0 parity issues on the routed board. The Gerbers, drills, BOM, placement CSVs, STEP and PDFs in hardware/manufacturing/ are regenerated from it (QuadPreRecorder-RevC-PCBWay-handoff.zip). Rev B outputs are archived in hardware/manufacturing/revb-archive/.

Still a human check before ordering: the physical Hammond 1590XX fit (wall cutouts, button/shaft reach, the purchased MSP3526 module) — see hardware/enclosure-1590XX-desk-study.md and hardware/reviews/rev-c-preorder-review.md.

This is still new mixed-signal hardware, not a bench-proven production revision. Read the prototype confirmations in hardware/requirements.md and the order/bring-up notes in hardware/manufacturing/README.md before ordering.

Rebuild

  • tools/route_pcb.ps1 regenerates the schematic/footprints/placement, runs Freerouting 1.9.0 (tools/cache/freerouting19.jar, single-threaded — the 2.2.4 jar drops nets from its session export on this board), imports the route, adds the GND pours, and checks DRC. Allow ~35-60 minutes.
  • python tools/build_manufacturing.py regenerates the complete PCBWay handoff with KiCad 10's command-line tools.

The checked-in routed board is the release artifact; rerouting is not required to order it.

Parts

322
QtyValueFootprintReferences
24100nFCapacitor_SMD:C_0603_1608MetricC11, C33, C34, C35, C36, C40, C41, C43, C44, C47, C50, C54, C56, C64, C109, C110 +8
20100kResistor_SMD:R_0603_1608MetricR3, R38, R39, R40, R41, R43, R64, R77, R100, R101, R103, R108, R126, R127, R128, R129 +4
1610kResistor_SMD:R_0603_1608MetricR50, R51, R52, R53, R60, R70, R71, R72, R73, R74, R79, R81, R83, R96, R97, R106
141MResistor_SMD:R_0603_1608MetricR4, R14, R15, R16, R17, R86, R87, R88, R89, R90, R114, R115, R116, R117
124.7uF 35V FILMCapacitor_SMD:C_1812_4532MetricC17, C18, C19, C20, C25, C26, C27, C28, C101, C102, C103, C104
10100RResistor_SMD:R_0603_1608MetricR34, R35, R36, R37, R42, R61, R84, R99, R102, R107
922pF C0GCapacitor_SMD:C_0603_1608MetricC4, C21, C22, C23, C24, C105, C106, C107, C108
8100R RFResistor_SMD:R_0603_1608MetricR10, R11, R12, R13, R110, R111, R112, R113
8100pF C0GCapacitor_SMD:C_0603_1608MetricC13, C14, C15, C16, C97, C98, C99, C100
810k 0.1%Resistor_SMD:R_0603_1608MetricR26, R27, R28, R29, R118, R119, R120, R121
833RResistor_SMD:R_0603_1608MetricR46, R47, R48, R49, R57, R58, R59, R69
890.9k 0.1%Resistor_SMD:R_0603_1608MetricR30, R31, R32, R33, R122, R123, R124, R125
8PESD12VL1BADiode_SMD:D_SOD-323D6, D7, D8, D9, D20, D21, D22, D23
61N4148WDiode_SMD:D_SOD-123D13, D15, D16, D17, D18, D19
6Fiducial 1mmFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4, FID5, FID6
510uFCapacitor_SMD:C_1206_3216MetricC42, C45, C46, C55, C62
51uFCapacitor_SMD:C_0603_1608MetricC53, C59, C60, C61, C65
52N7002Package_TO_SOT_SMD:SOT-23Q1, Q2, Q5, Q7, Q9
410nFCapacitor_SMD:C_0603_1608MetricC48, C49, C93, C94
410nF C0GCapacitor_SMD:C_0603_1608MetricC29, C30, C31, C32
410uF 25VCapacitor_SMD:C_1206_3216MetricC3, C76, C77, C85
42.2uF 25V FILMCapacitor_SMD:C_1210_3225MetricC57, C58, C86, C87
433k 0.1%Resistor_SMD:R_0603_1608MetricR19, R21, R23, R25
44.7k ELECTRET BIASResistor_SMD:R_0603_1608MetricR6, R7, R8, R9
468k 0.1%Resistor_SMD:R_0603_1608MetricR18, R20, R22, R24
4AO3401APackage_TO_SOT_SMD:SOT-23Q3, Q4, Q6, Q8
4B340A 40V 3ADiode_SMD:D_SMAD1, D10, D12, D14
4M3 TFT MSP3526 92x49.5 VERIFYMountingHole:MountingHole_3.2mm_M3H5, H6, H7, H8
310uF 10VCapacitor_SMD:C_0805_2012MetricC90, C91, C92
310uF 16VCapacitor_SMD:C_1206_3216MetricC37, C74, C88
31uF 10VCapacitor_SMD:C_0805_2012MetricC7, C9, C95
32.2uFCapacitor_SMD:C_0805_2012MetricC51, C52, C83
3CD4053BPWPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU4, U5, U15
3GNDTestPoint:TestPoint_Pad_1.5x1.5mmTP8, TP13, TP14
210RResistor_SMD:R_0603_1608MetricR65, R66
2130kResistor_SMD:R_0603_1608MetricR2, R130
22.2nF C0GCapacitor_SMD:C_0603_1608MetricC67, C68
222uF 10VCapacitor_SMD:C_1206_3216MetricC5, C6
24.7kResistor_SMD:R_0603_1608MetricR44, R45
24.7uF 10VCapacitor_SMD:C_0805_2012MetricC8, C96
2470RResistor_SMD:R_0603_1608MetricR62, R63
25.1kResistor_SMD:R_0603_1608MetricR75, R76
2OPA1654Package_SO:TSSOP-14_4.4x5mm_P0.65mmU6, U16
2TPS7A2033PDBVPackage_TO_SOT_SMD:SOT-23-5U2, U14
1+3V3_DCTestPoint:TestPoint_Pad_1.5x1.5mmTP12
10R CHASSIS LINKResistor_SMD:R_0603_1608MetricR5
11.1k ILIMResistor_SMD:R_0603_1608MetricR91
11.2k ISETResistor_SMD:R_0603_1608MetricR92
11/4in BINAURAL LINE OUTConnector_Audio:Jack_6.35mm_Neutrik_NRJ6HF_HorizontalJ4
11/8in BINAURAL HEADPHONE OUTConnector_Audio:Jack_3.5mm_CUI_SJ1-3533NG_HorizontalJ5
1100R MIC BIAS FILTERResistor_SMD:R_0603_1608MetricR67
1100R TFT BACKLIGHTResistor_SMD:R_0805_2012MetricR56
1100k BLEEDResistor_SMD:R_0603_1608MetricR104
1100nF 25VCapacitor_SMD:C_0805_2012MetricC2
1100uF 16VCapacitor_SMD:CP_Elec_6.3x5.8C66
1100uF 25VCapacitor_SMD:CP_Elec_6.3x5.8C1
110k TSResistor_SMD:R_0603_1608MetricR93
110uH 2AInductor_SMD:L_Bourns_SRN6045TAL2
11kResistor_SMD:R_0603_1608MetricR55
11nF 1kV C0GCapacitor_SMD:C_0805_2012MetricC12
11uFCapacitor_SMD:C_0805_2012MetricC39
12.2kResistor_SMD:R_0603_1608MetricR54
12.2uH 1.5AInductor_SMD:L_Abracon_ASPIAIG-F4020L1
120kResistor_SMD:R_0603_1608MetricR131
12A PTCFuse:Fuse_1206_3216MetricF2
14.7nF C0GCapacitor_SMD:C_0603_1608MetricC80
147kResistor_SMD:R_0603_1608MetricR78
147nFCapacitor_SMD:C_0603_1608MetricC79
147pF C0GCapacitor_SMD:C_0603_1608MetricC81
147uF 10VCapacitor_SMD:C_1206_3216MetricC10
1680kResistor_SMD:R_0603_1608MetricR1
1750mA PTCFuse:Fuse_1206_3216MetricF1
175kResistor_SMD:R_0603_1608MetricR80
180.6kResistor_SMD:R_0603_1608MetricR82
19V DC INConnector_BarrelJack:BarrelJack_CUI_PJ-102AH_HorizontalJ1
1ADC_BCLKTestPoint:TestPoint_Pad_1.5x1.5mmTP4
1ADC_DOUT2TestPoint:TestPoint_Pad_1.5x1.5mmTP7
1ADC_LRCLKTestPoint:TestPoint_Pad_1.5x1.5mmTP5
1ADC_MCLKTestPoint:TestPoint_Pad_1.5x1.5mmTP3
1ADC_TDMTestPoint:TestPoint_Pad_1.5x1.5mmTP6

The 294 most common of 322 parts.

More from jdg511/quadpreandrecorder

3

Similar boards

  • 4 layers116 × 112 mmBldc esc, the printed circuit board in 3D

    Bldc esc

    EwoudVV/bldc-esc

    A custom STM32 motor controller for BLDC and PMSM motors.

    453 parts2
  • 2 layers63.9 × 89.2 mmAb rec, the printed circuit board in 3D

    Ab rec

    LJWsao/sinitsa

    KiCAD files for the all band receiver. This can pick up strong local sources of RF such as AM and FM radio stations.

    47 parts1
  • 4 layers96.6 × 40.7 mm2026Precharge, the printed circuit board in 3D

    2026Precharge

    SCFormulaElectric/USC-Electrical-Systems

    91 parts9
  • 4 layers100 × 70 mmSmart gas meter iot, the printed circuit board in 3D

    Smart gas meter iot

    ebixs/smart-gas-meter-iot

    The board plugs onto the carrier board's modem header J6 (carrier v0.2, hardware/kicad/) with a socket J1 on its underside, pin for pin: 1 MODEMVIN · 2 GND · 3 MODEMTXD · 4 MODEMRXD · 5 MODEMEN · 6 MODEMRESET · 7…

    52 parts
  • 4 layers74.4 × 50.2 mmRoadster charger, the printed circuit board in 3D

    Roadster charger

    zainahm3d/roadster-charger

    USB-C PD bike charger

    109 parts7
  • 4 layers220 × 120 mmCandidate filled profile, the printed circuit board in 3D

    Candidate filled profile

    misko/prompt2device

    The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

    569 parts3MIT
  • 2 layers45 × 100 mmWalkiepcb, the printed circuit board in 3D

    Walkiepcb

    houseofthe051010/ESP32-Walkie-Talkie-V2

    This ESP32 Walkie Talkie is redesigned with a SX1262 radio, a PCB, and a full case redesign.

    93 parts1
  • 2 layers150 × 110 mmRF2M, the printed circuit board in 3D

    RF2M

    DD1SB/ARDF-TX

    Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

    358 partsMIT

Questions

How big is the QuadPreRecorder unrouted PCB?

It measures 138 × 114 mm and has 4 copper layers, 1.6 mm thick.

What parts does the QuadPreRecorder unrouted use?

322 parts, built around the OPA1654AID, CD4053BPWRG, TPS7A2033PDBVR-TP and RC0603FR-07100KL. 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 QuadPreRecorder unrouted KiCad files?

From the jdg511/quadpreandrecorder repository on GitHub, at the commit this page was made from: the board is hardware/review_outputs/QuadPreRecorder-unrouted.kicad_pcb and its schematic hardware/QuadPreRecorder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the QuadPreRecorder unrouted design in my own project?

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