Skip to the content
PCBKitNew board
2 layers20.5 × 25 mmPpg watch, the printed circuit board in 3D

This project presents the design and routing of a Photoplethysmography (PPG) based wearable watch PCB, developed using KiCad 9.0.

Size
20.5 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
122
Pads
384
Tracks, vias
575, 50
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Mar 2026
Updated
24 Apr 2026

Overview

Ppg watch is an open-source printed circuit board by harishbawin18, from the harishbawin18/PCB repository on GitHub. It is a 2-layer board of 20.5 × 25 mm with 39 parts on 122 nets, routed with 575 tracks and 50 vias.

It is built around the MAX32652GWE+T, AD8237ARMZ and MAX86171ENI+, with the BMI160 among its other parts. Its parts include 6 ICs, 5 diodes, 3 resistors and 1 connector. It belongs with the wearables boards of this library.

Main components

4

README

README.md

PPG Watch PCB Design

Project Overview

This project presents the design and routing of a Photoplethysmography (PPG) based wearable watch PCB, developed using KiCad 9.0. The PCB is designed to acquire pulse signals using an optical PPG sensor and support wearable health monitoring applications.

Key Features

  • Compact wearable watch-size PCB layout
  • Designed using KiCad 9.0
  • Single-layer component placement
  • Multi-layer routing for optimized signal flow
  • Clear reference designators (U1, R1, C1, etc.)
  • Dedicated power management section
  • Sensor integration for PPG signal acquisition
  • Optimized routing for noise reduction
  • Organized schematic hierarchy

System Description

The PPG watch system includes the following major functional blocks:

1. PPG Sensor Module

  • Optical PPG sensor detects blood volume changes.
  • Uses LED light reflection technique.
  • Generates analog signals corresponding to pulse rate.

2. Power Management Circuit

  • Provides regulated voltage to all modules.
  • Includes filtering capacitors for noise reduction.
  • Ensures stable operation of sensor and processing units.

3. Processing Unit

  • Microcontroller interface for signal acquisition.
  • Processes raw PPG signals.
  • Enables communication with external systems.

4. PCB Layout Design

  • Compact layout suitable for wearable form factor.
  • Optimized component placement for shorter routing paths.
  • Ground routing designed to reduce noise interference.

Design Tools Used

  • EDA Tool: KiCad 9.0
  • PCB Design: Schematic + Layout
  • Library Management: Custom and standard KiCad libraries

PCB Design Specifications

ParameterValue
PCB ToolKiCad 9.0
Layers UsedMulti-layer routing
Component PlacementSingle-layer placement
Design TypeWearable PCB
ApplicationPulse Monitoring (PPG)

Files Included in Repository

  • .kicad_pro — Project file
  • .kicad_sch — Schematic design
  • .kicad_pcb — PCB layout
  • .pretty — Custom footprints
  • Backup schematic references
  • Supporting design files

Design Considerations

The following engineering practices were followed during PCB development:

  • Short routing paths to reduce signal delay
  • Proper decoupling capacitor placement
  • Organized power distribution
  • Clear component labeling
  • Noise-sensitive routing considerations
  • Manufacturable PCB layout structure

Applications

This PCB design can be used in:

  • Wearable health monitoring devices
  • Heart rate monitoring systems
  • Biomedical signal acquisition systems
  • Smart wearable electronics
  • Embedded biomedical devices

Learning Outcomes

Through this project, the following skills were developed:

  • PCB schematic design
  • Multi-layer PCB routing
  • Component placement optimization
  • Power and signal integrity considerations
  • Wearable PCB design techniques
  • KiCad professional workflow
  • Hardware documentation practices

Future Improvements

Possible future enhancements include:

  • Integration with wireless communication (BLE)
  • Battery charging circuit addition
  • Sensor accuracy improvements
  • Miniaturized PCB version
  • Enclosure design for wearable deployment

Author

