EUR
USD
VESC Dash 35B
€119.99 ex VAT
A weatherproof 3.5″ display with four tactile buttons which integrates directly with VESC motor controllers and BMS.
70 in stock
The VESC Dash 35B is a 3.5″ display with four tactile buttons that integrates directly with VESC motor controllers and BMS systems.
It features a 480×320 resolution display with up to 800 nits brightness and an IP67 rating, ensuring clear visibility and durability in any environment. Brightness can be easily adjusted using one of the four IP65-rated buttons. These buttons also let you switch power modes, control lights, enable cruise control, and navigate between display pages.
The display includes multiple customizable pages that show real-time data, trip information, and vehicle functions such as lights, indicators, and BMS data from your VESC setup.
An integrated ESP32-C3 provides Wi-Fi connectivity in both station and access-point modes, as well as BLE 5 support. It also enables the use of large custom scripts, allowing for advanced functionality and full control over the display’s behaviour.
A ready-made UI package is available for download from the VESC Tool package store, and both the UI and button functions can be fully customized via VESC Tool Scripting.
The buttons feature a clamp mount for 22 mm handlebars, while the display includes a clamp mount for 32 mm handlebars for easy and secure installation.
More details coming soon!
The following items are included:
1x VESC Dash 35B Display
1x VESC Dash 35B Buttons
1x 1m cable with 5-Pin Female Julet
24 month limited warranty
Can the UI be configured?
Yes. The Dash35B display UI can be customized. The UI is source code is in a VESC Package that can be downloaded here
https://github.com/vedderb/vesc_pkg/tree/main/dash35b
The files in the package can be edited and adapted. Uploading the file main.lisp will load the update code.
What UI package does the Dash35B use?
The Dash35B comes with a preinstalled UI script called “Dash35B”. This script controls the on screen layout, how the existing data is presented and how the buttons operate.
What script does the motor controller use?
The motor controller must have a package installed called “Dash35B ESC”. This script sends data from the ESC on the CAN-bus to be read and presented by the Dash35B.
I want to show new data from the ESC. What do I modify?
If you need additional data fields that are not currently available on the display, you must update the “Dash35B ESC” script. This is where new variables or telemetry items are defined and sent to the display.
How do I access the scripts?
They are in the VESC Package for the Dash35B, which can be downloaded from here
Do you offer discounts for bulk or B2B orders?
Yes, we offer a discount when ordering 3+ and 10+ units which can be seen on the website. For order quantities over 50 units please send your business details and order requirements to info@vesclabs.com, and our team will provide a customized quote and lead time.
Do you offer OEM or customized solutions?
Yes, we do. Please contact us at info@vesclabs.com with your project requirements and specifications, and our team will assist you with tailored OEM or custom solutions.
Do you offer discounts or sponsorships for students, projects, or educational institutions?
Yes, we do. Please send the details of your project and institution to info@vesclabs.com, and our team will review your request.
Do you offer paid integration, setup and tuning support?
Our partner Oliver, also known as Electricfox, offers paid consulting services for BMS and motor controller integration, setup, tuning and load testing. His website is
At the bottom of the page you can find different options to contact Oliver























Reviews
There are no reviews yet.