M5Stack BALA2 ESP32 Self-Balancing Robot Kit Features a 9-DOF IMU Provides Grove extension ports Built-in 8-channel servo drive, 4-channel external connection Support language (Python, UIFlow, Arduino) LEGO Compatible RobotShop is not affiliated with this product and is not endorsed by LEGO The M5Stack BALA2 ESP32 Self-Balancing Robot Kit is a Self Balancing Robot consisting of am M5Stack Gray and two wheels (DC motors). The base uses STM32F030C8T6 as the main control and has a two-way encoding motor driver and a built-in 1200 mAh battery. Comes with preloaded software. A self-balancing robot application that balances the robot vertically using a closed-loop algorithm. You can program it to automatically move around through programming, or you can combine WiFi and Bluetooth to develop remote control functions.