OBC OpenBikeComputer / docs

Hardware

Under survey. The hardware documentation isn't written yet. The device is being developed firmware-first on a prototype board, with the production hardware still taking shape — so this page is a map of what's coming rather than a finished guide.

240 × 320 64 colours OBC up down select back reflective MIP panel sunlight-readable nRF54LM20 Cortex-M33 · BLE
The shape of the thing: a portrait reflective display and four buttons — up and down on one flank, select and back on the other — no touchscreen. Final hardware specifics are still being finalised.

What this section will cover

The display

A reflective memory-LCD (MIP) panel in the LS021B7DD02 class — 240×320 portrait, 64 colours, matte and sunlight-readable, and able to hold its image without power. Designing for it (flat fills, dithered shading, crisp 1px lines, redraw-only-on-change) shapes the whole software look.

The microcontroller

A Nordic nRF54LM20 (Cortex-M33 with BLE) running the firmware. How it drives the panel, stores maps and routes, and talks to a companion app.

Schematic

The full schematic — power, the display interface, the four buttons, sensors, and connectivity — with the design rationale.

PCB

The board layout, footprints, and the manufacturing files.

Power

The battery, charging, and the power budget that turns the low-power display and MCU into days of runtime.


The firmware runs on an nRF54L development kit, having first been proven on an STM32F429 bring-up prototype (since removed); the system architecture page explains how the board-agnostic core stays unchanged behind a handful of board seams.