Vesc Tool

Jul 03, 2019 By Benjamin Vedder This is the mobile version of VESC Tool, which can be used to configure VESC-based hardware over BLE. It can also be used to stream live data, update the firmware and many other. The latest VESC BLDC Tool can be downloaded here. Our VESC is v4.12 Hardware Version. Current Firmware Version - v3.38. Github link for firmware; Github link for VESC Tool; You can find the latest VESC Tool Documentation and manual here. VESC BLDC Tool is only available for Windows and Linux. There is no MAC OSX Support.

  1. Bldc Vesc Tool
  2. Vesc Tool Ios
  3. Vesc Tool Github
  4. Vesc Tool Mac
  5. Vesc Tool Windows

Once the bldc-tool loads the servo-out firmware on to the VESC, we then load a configuration file which matches the VESC configuration to control a TRAXXAS Velineon 3500 motor. Note: The actual VESC firmware is available in binary form in the bldc-tool firmwares directory.

VESC is very hot in electric skateboard world. Actually it's an amazing product that can be used in many application field. Let's explore more information about it. The topic includes:

Configure an electronic VESC board with a dedicated program (VESC Tool) in order to control an electrical bike engine with an electrical scooter type accelerator throttle. The VESC card and the VESC Tool were designed by Benjamin Vedder VESC Project. Connecting to VESC via BLDC Tool does not work. Run dmesg to see which ttyACMx port gets assigned to VESC when plugging in the mini-usb cable. Make sure that the mini-usb cable is plugged in and that power is connected to VESC. Connecting BLDC Tool is not done via the SWD programmer, but via the mini-usb port.

  • What is VESC?
    • What’s vesc
    • Vesc version
  • Compare VESC with normal ESC
  • How to use VESC

What is VESC?

VESC is an open source ESC (electric speed controller), it’s named by its creator , Benjamin Vedder, Vedder’s ESC. It’s published in 2016. Vedder tested it in his electric skateboard, due to its strong compatibility and programming feature. It’s quickly become popular among the electric skateboard community.

The Electronic Speed Controller (ESC) is the brain of your electric skateboard. It tells your motor how hard to push or how strong to brake. It’s the CPU of the board. You can do an instruction, like increasing the speed and the VESC will relay the instructions to the motors. One of the most significant benefits is that you will be able to set parameters that ensure that the motor operates safely. For example, you can set the maximum power that the engine can use, which will prevent the engine from burning out too early. By controlling these functions, you will be able to protect all the electrical components of your skateboard from getting overworked, ensuring that your electric skateboards will last for longer. There are a few critical factors that you need to understand when setting the safe parameters.

Vesc

To make sure that you set the controls correctly, you need to understand the difference between voltage and amps. The voltage describes how powerful each component is, while the amp describes how much electricity it is receiving. For example, if you are going up a hill, you will need to increase the number of amps sent to the wheels. The VESC will be able to help you set how high these limits can go, ensuring that a steep incline doesn’t cause you to send too many amps to the wheels, overloading the electrical circuits. Now that we know a little more about this fantastic technology, let’s look at how it was initially discovered.

Versions of VESC

Vesc 4 and VESC6

Over time there have been multiple versions of VESC, each one incorporating suggestions from the online community. For example, between version 4.0 and version 4.5, various changes occurred, including re-designing the product and adding a temperature sensor to protect the engine from overheating. And the version of VESC developed keeps updated. The most significant improvement was changing how the Analog to Digital Converter (ADC) worked with the Serial Peripheral Interface (SPI), allowing users to gather more relevant data, giving them more control of their electric skateboards. Finally, version 4.12, new tracers and capacitors were added. It’s commercially widely produced in market.

Tool

VESC 6 is up-grated version based on VESC4.

Vesc

The difference between VESC4 and VESC6 is mainly as:

VESC4 :

  1. Do not suggest to use FOC function, can only use under low voltage (3-4S).
  2. 2 Shunts design (Means ESC only measure the 2 cable’s working current of the motor, and calculate the third one in theory)
  3. handle lower current : can only handle continuous less than 30A safely. The Max current spec is : 50A as marked in Vedder’s original design.

VESC6:

  1. Has great FOC function, quite, low consumption.
  2. Three shunts design (means the ESC can measure each motor cable’s working current, ESC can work more precisely and has better working performance)
  3. Can handle higher continuous current than VESC4. The max current is 60A as marked by Vedder.

Comparing VESC with other ESC

VESC is a more advanced ESC that is used with Electric Skateboards but is also being used for ebikes, drones/quads, etc.

