With a PBL-based design, mBot2 blends metal parts, powerful hardware, block-based coding and Python coding into one single robot. It features a brand new AI-powered programmable control board, high-precision encoder motors and a newly-designed sensor system. Students learn more about computer & sicence, IoT, AI, block-based coding and Python as they are designing and assembling their robots.

The mBot2 kit is designed for teachers and students of upper elementary grades and high schools to teach and learn coding, science & tech and robotics.

mBot2 is ready to use right out of the box thanks to its straightforward design. And it has great extension capabilities so it can connect to extension modules and metal parts to fit into different educational settings.



  • CyberPi integrates a full color display, speaker, microphone, light sensor, gyroscope, LED strips and more into one device; the in-built Wi-Fi + Bluetooth module allows for connection to the internet so it’s empowered with some great AI and IoT functionalities, such as speech recognition, voice synthesis, account cloud broadcast, LAN broadcast and uploading data to Google Sheet over the internet.
  • mBot2 Shield features an in-built rechargeable li-ion battery (2500mAh), two ports for encoder motors, two ports for dc motors and four ports for servos. Some of the servo ports can connect to LED strips, Arduino analog/digital sensors. mBot2 is thusly fully prepared for students and teachers who may have special needs for motor drivers in terms of amount and type.
  • The USB Type-C Cable connects CyberPi to the software for coding or to the shield for providing power.
  • Ultrasonic Sensor 2 owns 8 dazzling ambient lights. So it can convey more subtle emotions at the same time while measuring distance precisely. Its fully injection-molded casing provides better protection for the module.
  • Quad RGB Sensor can detect lines and colors at the same time. And its quad channel design makes precise detection of intersections possible. Its ambient lights help reduce the false identification rate. The fully injection-molded casing provides better protection for the module.
  • 180 Optical Encoder Motor comes with 1.5Kg·cm torque, a speed of 200RPM and detection accuracy of 1°, delivering stable mechanical power to the robot.


• Mast Control CyberPi
specially designed for AI and IoT education, and supports Python for better educational experience
Processor Performance 240MHz
Processor Core dual-core Xtensa 32-bit LX6
SPI Flash 8MB
Multithreading support
Number of Programs up to 8
Python support Live and Upload modes
Communication Bluetooth +WiFi
Onboard Sensors light sensor, microphone (recordable, with sound-sensor-like functionality), gyroscope, accelerometer
Onboard Output 1.44-inch full color display
• Shield
Based on the master control, with rechargeable li-ion battery
Battery Capacity 2500mAh
Discharge Rage 3C
Power Rating 27.75W
Number of Encoder Motors Ports 2
Number of DC Motors Ports 2
Number of Servo Ports 4
Number of LED Strip Compatible Ports 2 (share port with the servo port)
Number of Arduino Compatible Ports 2 (share port with the servo port)
Number of Electronic Extension Modules Supported no limit, recommended for up to 10
• Ultrasonic Sensor 2
Based on the master control, with rechargeable li-ion battery
Casing plastic
In-built Chip yes
Number of Ambient Lights 8


• Quad RGB Sensor
Quad RGB Sensor uses visible lights for fill lights, which significantly enhances its anti-interference ability to ambient light and enables color recognition while detecting lines. The ambient light calibration function also reduces the interference of ambient light on its line detection performance.
Casing plastic
Number of Line-Following Sensors 4
Number of Color Sensors 4 (embedded in line-following sensors)
Number of Light Sensors 4 (embedded in line-following sensors)
Fill Light visible light as the fill light
Has Ambient Light Calibration yes

Part List

1 × CyberPi 1 × mBot2 Shield 1 × USB Cable (type-C) 1 × Ultrasonic Sensor2
1 × Chassis 1 × Quad RGB Sensor 2 × Encoder Motor 2 × Motor Cable
2 × Wheel Hub 4 × M2.5*12mm Screw 2 × Slick Tyre 1 × Mini Wheel
1 × Screwdriver 1 × Line-following Track Map 2 × mBuild Cable (10cm) 1 × mBuild Cable (20cm)
6 × M4*25mm Screw 6 × M4*14mm Screw 6 × M4*8mm Screw