Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain project
Write a project description
Find schematic issues
Create a test plan
Simulate a circuit
Prepare for Manufacturing
Component Selection Workflow
New Subsystem Wizard
Write I2C initialization code
Generate firmware skeleton

Refine this doc
Ask about this doc
Project Specification — Wearable EEG BCI Acquisition Board
Purpose
Wearable, non-medical, OpenBCI-like 8-channel EEG/BCI prototype for human-head research/development use.
Core Architecture
  • Analog front end: U1 ADS1299IPAGR, 8 EEG channels.
  • Main MCU: U2 STM32L152RET6, SPI1 master to ADS1299, SWD programming header J1.
  • Wireless/storage module: U3 ESP32-WROOM-32E, STM32 SPI2 bridge, USB-UART programming/debug via U8 CP2102N, microSD on ESP32 VSPI.
  • Power: LiPo J5, MCP73831 charger U4, main switch SW4, TPS62840 buck to +3V3, TPS61023 boost to +5V5, TPS7A2050 LDO to +5V0A analog.
Named Rails and Grounds
  • VBUS: USB-C input.
  • +VBAT: LiPo/charger battery rail.
  • +VSYS: switched system rail from +VBAT via SW4.
  • +3V3: MCU, ESP32, CP2102N, microSD, ADS1299 DVDD.
  • +5V5: boost output feeding analog LDO.
  • +5V0A: ADS1299 analog supply.
  • GND: digital/system ground.
  • AGND: analog/electrode ground and ADS1299 AVSS.
Mechanical/Layout Targets
  • Board outline target: 55 mm × 40 mm.
  • Stackup: 4-layer; Top signal/components, Inner1 solid GND reference, Inner2 power distribution, Bottom signal.
  • Keep analog electrode front end separated from ESP32 RF and switching power.
  • ESP32 antenna must face an edge with no copper/ground/enclosure metal in the antenna keepout region.
Schematic Status
Captured major functional blocks: power tree, ADS1299, STM32, ESP32, USB-C/CP2102N, microSD, LiPo connector/switch, electrode connector/protection.
Known Design Decisions
  • TPS7A2050PDBVR pin 4 is NC; no NR capacitor is used.
  • ADS1299 uses internal oscillator: CLKSEL tied high; CLK pin no-connect.
  • ADS1299 VREFP decoupled to AGND; VREFN tied to AGND.
  • J3 pin 12 tied to AGND as spare/shield.
  • BIASOUT goes through 1 kΩ to J3.BIAS.
  • SW4 is a 5 A DPDT slide switch used as a high-current replacement for the unavailable ≥1 A SPDT SMD switch.
Open Engineering Items
  • Confirm ADS1299 BIAS amplifier topology: BIASREF, BIASINV, and BIASIN are intentionally left unresolved pending the desired driven-bias/reference implementation.
  • Replace C29 470uF/0402 with a physically realistic bulk capacitor package/MPN.
  • Assign specific manufacturer part numbers to generic passives/inductors/LEDs for fabrication.
  • Confirm exact electrode cable pinout and patient-safety requirements before human-connected testing.
Intended Use Limitation
This is a non-medical prototype. It is not designed or documented as a certified medical diagnostic, treatment, or patient-monitoring device.
  • Purpose

  • Core Architecture

  • Named Rails and Grounds

  • Mechanical/Layout Targets

  • Schematic Status

  • Known Design Decisions

  • Open Engineering Items

  • Intended Use Limitation

Wearable EEG BCI Acquisition Board

Wearable EEG BCI Acquisition Board thumbnail
Wearable 8-channel EEG/BCI acquisition board with ADS1299, STM32L152, ESP32 Wi-Fi/Bluetooth, LiPo charging, USB-UART, microSD logging, and 4-layer mixed-signal layout constraints.

Properties

Wearable

Bluetooth

8-channel EEG/BCI prototype using ADS1299, STM32L152RET6, ESP32-WROOM-32E, LiPo charging, USB-C, microSD, and 55x40mm 4-layer PCB target.

FCC

Battery

Pricing & Availability

Distributor

Qty 1

Arrow

$54.56–$98.79

Digi-Key

$70.28

HQonline

$60.36

LCSC

$80.27–$81.35

Mouser

$124.18

TME

$17.99

Verical

$54.42–$124.58

Controls