Simple VESC Display on the ESP32 Cheap Yellow Display
Turn an ESP32-2432S028R touchscreen into a speed, RPM and power dashboard for a VESC-based e-bike, scooter or board.

Key Facts
- Board: ESP32-2432S028R (Cheap Yellow Display)
- Link: UART to a VESC controller
- Shows: speed, RPM, power, trip/total distance
- Extras: auto brightness, overheat and battery warnings
About This Project
Simple VESC Display turns the low-cost ESP32-2432S028R, the board known as the Cheap Yellow Display, into a dashboard for a VESC motor controller. It reads the controller over high-speed UART and shows real-time speed, RPM and power, with calculations modeled on VESC Tool. Trip and total distance are tracked and saved to EEPROM, the board's light sensor drives automatic brightness, and it warns about overheating and low battery. Custom PNG backgrounds and a startup logo are supported. It's a modified version of Gh0513d's SVD project, built in the Arduino IDE with TFT_eSPI and the ComEVesc library; motor and wheel parameters are set in the sketch.
Source & Attribution

Bill of Materials
Parts list
2 parts · 2 linked
Heads up: some Buy links are affiliate links. If you buy through one, MCU Atlas may earn a small commission at no extra cost to you. It never changes which parts we list. How this works
Not included: 3D-printed case, wire, solder, USB cable
Related Projects




