- SKU:
- BARCODE:
Balancing Cube
- 100% Open-Source Code
- Professional Technical Support
- Comprehensive Development Resources
Guaranteed Safe Checkout
Product Introduction
The Balancing Cube is a quintessential intelligent control system. It supports single-edge or single-point contact balance, making it an ideal platform for learning automation theory.
|
Specification |
Single-Edge Balance Cube |
Single-Point Balance Cube |
|
Model |
B650 |
B790 |
|
Dimensions |
85 * 75.5 * 120mm |
97 * 97 * 100mm |
|
Weight |
684g |
952g |
|
Shell Material |
CNC Metal |
Full Carbon Fiber |
|
Motor |
1x BM50 Integrated Brushless |
3x BM50 Integrated Brushless |
|
Battery |
12.6V 2550mAh with protection (Supports Pass-through Charging) |
12.6V 2550mAh with protection (Supports Pass-through Charging) |
|
Charger |
3C Certified 12.6V 1A Li-ion Charger |
3C Certified 12.6V 1A Li-ion Charger |
|
Balance Mode |
Single-edge balance; Auto-swing up |
Single-point/edge balance; Remote control support |
|
Endurance |
~19 Hours |
~10 Hours |
|
Main Control Chip |
STM32F103RCT6 |
STM32F103RCT6 |
|
Display |
0.96-inch OLED |
0.96-inch OLED |
|
Bluetooth |
Included |
Included |
|
Download Port |
Type-C Serial; Bluetooth Wireless |
Type-C Serial; Bluetooth Wireless |
|
Buttons |
1 |
1 |
|
Algorithm |
PID / LQR |
PID |
|
Simulink Simulation |
Supported |
N/A (Currently) |
|
Open Source |
Full source code, schematics, online PID tuning, and attitude monitoring |
Full source code, schematics, online PID tuning, and attitude monitoring |
01 | Intelligent Auto-Swing Up
The B650 Edge-Balancing Cube is equipped with a high-speed flywheel and an intelligent auto-swing function. No manual positioning is required—the cube automatically senses its orientation and swings itself up into a balanced state, making your experiments more efficient.

Note: This feature is exclusive to the B650; the B790 Point-Balancing version does not support auto-swing.
02 | Flywheel Safety Auto-Stop
Safety is our top priority. The B650 features an Intelligent Emergency Brake. If the flywheel detects external contact or interference during operation, the motor responds instantly and shuts down to prevent damage or injury.
-
Touch Protection: The motor stops immediately upon contact.
-
Safety Warning: To ensure longevity and safety, please avoid touching the flywheel while it is spinning at high speeds.

Note: The B790 Point-Balancing version does not include a flywheel by default.
03 | Comprehensive Mathematical Modeling
Mathematical modeling is the backbone of robotics. We provide a complete results handbook for the balancing cube’s mathematical model, helping you bridge the gap between theoretical physics and real-world hardware implementation.
04 | Wireless App Control & Rotation
The B790 Point-Balancing Cube supports remote rotation via our dedicated mobile app. Connect via Bluetooth to command the cube to spin on its axis, adding a new dimension to your control experiments.
-
Dual Mode: In addition to its signature single-point balance, the B790 also supports single-edge balancing.

05 | PID & LQR Control Source Code
Master modern control theory with access to both PID and LQR (Linear Quadratic Regulator) source codes. LQR is widely used in autonomous driving and advanced robotics to achieve optimal performance with efficient resource usage.
-
B650: Includes Matlab Simulink simulation models for LQR control.
-
B790: Provides full PID control source code.

06 | Multi-Library Support (Standard & HAL)
We provide STM32 underlying libraries in multiple versions. Choose between Standard Library or HAL Library to suit your development style. Both PID and LQR algorithms are provided as modular code for easy integration.
07 | One-Click Type-C Programming
Tired of tangling with DuPont wires, toggling BOOT0 switches, and hitting reset buttons? Our streamlined workflow allows you to download firmware and communicate via serial port using a single Type-C cable.
08 | Wireless Bluetooth Code Flashing
The standard Bluetooth module isn't just for remote control. Use our proprietary Bluetooth flashing software to upload code wirelessly in seconds—a massive convenience for developers testing code in the field.
09 | Advanced Data Visualization Software
Our powerful host computer software provides deep insights into your robot’s performance:
-
Universal Connectivity: Supports Wired Serial, Bluetooth, and WiFi.
-
Real-time Monitoring: View parameters as waveforms or raw data—perfect for analyzing PID loops and flight/balance dynamics.
-
Data Export: Save data to tables or text files for offline analysis.
-
Custom Debugging: Send any custom data packets to the cube for faster troubleshooting.
-
Ready-to-Use: Includes original sample routines and documentation.
10 | Integrated ICM20948 9-Axis Sensor
Equipped with the high-precision ICM20948 9-axis attitude sensor. This module includes a 3-axis gyroscope, 3-axis accelerometer, and 3-axis magnetometer, offering stability and performance that far exceeds the standard MPU6050.

11 | Professional App Support (iOS & Android)
Every unit comes standard with a Bluetooth module and a feature-rich App.
-
Real-time Tuning: Adjust parameters wirelessly while the cube is running.
-
Motion Control: Supports gravity-sensing control and real-time waveform display for on-the-go analysis.

1. Free Shipping Policy
We offer free standard shipping on orders.
2. Customs & Import Fees
All international shipments are subject to local customs regulations. Import duties, taxes, or other fees may be charged by your country's customs authority upon arrival.
Our shipping terms are based on Ex-Works (EXW) or FCA (Origin), which means any import duties, taxes, or local customs fees are the sole responsibility of the customer. While our carriers provide basic assistance with the clearance process, we are not responsible for delays or costs imposed by your local authorities.
Important: If a package is returned to us due to unpaid customs duties or a refusal to clear customs, any original shipping fees, return shipping costs, and related handling charges will be deducted from your refund.
3. Order Processing Time
Orders are typically processed within 24 hours after placement and shipped the next business day.
Orders placed on weekends or public holidays will be shipped on the next working day.
Once shipped, you will receive a confirmation email with tracking information.
