

EEG board
Repositorio para el proyecto de electromiografo
- Size
- 120 × 120 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 616
- Nets
- 415
- Pads
- 1,814
- Tracks, vias
- 5,121, 586
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 7 Dec 2023
- Updated
- 5 Nov 2026
Overview
EEG board is an open-source printed circuit board by iowlabs, from the iowlabs/TDAB repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 120 × 120 mm with 616 parts on 415 nets, routed with 5,121 tracks and 586 vias.
It is built around the AD8421ARZ, OPA277P and ADS1299-4PAG, with the OPA2277U, AP2112K-3.3 and TPS72325DBV among its other parts. Its parts include 292 capacitors, 184 resistors, 55 ICs, 23 connectors and 5 diodes.
Main components
6AD8421ARZ
SOIC-8-18V~-2.5V、2.5V~18V -40℃~+85℃ 0.02% 1 10MHz 1V/V~10000V/V 1nA 1pA/℃ 2.3mA 2nA 3.2nV/√Hz@1kHz 35V/us 400nV/℃ 5V~36V 60uV 65mA 700ns 86dB 90dB External resistor gain、Overvoltage protection、Integrated ADC driver SOIC-8 Instrumentation Amplifiers ROHSAnalog DevicesInstrumentation OpAmpsOPA277P
PDIP-8-18V~-2V、2V~18V -40℃~+85℃ 1 100nV/℃ 140dB 1MHz 1nA 1nA 20uV 35mA 800V/ms 800uA 8nV/√Hz@1kHz PDIP-8 Precision Op Amps ROHSTexas InstrumentsOperational AmplifierADS1299-4PAG
TQFP-64(10x10)-40℃~+85℃ 121dB 16kHz 2.048MHz 24 4 4.5V 4.75V~5.25V Programmable gain、Multiplexers、Internal reference source、Fault detection、Built-in temperature sensor、Simultaneous sampling control SPI TQFP-64(10x10) Analog Front End (AFE) ROHSTexas InstrumentsAnalog Front End (AFEs)OPA2277U
SOIC-8-18V~-2V、2V~18V -40℃~+85℃ 0.8V/us 10uV 140dB 1MHz 1nA 2 250nV/℃ 2nA 35mA 800uA 8nV/√Hz@1kHz Built-in compensation、Reverse-phase input protection SOIC-8 Precision Op Amps ROHSTexas InstrumentsPrecision Op AmpsAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedTPS72325DBV
SOT-23-5-40℃~+125℃ 1 2.5V 2.7V 200mA 48dB@(10kHz)、65dB@(1kHz) 500mV@(200mA) 60uVrms Fixed Negative Over Current Protection、Over Temperature Protection、Enable SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdTremor Detection Adquisition Board
This device developed is an acquisition board for reading biometric signals from the human body, such as an EEG or EMG.
The board is based on the ADS1299, a 24-bit low-noise analog-to-digital converter developed for applications working with biopotential signals. The board uses a Teensy 4.1 as a DSP microcontroller to perform the tasks of synchronization, parameter configuration, ADC reading, and communication with the host.
The main feature of this equipment is that it has 6 analog signal conditioning channels that are fully configurable by software.
Each channel implements a band-pass filter whose gain and cut-off frequencies can be configured. The band-pass filter is implemented by two independent filters in cascade, one high-pass and one low-pass.

