Connecting and Navigating the VESC Tool

If you have not already downloaded the VESC Tool, please use the button below:

VESC Tool is available on both desktop and mobile devices. While all versions of the tool have the same features, the layout and user interface is between devices differs. Therefore both desktop and mobile guides has been written below.

Desktop Version

Connecting a VESC Controller or Device

To access all the sections from the menu of the VESC Tool for your device it must first be connected. Depending upon the device you are connecting there are a number of methods which can be used to connect. These include USB, CAN, Wi-Fi or Bluetooth.

  • The device is required to be powered on for it to show up in the listed devices. 
  • If you are connecting using Wi-Fi or Bluetooth, please ensure that it has been enabled on both the device with the VESC Tool installed and device you are attempting to connect to.
  • If you are connecting via USB, ensure the cable you are using supports data transfer. 

Click the “Connect” button on the device which you want to connect to.

Navigating the VESC Tool

Once connected to the device you will be presented with the Welcome & Wizards page. This page has some wizards to quickly get a device setup and it also displays the RT (real time) data being steamed from the device (if enabled).

On the left side of the window there are various menus which allow for different settings to be configured on the connected device.

Below this menu is a list of CAN devices. This shows all devices connected via CAN-bus to the master device (the one initially connected to). Use the “Scan CAN” button to update this list. To change settings on another device connected via CAN select it from the list. This will update the menu as only certain sections will be shown if the device supports it.

Once inside a menu you will see a tab at the top of the window. These are pages related to the section which has been selected from the menu.

To the right of the window are some icons. When enabled the icons will be highlighted. The functions of these icons are as follows:

Reconnect last connection 

Disconnect device

Read motor configuration

Read default motor configuration

Write motor configuration

Read app configuration

Read default app configuation

Write app configuration

Enable keyboard controls

Enable gamepad controls

Stream realtime data

Stream realtime app data

Activate IMU sampling

Stream BMS realtime data

Send alive packets periodically to prevent timeout

Forward communication over CAN-bus

Each parameter has three buttons next to it which have the following functions:

Reads the current setting

Reads the default setting 

Shows the help box which explains what this parameter does

Mobile Version

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.