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.
Available:mBot, mBot Ranger, Starter/Ultimate, Ultimate2.0


More than a robotic controller, Makeblock is a powerful tool for users to realize their creative ideas rapidly.
Available: mBot, mBot Ranger, Starter/Ultimate, Ultimate2.0, Airblock, Codey Rocky

Required:iPhone4S/iPad 3, iOS 9.0 and above

Required: Android 4.3 and above

mBlock Blockly

mBlock Blockly is a graphical programming software made for STEAM education. Without any prior knowledge, users can start programming through games.

Available for mBot: English, German, French, Spanish, Portuguese, Italian, Dutch, Turkish, Japanese, Russian, Ukrainian, Korean, Simplified Chinese, Chinese Traditional.

Available for mBot Ranger:English, German, French, Portuguese, Dutch, Turkish, Japanese, Ukrainian, Simplified Chinese, Chinese Traditional

Required:iPhone4S/iPad 3 and above,
iOS 9.3.5 and above

Required:Android 4.4 and above


mDraw is the software specially designed for mDrawBot. After installing the mDraw software, you can import images that you wish your robot to draw. It is completely compatible with the four forms of mDrawBot and also both the servo mode and laser mode of Makeblock XY Plotter V2.0.
For mDrawbot and XY Plotter 2.0


This is a new software for LaserBot, our DIY laser cutter. It includes both simple mode and expert mode for different levels of users. Also we simplified the operation and setting procedure to save more time. Therefore, it is so user friendly that everyone can use to control LaserBot.
For LaserBot