• Out-of-Stock
M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
search
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark
  • M5Stack BALA2 ESP32 Self-Balancing Robot Kit | HackSpark

M5Stack BALA2 ESP32 Self-Balancing Robot Kit (K014-C)

€75.00
Tax included

The M5Stack BALA2 is a two-wheeled self-balancing robot based on the M5Stack Gray, featuring a motorized base with STM32F030 controller and 1200mAh battery.

LEGO compatible, it can be programmed via Arduino, MicroPython, or UiFlow to master PID balance and autonomous movement.

Quantity

The M5Stack BALA2 kit (SKU K014-C) is a self-balancing two-wheeled robot composed of the M5Stack GRAY controller module and the BALA2 motor base. The name "BALA" stands for "Balance," and this product represents the second generation of this educational platform.

The base is driven by an STM32F030C8T6 microcontroller and features two N20 geared motors with built-in encoders. It includes a 1200mAh battery and supports expansion via 4 servo ports (with 4 additional channels extendable from inside the base). Communication between the GRAY and the base occurs via the I2C bus (default address 0x3A).

The BALA2 employs a closed-loop PID control algorithm to maintain vertical balance using data from its 9-axis attitude sensor. You can program it using Arduino, MicroPython, or the visual UiFlow editor, and even develop remote control features via WiFi.

Specifications

ParameterValue
Main ControllerM5Stack GRAY (ESP32 240MHz dual-core, 16MB Flash)
Base ControllerSTM32F030C8T6
Motors2x N20 with built-in encoders
Motor DriverHR8833
Battery1200mAh (built-in)
Display2-inch, 320x240 Color TFT LCD (ILI9342C)
SensorsBMM150 + MPU6886 (9-axis)
Speaker1W-0928
InterfacesGROVE I2C x 1, UART x 1, GPIO x 1, SERVO x 4 (+4 extendable)
CommunicationWiFi, Bluetooth (ESP32), I2C (0x3A)
CompatibilityLEGO, UiFlow, Arduino, MicroPython
Net Weight157g
Dimensions54 x 54 x 65 mm

Package Contents

  • 1x M5Stack GRAY
  • 1x BALA2 Base
  • 2x HY2.0-4P Connection Cables (20cm)
  • 4x Wheel Hub Connectors
  • 2x LEGO Arms
  • 1x Hex Key
  • 1x USB Type-C Cable (1m)

Documentation

MCBM5FDEVBALA
New

You might also like