Skip to the content
4 layers70 × 70.5 mmPCB FINAL UPDATED, the printed circuit board in 3D

A multi-function PCB integrating biomedical signal acquisition (ECG), DC motor control, and advanced power management for wearable applications.

Size
70 × 70.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
111
Nets
71
Pads
313
Tracks, vias
289, 87
Pours
84
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Mar 2025
Updated
5 May 2025

Overview

PCB FINAL UPDATED is an open-source printed circuit board by bash227, from the bash227/ECG-Motor-Control-Power-Management-PCB repository on GitHub, published under the MIT licence. It is a 4-layer board of 70 × 70.5 mm with 111 parts on 71 nets, routed with 289 tracks and 87 vias.

It is built around the INA188ID, BD6220F-E2 and LMC7660IMX, with the OP07, TL084 and TLV61070ADBV among its other parts. Its parts include 33 capacitors, 32 resistors, 9 ICs, 9 diodes and 8 connectors.

Main components

12

README

README.md

ECG-Integrated Motor Control PCB

Final Project for BME405 - Introduction to Design of Medical Electronic Devices
Ankara University, Department of Biomedical Engineering


Project Overview

A multi-functional PCB combining:

  • ECG Signal Acquisition (INA188 instrumentation amplifier, 0.5Hz-100Hz bandwidth)
  • Power Management (3.6V Li-ion charging, ±5V/12V regulation)
  • Motor/Actuator Control (BD6220F-E2 driver, relay circuits)

PCB 3D Render


Team Members

NameRole
bash227PCB Layout
UmutAygunSchematic Design

Repository Structure

plaintext
ECG_Motor_PCB/
├── Hardware/ 
│   │   
│   ├── Outputs/
│   └── 3D models/
├── Documentation/
└── README.md

Key Features

Power managment

  • MCP73831 Li-ion charger (0.5A)
  • TLV61070A boost converter (3.6V→5V)
  • LMC7660 voltage inverter (+5V→-5V)

ECG Frontend

  • INA188 instrumentation amplifier (G=10)
  • 0.05Hz high-pass filter
  • 50Hz notch filter

Motor Control

  • BD6220F-E2 DC motor driver
  • AP8803WTG-7 LED driver
  • Optoisolated relay control

Setup Guide

  1. Clone the repository:
bash
git clone https://github.com/yourusername/ECG-Motor-Control-PCB.git
  1. Open in KiCad:
bash
PCB_FINAL_UPDATED.kicad_pro
  1. Set 3D model path in KiCad:
bash
KICAD8_3DMODEL_DIR = ${KIPRJMOD}/Hardware/3D_Models

Academic Information

  • Course: BME405 - Introduction to Medical Electronics Design
  • Institution: Ankara University

License

This project is licensed under the MIT License - see the LICENSE file for details.

Parts

