![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued]](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-1.jpg)
The Story
The BALA2 Fire (Bala is short for 'Balance') is the second generation of the M5Stack balancing robot series. The BALA2 Fire is a Self Balancing Robot consisting of an M5Stack Fire and two wheels with DC motors. The base uses an STM32F030C8T6 as the main control and has a two-way encoding motor driver and a built-in 1200mAh battery.
This robotics product comes with preloaded software including a self-balancing robot application which balances the robot vertically using a closed-loop algorithm. You can program it to automatically move around through programming, or you can combine Wi-Fi to develop remote control functions.
This Robot is controllable by a Smartphone device or a Transmitter. The BALA2 base contains a wealth of interfaces. In addition to the conventional PortB and PortC, it also supports 8-channel servos, of which 4 channels can be directly connected, and the remaining 4 channels need to be connected from the inside of the base.
Even if you have never attempted a balancing robot program, you can quickly get the hang of it and control it through UIFlow. The self-balancing robot uses data from the Accelerometer and Gyroscope to correct its orientation and position. The 2 DC driver module communicates with the M5Stack Fire through I2C(0x3A).
Be sure to check out the Tutorial & Quick Start and visit the product documentation site for more info.
Caution: While using PSRAM, you cannot use PortC.
Lithium Battery Shipping: Due to courier restrictions, this product can only be shipped within England/Wales. With this item in your cart, your shipping options will be limited to DHL. Why?
Features
- 6-DOF IMU
- Two-wheel drive, PID control balance
- Grove extension ports
- 8-channel servo drive, 4-channel external connection, 4-channel built-in
- Support Wi-Fi programmable
- Built-in speaker
- MicroSD Card Support
- Building brick Compatible
- Programming Support
- Python
- UIFlow (Blockly)
- Arduino
Package Contents
- 1x M5Stack Fire + BALA2
- 4x Wheel connector
- 2x HY2.0 4-pin Cables (20cm)
- 2x Bricks
- 1x HEX KEY
- 1x Type-C USB Cable (120cm)
Specifications
| ESP32 | 240MHz Dual Core 600 DMIPS 520KB SRAM Wi-Fi |
| Flash | 16MB Flash |
| PSRAM | 8MB PSRAM |
| LCD | 2.0 inch, 320x240 Color TFT LCD, ILI9342C |
| Speaker | 1W-0928 |
| MEMS | MPU6886 |
| Motor Driver | HR8833 |
| Base Controller | STM32F030C8T6 |
| Ports | GROVE I2C*1 UART*1 GPIO*1 SERVO*4 (+4 Extendable Channel) |
| Battery Capacity | 1200mAh |
| Net Weight | 153.9g |
| Gross Weight | 260.0g |
| Product Size | 54*54*65*mm |
| Package dimensions | 170*110*66mm |
| Case Material | Plastic |
Resources
- Product Documentation
- Tutorial, Quick Start and calibration
- GitHub Arduino Example
- Schematic
Pinout
| ESP32 Chip | GPIO22 | GPIO21 | GPIO26 | GPIO36 | GPIO16 | GPIO17 |
| PORT A | SCL | SDA | ||||
| PORT B | DAC | ADC | ||||
| PORT C | RX | TX |
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 2](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-2.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 3](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-3.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 4](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-4.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 5](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-5.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 6](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-6.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 7](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-7.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 8](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-8.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 9](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-9.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
![M5Stack BALA2 Fire Self-balancing Robot Kit [Discontinued] - Image 10](https://img.piphonic.shop/images/product/m5stack-bala2-fire-self-balancing-robot-kit-10.jpg)
Details & Craftsmanship
Every detail has been carefully considered to bring you the perfect product.
Description
The BALA2 Fire (Bala is short for 'Balance') is the second generation of the M5Stack balancing robot series. The BALA2 Fire is a Self Balancing Robot consisting of an M5Stack Fire and two wheels with DC motors. The base uses an STM32F030C8T6 as the main control and has a two-way encoding motor driver and a built-in 1200mAh battery.
This robotics product comes with preloaded software including a self-balancing robot application which balances the robot vertically using a closed-loop algorithm. You can program it to automatically move around through programming, or you can combine Wi-Fi to develop remote control functions.
This Robot is controllable by a Smartphone device or a Transmitter. The BALA2 base contains a wealth of interfaces. In addition to the conventional PortB and PortC, it also supports 8-channel servos, of which 4 channels can be directly connected, and the remaining 4 channels need to be connected from the inside of the base.
Even if you have never attempted a balancing robot program, you can quickly get the hang of it and control it through UIFlow. The self-balancing robot uses data from the Accelerometer and Gyroscope to correct its orientation and position. The 2 DC driver module communicates with the M5Stack Fire through I2C(0x3A).
Be sure to check out the Tutorial & Quick Start and visit the product documentation site for more info.
Caution: While using PSRAM, you cannot use PortC.
Lithium Battery Shipping: Due to courier restrictions, this product can only be shipped within England/Wales. With this item in your cart, your shipping options will be limited to DHL. Why?
Features
- 6-DOF IMU
- Two-wheel drive, PID control balance
- Grove extension ports
- 8-channel servo drive, 4-channel external connection, 4-channel built-in
- Support Wi-Fi programmable
- Built-in speaker
- MicroSD Card Support
- Building brick Compatible
- Programming Support
- Python
- UIFlow (Blockly)
- Arduino
Package Contents
- 1x M5Stack Fire + BALA2
- 4x Wheel connector
- 2x HY2.0 4-pin Cables (20cm)
- 2x Bricks
- 1x HEX KEY
- 1x Type-C USB Cable (120cm)
Specifications
| ESP32 | 240MHz Dual Core 600 DMIPS 520KB SRAM Wi-Fi |
| Flash | 16MB Flash |
| PSRAM | 8MB PSRAM |
| LCD | 2.0 inch, 320x240 Color TFT LCD, ILI9342C |
| Speaker | 1W-0928 |
| MEMS | MPU6886 |
| Motor Driver | HR8833 |
| Base Controller | STM32F030C8T6 |
| Ports | GROVE I2C*1 UART*1 GPIO*1 SERVO*4 (+4 Extendable Channel) |
| Battery Capacity | 1200mAh |
| Net Weight | 153.9g |
| Gross Weight | 260.0g |
| Product Size | 54*54*65*mm |
| Package dimensions | 170*110*66mm |
| Case Material | Plastic |
Resources
- Product Documentation
- Tutorial, Quick Start and calibration
- GitHub Arduino Example
- Schematic
Pinout
| ESP32 Chip | GPIO22 | GPIO21 | GPIO26 | GPIO36 | GPIO16 | GPIO17 |
| PORT A | SCL | SDA | ||||
| PORT B | DAC | ADC | ||||
| PORT C | RX | TX |






