Features
- Designed to capture signals up to 1 kHz: ADC sampled at 16 kSPS, IMUs at 4 kHz, all samples streamed to the host
- 6 independent software-configurable analog channels + 2 direct channels (8-channel ADS1299)
- Bandpass configurable filter
- Configurable lower cutoff frequency between 0.5Hz and 50Hz.
- Configurable upper cutoff frequency between 100Hz and 10kHz.
- Configurable channel gain.
- Software-configurable channels
- 24-bit ADC (ADS1299) with sampling rate up to 16 kSPS
- 2 × MPU9250 9-DoF IMUs (16-bit, accelerometer range ±2 g, configurable up to ±16 g) over I2C
- USB communication with the host
- Real-time reading and data display interface.
LICENSES
| Item | License |
|---|---|
| Hardware | CERN-OHL-S-2.0 |
| Software | GPL-3.0-or-later |
| Firmware | GPL-3.0-or-later |
| Documentation | CC-BY-SA-4.0 |
Hardware description
See doc/idea.md for the concept and doc/agents.md for the detailed technical reference (pinout, analog chain, protocol). Development progress is logged in doc/bitacora.md.
Electronics
Schematics
Layout
BOM
3D Model
Firmware
Software
Parts
616| Qty | Value | Footprint | References |
|---|---|---|---|
| 105 | 100n | Capacitor_SMD:C_0603_1608Metric | C12, C13, C14, C102, C111, C114, C118, C120, C121, C122, C130, C131, C132, C134, C138, C140 +89 |
| 85 | 10u | Capacitor_SMD:C_0805_2012Metric | C10, C11, C112, C113, C115, C116, C119, C123, C127, C128, C129, C133, C136, C137, C139, C142 +69 |
| 38 | 4.7k | Resistor_SMD:R_0603_1608Metric | R10, R100, R101, R102, R124, R125, R126, R148, R149, R150, R174, R175, R178, R179, R180, R184 +22 |
| 33 | 10k | Resistor_SMD:R_0603_1608Metric | R18, R107, R108, R113, R114, R121, R131, R132, R137, R138, R145, R155, R156, R161, R162, R169 +17 |
| 25 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP20, JP21, JP22, JP23 +9 |
| 24 | 100u | Capacitor_SMD:C_1206_3216Metric | C19, C20, C117, C124, C125, C126, C159, C166, C167, C168, C201, C208, C209, C210, C243, C250 +8 |
| 24 | 160k | Resistor_SMD:R_0603_1608Metric | R11, R12, R13, R16, R103, R104, R109, R110, R127, R128, R133, R134, R151, R152, R157, R158 +8 |
| 24 | 20k | Resistor_SMD:R_0603_1608Metric | R14, R15, R17, R19, R105, R106, R117, R118, R129, R130, R141, R142, R153, R154, R165, R166 +8 |
| 17 | 100p | Capacitor_SMD:C_0603_1608Metric | C1, C3, C4, C108, C110, C150, C152, C192, C194, C234, C236, C280, C282, C283, C285, C288 +1 |
| 16 | 10M | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R74, R75, R98, R99, R122, R123, R146, R147, R172, R173, R176, R177 |
| 14 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C77, C78, C79, C80, C99, C100, C146, C147, C188, C189, C230, C231, C272, C273 |
| 14 | 1k | Resistor_SMD:R_0603_1608Metric | R27, R28, R29, R30, R87, R88, R111, R112, R135, R136, R159, R160, R181, R182 |
| 13 | 33 | Resistor_SMD:R_0603_1608Metric | R43, R44, R45, R46, R57, R95, R96, R119, R120, R143, R144, R167, R168 |
| 12 | 0.001u | Capacitor_SMD:C_0603_1608Metric | C62, C66, C67, C71, C141, C143, C183, C185, C225, C227, C267, C269 |
| 12 | 3.3k | Resistor_SMD:R_0603_1608Metric | R35, R36, R37, R38, R91, R92, R115, R116, R139, R140, R163, R164 |
| 12 | AD5282 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U9, U10, U13, U14, U28, U30, U36, U38, U44, U46, U52, U54 |
| 12 | OPA2277 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3, U4, U11, U12, U25, U29, U33, U37, U41, U45, U49, U53 |
| 8 | 1n | Capacitor_SMD:C_0603_1608Metric | C2, C5, C109, C151, C193, C235, C281, C284 |
| 7 | 1u | Capacitor_SMD:C_0805_2012Metric | C88, C90, C92, C277, C278, C291, C292 |
| 6 | 200p | Capacitor_SMD:C_0603_1608Metric | C55, C56, C135, C177, C219, C261 |
| 6 | AD8421 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1, U2, U24, U32, U40, U48 |
| 6 | AD8475xRMZ | Package_SO:MSOP-10_3x3mm_P0.5mm | U15, U16, U31, U39, U47, U55 |
| 6 | HDR-2x1 | IoWLabsConnectors:JST-XH-2x1-2.5p-TH-V | J1, J2, J3, J9, J10, J11 |
| 6 | OPA277 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7, U8, U27, U35, U43, U51 |
| 6 | ~ | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U5, U6, U26, U34, U42, U50 |
| 5 | 470 | Resistor_SMD:R_0603_1608Metric | R55, R56, R170, R171, R183 |
| 5 | HDR-4x1 | IoWLabsConnectors:JST-XH-4x1-2.5P-TH-V | J7, J15, J17, J18, J23 |
| 5 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3, D4, D5 |
| 3 | HDR-2x1 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J26, J27, J28 |
| 3 | HDR-3x1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J29, J30, J31 |
| 2 | 10n | Capacitor_SMD:C_0603_1608Metric | C104, C105 |
| 2 | 10u | Capacitor_SMD:CP_Elec_4x5.3 | C93, C101 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric | R58, R61 |
| 2 | 1u | Capacitor_SMD:CP_Elec_4x5.3 | C95, C98 |
| 2 | 2.2u | Capacitor_SMD:C_0805_2012Metric | C106, C107 |
| 2 | 5u | Capacitor_SMD:CP_Elec_5x5.4 | C85, C89 |
| 2 | 636 | Resistor_SMD:R_1206_3216Metric | R50, R54 |
| 2 | Conn_02x03_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J4, J21 |
| 2 | LOGO | IoWLabsLogos:IoWLabs_logo_25mm | G***, G*** |
| 2 | ON OFF | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J16, J25 |
| 2 | OPA376xxDBV | Package_TO_SOT_SMD:SOT-23-5 | U56, U57 |
| 1 | 1.5n | Capacitor_SMD:C_0603_1608Metric | C103 |
| 1 | 100u | Capacitor_SMD:C_0805_2012Metric | C94 |
| 1 | 10u | Capacitor_SMD:CP_Elec_5x5.4 | C87 |
| 1 | 2.2u | Capacitor_SMD:CP_Elec_4x5.3 | C91 |
| 1 | 318 | Resistor_SMD:R_1206_3216Metric | R51 |
| 1 | ADS1299-4PAG | Package_QFP:TQFP-64_10x10mm_P0.5mm | U19 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U17 |
| 1 | Conn_02x04_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J22 |
| 1 | FUSE | Fuse:Fuse_1206_3216Metric | F2 |
| 1 | G*** | kibuzzard-66F1C29C | kibuzzard-66F1C29C |
| 1 | G*** | kibuzzard-66F1C1DB | kibuzzard-66F1C1DB |
| 1 | G*** | kibuzzard-66F1BE92 | kibuzzard-66F1BE92 |
| 1 | G*** | kibuzzard-66F1C19C | kibuzzard-66F1C19C |
| 1 | G*** | kibuzzard-66F1BEC6 | kibuzzard-66F1BEC6 |
| 1 | G*** | kibuzzard-66F1C256 | kibuzzard-66F1C256 |
| 1 | G*** | kibuzzard-66F1BE81 | kibuzzard-66F1BE81 |
| 1 | G*** | kibuzzard-66F1C231 | kibuzzard-66F1C231 |
| 1 | G*** | kibuzzard-66F1C22B | kibuzzard-66F1C22B |
| 1 | G*** | kibuzzard-66F1C248 | kibuzzard-66F1C248 |
| 1 | G*** | kibuzzard-66F1C1B9 | kibuzzard-66F1C1B9 |
| 1 | G*** | kibuzzard-66F1C285 | kibuzzard-66F1C285 |
| 1 | G*** | kibuzzard-66F1BD73 | kibuzzard-66F1BD73 |
| 1 | G*** | kibuzzard-66F1C1C3 | kibuzzard-66F1C1C3 |
| 1 | G*** | kibuzzard-66F1C172 | kibuzzard-66F1C172 |
| 1 | G*** | kibuzzard-66F1C1A7 | kibuzzard-66F1C1A7 |
| 1 | G*** | kibuzzard-66F1C23E | kibuzzard-66F1C23E |
| 1 | G*** | kibuzzard-66F4DE44 | kibuzzard-66F4DE44 |
| 1 | G*** | kibuzzard-66F1BED1 | kibuzzard-66F1BED1 |
| 1 | G*** | kibuzzard-66F1BEAE | kibuzzard-66F1BEAE |
| 1 | G*** | kibuzzard-66F1BD5D | kibuzzard-66F1BD5D |
| 1 | G*** | kibuzzard-66F1C265 | kibuzzard-66F1C265 |
| 1 | G*** | kibuzzard-66F1C187 | kibuzzard-66F1C187 |
| 1 | G*** | kibuzzard-66F1BE9F | kibuzzard-66F1BE9F |
| 1 | G*** | kibuzzard-66F1C1F0 | kibuzzard-66F1C1F0 |
| 1 | HDR-2x1 | IoWLabsConnectors:Tb-2x1-5p-TH-V | J8 |
| 1 | LOGO | IoWLabsLogos:moebius_3 | G*** |
| 1 | MEA1D | IoWLabs:Miniature SIP 6p | U20 |
| 1 | TCA9548APWR | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U21 |
| 1 | TPS72325DBV | Package_TO_SOT_SMD:SOT-23-5 | U23 |
The 613 most common of 616 parts.
Questions
How big is the EEG board PCB?
It measures 120 × 120 mm and has 4 copper layers, 1.6 mm thick.
What parts does the EEG board use?
616 parts, built around the AD8421ARZ, OPA277P, ADS1299-4PAG and OPA2277U. 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 EEG board KiCad files?
From the iowlabs/TDAB repository on GitHub, at the commit this page was made from: the board is electronics/EEG_board/EEG_board/EEG_board.kicad_pcb and its schematic electronics/EEG_board/EEG_board/EEG_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the EEG board design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers47.2 × 23.1 mm

