BalaC PLUS is a DIY dual wheel self-balance Robot Car Kit. BalaC PLUS consists of a M5StickC PLUS, STM32 chipset, two motor driver ICs, and a rechargeable/replaceable 16340 battery. It incorporates a light-weight design with 360° servos. And compatible with UIFlow graphic programing IDE. The BalaC PLUS maintains its balance with the help of MPU6886. The real-time compensation of the servos are controlled by calculating the offset value, to achieve the self-balance. A brick compatible design allows you to change with different tires. If you want to learn about PID, or need an interested programming toy product, BalaC PLUS will be a good choice.

Note: The M5StickC PLUS included in the package without PID code. Please flash it with Arduino or UIFlow example after receiving!

Product Features


  • 1x M5StickC PLUS
  • 1x BalaC Base
  • 2x Wheels
  • 2x Wheel Connectors
  • 2x 9G Servos
  • 2x Elastics
  • 2x Screws
  • 1x Hex key
  • 1x 16340 Battery
  • 1x 10cm Type-C Cable


  • Balancing car


Specification Parameter
ESP32-PICO-D4 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Servo Rotation angle: 360 °; no load speed: 0.12 seconds / 60 degrees (4.8V)
Driver L9110S
Slave STM32F030F4P6
Communication protocol I2C: 0x38
Battery 16340, 3.7V, 700mAh, Li-ions rechargeable
Net weight 120g
Gross weight 156g
Product Size 30*100*105mm
Package Size 148*118*42mm


EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification.

Download Windows Version Easyloader

After power on, press the power key for calibration. At this time, the LED flashes and the calibration is successful, and the balance can be maintained automatically



Click here to download examples


(Not actual code for reference only) Click here to download UIFlow