
BioElectricalSensor
CGrassin/biosignals
Board for the acquisition of bio-potentials (EMG, ECG, EEG, etc.).

Board for the acquisition of bio-potentials (EMG, ECG, EEG, etc.).
BioElectricalSensor is an open-source printed circuit board by CGrassin, from the CGrassin/biosignals repository on GitHub, published under the MIT licence. It is a 2-layer board of 47.1 × 57.3 mm with 102 parts on 170 nets, routed with 966 tracks and 106 vias.
It is built around the CRE1S0505SC, CH340G and TPD4E1U06DBV, with the AMS1117-3.3, HT7525-7 and ISO7321CD among its other parts. Its parts include 48 capacitors, 17 ICs, 10 resistors, 10 connectors and 6 diodes. It belongs with the STM32 boards of this library.
This project is work-in-progress.
BioSignals is a multi-channel, up to 24-bits resolution acquisition system for bio-potentials (EMG, ECG, EEG and more).
Repository structure:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C3, C7, C9, C11, C12, C13, C16, C19, C22, C26, C33, C34, C35, C36, C42 |
| 9 | 10u | Capacitor_SMD:C_0805_2012Metric | C14, C17, C18, C21, C24, C25, C32, C46, C49 |
| 9 | 1u | Capacitor_SMD:C_0805_2012Metric | C27, C28, C29, C30, C31, C37, C38, C40, C41 |
| 7 | TPD4E1U06 | Package_TO_SOT_SMD:SOT-23-6 | U3, U7, U9, U12, U13, U14, U16 |
| 5 | 1k | Resistor_SMD:R_0805_2012Metric | R3, R4, R7, R9, R13 |
| 5 | 1n | Resistor_SMD:R_Array_Convex_4x0603 | CN1, CN2, CN3, CN4, CN5 |
| 5 | 2.2k | Resistor_SMD:R_Array_Convex_4x0603 | RN1, RN2, RN3, RN4, RN5 |
| 4 | 22p | Capacitor_SMD:C_0805_2012Metric | C2, C4, C8, C10 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R5, R12 |
| 2 | 10n | Capacitor_SMD:C_0805_2012Metric | C5, C44 |
| 2 | 1n | Capacitor_SMD:C_0805_2012Metric | C23, C47 |
| 2 | 2.2u | Capacitor_SMD:C_0805_2012Metric | C43, C45 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R10, R11 |
| 2 | 5819 | Diode_SMD:D_SOD-123 | D4, D9 |
| 1 | 10u | Capacitor_SMD:CP_Elec_5x5.4 | C15 |
| 1 | 10u,tant | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I | C20 |
| 1 | 12MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric | C39 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C48 |
| 1 | 6V Battery | Connector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | BT1 |
| 1 | 8MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y2 |
| 1 | ADS1298PAG | Package_QFP:TQFP-64_10x10mm_P0.5mm | U8 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | BT_LED | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | CH340G | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | CRE1S0505SC | Converter_DCDC:Converter_DCDC_muRata_CRE1xxxxxxSC_THT | U4 |
| 1 | HC-06 | C10418:HC-05 | U17 |
| 1 | HT7525-7 | Package_TO_SOT_SMD:SOT-23-5 | U11 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | ISO7321C | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | Input | Connector_PinHeader_2.54mm:PinHeader_2x13_P2.54mm_Horizontal | J6 |
| 1 | LM2664 | Package_TO_SOT_SMD:SOT-23-6 | U10 |
| 1 | Logo_Open_Hardware_Large | Charleslabs_Parts:Charleslabs_Logo_10mm | LOGO2 |
| 1 | Logo_Open_Hardware_Large | Charleslabs_Parts:Charleslabs_Logo_5mm | LOGO1 |
| 1 | PWR_LED | LED_SMD:LED_0805_2012Metric | D10 |
| 1 | RX_LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW2 |
| 1 | TF_PUSH | C10418:TFPUSH | J5 |
| 1 | TPS72325 | Package_TO_SOT_SMD:SOT-23-5 | U15 |
| 1 | TX_LED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | USB_C_Plug_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | P1 |

CGrassin/biosignals
Board for the acquisition of bio-potentials (EMG, ECG, EEG, etc.).

Monolith-BCI/Trillium-PCB
We're a group of teens working on creating a BCI PCB to start running our own experiments on noise filtering, signal processing speed, and data collection.

yelabb/pcbfork
A browser sandbox testing if LLMs can optimize KiCad board layouts by treating the AI as an untrusted proposal generator for low-noise biosignal PCBs

aaronadamski/brainsolutions-eegboard
EEG Prototype Board for UCI Senior Design


drewsum/HEI_Shift_Light
An automotive shift light meant to integrate into the TACH signal from an HEI distributor, to be embedded in a dashboard



It measures 47.1 × 57.3 mm and has 2 copper layers, 1.6 mm thick.
102 parts, built around the CRE1S0505SC, CH340G, TPD4E1U06DBV and AMS1117-3.3. 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.
From the CGrassin/biosignals repository on GitHub, at the commit this page was made from: the board is Electronics_BioSignals/BioSignals_rev2/BioElectricalSensor.kicad_pcb and its schematic Electronics_BioSignals/BioSignals_rev1/BioElectricalSensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).