Vesc Controller List
This article goes over the various controller options for your VESC Onewheel. The controller is the brains of your board, and is what drives your motor. Controllers can be cheap and come with very basic features, while others may be expensive but be very capable.
Voltage and Series Count: The maximum voltage the controller can handle from the battery, including the Series count on the cells. For example, an 84V controller can support up to a 20S battery.
Amperage: The max amps the controller can push to the motor. Some controllers list both battery and motor amperage, while some don’t.
Connectors: This is the type of connectors used for the controller for plugging in logic or additional components like BLE modules, footpad connectors and such. It may also include what kind of connector is used for the phase motor plugs and for the battery connector.
Connections: This simply is the inputs for the controller. Things like UART, ADC, PPM, CAN, and so on.
Heatsink: Whether or not the controller comes with a heatsink or requires one to the purchased separately or to be lid/box mounted with thermal pads.
Ubox 100V/100A
Voltage / Series Count: 100V, 22S
Amperage: 100 Amps (Motor)
Connectors: JST PH 2mm, 4mm bullet female (Motor Phase), XT-90 male (Battery)
Connections: Servo, COM (ADC), Hall, Power Button, IGNITE, Fan, CAN, USB-C, NRF, 12V 3A.
Heatsink: Yes, screw holes for mounting to a lid/box with exposed aluminum plate for thermal contact.
General Notes:
The Ubox 100V is a good replacement for your stock controller. It comes with everything you need, including a built-in heatsink and a BLE module. It’s a good starter, but not a preformant controller. An extra two hundred dollars will get you a controller that can give you much more bang per buck.
Cost: $140 pre-tarrif
Lil’ FOC v3.1
Voltage / Series Count: 84V, 20S
Amperage: 180A (Motor), 225 [Peak] (Motor), 100A Battery Max
Special note: MakersPEV gives only the peak motor current, which is considered the absolute maximum amperage the controller can output, and only for a few seconds. Most people tend to set their max motor amps with the Lil Foc v3.1 to be 150A, and the absolute max to 180A.
Connectors: JST PH 2mm, 4mm bullet female (Motor Phase), XT-80 male (Battery)
Connections: Servo, COM (ADC), Hall, Power Button, CAN, USB-C, NRF
Heatsink: No.
General Notes:
Considerably powerful, however held back by poor onboard BLE and no built-in heat sink. This means you will either have to buy one separately, or lid-mount it with thermal pads. It doesn’t have enough auxillary power output to support LEDs without tapping in from the battery itself.
Cost: $300
Thoor 400
Voltage / Series Count: 134V, 32S
Amperage: A (Motor), 400Z [Peak] (Motor)
Connectors: JST GH, 4mm bullet female (Motor Phase), XT-80 male (Battery)
Connections: Servo, COM (ADC), Hall, Power Button, CAN, USB-C, NRF
Heatsink: No.
General Notes:
The only 30S capable controller as of 04/2025 for VESC onewheels, it is power dense and considerably very powerful, though you will need to either lid mount it or build a headsink for it.
Cost: $300
Ennoid MK8
Voltage / Series Count: 150V, 135V, 120V, 100V
Amperage: 264A, 297A, 331A, 365A
Connectors: JST GH 1.25mm, 4mm bullet female (Motor Phase), XT-60 male (Battery)
Connections: CAN, SWD, 2x UART, HALL, 2x ADC, SERVO, 12V 0.4A, USB-C
Heatsink: Yes, uses M2
General Notes:
Considered as a competent ESC, as it comes with more than enough IO for what is needed, and is generally considered a reliable and safe choice. However, do note that if you are looking to buy this controller, be sure to order the controller that matches your battery voltage the closest. If you have an 18s battery, then ordering a MK8 with 20S or 24S MOSFETTS will be a good idea. If you order a MK8 with 150V/30S MOSFETTS while running 18S, you’ll experience higher temps.
Cost: $350