ECG-Simulator
JohanSmets·ECG-Simulator·KiCad/ECG Patient simulator.kicad_pcb
About the ECG-Simulator PCB
ECG-Simulator is an open source AVR/Arduino PCB design by JohanSmets, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 67.3 × 48.3 mm, with 41 components from 33 distinct parts.
Its main chip is the ATmega328-PU, from the AVR/Arduino family. Other key parts include the LE50ABZ. By type, the board carries 13 resistors, 9 capacitors, 6 diodes, 4 connectors, 3 transistors and 3 switches.
From the project
Electronics, software and 3D printable enclosure for this ECG Simulator based on an Atmega328
This project is licensed under Creative Commons Attribution Share-Alike International Licence 4.0
Main components on the ECG-Simulator
ECG-Simulator bill of materials (BOM)
41 components, 33 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega328-PU | DIP-28_W7.62mm | U1 |
| 1 | LE50ABZ | TO-92_Inline_Wide | U2 |
| 1 | IRFU9024 | TO-251-3_Vertical | Q1 |
| 2 | 2N7000 | TO-92_Inline | Q2, Q3 |
| 1 | 16Mhz | Crystal_HC18-U_Vertical | Y1 |
| 1 | Battery Connector | PinHeader_1x02_P2.54mm_Vertical | J1-BATT |
| 1 | LeadWire Connector | PinSocket_2x05_P2.54mm_Vertical | J2 |
| 1 | Speaker Connector | PinHeader_1x02_P2.54mm_Vertical | J3-SPK |
| 1 | Att Resistor | PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | UP | Push_E-Switch_KS01Q01 | SW1 |
| 1 | DOWN | Push_E-Switch_KS01Q01 | SW2 |
| 1 | DIP_x02 | DIP-4_W7.62mm | SW4 |
| 4 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4 |
| 1 | 1N4001 | D_DO-41_SOD81_P10.16mm_Horizontal | D5 |
| 1 | LED | LED_D5.0mm | D6 |
| 1 | 10uF | CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | 2,2uF | CP_Radial_D6.3mm_P2.50mm | C2 |
| 2 | 100nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C3, C4 |
| 2 | 22pF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C5, C6 |
| 1 | 200nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C7 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 47nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C8 |
| 1 | 1uF | CP_Radial_D6.3mm_P2.50mm | C9 |
| 2 | 56K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 1 | 220R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 2 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4, R7 |
| 1 | 5K6 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5 |
| 1 | 2K7 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R6 |
| 1 | 820R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R8 |
| 1 | 470K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9 |
| 1 | 330R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10 |
| 1 | 27R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R11 |
| 1 | 82R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R12 |
| 1 | 390R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R13 |
ECG-Simulator design files
The KiCad project lives in the JohanSmets/ECG-Simulator repository on GitHub; these links point at the commit this page was built from.
ECG-Simulator: common questions
What microcontroller does the ECG-Simulator use?
The ECG-Simulator is built around the ATmega328-PU, from the AVR/Arduino family.
How big is the ECG-Simulator PCB?
The ECG-Simulator measures 67.3 × 48.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ECG-Simulator?
41 components, from 33 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the ECG-Simulator design files?
From the JohanSmets/ECG-Simulator repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the ECG-Simulator design in my own project?
Yes, under the terms of its GPL-3.0 license, which JohanSmets chose for the repository.
Can I test firmware for the ECG-Simulator without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746