EVEESource code

The EVEE project

See what
your ride sees.

EVEE is an open telemetry platform for personal electric vehicles — boards, bikes, scooters, anything with an ESC and a battery. Its first edition, ESK8OS, is built for electric skateboards: it reads your VESC a dozen times a second and turns it into a dashboard you can trust.

ESP32-S3VESC / UART + CANOpen source
ESK8OS / T-DISPLAY-S3170 × 320
ESK8OS speed HUD, rendered by the firmware with sample telemetry

Firmware render · sample telemetry

Open source Firmware, app, and this site — built in the open.

VESC native Dual ESCs over UART and CAN, VESC Tool passthrough.

Self-hosted updates Checksummed builds served from our own release feed.

The platform

Firmware, hardware and companion

The board works on its own. The companion adds another view. Together, they connect what your vehicle felt with where you rode.

The battery, under loadFirmware-rendered Daly BMS screen showing pack data, individual cells and protection state with sample valuesDaly BMS build · sample telemetry

Battery telemetry

Battery telemetry and ride logs

A resting voltage cannot tell the whole story. EVEE watches the pack under load, tracks sag and learns from actual consumption. With a supported Daly smart BMS, it can watch individual cells and protection states too.

See the load
Loaded voltage, current and temperatures while the vehicle is running.
Keep the evidence
On-board session CSVs and event records for reviewing a sag, dropout or pack cutoff.
Understand the source
VESC configuration stays authoritative. Wheel calibration and display preferences remain yours.
Inside the firmware

Available edition

ESK8OS.

EVEE’s electric-skateboard edition. Built for ESP32-S3 hardware and VESC-based drivetrains, with dual-motor telemetry over UART and CAN.

FAQ

The questions riders actually ask.

Does EVEE control the motors?

Dashboard mode reads telemetry. It does not command motor current, duty or cutoffs; its normal ESC write is the odometer. Deliberate bridge mode passes official VESC Tool traffic through for configuration, and should only be entered while stopped.

Do I need to keep a phone connected?

The firmware runs on the vehicle: telemetry, logging, battery learning and supported display functions work without the phone. The Android companion adds GPS recording, maps and ride playback. A headless build uses the phone when you want to see its dashboard.

Can I record a ride without EVEE hardware?

The Android companion can record a phone GPS ride without a board connection. Board speed, power, battery and BMS data need compatible connected hardware.

Where do I start?

Read the manual, choose the display or headless build, then follow the wiring and first-boot steps. Keep actual motor and battery configuration in official VESC Tool.

Open the manual ↗