One Robot Per Child

Watch the film

Come and meet mBot, a friendly entry-level robot for every child! Unleash their imagination and make mBot come alive with simple drag and drop programming blocks. Upgrade the fun and explore more ways to play with add-on packs. We believe that every child has the potential to be a great inventor!

Be Practical Be Hands On

Build your own robot by simply assembling 40 specially designed parts with step-by-step instructions.

mbot robot kit

Tiny but Mighty


mCore is a safe and easy-to-use mainboard based on Arduino Uno specially designed for mBot. It integrates various modules like light sensor, RGB LED etc. to provide a simple but fun way to start learning electronics.

Me Ultrasonic Sensor

Measure distance and avoid obstacles from 3cm up to 4 meters with the Me Ultrasonic Sensor.

Wireless Module

Bluetooth Module

Control your mBot wirelessly with a
smartphone or Bluetooth enabled computer for
more portability and flexibility.

2.4G Wireless Serial

Designed especially for the classroom or group
activities to wirelessly communicate

Me Line Follower Module

A neat little module that enables the
mBot to follow lines.

Tiny but Mighty

Drag-and-drop Blocks to Develop Your Program

Coding has become a new modern day language to express ideas, inspiring children’s originality, while helping develop logical thinking. Our programming software is made up of colorful and modularized drag and drop graphical blocks. Children can now feel accomplished when they are able to easily program the mBot without writing difficult codes and language.

Learn to code wherever you go with Makeblock’s programming APP available on both smartphones and tablets.

Computer users may quickly learn programming through mBlock, a software based on Scratch 2.0 and could turn the block like codes into C language. Our mBot also supports APP Inventor, which allows children to control their mBot with their self-created Android APPs.

Your Stepping Stone to Programming

Our product is created with beginners in mind. We have online guidebooks and provide online tutorials for first time coders to systematically learn graphical programming through our constantly updated courses. Know More >>>

Explore the Potential of mBot

Turn more ideas into reality by constructing and programming your mBot to avoid obstacles, follow lines, play soccer and more.

There's No Boundaries to Your Imagination

There are endless ways to play with mBot. With over 500 standardized parts from our Makeblock platform, you are encouraged to develop your own personalized mBot! We love to help you become a curious inventor! Crave creativity? Click here >>>

mbot educational robot kit

This little robot has a lot of features to use: leds, IR, buzzer, and so on… I would like to use it more and more. I want two for my daughters rstly!!!

—— Cant Sébastien, STEM teacher in France

It’s the most attractive and amazing educational robot so far I have try.


You did what I was looking for so many months: the best of two world, graphical and code.

—— Cant Sébastien, STEM teacher in France

mBot in combination with mBlock is probably the best thing you and your team have done. With mBlock you can look at the code, which is very important for us teachers.

—— Christian Prim from Switzerland High School Zurich North

mBot is much more than a robot. I wish it were the “key to a great world” in the “small hands of kids”.

—— Teddy Donat, physicist MSC, STEM teacher in Spain

On its board you can see that this one has all of the sensors already on its Arduino board and you can actually drive it and remote control it with your smartphone. This is really fun!

——Francie Black

See what these children, parents and teachers are doing with mBot!

mBot Robot Kit - One Robot Per Child
From Makeblock

mBot Robot Happy Birthday Song
From TechScience Australia

TechScience - Robotics Programming
From TechScience Australia

STEM is fun with mBot

Versatility, extensibility and playability make this adorable mbot perfect for STEM Education. Contact us now for our special educator price!

2.4G Version

Teaching materials

Compatible with Lego

Abundant modules

Educator discount

mBot Add-on Pack - Six-legged Robot

mBot six-legged robot is a 3-in-1 expansion pack based on mBot. You can construct "Beetle",
"Mantis" and "Crazy Frog" with mBot and the parts inside the pack.
The mBot six-legged robot makes mBot more vivacious and enjoyable.
Let's get your six-legged robot move!

Know More>>


Crazy Frog


mBot Add-on Pack - Servo Pack

mBot servo pack is a 3-in-1 pack based on mBot. You can construct "Dancing Cat",
"Head-Shaking Cat" and "Light-Emitting Cat" with mBot and the components in this pack.
mBot servo pack makes mBot more vivacious and enjoyable, which is of benefit to children's
creative thinking.

Know More>>

Head-Shaking Cat

Light-Emitting Cat

Dancing Cat

mBot Add-on Pack Interactive Light & Sound

mBot Add-on Pack Interactive Light & Sound is a 3-in-1 pack based on mBot. You can
construct "Lighting Chasing Robot", "Scorpion Robot" and "Intelligent Desk Light" with mBot
and the components in this pack. Each one has infinite possibility.
To experience the magic of mBot in the changing light and sound.

Know More>>

Light Chasing Robot

