Makeblock – mBot2

Age 8+
Skill level - BeginnerSkill level - Intermediate
Sale price A$263.98   Inc. GST
11 units Ships in 24 hours
69 units Ships in 10 to 15 days
Age 8+
Skill level - BeginnerSkill level - Intermediate
Visual-based ProgrammingText-based Programming
Programming Device - Computer

Introducing Makeblock’s mBot2! Years of success of mBot this new beast is taking classroom STEM robot to the next level. It is powered by Cyber Pi with an encoder motor, stronger sensors, Python coding, and Machine to Machine IoT. 

If you are a school wanting to start with robot or wanting to upgrade with a STEM robot then look no further. mBot2 also has mBuild chainable sensors to expand your robot accessibility. It is ideal for a classroom educational robot or a customizable competition robot with great power and accuracy. 

The mBot2 tutorial is a great resource for beginners who want to learn how to assemble and program the robotmBot2 is an advanced educational robot kit that is designed to help children learn programming and robotics in a fun and engaging way. With its user-friendly design and versatile features, mBot2 is an ideal tool for teaching STEM skills to students of all ages.

The mBot2 robot kit is easy to assemble and comes with all the necessary components, including motors, sensors, and a control board. Once assembled, the Robot can be programmed using Scratch 3.0 or Python, most primary schools use visual programming and text-based coding in secondary schools worldwide.

One of the key features of mBot2 is its ability to connect to a variety of electronic devices, including smartphones, tablets, and laptops.  With mBot2 Bluetooth connectivity, you can easily control your robot using your smartphone or tablet. This allows students to control their robots remotely and share their creations with others. 

With mBot2, students can explore a wide range of programming concepts, including algorithms, loops, conditionals, and functions. They can also learn about robotics principles such as sensors, motors, and actuators, as well as the basics of electronics and circuit design.

The mBot2 Python coding feature allows for more advanced programming, making it an excellent tool for older students or those looking to challenge themselves.

Overall, mBot2 is a versatile and engaging educational tool that can help students develop essential STEM skills in a fun and interactive way. Teachers can remotely manage their activities in mBlock with Google Classroom. So, whether you are a teacher, parent, or student, mBot2 is an excellent choice for exploring the exciting world of robotics and programming.

Key Features:

  • Powered by CyberPi – a powerful and versatile microcontroller for education
  • Program with block-based coding and progress to text-based Python
  • Precision Control – The encoder motors in mBot2 can be precisely controlled by their rotation, speed and position
  • Enhanced and durable – mBot2 comes with the next-generation sensors and motors which are developed with education in mind
  • Ideal for robotics competitions
  • Built-in long-lasting battery
  • Extension electronic modules can be connected in series. There is no limit to the number of electronic extension modules supported.
  • The mBot2 operations are precise and accurate, thanks to its encoder motors and sensors. This makes it ideal for competitions that require speed and accuracy. 

Tech Specs:

  • Inputs and onboard sensors:
    • 5-way joystick
    • 2x Button
    • Reset button
    • Light sensor
    • Microphone (with sound-sensor like functionality)
    • Gyroscope-accelerometer
  • Outputs:
    • 1.44³ full colour display
    •  Speaker
    • 5x RGB LED
  • Additional included modules:
    • Ultrasonic sensor
    • Quad RGB sensor
  • Wireless communication:
    • Bluetooth
    • Wi-Fi
    • Wi-Fi LAN
  • mBot2 Shield includes:
    • Built-in rechargeable battery
    • Two ports for encoder motors
    • Two ports for DC motors
    • Four ports for servo motors
      • some of the servo ports can connect to LED strips or Arduino analog/digital sensors
  • Compatibility:
    • mBlock is available for PC, Tablet, and Browser, and is compatible with Windows, MacOS, Linux, and Chromebook
    • micro: Python (upload mode): Windows, OSX, Linux, Chromebook, Web
    • Python 3 (live mode): Windows, OSX, Linux, Web

In the box:

  • 1 – CyberPi
  • 1 – mBot2 Shield
  • 1 – USB Cable (type-C)
  • 1 – Ultrasonic Sensor
  • 1 – Chassis
  • 1 – Quad RGB Sensor
  • 2 – Encoder Motor
  • 2 – Motor Cable
  • 2 – Wheel Hub
  • 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
  • 4 – M2.5*12mm Screw

If you're looking to help students gain confidence in coding while transitioning from block-based to text-based programming, then look no further than mBlock. This block-based programming language is designed to help students understand the fundamental concepts of coding by allowing them to drag and drop code blocks, making it an intuitive and engaging experience.

But that's not all. With mBlock, students can seamlessly transition from block-based programming to microPython, which encourages them to learn high-level object-oriented languages. This transition is made even easier with just one click, allowing students to see the relationship between block-based and text-based coding. This not only helps them to learn faster but also helps them to become more independent coders.

