# Fun Turquoise Holodeck
## Description
Battery-isolated 16-channel medical-grade EEG front end using dual ADS1299 analog front-ends and an STM32F405 host with integrated WiFi and microSD (SDIO), featuring corrected isolation, and robust low-jitter clock distribution for dual ADS1299 #WiFi #microSD #Isolation #Clocking #ADS1299 #STM32
## Project Details
- **Owner:** bunny11777
- **Created:** 1/28/2026
- **Last Updated:** 1/28/2026
- **Visibility:** Public
- **Project Title:** Battery-Isolated 16‑Channel Medical‑Grade EEG Front End Using Dual ADS1299 and STM32 Interface
- **Domain:** Medical
- **J3 Pin Mapping:** Pin 1: U1:SRB1
Pin 2: U1:SRB2
Pin 3: U1:IN1N
Pin 4: U1:IN1P
Pin 5: U1:IN2N
Pin 6: U1:IN2P
Pin 7: U1:IN3N
Pin 8: U1:IN3P
Pin 9: U2:BIASIN
Pin 10: U2:BIASOUT
Pin 11: U2:IN1N
Pin 12: U2:IN1P
Pin 13: U2:IN2N
Pin 14: U2:IN2P
Pin 15: U2:IN3N
Pin 16: U2:IN3P
- **System Architecture:** ```mermaid
flowchart TD
subgraph PatientSide [Patient Side]
HDR["2x8 Header\n(Pins 1-16)"]
AFE["Patient Analog Front End"]
ISO_Power["Isolated Power"]
ISO_Dig["Digital Isolation"]
OSC["Low-Jitter Oscillator"]
end
subgraph HostSide [Host Side]
MCU["Host MCU\n(STM32F405)"]
WIFI["WiFi Module"]
SD["microSD Card Slot"]
end
ISO_Power --> AFE
OSC --> AFE
AFE --> ISO_Dig
ISO_Dig --> MCU
MCU --> WIFI
MCU --> SD
HDR --> AFE
```
- **CH Nets Review:** Passed
- **Capacitor Voltage ERC Status:** No ERC data available for capacitor_voltage_rating in this project
## Key Components
### J1 — [Pin Header 02x07 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x07-254mm-vertical~bnn.md)
- Part Type: Connector
- Role: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Header for patient-side SPI, control signals, and power
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_11 [pin 11]
- Pin_12 [pin 12]
- Pin_13 [pin 13]
- Pin_14 [pin 14]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### J2 — [Pin Header 02x07 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x07-254mm-vertical~bnn.md)
- Role: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Header for host-side SPI, control signals, and power
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_11 [pin 11]
- Pin_12 [pin 12]
- Pin_13 [pin 13]
- Pin_14 [pin 14]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### J3 — [Pin Header 02x08 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x08-254mm-vertical~7de.md)
- Part Type: Connector
- Role: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: EEG input header mapping pins 1–16 to CH1–CH16
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_11 [pin 11]
- Pin_12 [pin 12]
- Pin_13 [pin 13]
- Pin_14 [pin 14]
- Pin_15 [pin 15]
- Pin_16 [pin 16]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### J4 — [0472192001](https://www.flux.ai/jharwinbarrozo/0472192001~99.md)
- Role Details: microSD card SDIO connector for host-side SD interface
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 0472192001
- Datasheet URL: https://www.molex.com/pdm_docs/sd/472192001_sd.pdf
- Manufacturer Name: Molex
- Part Type: Connector
- Role: Storage
**Pins:**
- CD/DAT3 [pin 2]
- CLK [pin 5]
- CMD [pin 3]
- DAT0 [pin 7]
- DAT1 [pin 8]
- DAT2 [pin 1]
- GND_1 [pin G1]
- GND_2 [pin G2]
- GND_3 [pin G3]
- GND_4 [pin G4]
- VDD [pin 4]
- VSS [pin 6]
### J5 — [ARM JTAG SWD 10Pin 0.1" Connector with text](https://www.flux.ai/vasy_skral/arm-jtag-swd-10pin-01-connector-with-text~iok.md)
- Role: Debug
- Part Type: Connector
- Package: Through Hole 10 position 0.1" (2.54mm)
- Role Details: SWD debug header for STM32F405 host
**Pins:**
- ~RESET~ [pin 10]
- GND [pin 5]
- GND [pin 3]
- GNDDetect [pin 9]
- NC [pin 7]
- NC/TDI [pin 8]
- SWDCLK/TCK [pin 4]
- SWDIO/TMS [pin 2]
- SWO/TDO [pin 6]
- VTref [pin 1]
### U1 — [ADS1299IPAGR](https://www.flux.ai/adrian95/ads1299ipagr~gsz.md)
- Datasheet URL: https://www.ti.com/lit/ds/symlink/ads1299.pdf
- Manufacturer Name: Texas Instruments
- Role Details: 24-bit ADC for EEG channels
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: ADS1299IPAGR
- Role: Integrated Circuit
- Part Type: Integrated Circuit
**Pins:**
- ~CS [pin 39]
- ~DRDY [pin 47]
- ~PWDN [pin 35]
- ~RESET [pin 36]
- AVDD_1 [pin 19]
- AVDD_2 [pin 22]
- AVDD_3 [pin 23]
- AVDD_4 [pin 56]
- AVDD_5 [pin 59]
- AVDD1 [pin 54]
- AVSS_1 [pin 20]
- AVSS_2 [pin 21]
- AVSS_3 [pin 32]
- AVSS_4 [pin 57]
- AVSS_5 [pin 58]
- AVSS1 [pin 53]
- BIASIN [pin 62]
- BIASINV [pin 61]
- BIASOUT [pin 63]
- BIASREF [pin 60]
- CLK [pin 37]
- CLKSEL [pin 52]
- DAISY_IN [pin 41]
- DGND_1 [pin 33]
- DGND_2 [pin 49]
- DGND_3 [pin 51]
- DIN [pin 34]
- DOUT [pin 43]
- DVDD_1 [pin 48]
- DVDD_2 [pin 50]
- GPIO1 [pin 42]
- GPIO2 [pin 44]
- GPIO3 [pin 45]
- GPIO4 [pin 46]
- IN1N [pin 15]
- IN1P [pin 16]
- IN2N [pin 13]
- IN2P [pin 14]
- IN3N [pin 11]
- IN3P [pin 12]
- IN4N [pin 9]
- IN4P [pin 10]
- IN5N [pin 7]
- IN5P [pin 8]
- IN6N [pin 5]
- IN6P [pin 6]
- IN7N [pin 3]
- IN7P [pin 4]
- IN8N [pin 1]
- IN8P [pin 2]
- NC_1 [pin 27]
- NC_2 [pin 29]
- RESERVED [pin 64]
- RESV1 [pin 31]
- SCLK [pin 40]
- SRB1 [pin 17]
- SRB2 [pin 18]
- START [pin 38]
- VCAP1 [pin 28]
- VCAP2 [pin 30]
- VCAP3 [pin 55]
- VCAP4 [pin 26]
- VREFN [pin 25]
- VREFP [pin 24]
### U2 — [ADS1299IPAGR](https://www.flux.ai/adrian95/ads1299ipagr~gsz.md)
- Datasheet URL: https://www.ti.com/lit/ds/symlink/ads1299.pdf
- Manufacturer Name: Texas Instruments
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Integrated Circuit
- Role Details: 24-bit ADC for EEG channels
- Manufacturer Part Number: ADS1299IPAGR
- Role: Integrated Circuit
**Pins:**
- ~CS [pin 39]
- ~DRDY [pin 47]
- ~PWDN [pin 35]
- ~RESET [pin 36]
- AVDD_1 [pin 19]
- AVDD_2 [pin 22]
- AVDD_3 [pin 23]
- AVDD_4 [pin 56]
- AVDD_5 [pin 59]
- AVDD1 [pin 54]
- AVSS_1 [pin 20]
- AVSS_2 [pin 21]
- AVSS_3 [pin 32]
- AVSS_4 [pin 57]
- AVSS_5 [pin 58]
- AVSS1 [pin 53]
- BIASIN [pin 62]
- BIASINV [pin 61]
- BIASOUT [pin 63]
- BIASREF [pin 60]
- CLK [pin 37]
- CLKSEL [pin 52]
- DAISY_IN [pin 41]
- DGND_1 [pin 33]
- DGND_2 [pin 49]
- DGND_3 [pin 51]
- DIN [pin 34]
- DOUT [pin 43]
- DVDD_1 [pin 48]
- DVDD_2 [pin 50]
- GPIO1 [pin 42]
- GPIO2 [pin 44]
- GPIO3 [pin 45]
- GPIO4 [pin 46]
- IN1N [pin 15]
- IN1P [pin 16]
- IN2N [pin 13]
- IN2P [pin 14]
- IN3N [pin 11]
- IN3P [pin 12]
- IN4N [pin 9]
- IN4P [pin 10]
- IN5N [pin 7]
- IN5P [pin 8]
- IN6N [pin 5]
- IN6P [pin 6]
- IN7N [pin 3]
- IN7P [pin 4]
- IN8N [pin 1]
- IN8P [pin 2]
- NC_1 [pin 27]
- NC_2 [pin 29]
- RESERVED [pin 64]
- RESV1 [pin 31]
- SCLK [pin 40]
- SRB1 [pin 17]
- SRB2 [pin 18]
- START [pin 38]
- VCAP1 [pin 28]
- VCAP2 [pin 30]
- VCAP3 [pin 55]
- VCAP4 [pin 26]
- VREFN [pin 25]
- VREFP [pin 24]
### U3 — [STM32F405RGT6](https://www.flux.ai/jharwinbarrozo/stm32f405rgt6~ssm.md)
- Manufacturer Part Number: STM32F405RGT6
- Part Type: Integrated Circuit
- Datasheet URL: http://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf
- Manufacturer Name: STMicroelectronics
- Role: Microcontroller
- Role Details: Host MCU with SPI interface
**Pins:**
- BOOT0 [pin 60]
- NRST [pin 7]
- PA0_WKUP [pin 14]
- PA1 [pin 15]
- PA10 [pin 43]
- PA11 [pin 44]
- PA12 [pin 45]
- PA13 [pin 46]
- PA14 [pin 49]
- PA15 [pin 50]
- PA2 [pin 16]
- PA3 [pin 17]
- PA4 [pin 20]
- PA5 [pin 21]
- PA6 [pin 22]
- PA7 [pin 23]
- PA8 [pin 41]
- PA9 [pin 42]
- PB0 [pin 26]
- PB1 [pin 27]
- PB10 [pin 29]
- PB11 [pin 30]
- PB12 [pin 33]
- PB13 [pin 34]
- PB14 [pin 35]
- PB15 [pin 36]
- PB2 [pin 28]
- PB3 [pin 55]
- PB4 [pin 56]
- PB5 [pin 57]
- PB6 [pin 58]
- PB7 [pin 59]
- PB8 [pin 61]
- PB9 [pin 62]
- PC0 [pin 8]
- PC1 [pin 9]
- PC10 [pin 51]
- PC11 [pin 52]
- PC12 [pin 53]
- PC13 [pin 2]
- PC14 [pin 3]
- PC15 [pin 4]
- PC2 [pin 10]
- PC3 [pin 11]
- PC4 [pin 24]
- PC5 [pin 25]
- PC6 [pin 37]
- PC7 [pin 38]
- PC8 [pin 39]
- PC9 [pin 40]
- PD2 [pin 54]
- PH0 [pin 5]
- PH1 [pin 6]
- VBAT [pin 1]
- VCAP_1 [pin 31]
- VCAP_2 [pin 47]
- VDD1 [pin 19]
- VDD2 [pin 32]
- VDD3 [pin 48]
- VDD4 [pin 64]
- VDDA [pin 13]
- VSS1 [pin 18]
- VSS2 [pin 63]
- VSSA [pin 12]
### U4 — [ISO1I811TXUMA1](https://www.flux.ai/jecstronic/iso1i811txuma1~3q.md)
- Part Type: Isolator
- Manufacturer Name: Infineon Technologies
- Datasheet URL: https://www.infineon.com/dgdl/Preliminary_Datasheet_ISO1I811T_V1_0.pdf
- Role: Digital Isolation
- Manufacturer Part Number: ISO1I811TXUMA1
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: 8-channel reinforced digital isolator
**Pins:**
- ~CS [pin 16]
- ~ERR [pin 6]
- ~RD [pin 17]
- D0 [pin 8]
- D1 [pin 9]
- D2 [pin 10]
- D3 [pin 11]
- D4 [pin 12]
- D5 [pin 13]
- D6 [pin 14]
- D7 [pin 15]
- DS0 [pin 19]
- DS1 [pin 20]
- GND_1 [pin 1]
- GND_2 [pin 7]
- GND_3 [pin 18]
- GND_4 [pin 21]
- GND_5 [pin 24]
- GNDBB_1 [pin 25]
- GNDBB_2 [pin 31]
- GNDBB_3 [pin 37]
- GNDBB_4 [pin 43]
- GNDBB_5 [pin 48]
- I0H [pin 28]
- I0L [pin 27]
- I1H [pin 30]
- I1L [pin 29]
- I2H [pin 33]
- I2L [pin 32]
- I3H [pin 35]
- I3L [pin 34]
- I4H [pin 40]
- I4L [pin 39]
- I5H [pin 42]
- I5L [pin 41]
- I6H [pin 45]
- I6L [pin 44]
- I7H [pin 47]
- I7L [pin 46]
- N.C._1 [pin 3]
- N.C._2 [pin 22]
- N.C._3 [pin 23]
- N.C._4 [pin 38]
- ROSC [pin 4]
- SEL [pin 2]
- TS [pin 36]
- VBB [pin 26]
- VCC [pin 5]
### U5 — [MEE1S0503SC](https://www.flux.ai/jecstronic/mee1s0503sc~80f.md)
- Datasheet URL: https://www.murata.com/products/productdata/8807029669918/kdc-mee1.pdf?1583754812000
- Manufacturer Name: Murata Power Solutions Inc.
- Role Details: Isolated DC-DC converter for patient power
- Manufacturer Part Number: MEE1S0503SC
- Role: Power Conversion
- Part Type: DCDC Converter
**Pins:**
- -Vin [pin 1]
- -Vout [pin 3]
- +Vin [pin 2]
- +Vout [pin 4]
### U6 — [TPS7A0533PDBVT](https://www.flux.ai/adrian95/tps7a0533pdbvt~ul1.md)
- Role Details: Low-noise LDO for analog/digital rails
- Manufacturer Part Number: TPS7A0533PDBVT
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Texas Instruments
- Part Type: Integrated Circuit
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tps7a05.pdf
- Role: Voltage Regulator
**Pins:**
- EN [pin 3]
- GND [pin 2]
- IN [pin 1]
- NC [pin 4]
- OUT [pin 5]
### U7 — [SW6124](https://www.flux.ai/nico/sw6124~6a.md)
- Status: Obsolete
- Role: Power Management
- Manufacturer Part Number: SW6124
- Datasheet URL: http://www.ismartware.com/upload/goods/20210803/202108031036471701.pdf
- Role Details: Battery charger with fuel gauge for Li-ion
**Pins:**
- AGND [pin 13]
- BAT [pin 15]
- BATCSP [pin 14]
- BEST/HLED [pin 17]
- BST [pin 7]
- CC1 [pin 34]
- CC2 [pin 35]
- DMA [pin 38]
- DMB [pin 40]
- DMC [pin 36]
- DPA [pin 39]
- DPB [pin 1]
- DPC [pin 37]
- EP [pin 41]
- GATE_A [pin 32]
- GATE_B [pin 31]
- GATE_C [pin 33]
- KEY [pin 19]
- LED1/SCK [pin 21]
- LED2/SDA [pin 22]
- LED3/IRQ [pin 23]
- LED4/I2C [pin 24]
- NTC [pin 16]
- SW [pin 3]
- SW [pin 4]
- SW [pin 5]
- SW [pin 6]
- SW [pin 2]
- VBUS_A [pin 11]
- VBUS_B [pin 30]
- VBUS_C [pin 10]
- VCC [pin 18]
- VDRV [pin 8]
- VOUT [pin 25]
- VOUT [pin 26]
- VOUT [pin 29]
- VOUT [pin 27]
- VOUT [pin 28]
- VOUT_A [pin 12]
- VOUT_C [pin 9]
- WLED/DATA [pin 20]
### U8 — [ESP32-WROOM-32D](https://www.flux.ai/vasyl/esp32-wroom-32d~7py.md)
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf
- Copper Planes: Layer 2: GND, Layer 3: 5V
- Manufacturer Name: Espressif Systems
- Environment: Industrial (-40 °C to 85 °C, EMI class)
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: WiFi module for wireless data transmission from STM32 host
- Stackup: Standard 4 Layer
- Role: Connectivity
- Manufacturer Part Number: ESP32-WROOM-32D
- Part Type: Microcontroller
**Pins:**
- 3.3V [pin 2]
- AGND [pin 39]
- CLK [pin 20]
- CMD [pin 19]
- EN [pin 3]
- GND [pin 38]
- GND [pin 15]
- GND [pin 1]
- IO0 [pin 25]
- IO12 [pin 14]
- IO13 [pin 16]
- IO14 [pin 13]
- IO15 [pin 23]
- IO16 [pin 27]
- IO17 [pin 28]
- IO18 [pin 30]
- IO19 [pin 31]
- IO2 [pin 24]
- IO21 [pin 33]
- IO22 [pin 36]
- IO23 [pin 37]
- IO25 [pin 10]
- IO26 [pin 11]
- IO27 [pin 12]
- IO32 [pin 8]
- IO33 [pin 9]
- IO34 [pin 6]
- IO35 [pin 7]
- IO4 [pin 26]
- IO5 [pin 29]
- NC [pin 32]
- RXD0 [pin 34]
- SD0 [pin 21]
- SD1 [pin 22]
- SD2 [pin 17]
- SD3 [pin 18]
- TXD0 [pin 35]
- VN [pin 5]
- VP [pin 4]
### X1 — [OCETGLJANF-4.096MHZ](https://www.flux.ai/lcsc/ocetgljanf-4p096mhz~vf9r.md)
- Product Info Url: https://lcsc.com/product-detail/Others_TAITIEN-Elec-OCETGLJANF-4-096MHZ_C295100.html
- Manufacturer Part Number: OCETGLJANF-4.096MHZ
- Part Type: Oscillators
- Manufacturer Name: TAITIEN(泰艺电子)
- Package or Case Code: OSC-SMD_4P-L7.0-W5.0-BL
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C295100
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_TAITIEN-Elec-OCETGLJANF-4-096MHZ_C295100.pdf
**Pins:**
- GND [pin 2]
- out [pin 3]
- tri [pin 1]
- vdd [pin 4]
### Y1 — [XIHCELNANF-4MHZ](https://www.flux.ai/lcsc/xihcelnanf-4mhz~aujm.md)
- Manufacturer Name: TAITIEN(泰艺电子)
- Package or Case Code: HC-49US_L11.5-W4.5-P4.88
- Part Type: Crystals
- Role: Clock Source
- LCSC Part Number: C295086
- Role Details: 4 MHz reference oscillator for ADS1299
- Product Info Url: https://lcsc.com/product-detail/Others_TAITIEN-Elec-XIHCELNANF-4MHZ_C295086.html
- Manufacturer Part Number: XIHCELNANF-4MHZ
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_TAITIEN-Elec-XIHCELNANF-4MHZ_C295086.pdf
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/bunny11777/fun-turquoise-holodeck~co](https://www.flux.ai/bunny11777/fun-turquoise-holodeck~co).*
---
*Generated from [https://www.flux.ai/bunny11777/fun-turquoise-holodeck~co](https://www.flux.ai/bunny11777/fun-turquoise-holodeck~co)*