Overview
Most smartwatches are designed to maximise engagement. Crux is designed to minimise it — giving you the essentials without the noise.
| My role | Hardware Design + Firmware + Product Design |
| MCU | ESP32 |
| Status | Ongoing |
| GitHub | candorgander/CruxSmartWatch |
Features
Current
- Timekeeping with a clean, minimal UI built using LVGL
- ESP32-based — Wi-Fi and Bluetooth capable
Planned
- Call notifications via Bluetooth
- Turn-by-turn navigation feedback using onboard RGB LEDs
Hardware Highlights
- Built on the ESP32 for wireless connectivity without needing an external radio module. Planning to migrate to nRF series for improved energy efficiency
- LVGL-based UI running directly on the microcontroller — no external display driver SoC required
- Designed for low BOM cost and open-source replicability
Firmware
- UI built with LVGL (Light and Versatile Graphics Library) — a lightweight, embedded-first graphics framework
- Running on ESP32 with custom display driver integration
Images