- 10 layers40 × 160 mm

Psc daughter brd
NSLS2/zupsc-hw
Zynq UltraScale Power Supply Controller hardware
345 parts1BSD-3-Clause - 4 layers74.3 × 148.8 mm

SeniorDesign
mikemederos/STM32_PCB
STM32F103C8-based PCB used to calculate 3-phase AC impedance to aid in detection of high-impedance faults.
139 parts - 2 layers167.3 × 85.2 mm

FinalCircuit
HarshitRaj3007/EDL2024
Repository for our EDL project in year 2024. RRAM Characterization using FPGA.
59 parts1 - 2 layers160 × 100 mm

PIAD-18bits
lnls-sirius/SPIxCONV
This project consists of an 18-bit analog input (ADC) and output (DAC) within a range of 20 V (± 10 V) and 32 digital pins that can be either as inputs or outputs.
178 parts1MIT - 2 layers80 × 110 mm

Bed mainboard pcb
arrowtip/bed-mainboard_pcb
Simple PCB for using an ESP32 board to control Neopixel-LEDs based on audio-spectrum recorded by mircrophone. Boards also includes interface for a rotary encoder and i2c devices.
33 partsMPL-2.0 - 2 layers121.9 × 55.9 mm

Potentiostat KiCAD Prohject
yashil3/Pocket-Potentiostat
Potentiostat for applying cyclic voltammetry to electrolyte
81 parts - 2 layers48.3 × 105.4 mm
