Raspberry Pi model Pi Zero W based

7h of battery life

bluetooth low energy (BLE)

equipped with high precision GPS (*)

high precision altimeter (*)

thermometer (*)

pressure sensor (*)

PiTFT touch screen

easily editable layouts

(*) I'm currently focused on getting BLE 100% reliable, so work on GPS and the rest is parked.

Designed in FreeCAD. Coded in python.

Open hardware and open software.

OCC screen 1 OCC screen 2 OCC screen 3

OCC screen 4 OCC screen 5 OCC screen 6

This is work in progress, so currently most of the info is hosted under other addresses:

 

Software documentation is here

Changelog v0.05:

- pygame replaced with cairo and python-evdev, python3 migration, BLE connection hardening

Changelog v0.04:

- Convert config and layout files to yaml

Changelog v0.03:

- Add working BLE scanner / selector

Changelog v0.02:

- Lot of BLE changes, (heart rate sensor, icon showing connection states)

Changelog v0.01:

- BLE connectivity to speed & cadence sensor (initial version, hardcoded address)

- various bug fixes & code cleaning