Skip to the content
PCBKitNew board
4 layers45 × 45 mmECG12 Portable2, the printed circuit board in 3D

Autonomous AI Implementation of Electronic Circuit Design Collections

Size
45 × 45 mm
Copper layers
4
Thickness
1 mm
Parts
130
Nets
103
Pads
409
Tracks, vias
939, 178
Pours
13
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Sep 2026
Updated
7 Sep 2026

Overview

ECG12 Portable2 is an open-source printed circuit board by stefanielinear, from the stefanielinear/ai4ee-pcb repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 45 × 45 mm with 130 parts on 103 nets, routed with 939 tracks and 178 vias.

It is built around the MDBT42Q-512KV2, TPS7A2030PDBVR-TP and ADS1298IPAG, with the BQ24074RGTR, RT0402BRD07100KL and TPD1E10B06DYAR among its other parts. Its parts include 41 resistors, 37 capacitors, 24 diodes, 5 ICs and 3 connectors. It belongs with the nRF52 and nRF5x boards of this library.

Main components

12

README

README.md

ai4ee-pcb

简体中文

A collection of PCB projects that are automatically designed and generated by AI.

All projects are designed in KiCad. This repository hosts PCB projects produced by an AI agent (LLM toolchain) end to end — from requirements specification and part selection, through schematic entry, layout and routing, design review, to fabrication file export. Each sub-project lives in its own directory and can be opened directly in KiCad; it ships with the design sources, design documentation, and a fabrication package.

Sub-projects

Sub-projectDescriptionStatusModel / tokens
ECG12_PortablePortable 12-lead ECG acquisition board (engineering sample): KiCad 10, 45 × 45 mm 4-layer board, 110 purchased components, 14 test points, 6 double-sided fiducials, Rev BRouted (native ERC / DRC: 0 violations, 0 unconnected), prototype validation pendingGPT-6 High, ~580k tokens

License

Apache License 2.0

⚠️ Each sub-project is an engineering sample and does not represent medical-device certification. For projects that interface with the human body (e.g., ECG), safety and compliance must be assessed separately per the documentation in the sub-project.

Parts

130
QtyValueFootprintReferences
20100kECG12:Resistor_SMD_R_0402_1005MetricR1, R2, R3, R4, R5, R10, R11, R12, R13, R14, R15, R16, R17, R18, R22, R23 +4
13TPD1E10B06ECG12:Diode_SMD_D_SOD-523D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D21, D22, D23
10100nECG12:Capacitor_SMD_C_0402_1005MetricC10, C11, C12, C13, C15, C16, C22, C23, C26, C29
9BAV199ECG12:Package_TO_SOT_SMD_SOT-23D11, D12, D13, D14, D15, D16, D17, D18, D19
8220pECG12:Capacitor_SMD_C_0402_1005MetricC2, C3, C4, C5, C6, C7, C8, C9
610kECG12:Resistor_SMD_R_0402_1005MetricR25, R26, R27, R31, R40, R41
6FIDUCIALECG12:Fiducial_Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4, FID5, FID6
51uECG12:Capacitor_SMD_C_0402_1005MetricC14, C17, C19, C20, C24
54.7uECG12:Capacitor_SMD_C_0603_1608MetricC31, C34, C35, C36, C37
31MECG12:Resistor_SMD_R_0402_1005MetricR24, R32, R33
322uECG12:Capacitor_SMD_C_0805_2012MetricC18, C32, C33
333ECG12:Resistor_SMD_R_0402_1005MetricR28, R29, R30
210uECG12:Capacitor_SMD_C_0603_1608MetricC21, C28
2499kECG12:Resistor_SMD_R_0603_1608MetricR19, R20
25.1kECG12:Resistor_SMD_R_0402_1005MetricR35, R36
2TPS7A2030PDBVRECG12:Package_TO_SOT_SMD_SOT-23-5U4, U5
11.5nECG12:Capacitor_SMD_C_0603_1608MetricC27
1100ECG12:Resistor_SMD_R_0402_1005MetricR21
1100pECG12:Capacitor_SMD_C_0402_1005MetricC25
110nECG12:Capacitor_SMD_C_0402_1005MetricC30
11kECG12:Resistor_SMD_R_0402_1005MetricR34
1200pECG12:Capacitor_SMD_C_0402_1005MetricC1
168.1kECG12:Resistor_SMD_R_0402_1005MetricR39
17.87kECG12:Resistor_SMD_R_0402_1005MetricR37
18.66kECG12:Resistor_SMD_R_0402_1005MetricR38
1ADS1298IPAGECG12:Package_QFP_TQFP-64_10x10mm_P0.5mmU1
1AFE_CLKECG12:TestPoint_TestPoint_Pad_D1.0mmTP8
1AVDDECG12:TestPoint_TestPoint_Pad_D1.0mmTP11
1BAT54HECG12:Diode_SMD_D_SOD-123FD24
1BATTERY_NTCECG12:Connector_JST_JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ3
1BQ24074RGTRECG12:Package_DFN_QFN_VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU3
1DVDDECG12:TestPoint_TestPoint_Pad_D1.0mmTP1
1ELECTRODESECG12:Connector_JST_JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_VerticalJ1
1GNDECG12:TestPoint_TestPoint_Pad_D1.0mmTP2
1GREENECG12:LED_SMD_LED_0603_1608MetricD20
1MCU_RESETECG12:TestPoint_TestPoint_Pad_D1.0mmTP5
1MDBT42Q-512KV2ECG12:RF_Module_Raytac_MDBT42QU2
1RLD_OUTECG12:TestPoint_TestPoint_Pad_D1.0mmTP14
1RLD_REFECG12:TestPoint_TestPoint_Pad_D1.0mmTP13
1SWDCLKECG12:TestPoint_TestPoint_Pad_D1.0mmTP3
1SWDIOECG12:TestPoint_TestPoint_Pad_D1.0mmTP4
1UART_RXECG12:TestPoint_TestPoint_Pad_D1.0mmTP7
1UART_TXECG12:TestPoint_TestPoint_Pad_D1.0mmTP6
1USB-C_CHARGEECG12:Connector_USB_USB_C_Receptacle_HRO_TYPE-C-31-M-12J2
1VBATECG12:TestPoint_TestPoint_Pad_D1.0mmTP9
1VREFECG12:TestPoint_TestPoint_Pad_D1.0mmTP12
1VSYSECG12:TestPoint_TestPoint_Pad_D1.0mmTP10