Once students are comfortable with microPython, they can move on to Python 3, which is a powerful text-based programming language used in AI, IoT, and Data Science. By exploring Python 3, students can become true problem solvers and independent thinkers, with the ability to tackle complex coding challenges with ease.

Comparison mBot 1.1 vs 2

mBot 1.1


Control boardmCoreCyberPi
ProcessorATmage328 / PESP32-WROVER-B
SPI Flash memory



Store multiple programs simultaneously/8
Support multi threading/yes
Wireless communicationEither Bluetooth or 2.4G (depends on the version)
Bluetooth, Wi-Fi and Wi-Fi LAN
Inputs and onboard sensorsButton
Reset button
Light sensor
5-way joystick
Button x2
Reset button
Light sensor
1.44″ full color display
Expandable electronic modulesRJ25 ports x4, one component per portmBuild port x1, connect 10+ components in series
Additional interfaces


2-pin interface x2
3-pin interface x4



1. What can mBot2 do?

Makeblock mBot 2 is a state-of-the-art upgrade to the most popular robot for schools. It includes new plug-and-play sensors called mBuild, WiFi, Bluetooth, IoT, AI, display, input, output, and encoder motors. It supports scratch and Python programming languages.  

2. How do I connect my mBot2 to WIFI? 

You can connect mBot2’s built-in WiFi that can be connected to a tablet or mobile using the Makeblock app. On PC and laptop, you can use mBlock software to connect through WiFi .

3. What age is mBot2 for?

mBot2 is ideal for beginners to experts, users can use it due to its flexibility and expandability features. Students aged 10 to 13 can use Scratch. Older students 14+ can use Python. 

Makeblock-mBot2 kits:

Makeblock – mBot2 AI and IoT Advanced Kit
Makeblock – mBot2 AI and IoT Starter Kit  

Makeblock-mBot2 Bundle:

Makeblock mBot2 School Solution 
Makeblock – mBot2 – Set of 12 
Makeblock – mBot2 – Set of 6 

Makeblock-mBot2 Accessories :

Makeblock – mBot2 
Makeblock – Wireless Dongle – Add-on for mBot mBot2 & CyberPi

mBot2 Replacement parts

Customer Reviews
0.0 Based on 0 Reviews
5 ★
4 ★
3 ★
2 ★
1 ★
Write a Review Ask a Question

Thank you for submitting a review!

Your input is very much appreciated. Share it with your friends so they can enjoy it too!

Filter Reviews:

Shipping rates Australia wide and New Zealand

Please add the items in cart and proceed to checkout to calculate shipping cost. We have range of shipping options once goods are ready to dispatch. 
1. Regular shipping: Goods will be shipped using Australia post regular shipping service. 
2. Express shipping: Goods will be shipped using Australia post EXPRESS shipping service. 
3. Express split shipping: Local stock from Melbourne will be shipped ASAP (1 business day) using EXPRESS shipment while remaining items from overseas stock when arrived in Melbourne shipped using second EXPRESS shipment. 
4. Pick up from Thomastown, Melbourne is available on appointment between 9 am to 3 pm during business days. 



  • How do I estimate shipping for my order?
    • Add products in the shopping cart and head to the checkout page to estimate the shipping.

Dispatch time

Unless expressly agreed otherwise with you, we will not commence delivery of an order until we have received cleared payment of the purchase price in full.

All orders placed before 11 am AEST (Monday to Friday) will ordinarily be processed on the same day.

We will endeavour to ship the Products by the applicable time indicated on the website, but all times are indicative only.  All shipping times are dispatch times only, and actual delivery dates will depend on the shipping method chosen, delivery address and delivery service provider. 

Note- Please make a note during purchase if you require any item urgently. However we cannot guarantee that we will be able to comply with any request

*Go to Australia post delivery time calculation to get various Australia post service in your area please use our shipping postcode Thomastown, 3074 as the "from" address -

Shipping Destinations

We ship all products throughout mainland Australia, Tasmania and New Zealand - Including Darwin, Melbourne, Sydney, Tasmania, Adelaide, Brisbane, Perth, all metro and regional areas but do not deliver to areas in Australia where the Australia Post delivery network is not available. 

Check Express shipping delivery coverage area at -

Receipt of deliveries

Deliveries to post office boxes are not permitted where delivery is by courier. If delivery is by courier and nobody is available at the delivery address to accept delivery when delivery is attempted then the courier may either:

  • leave the relevant parcel at the unattended address (the courier will do so if specified in your delivery requirements); or
  • re-attempt delivery at a later time or date, in which case we may charge you an additional re-delivery fee. 

Note that if a delivery is left unattended at the shipping address and is subsequently stolen then the theft is your responsibility, not ours.

Payment & Security

Apple Pay Google Pay Mastercard PayPal Shop Pay Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

You may also like