Often Free shipment in Europe

mBlock is Scratch and Arduino IDE in one



mBlock is one of the best software products available to learn and understand the graphical program Scratch. And it is FREE.

mBlock build by Makeblock is the World’s very first Scratch 2.0 branch that can upload a program into Arduino based boards. Which means the robot can run by itself without a computer.

mBlock Highlights:

    • Scratch (MIT) Graphical Programming. Everybody can now learn to program.
    • Arduino IDE Programming Language for the more Advanced programmers. Arduino IDE is based on a set of C/C++ functions.
    • Arduino Scratch functions for all Arduino Boards (Uno, Leonardo, Nano, Mega).
    • Makeblock Scratch functions in addition, for specific Makeblock Sensors, Motors and Electronics.
    • See live IDE output when original Arduino Scratch function blocks are used.
    • Live programming of all Makeblock Robot kits. Build a program with Scratch and execute it directly with mBot, Ranger, Starter Robot and Ultimate Robot.
    • Easy firmware downloads and install.
    • Easy re-installation of the out of the box software programs for Makeblock kits.
    • No extra drivers needed.
    • Supports Bluetooth, 2.4G (mBot), USB and serial interfaces.
    • Available for Windows, Mac OSX, Linux, and Google Chrome.
    • More than 20 Languages available, including Dutch, English, German, French, Italian, Spanish, Portugees, Turkish, Swedish and Danish.
    • Completely FREE, and downloadable at no cost.




What is Scratch ?

With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. The software is open source and free !!


What is Arduino and Arduino IDE ?

Arduino is a computer hardware and software company, project, and user community that designs and manufactures microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical world. The project's products are distributed as open-source hardware and software.

The Arduino project provides an integrated development environment (IDE), which can be used with the Arduino boards.

The name Arduino comes from a bar in Ivrea, Italy, where some of the founders of the project used to meet.

The Arduino language is merely a set of C/C++ functions that can be called from your code. Your sketch undergoes minor changes (e.g. automatic generation of function prototypes) and then is passed directly to a C/C++ compiler (avr-g++).

Makeblock Robots

Have a look at these Makeblock robots - they are fully supported in mBlock.

Makeblock mBot


hands-on experience of programming, electronics, and robotics Learn more

Makeblock mBot Ranger

mBot Ranger

Three-in-one robot kit, having fun while learning programming Learn more


Download           Robots           Learn           Blog

Makeblock Shop - Educational STEM and STEAM Open-Source Robots with Arduino and Scratch. Maker of mBot, Starter Robot, mBot Ranger, Ultimate Robot, Airblock, Neuron and LaserBot.