Skip to the content
PCBKitNew board
2 layers69.5 × 46.5 mmMaxmeter, the printed circuit board in 3D

Sensor project on PCB

Size
69.5 × 46.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
20
Pads
81
Tracks, vias
98, 8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Jul 2025
Updated
28 Oct 2025

Overview

Maxmeter is an open-source printed circuit board by Hasona57, from the Hasona57/PCB2 repository on GitHub. It is a 2-layer board of 69.5 × 46.5 mm with 14 parts on 20 nets, routed with 98 tracks and 8 vias.

It is built around the MAX30100EFD+T and XC6206P182MR. Its parts include 6 capacitors, 4 ICs and 2 resistors. It belongs with the sensors and measurement boards and the RP2040 boards of this library.

Main components

2

README

README.md

MAX30100 Pulse & Oxygen Monitoring PCB (Wearable)

This project is a compact PCB design that integrates the MAX30100 sensor to measure heart rate and blood oxygen (SpO₂) levels. The PCB is intended to be used in a wearable watch, offering real-time health monitoring.

Designed using KiCad and programmed with Arduino IDE, this project is ideal for health-tracking applications, DIY fitness wearables, and biomedical prototypes.


Features

  • Measures pulse rate and SpO₂ using MAX30100
  • Designed to be integrated into a watch-size PCB
  • USB interface for uploading firmware
  • Developed with KiCad for PCB design
  • Simple Arduino sketch for data collection and visualization

Getting Started

Prerequisites

  • Arduino IDE
  • KiCad
  • MAX30100 sensor module
  • Microcontroller Xaio RP2040 DIP

Hardware Connections

Make sure your microcontroller is connected to the MAX30100 sensor via I2C:

MAX30100 PinMCU Pin Example
SDAA4 (on Arduino Uno)
SCLA5 (on Arduino Uno)
VCC3.3V
GNDGND

Uploading Firmware

  1. Open Arduino IDE.
  2. Install the MAX30100 library (e.g., oxullo/Arduino-MAX30100).
  3. Open the firmware sketch from the code/ folder.
  4. Select your board and port.
  5. Upload the code and open the Serial Monitor.

Bill of Materials (BoM)

ComponentDescription
MAX30100Pulse and SpO₂ sensor
MicrocontrollerXaio RP2040 DIP
LDO RegulatorXC6206P182MR (1.8V Output)
Capacitors1µF / 100nF
Resistors4.7kΩ (I2C pull-ups)
USB ConnectorType C USB

PCB Images

Images from the images/ folder of this repository:

Top 3D

PCB Layout

Bottom 3D


License

This project is open-source and available under the MIT License.


Author

Hassan Mohamed
GitHub: @Hasona57

Parts

14
QtyValueFootprintReferences
6CCapacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolderC1, C2, C3, C4, C5, C6
2LOGOLOGOG***, G***
2RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2
1DM-OLED096-636DM-OLED096-636:MODULE_DM-OLED096-636U2
1MAX30100EFD_MAX30100EFD_:LGA14R80P2X7_560X280X130U3
1PMIC-XC6206P182MR_SOT23_PMIC-XC6206P182MR_SOT23_:SOT-23U4
1XIAO-RP2040-DIPXIAO_PCB:XIAO-RP2040-DIPU1

Questions

How big is the Maxmeter PCB?

It measures 69.5 × 46.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Maxmeter use?

14 parts, built around the MAX30100EFD+T and XC6206P182MR. 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 Maxmeter KiCad files?

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

Can I use the Maxmeter design in my own project?

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

Similar boards

  • 6 layers38.1 × 38.1 mmSmartWatch, the printed circuit board in 3D

    SmartWatch

    evgenu/EyeWatch

    78 parts
  • 2 layers61.9 × 76.2 mmDigits pcb, the printed circuit board in 3D

    Digits pcb

    justinlindh/digits

    Encrypted retro phone network — private VoIP over vintage desk phones

    77 parts4AGPL-3.0
  • 4 layers82 × 68.9 mmSerialsentinel, the printed circuit board in 3D

    Serialsentinel

    gcormier/serialsentinel

    Find out which serial ports the device has created.

    72 parts3
  • 4 layers246.5 × 95 mmViaggio, the printed circuit board in 3D

    Viaggio

    dataehora/beatconfused

    A small web studio of fast, elegant, install-free music tools. Every tool is plain HTML, CSS and vanilla JavaScript with the Web Audio API — no build step, no dependencies, no accounts, works offline after first load.

    215 parts1
  • 4 layers28.5 × 13.1 mmSensor, the printed circuit board in 3D

    Sensor

    kaievns/little-eye

    An ultra-compact optical sensor PCB for pmw3610

    11 parts1
  • 2 layers85.6 × 54 mmBusiness card pcb, the printed circuit board in 3D

    Business card pcb

    roepkefeller/business-card-pcb

    A PCB business card that shows you your own pulse. Optical PPG sensor drives a ten-LED heart; NFC tag serves the vCard with the card switched off. ATtiny1616, MAX30102, CR2032.

    59 parts1
  • 4 layers65 × 30.9 mmElec RPI Robot HAT, the printed circuit board in 3D

    Elec RPI Robot HAT

    armature-ai-labs/indieduck

    Open robot prototype: editable FreeCAD CAD, printable parts and fit-test documentation. Adapted from Open Duck Mini.

    132 partsApache-2.0