[EOL] BALA ESP32 Development Mini Self-balancing Car


Regular price $77.59


Shipping calculated at checkout.


BALA is short for 'Balance', like its namesake, BALA is a Self Balancing Robot consist of a M5 FIRE and two wheels(DC motors). This Application product comes with preloaded software, a self-balance robot application. While there are lots of open source code on Arduino as well, We especially encourage you to modify and enhance the code yourself. This Self Balancing Robot is a Two-wheeled Robot that balances vertically using a closed-loop algorithm. This Self Balancing Robot Features various modes like Position Hold, Simple Mode, Rise Mode and Joystick Control. This Robot is controllable by a Smartphone device or a Transmitter. Self Balancing robot uses data from the Accelerometer and Gyroscope to correct its orientation and position.The 2 DC driver module communicates with M5Stack FIRE through I2C bus. It's default I2C address is 0x56.

This product is EOL now, we've released the updated version BALA2 ESP32 Self-balancing Robot Kit which is fully compatible with this product.

Product Features

  • Programming Support
    • Python
    • UIFlow (Blockly)
    • Arduino
  • Compatible LEGO
  • POGO Pin
  • TF Card Support
  • Product size:185mm x 108mm x 81mm
  • Product weight:247g


  • 1x M5Stack BALA
  • 1x Motor Driver
  • 2x N20(Encoder included)
  • Type-C USB Cable


  • Balancing car


Model M5Stack FIRE
ESP32 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash 16MB Flash + 4MB PSRAM
Input 5V @ 500mA
Interface TypeC x 1, CONNEXT(I2C+I/0+UART), Pogo Pin x 1
LCD 2 inch, 320x240 Colorful TFT LCD, ILI9341
Speaker 1W-0928
Microphone MEMS Analog BSE3729 Microphone
LED SK6812 3535 RGB LED x 10
MEMS BMM150+(MPU6886/SH200Q)
Battery 550mAh @ 3.7V, inside
Op.Temp. 32°F to 104°F ( 0°C to 40°C )
Size 54 x 54 x 21 mm
C.A.S.E Plastic ( PC )

More information

Related Link

Customer Reviews

Based on 7 reviews
Hans-Günther Nusseck
Nice tool and a perfect development platform

The car came including all necessary parts. The effort to put it together is minimal. The sample software that came with the car was already installed on the M5Stack FIRE is already able to stabilize the car perfectly. The source codes are on github and can be easily modified with PlatformIO. There are also other examples that can be used to control the car remotely. The expansion possibilities with LEGO are fantastic. You can easily equip and modify the car with additional sensors. I don't think you'll get bored quickly with that tool.

Scarlett Dickens

BALA ESP32 Development Mini Self-balancing Car

Gaston Ortiz


Noemie Schimmel

fast shipping high quality products. highly recommend

Lucinda Lesch

All as in the description. With the shipment do not tighten. Not the first purchase in this store. Everyone is happy.

Liquid error (layout/theme line 209): Could not find asset snippets/pe-disco-countdown-timer.liquid