111
QtyValueFootprintReferences
8100nFCapacitor_SMD:C_0603_1608MetricC6, C7, C9, C11, C12, C21, C22, C26
6TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6
5100nCapacitor_SMD:C_0603_1608MetricC17, C18, C20, C29, C31
510uFCapacitor_SMD:C_0805_2012MetricC8, C10, C24, C25, C35
522uFCapacitor_SMD:C_0805_2012MetricC1, C4, C5, C27, C28
410kResistor_SMD:R_0603_1608MetricR2, R8, R18, R29
41kResistor_SMD:R_0603_1608MetricR3, R16, R28, R31
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4
3220kResistor_SMD:R_0603_1608MetricR9, R10, R11
34.7uFCapacitor_SMD:C_0805_2012MetricC2, C3, C34
3Conn_01x02_SocketConnector_JST:JST_XA_B02B-XASK-1_1x02_P2.50mm_VerticalJ4, J5, J6
3YLEDLED_SMD:LED_0603_1608MetricD3, D4, D10
2100kResistor_SMD:R_0603_1608MetricR15, R27
210uCapacitor_SMD:C_0603_1608MetricC13, C14
21MResistor_SMD:R_0603_1608MetricR7, R19
222.6kResistor_SMD:R_0603_1608MetricR12, R14
230.9kResistor_SMD:R_0603_1608MetricR24, R25
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ7, J8
10.5 AFuse:Fuse_0603_1608MetricF1
1100mResistor_SMD:R_0603_1608MetricR33
1100uHInductor_SMD:L_Changjiang_FNR8040SL3
110KResistor_SMD:R_0603_1608MetricR32
110VDiode_SMD:Nexperia_CFP3_SOD-123WD8
110uCapacitor_SMD:C_0805_2012MetricC30
1113kResistor_SMD:R_0603_1608MetricR23
113VDiode_SMD:D_SOD-523D9
114.3kResistor_SMD:R_0603_1608MetricR20
116.9kResistor_SMD:R_0603_1608MetricR26
11N4148WSDiode_SMD:D_SOD-323D15
120kResistor_SMD:R_0603_1608MetricR17
1220nFCapacitor_SMD:C_0603_1608MetricC19
1220uCapacitor_SMD:C_Elec_6.3x7.7C32
12kResistor_SMD:R_0603_1608MetricR5
13.3 uHInductor_SMD:L_Abracon_ASPI-4030SL2
13.3 uHInductor_SMD_Wurth:L_Wurth_WE-LQSH-4020L1
13.6 Li-ion batteryConnector_JST:JST_XA_B02B-XASK-1_1x02_P2.50mm_VerticalJ1
133nCapacitor_SMD:C_0603_1608MetricC16
135RASMT4BHNTRX35RASMT4BHNTRX.preety:35RASMT4BHNTRXJ3
1470Resistor_SMD:R_0603_1608MetricR4
1470nFCapacitor_SMD:C_0603_1608MetricC15
148.1kResistor_SMD:R_0603_1608MetricR22
153.6kResistor_SMD:R_0603_1608MetricR30
16.8MResistor_SMD:R_0603_1608MetricR21
16.98kResistor_SMD:R_0603_1608MetricR13
16A-24VDCFuse:Fuse_0603_1608MetricF3
190.9kResistor_SMD:R_0603_1608MetricR1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U8
1AP8803WTG-7AP8803WTG_7:TSOT25-WT_DIO-LU10
1B240Diode_SMD:D_SMBD16
1BC817Package_TO_SOT_SMD:SOT-23Q2
1BD6220F-E2BD6220F_E2:SOP8_ROM-LU9
1BS108Package_TO_SOT_THT:TO-92_InlineQ1
1Conn_01x06_SocketConnector_JST:JST_XA_B06B-XASK-1_1x06_P2.50mm_VerticalJ2
1G5V-1 DC12G5V_1:G5V_1K1
1INA188IDINA188ID.preety:INA188IDU6
1LMC7660IMXLMC7660LMX:M08A_TEXU3
1LOGOdemo.preety:ankara_uniG***
1MCP73831-2ACI/MCMCP73831_2ACI_MC:DFN8_2x3MC_MCH-LE1
1OP07Package_SO:SO-8_3.9x4.9mm_P1.27mmU2
1SMAJ5.0ADiode_SMD:D_SMAD2
1SS36Diode_SMD:D_SMAD1
1TL084Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU5
1TLV61070ADBVPackage_TO_SOT_SMD:SOT-23-6U1
1TPS562201Package_TO_SOT_SMD:SOT-23-6U7

Similar boards

  • 2 layers50 × 36 mmQuickshifter, the printed circuit board in 3D

    Quickshifter

    CuAuPro/quickshifter

    Quickshifter for motorcycle based on shift force.

    28 parts2
  • 2 layers23.8 × 13.5 mmVlakinostalo, the printed circuit board in 3D

    Vlakinostalo

    andrejcampa/WiFi-motor-controller

    WiFi based controller for DC motor

    25 parts2LGPL-3.0
  • 4 layers91.4 × 63.5 mmMovement control, the printed circuit board in 3D

    Movement control

    GaryBlackbourne/raspberry-robot

    49 parts2
  • 2 layers264 × 34 mmVindor, the printed circuit board in 3D

    Vindor

    ftrias/vindormusic

    Electronic saxophone firmware and PCB

    100 parts19
  • 4 layers48.3 × 24.6 mmADS1293CISQ, the printed circuit board in 3D

    ADS1293CISQ

    zOnlyKroks/pcb-consortium

    40 partsCC0-1.0
  • 2 layers65 × 30 mmPovbot2, the printed circuit board in 3D

    Povbot2

    wattnotions/povbot2

    Look in 3dprint folder to find a 3mf file with the chassis , camera holder and wheels ready to print.

    29 parts28
  • 2 layers110 × 70 mmKicad project, the printed circuit board in 3D

    Kicad project

    olup/grigri

    Grigri - the open storyteller

    75 parts9

Questions

How big is the PCB FINAL UPDATED PCB?

It measures 70 × 70.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the PCB FINAL UPDATED use?

111 parts, built around the INA188ID, BD6220F-E2, LMC7660IMX and OP07. 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 PCB FINAL UPDATED KiCad files?

From the bash227/ECG-Motor-Control-Power-Management-PCB repository on GitHub, at the commit this page was made from: the board is Hardware/PCB_FINAL_UPDATED.kicad_pcb and its schematic Hardware/ANALOG CIRCUIT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCB FINAL UPDATED design in my own project?

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).