M5Stack BALA2Fire Self-Balancing Robot Kit is a second-generation balancing robot series that consists of M5Stack Fire and two wheels (DC motors). The robot base uses STM32F030C8T6 as the main control and includes preloaded software, a two-way encoding motor driver, and a built-in 1200mAh battery. This BALA2Fire corrects orientation and position using data from the accelerometer and gyroscope. The BALA2Fire self-balancing robot kit features Grove extension ports, a built-in speaker, 240MHz dual-core ESP32, 16MB flash, and 8MB PSRAM. This BALA2Fire supports conventional PortB, PortC, 8-channel servos, and TF cards. The BALA2Fire self-balancing robot kit includes M5Stack Fire with BALA2, wheel connectors, bricks, HY2.0-4P cables, and Type-C USB. This BALA2Fire is LEGO™ compatible and is controllable by a smartphone or transmitter.