Harish Bawin Electronics and Communication Engineering (ECE) PCB Design | Embedded Systems | Hardware Development


License

This project is intended for educational and learning purposes.

Parts

39
QtyValueFootprintReferences
110.1uFCapacitor_SMD:C_01005_0402MetricC_IN2, C_IN4, C_IN8, C_IN11, C_IN13, C_IN16, C_IN19, C_IN21, C_IN22, C_IN23, C_IN24
610uFCapacitor_SMD:C_01005_0402MetricC_IN1, C_IN3, C_IN5, C_IN6, C_IN14, C_IN17
61uFCapacitor_SMD:C_01005_0402MetricC_IN7, C_IN9, C_IN12, C_IN15, C_IN18, C_IN20
24.7kResistor_SMD:R_0402_1005MetricR1, R2
2D_PhotoDiode_SMD:D_0603_1608MetricD4, D5
110KResistor_SMD:R_0402_1005MetricR3
14.7uFCapacitor_SMD:C_01005_0402MetricC_IN10
1AD8237ARMZppg_watch:RM_8_ADIU7
1BMI160ppg_watch:LGA_BMI3X2P5_BOSU5
1J_batConnector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_HorizontalJ1
1LED_GREEN_525NMLED_SMD:LED_0402_1005MetricD1
1LED_IR_940NMLED_SMD:LED_0402_1005MetricD3
1LED_RED_660NMLED_SMD:LED_0402_1005MetricD2
1MAX32652GWE+Tppg_watch:21-100219C_W1404A4&plus_1_MXMU3
1MAX77818EWZ_Tppg_watch:BGA72N40P9X8_386X360X69NU2
1MAX86171ENI+ppg_watch:21-100259_N281A2&plus_1_MXMU4
1TMP117MAIDRVRppg_watch:DRV0006BU6

Questions

How big is the Ppg watch PCB?

It measures 20.5 × 25 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ppg watch use?

39 parts, built around the MAX32652GWE+T, AD8237ARMZ, MAX86171ENI+ and BMI160. 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 Ppg watch KiCad files?

From the harishbawin18/PCB repository on GitHub, at the commit this page was made from: the board is ppg_watch.kicad_pcb and its schematic battery.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ppg watch design in my own project?

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

Similar boards

  • 4 layers45 × 35 mmESPLionV1, the printed circuit board in 3D

    ESPLionV1

    Angus-McIntyre/ESPLionV1

    124 parts
  • 2 layers28 × 32 mmTransducerBLE, the printed circuit board in 3D

    TransducerBLE

    UT-yakusaku/WirelessIntestine

    This is the code for a paper titiled "Wireless Recording and Autoencoder Denoising of Intestinal Activity in Freely Moving Rats"

    24 parts
  • 2 layers60 × 50 mmAD8237DevBoard, the printed circuit board in 3D

    AD8237DevBoard

    oihdesigns/Micro-DMM

    A small, open hardware DMM

    56 parts2
  • 4 layers21.5 × 62.8 mmIn shaft wsg mommy, the printed circuit board in 3D

    In shaft wsg mommy

    BlueJayRacing/bjr_kicad

    jhu blue jay racing daq kicad pcb files

    62 parts
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407
  • 2 layers41 × 22 mmUECG rev4, the printed circuit board in 3D

    UECG rev4

    ultimaterobotics/uECG_v4_3_all

    uECG - very small wearable ECG device that sends raw and processed data over BLE

    69 parts77MIT
  • 4 layers38.1 × 25.4 mmOpenHAK 03, the printed circuit board in 3D

    OpenHAK 03

    OpenHAK/OpenHAK_Hardware

    Opensource Health Activity Kit Hardware files

    51 parts56
  • 4 layers73.4 × 72.7 mmAwatch2, the printed circuit board in 3D

    Awatch2

    jwise/aWatch2-hw

    hardware for aWatch2

    177 parts18