Skip to the content
4 layers75 × 50 mmDIY SPO2-KiCAD Project, the printed circuit board in 3D

DIY SPO2-KiCAD Project

Soham3126/DIY-SPO2-KiCAD-Project2

A low-cost, non-invasive Pulse Oximeter (SpO2) and Heart Rate monitor based on the MAX30102 sensor and Arduino. This project features real-time PPG signal processing, I2C communication, and a custom PCB design for portable health monitoring.

Size
75 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
19
Nets
31
Pads
71
Tracks, vias
62, 3
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 Apr 2026
Updated
24 Apr 2026

Overview

DIY SPO2-KiCAD Project is an open-source printed circuit board by Soham3126, from the Soham3126/DIY-SPO2-KiCAD-Project repository on GitHub. It is a 4-layer board of 75 × 50 mm with 19 parts on 31 nets, routed with 62 tracks and 3 vias.

It is built around the MAX30102. Its parts include 4 resistors, 3 capacitors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

Parts

19
QtyValueFootprintReferences
41KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R4
3100nFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC1, C2, C3
3SW_PushButton_Switch_THT:SW_PUSH_6mmDOWN, MENU, UP
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1LEDLED_THT:LED_D5.0mmALARM
1LOGOLOGOG***
1MAX30102spo2_stuff:MAX30102_MODULEU1
1SSD1306spo2_stuff:SSD1306U2

The 15 most common of 19 parts.

Similar boards

  • 4 layers82.8 × 33 mmE ink watch, the printed circuit board in 3D

    E ink watch

    sandgum/Triangulate-ES_01-Watch

    A 5mm thick smartwatch which uses an E-ink display and two OLEDs to display information while consuming very little power

    162 parts22
  • 4 layers28 × 34.7 mmWearable, the printed circuit board in 3D

    Wearable

    theheraldproject/herald-hardware

    Permissively licensed opensource hardware designs for Herald powered wearables and beacons. Supports digital contact tracing and other eHealth approaches.

    82 parts6
  • 4 layers124.7 × 64.3 mmRP2040 SOS band, the printed circuit board in 3D

    RP2040 SOS band

    abhinav937/RP2040_SOS_band

    PCB design files for RP2040 based SmartWatch. It features an accelerometer, a GPS module and a cellular module.

    107 parts3
  • 2 layers44 × 88.2 mmModulo 7, the printed circuit board in 3D

    Modulo 7

    Epivaral/CursoIoT

    Material complementario del curso: INTRODUCCIÓN A IOT, ALMACENAMIENTO EN LA NUBE Y ANÁLISIS DE DATA

    11 parts3
  • 4 layers77 × 48.6 mmNX ISD, the printed circuit board in 3D

    NX ISD

    Ghost3379/NX-ISD

    A more sophisticated version of the Artemis Watch by Circuitmess.

    116 parts2GPL-3.0
  • 2 layers75.1 × 50.1 mmPcb tutorial, the printed circuit board in 3D

    Pcb tutorial

    ODARI-CHARLES1/Pcb_Project

    A tutorial on creating a custom symbol and Footprint

    14 parts2
  • 10 layers100 × 200 mmTdse tf 2-01, the printed circuit board in 3D

    Tdse tf 2-01

    Taller-de-sistemas-embebidos-tps/tdse-tf_2-01

    Trabajo Final - Taller de Sistemas Embebidos - FIUBA

    17 parts2
  • 2 layers45 × 35.5 mmWearable revB, the printed circuit board in 3D

    Wearable revB

    AhmedDoesECE/wearable-health-monitor

    45 parts1MIT

Questions

How big is the DIY SPO2-KiCAD Project PCB?

It measures 75 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the DIY SPO2-KiCAD Project use?

19 parts, built around the MAX30102. 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 DIY SPO2-KiCAD Project KiCad files?

From the Soham3126/DIY-SPO2-KiCAD-Project repository on GitHub, at the commit this page was made from: the board is Project.kicad_pcb and its schematic Project.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DIY SPO2-KiCAD Project design in my own project?

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