EUR
USD
VESC Duet XS 60V
From: €199.99 ex VAT
The VESC Duet XS 60V (13S) is a dual motor controller capable of 80A continuous current or 100A burst current per motor
Email when stock available
The VESC Duet XS 60V is a dual brushless motor controller which can provide up to 5kW of continuous power when cooled appropriately.
The compact, lightweight design delivers increased performance, supporting burst currents up to 100A at 60V (13S) per motor. Upgraded JST-GH connectors provide a more secure I/O connection, reducing the risk of accidental disconnections, while 4mm motor bullet connectors are used to reliably handle higher current loads.
An on-board STM32F405 microcontroller running open-source VESC software enables precise motor control alongside configurable custom applications and scripting. VESC Tool lets you safely customize all settings within the device’s limits, giving you full control while protecting the controller from damage.
The VESC Duet XS supports both sensorless and sensored brushless motor applications with full sinusoidal Field-Oriented-Control enabling quiet, precise, and powerful motor dynamics. Advanced High Frequency Injection (HFI) allows using many types of motors with full torque without position sensors from standstill, eliminating the need for sensitive position sensors in harsh applications even when full performance from zero RPM is required.
It’s breadth of external communication interfaces enables easy integration with many different systems and peripherals. This includes items such as throttles, brakes, motor sensors and other communication devices all which can be managed by the VESC Duet XS. An integrated IMU with a 3-axis accelerometer and 3-axis gyroscope eliminates the need for external motion-sensing modules.
It pairs perfectly with the VESC Nanolog, adding Wi-Fi and Bluetooth connectivity along with 4GB of integrated storage for data logging. A GNSS receiver can be added via the VESC Nanolog, such as the BE-220 module, enabling precise location logging or supporting custom scripts that require location data.
The VESC Duet XS also offers full support for the VESC Dash 35B Display, allowing real-time data monitoring and additional device controls such as changing speed modes without the need to connect to VESC Tool.
The following items are included:
1x VESC Duet XS 60V
1x VESC RGB Momentary Power Button – JST-GH
6x 4mm Bullet Connectors – Male
Made in Sweden
24 month limited warranty
- Dual fully independent Field-Oriented-Control for brushless motors
- Maximum input voltage: 60V (recommended usage: 6–13S battery)
- Continuous current (per motor): 80A with adequate cooling
- Pulsed current (per motor): 100A (up to 60 seconds) with adequate cooling
- Input Connector: XT90
- Motor Connector: 4mm bullet connectors
- Supports multiple control modes including current, duty cycle, speed, and position control
- Open-source firmware/scripting supports coding of custom applications on the onboard STM32F405 MCU
- Configurable sensor input ports compatible with hall sensors
- Broad range of communication interfaces including USB, CAN, SPI, I2C, UART, PWM, and ADC inputs
- Integrated IMU with 3-axis accelerometer and 3-axis gyroscope
- Integrated temperature sensors automatically protect the system during high power draw by smoothly ramping down the current
- Easy setup with VESC Tool Desktop and Phone applications for fast integration, with deep customization options
- 12V switched output for external loads such up to 0.5A. Can be used for lights etc.
| Specification | Values |
|---|---|
| Rated Input Voltage* | 15 – 60V |
| Rated Battery Series (Li-Ion) | 6 – 13S |
| Continuous Current (per motor) | 80A |
| Burst Current (per motor)(up to 1 minute) | 100A |
| Length | 87mm |
| Width | 54mm |
| Height | 18mm |
| Weight | 163g |
| *Voltage spikes must not exceed these limits. Refer to the datasheet for full details. | |
What is the maximum regeneration current?
The regeneration (or braking) current can reach the same continuous and burst current ratings as the controller. However, the actual limit depends on your BMS and, more specifically, your battery cells, which determine how much current can safely flow back into the battery.
Additionally, the values for motor current, motor brake current, battery current, and battery regeneration current can all be individually configured using VESC Tool to suit your specific application, hardware or performance requirements.
Using the reverse function in APP ADC
The Maxim and Pronto controllers have the UART-pins shared with the hall sensor pins, so when using sensors the reverse and cruise control functions in the ADC app cannot be used at the same time as hall sensors or encoders. It is possible to use a simple lisp-script to simulate these functions with other pins depending on which pins you have available. The following example activates the reverse-button when the ACD2-input goes above 1V.
(app-adc-detach 2 1)
(loopwhile t {
(app-adc-override 2 (if (> (get-adc 1) 1.0) 1.0 0.0))
(sleep 0.01)
})
You can read more about those extensions here
https://github.com/vedderb/bldc/blob/master/lispBM/README.md#app-adc-detach
https://github.com/vedderb/bldc/blob/master/lispBM/README.md#app-adc-override
Maxim & Pronto: Hall sensor or encoder problems
On the Maxim and Pronto controllers the motor sensors and UART share the same pins, so the UART app must be disabled when using sensors. This will affect the Hall 2 input as that is where UART TX is. In Firmware 7+ this should be done automatically, but on older firmware the UART-app must be disabled manually.
Pronto: ABI encoder does not work
All Pronto-controllers shipped until 2026-xx have a hardware bug for the ABI encoder input, where the A and I signals are swapped. This can be resolved by swapping the A and I cables on the encoder.
Maxim & Pronto: The controller stays on even when disconnecting EN-pin
The shutdown behavior can be configured using the shutdown-mode in the app settings. By default it is set to ALWAYS ON, which makes the controller stay on until power is removed. Changing the shutdown mode to ALWAYS OFF means that it will turn off after disconnecting the EN-pin.
Duet and Duet XS: No Encoder Support
Our dual motor controllers (Duet and Duet XS) only support hall sensors on the sensor ports. Some encoders might work on Motor 1, but Motor 2 only works with hall sensors or sensorless. HFI works on both motors for motors that are suited for HFI.
CAN-bus: Where can I find documentation about the CAN-bus commands?
You can find CAN-bus documentation here
https://github.com/vedderb/bldc/blob/master/documentation/comm_can.md
Maxim+ why is the fuse rating only 350A
The controller current rating is for the phase current and the input current will always be lower than the phase current. You can read about that in our article here
However, if you are driving a low inductance motor close to full duty cycle it is possible that the input current will exceed the rating of the fuse and blow it, especially if you are using liquid cooling. In that case you have to use an external fuse and bypass the fuse on the controller with a bus bar. Unfortunately we have not found fuses in this size rated for more than 350A.
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.