

ECG Learning Board
Educational bio-signal acquisition board for teaching electrophysiology
- Size
- 116.6 × 55.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 97
- Nets
- 58
- Pads
- 263
- Tracks, vias
- 429, 187
- Pours
- 9
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 Jan 2026
- Updated
- 21 Mar 2026
Overview
ECG Learning Board is an open-source printed circuit board by emptydave, from the emptydave/ecg_teaching_board repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 4-layer board of 116.6 × 55.6 mm with 97 parts on 58 nets, routed with 429 tracks and 187 vias.
It is built around the LM27762DSS and 1N4148W-7-F-CN. Its parts include 35 capacitors, 27 resistors, 9 ICs, 9 diodes and 9 connectors.
Main components
2README
readme.mdEducational Bio-signal Acquisition Board
This repository contains the hardware design files (schematics, PCB layout, and BOM) for an educational bio-signal acquisition board intended for teaching electrophysiology concepts.
The project is designed for use in laboratory classes, demonstrations, and self-study, and aims to provide a simple, transparent platform for understanding ECG, EMG and other bio-signal generation and measurement.
Repository Contents
- Schematic files
- PCB layout files
- Bill of Materials (BOM)
- Supporting design notes (if applicable)
Intended Use
This hardware is intended solely for educational and research purposes, such as:
- Teaching electrophysiology principles
- Demonstrating ECG signal acquisition
- Laboratory exercises and coursework
It is not intended for clinical, diagnostic, or therapeutic use.
License
This project is licensed under the
CERN Open Hardware Licence Version 2 – Weakly Reciprocal (CERN-OHL-W v2).
You are free to study, modify, manufacture, and distribute this hardware design in accordance with the terms of the license.
If you redistribute modified versions of the design files, you must make those modifications available under the same license.
See the LICENSE file for the full license text.
SPDX-License-Identifier: CERN-OHL-W-2.0
Disclaimer
This hardware is provided as is, without warranty of any kind.
This project is not a medical device and must not be used for:
- Medical diagnosis
- Patient monitoring
- Clinical decision-making
- Any form of patient care
Use of this hardware is entirely at the user’s own risk.
Licensed under CERN-OHL-W v2
Parts
97| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C3, C5, C7, C9, C10, C12, C14, C30, C33 |
| 8 | 1u | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C2, C6, C8, C11, C13, C15, C31, C32 |
| 7 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R7, R11, R14, R20, R22 |
| 7 | ~ | Package_TO_SOT_SMD:SOT-23-5 | U2, U3, U4, U5, U6, U7, U8 |
| 6 | 1N4148W-7-F | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 4 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1, NT2, NT3, NT4 |
| 3 | 1500 | Resistor_SMD:R_0603_1608Metric | R25, R26, R27 |
| 3 | 160n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17, C21, C24 |
| 3 | 16n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C16, C20, C23 |
| 3 | 4u7 50v | Capacitor_SMD:C_0603_1608Metric | C25, C26, C35 |
| 3 | Conn_02x03_Top_Bottom | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J9, J10, J11 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D7, D8, D9 |
| 2 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15, R16 |
| 2 | 10n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C28, C29 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R12 |
| 2 | 24.9k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9, R10 |
| 2 | 3.3n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C19, C22 |
| 2 | 320k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R18 |
| 2 | Conn_01x01_Socket | ECG:242431 | J2, J4 |
| 1 | 1.6u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R24 |
| 1 | 10u | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C4 |
| 1 | 160k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R19 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 1uF 10V | Capacitor_SMD:C_0603_1608Metric | C34 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 20n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C27 |
| 1 | 26K | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 499 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 499K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13 |
| 1 | 5.49K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 90k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R21 |
| 1 | AD620 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | Conn_02x04_Top_Bottom | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J1 |
| 1 | Conn_02x06_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J8 |
| 1 | Connector:Banana_Jack_2Pin | ECG:242431 | J3 |
| 1 | LM27762 | Package_SON:WSON-12-1EP_3x2mm_P0.5mm_EP1x2.65_ThermalVias | U9 |
Similar boards
- 4 layers101 × 47 mm

- 4 layers80 × 50 mm

Harp.device.lickety split
AllenNeuralDynamics/harp.device.lickety-split
0360: an ephys-compliant capacitive lick detector
193 parts5MIT - 4 layers80 × 100 mm

Harp treadmill
AllenNeuralDynamics/harp.device.treadmill-driver
0326: a Harp-compatible device for controlling an instrumented mouse treadmill
173 parts4 - 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 - 6 layers51 × 65 mm

- 4 layers88.9 × 79.4 mm

Link
oats-center/avena-rs
Avena On The Road: Bringing pavement health data to your fingertips
170 parts3 - 4 layers77.5 × 152.4 mm

- 2 layers51 × 58.9 mm

Questions
How big is the ECG Learning Board PCB?
It measures 116.6 × 55.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the ECG Learning Board use?
97 parts, built around the LM27762DSS and 1N4148W-7-F-CN. 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 ECG Learning Board KiCad files?
From the emptydave/ecg_teaching_board repository on GitHub, at the commit this page was made from: the board is ECG Learning Board.kicad_pcb and its schematic ECG Learning Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ECG Learning Board design in my own project?
Its repository publishes it under the CERN-OHL-W-2.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).