Skip to the content
PCBKitNew board
2 layers36 × 17.5 mmPc pulse express v3, the printed circuit board in 3D

Open-source hardware design files for the ProtoCentral Pulse Express MAX30102 + MAX32664D breakout

Size
36 × 17.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
38
Pads
124
Tracks, vias
264, 39
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Aug 2026
Updated
19 Aug 2026

Overview

Pc pulse express v3 is an open-source printed circuit board by Protocentral, from the Protocentral/protocentral_pulse_express_hardware repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 36 × 17.5 mm with 38 parts on 38 nets, routed with 264 tracks and 39 vias.

It is built around the MAX32664GTGD+, MAX30102 and TXS0102DQER, with the AP2112K-1.8, AP2112K-3.3 and SIT1533AI-H4-DCC-32.768E among its other parts. Its parts include 13 capacitors, 10 resistors and 5 ICs. It belongs with the interfaces and adapters boards of this library.

Main components

6

README

README.md

ProtoCentral Pulse Express — Hardware

ProtoCentral Pulse Express Pulse-Ox & Heart Rate Sensor

Open-source hardware design files for the ProtoCentral Pulse Express pulse-oximetry / heart-rate breakout — pairing the Maxim MAX30102 optical sensor with the Maxim MAX32664D biometric sensor hub.

Unlike our Pulse board, which streams raw PPG for the host to process, Pulse Express runs Maxim's algorithms on the MAX32664D hub itself and returns computed heart rate, SpO₂, and blood-pressure-trend estimates over I²C. That offloads the signal processing from your MCU at the cost of visibility into the raw signal.

Links

Specifications

  • Sensor hub: Maxim MAX32664GTGD+ (MAX32664D variant) with 32.768 kHz crystal
  • Optical sensor: Maxim MAX30102 — red (660 nm) + IR (880 nm) LEDs, photodiode, and AFE
  • Output: computed heart rate, SpO₂, and blood-pressure trend from the on-hub algorithms
  • Interface: I²C, via 2× TXS0102 bidirectional level translators
  • Connector: 6-pin 0.1″ header
  • Supply: onboard AP2112K-3.3 V and AP2112K-1.8 V LDOs
  • Board: 36.0 × 17.5 mm, 2-layer

Revisions

RevisionDesign filesNotes
v3 (current)hardware/KiCad 10
earlierprotocentral-pulse-express/hardware/Eagle; retained in the Arduino library repository so existing links keep working

Repository layout

FolderContents
hardware/KiCad project (schematic + PCB layout) and the exported schematic PDF

Important notice

This device is intended for research, education, and evaluation use only. It is not a medical diagnostic instrument and is not FDA, CE, or FCC approved for consumer use. The blood-pressure-trend output of the MAX32664D requires per-user calibration and is not a substitute for a validated blood-pressure monitor.

License

The hardware design files in this repository are licensed under the CERN Open Hardware Licence Version 2 – Permissive (CERN-OHL-P v2). See LICENSE.

The accompanying firmware/library (in the separate protocentral-pulse-express repository) is licensed under the MIT License.

Parts

38
QtyValueFootprintReferences
41uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC25, C26, C70, C74
4DNPResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R5, R6, R7
4LOGOLOGOG***, G***, G***, G***
310kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR9, R10, R11
31uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C7, C8
210KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR24, R25
212pFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC3, C4
2TXS0102DQEPackage_SON:X2SON-8_1.4x1mm_P0.35mmU1, U2
1100nFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC9
110RResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4
110uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC2
11uFpc_pulse Express:_0402C14
122pFpc_pulse Express:_0402C15
1520-327-12.5-34B(32.768KHZ)pc_pulse Express:ECX-31BU$19
1AP2112K-1.8Package_TO_SOT_SMD:SOT-23-5U4
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U5
1MA06-1pc_pulse Express:MA06-1SV1
1MAX30102OptoDevice:Maxim_OLGA-14_3.3x5.6mm_P0.8mmU3
1MAX32664GTGD+kicad_protocentral_footprints:TQFN-24LU$17
1PULSEpc_pulse Express:PULSESMALLU$4
1SIT1533AI-H4-DCC-32.768Epc_pulse Express:SIT1533U$29
1TPSQTP11Rpc_pulse Express:TP11R_385SWIO1

Questions

How big is the Pc pulse express v3 PCB?

It measures 36 × 17.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pc pulse express v3 use?

38 parts, built around the MAX32664GTGD+, MAX30102, TXS0102DQER and AP2112K-1.8. 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 Pc pulse express v3 KiCad files?

From the Protocentral/protocentral_pulse_express_hardware repository on GitHub, at the commit this page was made from: the board is hardware/pc_pulse_express_v3.kicad_pcb and its schematic hardware/pc_pulse_express_v3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pc pulse express v3 design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

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

    Wearable revB

    AhmedDoesECE/wearable-health-monitor

    45 parts1MIT
  • 4 layers27 × 30.6 mmPulseWristTrack, the printed circuit board in 3D

    PulseWristTrack

    SimulatedFlow/kicad-board-2026-07-24-pulsewristtrack

    PulseWristTrack - wearable wrist tracker PCB with Seeed XIAO nRF52840 Sense, MAX30102 pulse / SpO2 sensor, IMU and BLE. Bare PCB, KiCad source files.

    18 parts
  • 2 layers108 × 95.3 mmBlue Wizard, the printed circuit board in 3D

    Blue Wizard

    wizarddata/Blue-Wizard-Mod

    Bluetooth Controller for the Kinesis Advantage line of keyboards using the BlueMicro firmware

    47 parts38
  • 6 layers130.8 × 75 mmMradio, the printed circuit board in 3D

    Mradio

    umrover/mradio

    200 parts1
  • 4 layers46.5 × 38.3 mmMAX30001 MINI, the printed circuit board in 3D

    MAX30001 MINI

    Oliver0804/MAX30001

    67 parts
  • 2 layers80 × 65 mmRandom sampler, the printed circuit board in 3D

    Random sampler

    Terrazed/random_sampler-kicad

    96 parts
  • 8 layers50 × 70 mmMPU MOD, the printed circuit board in 3D

    MPU MOD

    Decktrix-Lab/decktrix

    Modular Linux Handheld Cyberdeck

    296 parts64