It's one of the latest BLDC ESCs which give you full control over how your ESC operates. Much better than typical RC ESCs. It's got amazing features.

All-electric vehicles must have an ESC(electric speed controller), it is the brain of your electric vehicles, It tells your motor how to move or brake in correct way. However, there are many different Electric Skateboard Controllers (ESC) available on the market, it’s difficult for user to choose the right one. Often, we’re looking at the pros and cons of each ESC.

  • Cheap ESC:
The price range is around 5-20USD. these types of controllers are best suited for RC Because RCcars have smaller engines than skateboard engines, they aren’t equipped to handle the power of the skateboard. This problem is compounded when people stand on the skateboard, adding even more pressure to the engine.

For this reason, these cheap ESCs usually don’t last for a long time. Also, they typically don’t have any built-in safety features, meaning that they can place the rider’s safety at risk. Also, because they don’t have any protection for the electronic components in the skateboard, they might damage your electric skateboards. For these reasons, it’s recommended that you don’t use these types of ESCs.

  • Normal ESC used in electric scooter / street skateboard:

these ESC is also range in 15-30USD. All BLDC mode, not the trending FOC mode. And its output current is usually less than 30A. not programmable, no firmware protection for the electric parts in board.

There is a advantage for cheap and normal ESC: set up easily, just hook it up with motors and battery, use it directly. Very simple. No complex firmware programming process.

Vesc Tool

Bothe ESC and VESC can be either ‘single’ – which controls a single motor, or ‘dual,’ meaning one ESC controlling both motors. It depends on your actual need

Now let’s see the pros and cons of a VESC

(1) VESC pros1

One of the biggest reasons why people like VESC is because it allows tons of customization, It allows you to control the torque of the board by adjusting the current output to the motor and current input from the battery. It allows you to customize the acceleration and braking curve so that the board behaves exactly as you want it to while braking and accelerating.. If choosing another type of ESC, though, you will be limited in how much you can control. eg, it will limit the use of the battery spec and the motor spec.

Eg. Please refer to this setting page, you can choose different types of motor.

You can set the cells q’ty of your battery on hand.

While the VESC will allow you to add as many cells as you want, other ESCs will limit the number of cells that they can support. Look for the amount of amps it can supply, which will determine how long you can travel and will determine the type of skateboard you purchase. Usually, this number is provided in ampere-hours (Ah). For example, if you get a 10Ah skateboard, you need a ten-amp battery to travel for an hour. The distance you can travel varies depending on the number of amps you use. You might also want to consider the amount of noise produced. It can be irritating to skate with a loud ESC. While many VESCs are silent, some other types of ESC will produce an annoying sound. Now that we know the factors to consider when using a store-bought ESC let’s look at some of the benefits of using a VESC.

(2) VESC Pros 2

Another significant benefit is the protection it provides, ensuring you don’t damage your electric components. For example, it has temperature control built-in, preventing it from getting too hot. The VESC is known for these high-tech features. For example, many models feature regenerative braking and the ability to program acceleration curves. Finally, the braking systems are highly effective. They will stop the skateboard quickly, without a sudden jerking motion that can send some riders off the board. However, there are some disadvantages to using this system.

Set the output working current, so you don’t need to worry the max peak current may hurt the parts in board.

(3) VESC Cons1 :

due to its design needs to use many expensive chipsets and components, that the vesc price is multi times of the normal ESC.

Bldc Vesc Tool

(4) VESC Cons2

VESC is very widely compatibility , it has many functions that users still need to explore. Although now the vesc programming set up is quite easier than its older versions.

Vesc tool windows

Vesc Tool Ios

However still many new beginners may feel confused on how to use it correctly.

So how to use a VESC?

Firstly, you need to download a VESC programming tool , it supports Linux , windows, and android.

  1. You can download the VESC Tool from VESC Project website. Recommended to download from the main website for the latest version
  2. The source code can be found here.
  3. VESC-Tool is licensed under the GPL V3 License.

Vesc Tool Github

Secondly, if it’s your first time to use the VESC tool in your PC, you need to download a driver. Get it here: https://bit.ly/3cxpzlk

Vesc Tool Mac

Thirdly, Connect the ESC with PC, then do parameter settings in PC. For new beginners, we suggest to follow the wizard step by step to do motor auto-detection.

Vesc Tool Windows

And here is detail tutorial videos in Vedder’s youtube channel. You can learn more. https://www.youtube.com/watch?v=TFKGRyOmhWY