ESP32 Controller LEGO-Compatible 20-IN-1 Sensors Kit with Tutorial Smart Chat LLM AI Module, AI Voice & Camera Control
- ESP32 + MM32 dual-chip controller in a fully enclosed ABS casing
- 4× PWM servo ports, 4× multi-function motor ports and 4× I2C expansion interfaces
- Buzzer, programmable button and battery level indicator
- Built-in 3.7V 3000mAh (11.1 Wh) rechargeable battery, 3.5 h charge
- Compact 88 × 56 × 31.5 mm size
- Standard building-block pin holes for easy mounting
- Scratch and MicroPython programming
- Variant: AiBlock Controller (controller with USB charging cable)
- Trusted dealerDirect manufacturer partnership
- Pan-India deliveryInsured shipping, all states
- Post-sale supportTraining + service included
What makes it work
AiBlock Controller – ESP32 + MM32 Dual-Core LEGO-Compatible Controller for Scratch & MicroPython Programming
The AiBlock Controller is a high-performance ESP32 + MM32 dual-core controller with dedicated I2C ports for servos, DC motors, and various sensors, designed for K-12 STEAM education.
Product Description
Designed for K-12 STEAM education, the AiBlock Controller is a high-performance ESP32 + MM32 dual-core controller. The controller is equipped with dedicated I2C ports for servos, DC motors, and various sensors. It adopts a fully enclosed protective housing and seamlessly integrates with mainstream building block holes.
Available Options
AiBlock ControllerKey Features & Applications

Powerful ESP32 Controller
Powered by the ESP32 and MM32 dual-core chip, this controller features I2C sensor and servo ports for versatile DIY robotics. The fully enclosed ABS design ensures safety, while its seamless building block compatibility effortlessly expands your creativity.


High-Performance ESP32 Controller & Easy Expansion
This powerful dual-chip controller has rich expansion ports for seamless servo and sensor integration. Enclosed in a durable, smooth ABS casing, it integrates standard building-block pin holes for easy mounting and versatile structural expansion.
Scratch and MicroPython Programming
Supporting both Scratch and MicroPython, it seamlessly bridges beginner block coding and professional text programming. Covering every learning stage, it empowers users to efficiently execute complex algorithms and build creative projects.


Packing List

Technical Specifications
| Product name | AiBlock controller |
|---|---|
| Chip | ESP32 + MM32 dual-chip architecture |
| Expansion ports | 4× PWM servo ports, 4× multi-function motor ports, 4× I2C expansion interfaces |
| Onboard features | Buzzer, programmable button, battery level indicator |
| Dimensions | 88 × 56 × 31.5 mm |
| Battery capacity | 3000 mAh / 11.1 Wh (built-in 3.7V rechargeable battery) |
| Charging voltage | 5 V |
| Charging current | 1500 mA |
| Charging time | 3.5 h |
| Maximum operating voltage | 4.2 V |
| Rated operating voltage | 3.7 V |
Frequently Asked Questions
What chip does the AiBlock Controller use?
It uses an ESP32 + MM32 dual-chip architecture in a compact ABS casing, providing a powerful and stable core.
Which ports does it have?
It has 4× PWM servo ports, 4× multi-function motor ports, and 4× I2C expansion interfaces for servos, DC motors and sensors.
How is it powered?
It has a built-in 3.7V 3000mAh (11.1 Wh) rechargeable battery, charged at 5V 1500 mA in about 3.5 hours. The packing list shows the AiBlock controller and a USB charging cable.
Is it compatible with building blocks?
Yes. It is fully enclosed in ABS and integrates standard building-block pin holes for easy mounting and structural expansion.
Which programming languages does it support?
It supports Scratch block-based programming and MicroPython text-based programming.




There are no reviews yet.