Skip to the content
2 layers50 × 26 mmBPM Module, the printed circuit board in 3D

Projet à titre educatif :)) hahaha lets go sheesh la Coloc CORP

Size
50 × 26 mm
Copper layers
2
Thickness
2.09 mm
Parts
21
Nets
30
Pads
85
Tracks, vias
201, 24
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Apr 2025
Updated
15 Jun 2026

Overview

BPM Module is an open-source printed circuit board by Coloc-CORP, from the Coloc-CORP/gring-go repository on GitHub. It is a 2-layer board of 50 × 26 mm with 21 parts on 30 nets, routed with 201 tracks and 24 vias.

It is built around the MAX32664GWEA+T, MAX30101EFD+ and PAM2401YPADJ. Its parts include 7 capacitors, 7 resistors, 4 ICs, 1 connector and 1 inductor.

Main components

3

README

README.md

💍 Smart BLE Ring Project


🧠 Team

  • 🛠️ Hardware Engineers: Mathys Pellen, Pierrick Simon
  • 👨‍💻 Software Engineers: David Cartier, Marius Chritin

📜 Project Description

Development of an ultra-compact smart ring integrating:

  • Bluetooth Low Energy (BLE) communication
  • Heart rate (BPM) measurement
  • Activity and movement tracking
  • Sleep monitoring
  • Skin temperature measurement

Mobile application dedicated to:

  • Real-time collection of biometric data
  • Visualization and analysis of health information
  • Synchronization with Samsung Health using Health Connect API

🛠️ Project Architecture

Hardware

  • Microcontroller: nRF5340 (Nordic Semiconductor)
  • Main Sensors:
    • MAX86150: Heart Rate and SpO2
    • BHI260AP: 6-axis IMU (motion detection)
    • MAX30205 (or equivalent): Skin temperature sensor
  • Charging: Wireless charging with Qi standard (STWLC38 IC)
  • PCB: Flexible PCB (FPC) for compact integration into a ring
  • Casing: Titanium ring, machined or 3D printed

Software

  • Embedded firmware:
    • Developed with nRF Connect SDK (Zephyr RTOS)
    • Standard BLE GATT communication
    • OTA DFU (Firmware update over Bluetooth) supported
  • Android Application:
    • Developed with Android Studio
    • BLE Central communication
    • Integration with Samsung Health via Health Connect

📂 Project Folder Structure

plaintext
/README.md           → Main project documentation
/HW/                 → Hardware designs (schematics, PCB layouts, datasheets)
                     → 3D models of the ring (STEP, STL, F3D formats)
/SW/                 → Embedded firmware for nRF5340 (Zephyr)
                     → Android Studio mobile app project
/doc/                → Specifications, technical documents, research notes

🧩 Technologies and Tools

  • nRF Connect SDK (Zephyr RTOS, Nordic Semiconductor)
  • Segger Embedded Studio or VS Code + nRF Connect Extensions
  • KiCad for PCB design
  • OnShape / SolidWorks for 3D modeling
  • Android Studio for mobile app development
  • GitHub for project management and version control

📈 Roadmap

  • Requirements and specifications definition
  • Component selection
  • BLE basic firmware development
  • BLE mobile application creation
  • First prototype PCB design
  • Hardware prototype fabrication
  • Full system integration and testing
  • Low-power optimization
  • Final miniaturization and industrialization

⚡ Inspirations

  • Samsung Galaxy Ring
  • Oura Ring Gen 3

Parts

21
QtyValueFootprintReferences
54K7Resistor_SMD:R_0603_1608MetricR1, R2, R3, R6, R7
31uCapacitor_SMD:C_0603_1608MetricC3, C4, C5
210uCapacitor_SMD:C_0603_1608MetricC1, C7
1100KResistor_SMD:R_0603_1608MetricR5
1100nCapacitor_SMD:C_0603_1608MetricC2
122uCapacitor_SMD:C_0603_1608MetricC6
12u2Inductor_SMD:L_0603_1608MetricL1
132k768Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY1
1750KResistor_SMD:R_0603_1608MetricR4
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1MAX30101EFD+MAX30101EFD:21-1048_F143A5&plus_1_MXM-MU1
1MAX32664GWEA+TMAX32664GWEA-T:21-100241A_W161K1&plus_1_MXMU2
1PAM2401YPADJPAM2401YPADJ:SON12_U-DFN3030-12_DIO-MU3
1PTPS7A2018PDBVRPTPS7A2018PDBVR:DBV0005A-IPC_AU4

More from Coloc-CORP/gring-go

1
  • 2 layers201 × 48 mmGringo, the printed circuit board in 3D

    Gringo

    Coloc-CORP/gring-go

    Projet à titre educatif :)) hahaha lets go sheesh la Coloc CORP

    62 parts2

Similar boards

  • 4 layers34 × 37.3 mmMg gimbus, the printed circuit board in 3D

    Mg gimbus

    Every-Flavor-Robotics/motorgo-mini-hardware

    hardware files for motorgo mini

    102 parts12
  • 2 layers25.4 × 12.7 mmVersion current, the printed circuit board in 3D

    Version current

    oomlout/oomlout_oomp_documentation_bot

    a bot that goes around generating rough documentation for kicad projects

    50 parts
  • 2 layers70.6 × 66.3 mmPrototype Rev-, the printed circuit board in 3D

    Prototype Rev-

    DiegoBriceno03/Portable-Biofeedback

    Portable Biofeedback device for anxiety management

    106 parts3
  • 2 layers25.7 × 22.6 mmHeartrate sensor board, the printed circuit board in 3D

    Heartrate sensor board

    iliasbartolini/privacy-seed-heartrate-sensor-board

    Custom heart rate board based on MAX30101

    5 partsMIT
  • 2 layers28.3 × 39.8 mmLevelShifter, the printed circuit board in 3D

    LevelShifter

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    21 parts5.1kGPL-3.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard before pour, the printed circuit board in 3D

    Amiga gfxcard before pour

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    21 parts1k
  • 2 layers93.9 × 46 mmRectifier, the printed circuit board in 3D

    Rectifier

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    21 parts990GPL-3.0
  • 2 layers45.5 × 42.9 mmEsphome han reader, the printed circuit board in 3D

    Esphome han reader

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    21 parts915

Questions

How big is the BPM Module PCB?

It measures 50 × 26 mm and has 2 copper layers, 2.09 mm thick.

What parts does the BPM Module use?

21 parts, built around the MAX32664GWEA+T, MAX30101EFD+ and PAM2401YPADJ. 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 BPM Module KiCad files?

From the Coloc-CORP/gring-go repository on GitHub, at the commit this page was made from: the board is HARDWARE/BPM-Module/BPM-Module.kicad_pcb and its schematic HARDWARE/BPM-Module/BPM-Module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BPM Module design in my own project?

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