Skip to the content
2 layers80 × 104.5 mmEKG generator, the printed circuit board in 3D

A custom hardware ECG/EKG simulator built with the XIAO ESP32-C6 and an MCP4725 DAC, designed to generate physiologically accurate heart signals. It features a dedicated analog filtering and buffering stage to safely output 1mV signals for testing medical diagnostic equipment.

Size
80 × 104.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
28
Pads
78
Tracks, vias
127, 1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Apr 2026
Updated
25 Jun 2026

Overview

EKG generator is an open-source printed circuit board by asliwaa, from the asliwaa/ECG-Simulator repository on GitHub. It is a 2-layer board of 80 × 104.5 mm with 18 parts on 28 nets, routed with 127 tracks and 1 via.

It is built around the LM358P. Its parts include 8 resistors, 4 ICs, 3 diodes, 2 capacitors and 1 connector. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

"# ECG-Simulator"

Parts

18
QtyValueFootprintReferences
3330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4, R5
3LEDLED_THT:LED_D5.0mmD1, D2, D3
2100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2
24k7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9, R10
1100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
1100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
1DM-OLED096-636OLED:MODULE_DM-OLED096-636U2
1LM358PPackage_DIP:DIP-8_W7.62mmU3
1MCP4725xxx-xCHPackage_TO_SOT_SMD:SOT-23-6U4
1WYJŚCIE_EKGConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1XIAO-ESP32-C6-DIPXIAO_Series_Footprints:XIAO-ESP32-C6-DIPU1

Similar boards

  • 2 layers76.4 × 63.3 mmInfraRedGelUniversalDispenser, the printed circuit board in 3D

    InfraRedGelUniversalDispenser

    abdontroche/InfraRed_Gel_Universal_Dispenser

    This project pretends to be a open source device that could help people fighting against the COVID-19.

    20 parts5CC0-1.0
  • 4 layers56 × 51 mmPsu controller, the printed circuit board in 3D

    Psu controller

    igorzab-stud/wanptek_encoder

    Digital front-panel mod for Wanptek DC power supplies — replaces analog potentiometers with dual rotary encoders, MCP4725 DACs, and an OLED display.

    11 parts3MIT
  • 4 layers186.9 × 129.8 mmBLDC 4, the printed circuit board in 3D

    BLDC 4

    ansh1113/e-bike-conversion-kit

    A 4-layer PCB-based e-bike conversion kit featuring an STM32-based VESC ESC, power management circuits, wireless throttle, GSM, GPS, and more.

    179 parts1
  • 2 layers81.3 × 85.7 mmCNCFia, the printed circuit board in 3D

    CNCFia

    coredump/CNCFia

    CNC Daughte Card for MCU based CNC controllers

    57 parts1
  • 2 layers94.1 × 121.9 mmSCH PowerSupply, the printed circuit board in 3D

    SCH PowerSupply

    UAA-F14/PCBs-Design

    Power electronics PCB coursework — SCR controller, buck converter, Class D amplifier, DC-AC inverter, and a protected power supply Resources

    47 parts1
  • 2 layers100 × 100 mmPCB Tester, the printed circuit board in 3D

    PCB Tester

    hschack/PCB_Tester_2side

    122 parts
  • 2 layers86.5 × 57.1 mmCONTROL PowerSupply, the printed circuit board in 3D

    CONTROL PowerSupply

    IKGB105/PCBs-POWER-ELECTRONICS

    Power electronics PCB coursework — SCR controller, buck converter, Class D amplifier, DC-AC inverter, and a protected power supply Resources

    27 parts
  • 2 layers99.5 × 85 mmWhistle synth, the printed circuit board in 3D

    Whistle synth

    jeffkaufman/emh-pcb

    138 parts

Questions

How big is the EKG generator PCB?

It measures 80 × 104.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EKG generator use?

18 parts, built around the LM358P. 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 EKG generator KiCad files?

From the asliwaa/ECG-Simulator repository on GitHub, at the commit this page was made from: the board is kicad_files/EKG_generator.kicad_pcb and its schematic kicad_files/EKG_generator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EKG generator design in my own project?

Its repository states no licence, so its author keeps all rights: ask asliwaa before reusing the design.