• Hello ES! We could use some help to get us past the finish line on building the new knowledgebase for the forum.
    Can you donate? Please see our fundraising page. Thank you!

A new display / speedometer / GPS map for VESC controllers

SimonKagstrom

🧲 New user
Joined
Aug 14, 2026
Messages
6
Location
Sweden
Hi!

I'm working on a display for a VESC controller for my electric moped conversion. It's built for an esp32p4 board from Waveshare, is open source and has a set of what I think are nice features:

* OpenStreetMap-based map (currently OpenCycleMap) with different zoom levels, via a GPS module
* Speedometer, both based on VESC data and GPS
* Trip data, with average consumption, distance etc
* Tesla-style power meter bar on the right
* Supports receiving navigation instructions from Google maps via an android app
* Trip log shown on the map, with power indicator in color
* BMS data (currently for a em3ev "king shark" battery, which is what I have)
* Range estimation shown on the map
* A menu for configuration
* Written in clean and modern C++ (C++23)


If anyone's interested, more info and the source code is available on GitHub - SimonKagstrom/radbuzz: Infotainment for a VESC-based electric moped



on_the_moped.jpg
trip_screen.png
help_bubbles.png
 
Back
Top