VESC Update/Programming

Download the VESC Tool and configuration files from this link.

Connect your computer to the MASTER side of the VESC using the included USB cord that was in the grey antistatic bag. Then turn on the ESC and ensure the remote is turned off.

image

1.) Click the connect button at the top right hand of the screen. It will likely say the fimware is too old, IF NOT SKIP TO STEP 4.

image

2.) Go to the fimware tab on the left side of the screen and then click the small download button near the bottom right (do not click download all)

image

3.) Click ok through the popup messages. Let the fimware upload. The VESC will the restart and take 10-15 seconds to reconnect. Then click the connect button again.

image

4.) In the top left go to file > load motor configuration XML

image

5.)  Navigate to the config files and select  Master Motor Config

image

6.) The go to file > load app configuration XML

image

7.) Select the Master App Config file

image

7.) Click the M with the downward facing arrow marks as WRITE MOTOR CONFIGURATION

image

8.) The lights on the VESC will blink red. When they are done blinking click the WRITE MOTOR CONFIGURATION button again.

9.) Then click the A with the downward arrow marked as WRITE APP CONFIGURATION

image

10.) Wait 5-6 seconds and then click the WRITE APP CONFIGURATION button again.

11.) Wait 5-6 seconds and then click the disconnect button 

image

12.) Unplug the USB cord from the VESC and plug it into the SLAVE side

image

13.) Click the connect button at the top right hand of the screen. It will likely say the fimware is too old, IF NOT SKIP TO STEP 16.

image

14.) Go to the fimware tab on the left side of the screen and then click the small download button near the bottom right (do not click download all)

image

15.) Click ok through the popup messages. Let the fimware upload. The VESC will the restart and take 10-15 seconds to reconnect. Then click the connect button again.

image

16.) In the top left go to file > load motor configuration XML

image

17.)  Navigate to the config files and select Slave Motor Config

image

18.) The go to file > load app configuration XML

image

19.) Select the Slave App Config file

image

20.) Click the M with the downward facing arrow marks as WRITE MOTOR CONFIGURATION

image

21.) The lights on the VESC will blink red. When they are done blinking click the WRITE MOTOR CONFIGURATION button again.

22.) Then click the A with the downward arrow marked as WRITE APP CONFIGURATION

image

23.) Wait 5-6 seconds and then click the WRITE APP CONFIGURATION button again.

24.) Wait 5-6 seconds and then click the disconnect button 

image

25.) Unplug the USB cord from the VESC and turn on the remote. Everything should now work properly. If the motors are spinning in the wrong direction please refer to this guide: