Embedded Systems · In development
Custom nRF52840 Bike Computer
A component-level cycling computer with custom nRF52840 hardware, GNSS, motion and pressure sensing, display, storage, charging, and battery monitoring.

01
Objective
The goal is to build a complete bike computer around a bare nRF52840-QIAA SoC rather than a development board, combining sensing, storage, display, USB, debugging, and battery management on a purpose-built PCB.
02
My contribution
03
Design process
I started from the use cases—automatic wake, speed, location, altitude, and elevation gain—and translated them into sensor, interface, memory, display, programming, and power requirements. The PCB is designed to support structured bring-up before full firmware integration.
04
Technical challenges
The design had to resolve these system-level and implementation requirements.
05
Validation or results
Hardware development is underway. After fabrication, I will validate each power rail and interface, then develop the embedded firmware from scratch and integrate the sensors incrementally.
06
Images and diagrams
Selected project photographs and design captures. Open any image to inspect it at full resolution.




07
Tools and technologies
nRF52840 · Altium · GNSS · BQ24074 · Embedded C