Intelligent Desk Light

Scorpion Robot

mBot Course
Maker Rocks with Robots
Maker rocks with the robots has twelve chapters. It guides children to enjoy programming mBot in a lot of game scenes for learning graphic programming, electronics, and robotics.
Scratch 2.0
The Adventures of Mike
Scratch 2.0 the adventures of Mike has nine chapters. It guides you to explore the world of Scratch 2.0 by creating a lot of interactive stories, games and animation.
Software Download
mBlock is a graphical programming environment based on Scratch 2.0 Open Source Code that makes it easy to program Arduino projects and create interactive applications.

Makeblock App
Users can use Makeblock App to control their robots through fun & visual programming. With more than ten control panels, users are able to easily control Makeblock robots. Makeblock App makes programming accessible to everyone including children.
Required:iPhone 4s and above, iPod Touch 5 and above
Required: Android 2.3 and above

Bluetooth Version

Chassis × 1
Bluetooth Module × 1
Me Line-follower Sensor × 1
AA Battery Holder × 1
mCore Case × 1
Lithium Battery Holder × 1
Line-follower Map × 1
Wheel × 2
Mini Wheel × 1
RJ25 Cable × 2
Velcro sticker pad × 2
Screwdriver × 1
M4 × 25mm Brass Stud × 4
USB Cable × 1
M4 × 8mm Screw × 15
M2.2×9mm Self-drilling Screw × 4
M3 Nut × 8
M3 × 25mm Screw × 6
Motor × 2
mCore × 1
Me Ultrasonic Sensor × 1
IR Remote Control ( gift ) × 1

2.4G Version

Chassis × 1
2.4G Module × 1
Me Line-follower Sensor × 1
AA Battery Holder × 1
mCore Case × 1
Lithium Battery Holder × 1
Line-follower Map × 1
Wheel × 2
Mini Wheel × 1
RJ25 Cable × 2
Velcro sticker pad × 2
Screwdriver × 1
M4 × 25mm Brass Stud × 4
USB Cable × 1
M4 × 8mm Screw × 15
M2.2×9mm Self-drilling Screw × 4
M3 Nut × 8
M3 × 25mm Screw × 6
Motor × 2
mCore × 1
Me Ultrasonic Sensor × 1
IR Remote Control ( gift ) × 1

Difference between Bluetooth or 2.4G

If you're trying to figure out the difference between Bluetooth version and 2.4G version, or your smart device cannot connect to mBot, please check the version of your mBot first. Here is comparison chart:

Bluetooth Version 2.4G Version
Suitable Individual users of family Classroom
Host computer Support Bluetooth No
Pairing Bluetooth Pairing No paring, the same technology
with wireless mouse
Driver needed Yes No
App Yes No
Connection Wireless connection with smartphones, tablets,
and PCs with Bluetooth capability
Wireless connection with PC via 2.4G adapter
Apple® device 1) iOS 7 or above
2) Bluetooth®4.0 or above
*exclude iPad®1, iPad®2, iPhone®4 or below
Not Support
Android™ device 1) Android™2.3 or above
2) Bluetooth®2.0 or above
Not Support
Software and programming mBlock(graphical) Mac, Windows, iPad mBlocky
Arduino IDE
Inputs Light Sensor, Button, IR Receiver, Me Ultrasonic Sensor, Me Line-follower Sensor
Outputs Buzzer, RGB LED, IR Transmitter, two motors, ports
Microcontroller Based on Arduino Uno
Power 3.7V Lithium Battery(charger on board) or four 1.5V AA Batteries(not included)
Wireless Communication Bluetooth(Bluetooth Version)
2.4GHz wireless serial(2.4G Version)
Dimensions 17 x 13 x 9cm assembled
Weight 1034g assembled
1. What’s the differences between Bluetooth version and 2.4G version?
The main difference is the communication way. The Bluetooth version connects to PC via Bluetooth, so it’s more suitable for personal or family users; while 2.4G connects via 2.4G, so it’s more suitable for teaching. The Bluetooth version supports APP control.
2. I know nothing about programming, so can I program mBot?
Of course. Our software is designed for kids and teens, so it’s very easy. You can learn programming with the complimentary textbook. For any questions, please contact tec-support@makeblock.com.
3. Is mBlock compatible with Linux?
No, it isn’t. It only supports Windows and Mac now.
4. Does 2.4G version support App?
No. App only supports Bluetooth version.
5. Does Bluetooth version support IR remote control?
Yes. The Bluetooth version has complimentary IR remote control.
6. My kid is 8 years old, can he play with mBot?
Yes, he can. mBot is intended for kids over 8 years old. Kids under 8 years old should be accompanied by adults.
7. I want to buy an mBot for teaching. Which version should I choose?
2.4G version. This version connects to PC via adaptor, which allows it to pair with PC automatically.