

EEG32
32-channel ADS1299/nRF52832 acquisition board design in KiCad, with schematics, PCB layout, BOM, and pre-fabrication documentation. Bench tests pending.
- Size
- 68.3 × 55.7 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 225
- Nets
- 222
- Pads
- 784
- Tracks, vias
- 4,903, 507
- Pours
- 14
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 22 Oct 2026
- Updated
- 22 Oct 2026
Overview
EEG32 is an open-source printed circuit board by Iwetter, from the Iwetter/EEG32 repository on GitHub. It is a 4-layer board of 68.3 × 55.7 mm with 225 parts on 222 nets, routed with 4,903 tracks and 507 vias.
It is built around the NRF52832-QFAA-R, 2450FM07A0029T and XC9140A501MR-G, with the ADS1299IPAG, S-1318D33-A4T2U4 and GRM155R61A105KE15D among its other parts. Its parts include 133 capacitors, 63 resistors, 7 ICs, 5 inductors and 3 connectors. It belongs with the nRF52 and nRF5x boards of this library.
Main components
12NRF52832-QFAA-R
QFN-48-EP(6x6)-40℃~+85℃ -96dBm 1.7V~3.6V 2.4GHz 2Mbps 4dBm 5.3mA 5.4mA Bluetooth SPI、UART、I2C transceiver QFN-48-EP(6x6) RF Transceiver ICs ROHSNORDICRF Transceiver ICs2450FM07A0029T
0402-40℃~+85℃ 0.8dB 2.4GHz~2.5GHz 50Ω Low Pass 0402 RF Filters ROHSJohanson DielectricsRF FiltersXC9140A501MR-G
SOT-25-5-40℃~+85℃@(TA) 1 295mA 5V 6.3uA 900mV~5.5V Boost Boost Built-in Fixed Load disconnect Yes SOT-25-5 DC-DC Converters ROHSTorex SemiconductorDC-DC ConvertersADS1299IPAG
TQFP-64(10x10)-40℃~+85℃ 121dB 24 3ppm/℃ 4.75V~5.25V TQFP-64(10x10) Analog Front End (AFE) ROHSTexas InstrumentsAnalog Front End (AFE)S-1318D33-A4T2U4
HSNT-4(1010)-40℃~+85℃@(Ta) 1 100mA 250nA 3.3V 5.5V Fixed Over Current Protection Positive HSNT-4(1010) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSABLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsGRM155R61A105KE15D
040210V 1uF X5R ±10% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSMurataMultilayer Ceramic Capacitors MLCC - SMD/SMTRC0402FR-0710KL
UncategorisedUnknown makerT491B107K006AT
CASE-B-3528-21(mm)-55℃~+125℃ 100uF 2Ω@100kHz 6.3V ±10% CASE-B-3528-21(mm) Tantalum Capacitors ROHSKEMETTantalum Capacitors04025U120FAT2A
040212pF 50V C0G ±1% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSKyocera AVXMultilayer Ceramic Capacitors MLCC - SMD/SMTGJM1555C1H200FB01D
040220pF 50V C0G ±1% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSMurataMultilayer Ceramic Capacitors MLCC - SMD/SMTLQW15AN2N7G8ZD
04021.5A 2.7nH 47mΩ ±2% 0402 Power Inductors ROHSMurataPower InductorsCW100505-3N9J
04023.9nH 66mΩ 840mA Unshielded Inductor ±5% 0402 Power Inductors ROHSBournsPower Inductors
README
README.mdEEG32
A 32-channel EEG acquisition board design in KiCad.
An electronics design project using four ADS1299 analog front ends and an nRF52832 acquisition controller, with shared reference, separate bias, passive inputs, and documented connector/assembly interfaces.
Project status
The repository captures the 2.1-prefab-bench design checkpoint dated October 1, 2026. It contains editable schematics and PCB layout, component libraries, a BOM, and pre-fabrication engineering documentation. Fabrication, bench performance, and human-connected use have not been validated. The design documentation retains the outstanding manufacturing and safety review holds.
Engineering focus
- Multi-channel analog acquisition and MCU interfaces.
- Hierarchical schematic organization and a routed PCB.
- Footprint/library management and component procurement documentation.
- Connector orientation, assembly centroids, and pre-fabrication checks.
- Explicit separation of electrical-rule results from physical qualification.
Explore the design
| File or directory | Contents |
|---|---|
EEG32.kicad_pro | KiCad project entry point |
EEG32.kicad_sch | Root schematic and hierarchical sheets |
EEG32.kicad_pcb | PCB layout |
EEG32.pretty/ | Project footprints |
BOM.csv | Bill of materials |
prefab-20261001/ | Release notes, assembly details, qualification, and bench plans |
ERC.json, DRC.json | Saved design-check outputs |
Open EEG32.kicad_pro with KiCad 10 and keep the repository's relative libraries together. Review the release report, bench-validation plan, and safety-review inputs before interpreting the saved check results.
The source edition excludes historical checkpoints, duplicated archives, machine-local settings, and downloaded vendor documents. References in historical qualification notes may point to files from the original development package.
Tools: KiCad · PCB layout · ADS1299 · nRF52832 · ERC/DRC
Parts
225| Qty | Value | Footprint | References |
|---|---|---|---|
| 40 | 100nF | EEG32:C0402 | C11, C15, C105, C107, C109, C111, C112, C114, C118, C120, C122, C205, C207, C209, C211, C212 +24 |
| 40 | 1uF | EEG32:C0402 | C102, C104, C106, C108, C110, C115, C116, C117, C119, C121, C202, C204, C206, C208, C210, C215 +24 |
| 34 | 4.99k 1% | EEG32:R0402 | R601, R602, R603, R604, R605, R606, R607, R608, R609, R610, R611, R612, R613, R614, R615, R616 +18 |
| 33 | 4.7nF 5% C0G 50V | EEG32:C0603 | C601, C602, C603, C604, C605, C606, C607, C608, C609, C610, C611, C612, C613, C614, C615, C616 +17 |
| 28 | 10k | EEG32:R0402 | R10, R11, R12, R13, R102, R103, R104, R105, R106, R107, R202, R203, R204, R205, R206, R207 +12 |
| 4 | 100uF 6.3V TANT | EEG32:CP_EIA-3528-21_Kemet-B | C101, C201, C301, C401 |
| 4 | 10uF | EEG32:C0603 | C113, C213, C313, C413 |
| 4 | ADS1299IPAG | EEG32:PAG0064A_L | U101, U201, U301, U401 |
| 3 | 10uF | EEG32:C0402 | C12, C13, C14 |
| 2 | 12pF | EEG32:C0402 | C3, C4 |
| 2 | 20pF | EEG32:C0402 | C1, C2 |
| 2 | Header 2 | EEG32:HDR1X2 | P1, P2 |
| 1 | +3V3 | EEG32:TestPoint_Pad_D1.5mm | TP2 |
| 1 | +5VA | EEG32:TestPoint_Pad_D1.5mm | TP9 |
| 1 | 0.0027uH | EEG32:L0402 | L1 |
| 1 | 0.0039uH | EEG32:L0402 | L4 |
| 1 | 100pF | EEG32:C0402 | C6 |
| 1 | 10uH | EEG32:L0603 | L3 |
| 1 | 15nH | EEG32:L0402 | L2 |
| 1 | 1M | EEG32:R0402 | R101 |
| 1 | 1nF | EEG32:C0402 | C103 |
| 1 | 1pF | EEG32:C0402 | C7 |
| 1 | 1uF | EEG32:C0603 | C8 |
| 1 | 2450AT18B100 | EEG32:2450AT18B100 | E1 |
| 1 | 2450FM07A0029 | EEG32:2450FM07A0029 | F1 |
| 1 | 32MHz CL=8pF | EEG32:FP-ECX-1637-MFG | X2 |
| 1 | 4.7uF | EEG32:C0402 | C10 |
| 1 | 4.7uH | EEG32:L0603 | L5 |
| 1 | 503480-4000 | EEG32:Molex_503480-4000_1x40_P0.50mm_Horizontal | J601 |
| 1 | AFE_CLK | EEG32:TestPoint_Pad_D1.5mm | TP5 |
| 1 | AFE_START | EEG32:TestPoint_Pad_D1.5mm | TP6 |
| 1 | BIAS_DRIVE | EEG32:TestPoint_Pad_D1.5mm | TP8 |
| 1 | ECS-.327-12.5-12-TR | EEG32:FP-ECX-12-MFG | X1 |
| 1 | EEG_REF_ADC | EEG32:TestPoint_Pad_D1.5mm | TP7 |
| 1 | GND | EEG32:TestPoint_Pad_D1.5mm | TP1 |
| 1 | NRF52832-QFAA-R | EEG32:NRF52832-QFAA-R7 | U1 |
| 1 | S-1318D33-A4T2U4 | EEG32:S-1318_A4T2U4 | U2 |
| 1 | SWDCLK | EEG32:TestPoint_Pad_D1.5mm | TP3 |
| 1 | SWDIO | EEG32:TestPoint_Pad_D1.5mm | TP4 |
| 1 | VBAT | EEG32:TestPoint_Pad_D1.5mm | TP10 |
| 1 | XC9140A501MR-G | EEG32:FP-DBV0005A-IPC_C | U3 |
Questions
How big is the EEG32 PCB?
It measures 68.3 × 55.7 mm and has 4 copper layers, 1.6 mm thick.
What parts does the EEG32 use?
225 parts, built around the NRF52832-QFAA-R, 2450FM07A0029T, XC9140A501MR-G and ADS1299IPAG. 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 EEG32 KiCad files?
From the Iwetter/EEG32 repository on GitHub, at the commit this page was made from: the board is EEG32.kicad_pcb and its schematic AFE1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the EEG32 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Iwetter before reusing the design.
Similar boards
- 4 layers78 × 59 mm

- 4 layers45.5 × 19.6 mm

Stm32 bluet pill
brendose/stm32_bluet_pill
This project is a 1.8V STM32WB55 Bluetooth Module with battery charging. The purpose of this project is to provide a development platform for mobile wearable devices.
93 parts1 - 2 layers

Current Source flexPCB
wenli-web/Hydrogen-evolution-in-hydrogel-electrochemical-cell
This is a repository of Flexible PCB control over hydrogen generation device and python code for video and data analysis
33 parts - 4 layers40 × 50 mm

- 2 layers40.8 × 24.2 mm

- 4 layers86.1 × 54 mm

Planewatcher
plane-watch/hardware
Hardware-based ADS-B receiver and decoder for a HelloFPGA Smart ZYNQ SL board
180 partsCERN-OHL-S-2.0 - 4 layers65 × 30 mm

- 2 layers50.8 × 61 mm

Nui
alvarop/nui
Nui is an IR(evntually also BLE) controlled volume controller for analog audio. It sits between your audio source and speakers and can amplify or reduce the volume using IR commands (and evntually BLE).
53 parts3MIT