The BitWizard ESC is a VESC compatible Brushless DC motor controller. It is based on the VESC by Benjamin Vedder, but has a few interesting differences!

Instead of the single integrated DRV8302 chip, the BESC uses separate gate drivers, opamps and a stepdown converter. This provides slightly better gate drive, as well as a possible upgrade path to larger voltages later on.

The current design has an SPI connector allowing connection of a "console display". This feature is working right now. Another option for expansion through that connector is an SD card to allow logging your session. This may help in debugging problems with the performance.

Just like VESC, the BESC has:

  • 60V theoretical MAX. In practise, some margin is required. Running on 14S LIPO is not recommended. 13S is tested works fine.
  • 50A continuous motor current. There is a temperature sensor on the power board that instructs the CPU to reduce the current if things heat up too much.
  • CAN bus connectivity. (currently untested).
  • Uart connectivity.
  • USB connectivity.
  • A connector with "servo pinout" for PWM input, PWM output.
  • Analog input for analog throttles.


Unlike the VESC the BESC has:

  • A boot button. This allows you to use DFU (dfuse) to reflash your BESC no matter how messed up the firmware has become. No need for an STLINK debugger.
  • Separate gate drivers for the FETs.
  • All unused IOs of the CPU broken out to a testpad.
  • A separate power board with all the FETs on one side. This allows you to cool the FETs with a heatsink against the PCB. (note: it is of no use to cool the plastic package of the FET. Cooling the PCB is what works.)
  • A stepdown from the motor voltage to 12V. This 12V is used for the gate drivers.
  • A stepdown from the 12V intermediate voltage to 5V. This 5V is used as the source for the 3.3V LDO for the CPU, but also provided on serveral connectors as a convenience to power for example a hall-sensor-throttle. On the VESC, they say you can use 1A, on the BESC the limit is slightly lower.


During development we've had a lot of convenience of the separate power board. This allowed us to test with other FETs and stuff like that. When all is said and done, the IRFS7530 is a quite good fit. I could allow you to buy a version with cheaper FETs, but compared to the cost of the control module it doesn't make much sense to providecheaper (smaller mosfet) power boards. But if you're interested anyway, get in touch.

Write a review

Please login or register to review

BitWizard ESC - BESC

  • Brand: BitWizard
  • Product Code: BitWizard ESC - BESC
  • Availability: In Stock
  • €139.95


Available Options


Related Products

LCD I2C/SPI Interface with 16x2 LCD

LCD I2C/SPI Interface with 16x2 LCD

A 16x2 LCD module with the I2C or SPI interface board attached. This allows you to control the display easily over said bus protocols. The display ..

€13.95

LCD I2C/SPI Interface, with 20x4 LCD

LCD I2C/SPI Interface, with 20x4 LCD

A 20x4 LCD module with the I2C or SPI interface board attached. This allows you to control the display easily over said bus protocols. The display ..

€23.95

Tags: BESC, BitWizard, ESC, BitWizard ESC, VESC, SPI, display, console display, SD, SD card, logging, log, 60V, current, motor, can, can bus, uart, usb, pwm, pwm input, pwm output, throttle, analog throttle, dfu, FET, driver