Skip to the content
6 layers21 × 36 mmPPG Watch, the printed circuit board in 3D

Smart watch with a photoplethysmography analog front end and e-paper display

Size
21 × 36 mm
Copper layers
6
Thickness
0.85 mm
Parts
89
Nets
112
Pads
380
Tracks, vias
976, 182
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Oct 2025
Updated
20 Nov 2025

Overview

PPG Watch is an open-source printed circuit board by gavin4d, from the gavin4d/PPG-Watch repository on GitHub. It is a 6-layer board of 21 × 36 mm with 89 parts on 112 nets, routed with 976 tracks and 182 vias.

It is built around the MCP3561R-E/NC, SFH 7072 and LSM6DSM, with the NJL5821R, SR4W035 and TPS78227DDC among its other parts. Its parts include 30 capacitors, 28 resistors, 10 ICs, 7 transistors and 4 diodes. It belongs with the wearables and lEDs and displays boards and the nRF52 and nRF5x boards of this library.

Main components

11

Parts

89
QtyValueFootprintReferences
121uCapacitor_SMD:C_0402_1005MetricC6, C7, C9, C10, C12, C13, C16, C22, C23, C25, C26, C32
11RResistor_SMD:R_0402_1005MetricR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20
70Resistor_SMD:R_0402_1005MetricR21, R24, R25, R26, R27, R28, R29
6CCapacitor_SMD:C_0402_1005MetricC15, C17, C18, C19, C20, C21
5RE1C002UNPackage_TO_SOT_SMD:SOT-416Q1, Q4, Q5, Q6, Q7
44u7Capacitor_SMD:C_0603_1608MetricC1, C2, C4, C5
31MResistor_SMD:R_0402_1005MetricR1, R4, R6
3CTS05S30Diode_SMD:D_SOD-882D1, D2, D3
2100nCapacitor_SMD:C_0402_1005MetricC28, C29
21uCapacitor_SMD:C_0603_1608MetricC3, C11
25k1Resistor_SMD:R_0402_1005MetricR7, R8
1100pCapacitor_SMD:C_0402_1005MetricC30
110kResistor_SMD:R_0402_1005MetricR30
110uInductor_SMD:L_0603_1608MetricL3
115nInductor_SMD:L_0402_1005MetricL4
11M5Resistor_SMD:R_0402_1005MetricR2
11p2Capacitor_SMD:C_0402_1005MetricC14
11p5Capacitor_SMD:C_0402_1005MetricC8
1220kResistor_SMD:R_0402_1005MetricR5
12R2Resistor_SMD:R_0402_1005MetricR3
12k2Resistor_SMD:R_0402_1005MetricR9
147nCapacitor_SMD:C_0402_1005MetricC31
147uInductor_SMD:L_Bourns-SRN4018L1
14n2Inductor_SMD:L_0402_1005MetricL2
1BatteryLibrary:BatteryBT1
1Conn_01x02_PinConnector_PinSocket_1.00mm:PinSocket_1x02_P1.00mm_VerticalJ3
1Conn_ARM_SWD_TagConnect_TC2030-NLConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ2
1GDEH0154D67Library:GDEH0154D67DIS1
1LSM6DSMPackage_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU1
1MCP23S18x-x-MJPackage_DFN_QFN:HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalViasU11
1MCP3561RPackage_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mmU10
1MCP73832-2-OTPackage_TO_SOT_SMD:SOT-23-5U3
1NJL5821RLibrary:NJL5821RU8
1OPA2381Package_DFN_QFN:DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mmU4
1RE1C002ZPPackage_TO_SOT_SMD:SOT-416Q3
1SFH7072Library:SFH7072D4
1SI2302CDSPackage_TO_SOT_SMD:SOT-23Q2
1SR4W035Library:SR4W035_4X6_ANTU5
1SiT1552Library:SiT1552Y1
1TPS78227DDCPackage_TO_SOT_SMD:SOT-23-5U6
1TXU0102Library:X1SON-8_1.05x2mm_P0.5mmU7
1USB_C_Receptacle_USB2.0_16PLibrary:GCT_USB4720-03-A_REVAJ1
1nRF52833_QDxxPackage_DFN_QFN:QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mmU2

More from gavin4d/PPG-Watch

1
  • 2 layers38.3 × 15.5 mmPPG Watch, the printed circuit board in 3D

    PPG Watch

    gavin4d/PPG-Watch

    Smart watch with a photoplethysmography analog front end and e-paper display

    22 parts

Similar boards

  • 4 layers160 × 100 mmLink teensy, the printed circuit board in 3D

    Link teensy

    dg1vs/Transputer-Teensy-Link

    A family of practical, Ethernet-connected link interfaces for classic INMOS transputer systems, based on the Teensy 4.1.

    376 parts
  • 4 layers93.6 × 21 mmSDM27 StrainGaugeAmp, the printed circuit board in 3D

    SDM27 StrainGaugeAmp

    sundevilmotorsports/pcb-dev

    PCB development repository

    94 parts3
  • 4 layers40.1 × 22 mmNRF54LM20A, the printed circuit board in 3D

    NRF54LM20A

    flyingperson23/MCUImplant

    RW612 Implant PCB

    95 parts
  • 6 layers26 × 50 mmTrActor Board, the printed circuit board in 3D

    TrActor Board

    TrActor-MQP/pcb-design

    127 parts
  • 8 layers126 × 117 mmDemo board, the printed circuit board in 3D

    Demo board

    azonenberg/electronics-training

    Training materials for classes etc

    311 parts15
  • 2 layers95 × 79 mmPulseOximeter, the printed circuit board in 3D

    PulseOximeter

    antonloof/oximeter_pico

    28 parts

Questions

How big is the PPG Watch PCB?

It measures 21 × 36 mm and has 6 copper layers, 0.85 mm thick.

What parts does the PPG Watch use?

89 parts, built around the MCP3561R-E/NC, SFH 7072, LSM6DSM and NJL5821R. 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 gavin4d/PPG-Watch repository on GitHub, at the commit this page was made from: the board is PCB/PPG-Watch.kicad_pcb and its schematic PCB/PPG-Watch.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 gavin4d before reusing the design.