Questions

How big is the ECG12 Portable2 PCB?

It measures 45 × 45 mm and has 4 copper layers, 1 mm thick.

What parts does the ECG12 Portable2 use?

130 parts, built around the MDBT42Q-512KV2, TPS7A2030PDBVR-TP, ADS1298IPAG and BQ24074RGTR. 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 ECG12 Portable2 KiCad files?

From the stefanielinear/ai4ee-pcb repository on GitHub, at the commit this page was made from: the board is ECG12_Portable/ECG12_Portable2.kicad_pcb and its schematic ECG12_Portable/AFE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ECG12 Portable2 design in my own project?

Its repository publishes it under the Apache-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).

Similar boards

  • 4 layers100 × 30 mmNrst tracks only, the printed circuit board in 3D

    Nrst tracks only

    vexpaer/vexpaers_heart

    Open-source Holter ECG recorder hardware: ADS1294R, STM32WB55, microSD, BLE and USB-Pogo dock

    167 partsCERN-OHL-S-2.0
  • 4 layers116 × 112 mmBldc esc, the printed circuit board in 3D

    Bldc esc

    EwoudVV/bldc-esc

    A custom STM32 motor controller for BLDC and PMSM motors.

    453 parts2
  • 4 layers46.4 × 99.8 mmTrimix Analyzer, the printed circuit board in 3D

    Trimix Analyzer

    magnus188/aegir

    Open-source ESP32-P4 trimix analyzer prototype for technical diving,

    171 parts14
  • 2 layers100 × 100 mmCTRL, the printed circuit board in 3D

    CTRL

    DD1SB/ARDF-TX

    Date: 2026-10-15. Engineering review only; unbuilt and unenergized. Open RF80.kicadpro, schematic and native PCB in KiCad10.0.6. Three primary PCBs and the separate VHF true-AM design are unchanged.

    256 partsMIT
  • 6 layers91.6 × 50.6 mmSmokebreak, the printed circuit board in 3D

    Smokebreak

    offgridevices/offgrid-hardware

    Open hardware from OffGrid Devices. One folder per board. CERN-OHL-S.

    208 partsCERN-OHL-S-2.0
  • 2 layers60 × 42 mmSmart safety tag, the printed circuit board in 3D

    Smart safety tag

    balu-16/SeedGrant_Safety

    Personal-safety project: Expo / React Native client + FastAPI + PostgreSQL (Supabase) backend + React admin portal.

    83 parts
  • 2 layers48.2 × 20.3 mmPmod 100base tx, the printed circuit board in 3D

    Pmod 100base tx

    ciniml/fpga_samples

    FPGA samples

    48 parts31BSL-1.0