Next robot →

mBot

Makeblock (China) · 2015 · All Makeblock robots

$69.99 – $149.99$69.99 for the kit in blue or pink, $79.99 with a Coding Box or with a Bluetooth dongle for a PC, $149.99 with three add-on packs; the mBot-S classroom kit is $79.99 per pack (Makeblock US store, September 2026). Batteries are not included (4×AA or an optional $17.99 LiPo pack). Year 2015 (unconfirmed) is taken from the creation date of Makeblock's official mBot GitHub repository.
AvailablePython from a laptopArduinoScratchBudgetClassroomMetal chassis
≤ 1 weekShipping: 8–13 business days (Makeblock US store). The Makeblock US store ships from local US warehouses (1–3 day handling, 7–10 business day delivery) to the contiguous US only; product pages also link to Amazon. Makeblock store ↗
Remote control: mBlock 5 runs on Mac and PC and drives the robot live over USB serial or 2.4G/Bluetooth (a dongle is needed for Bluetooth to a computer). Makeblock also published a `makeblock` Python package on PyPI that controls mCore boards over a serial port, though it has not been updated since 2022.

Overview

The mBot is Makeblock's long-running Arduino-based starter car, built in about 15 minutes from an aluminum chassis, two TT motors and plug-in RJ25 sensors. It suits classrooms and first-time builders who want Scratch-style blocks with a path to Arduino C. Its low price, large curriculum library and add-on packs set it apart. The 8-bit mCore board has little memory and no Wi-Fi, and batteries are extra.

Specifications

CategoryWheeled rovers · Classroom coding cars
Released2015
CountryChina
AvailabilityAvailable
ProgrammabilityFull SDK
Built-in autonomyReactive · Responds to its surroundings without a map, such as avoiding obstacles or following a person
LLM supportPossible via SDK · There are no LLM features, but Arduino C access and a Python serial library let an LLM write or drive its code.
MuJoCo simulationNone found · Nothing found.
NVIDIA Isaac simulationNone found · Nothing found.
Gazebo simulationNone found · Nothing found.
Best forAges 6+ (maker rating)
Vision sensorsSonar / ultrasonic
ActuatorsDC / gear motors
AudioSpeaker
Compute typeArduino / ESP32 / microcontroller
Remote controlPython from a laptop
SizeNot published on the store page
Drive2-wheel differential with caster, TT gear motors (200 RPM)
ComputemCore, 16 MHz (ATmega328P (unconfirmed))
VisionNone
LidarNone
SensorsUltrasonic, line follower, onboard light sensor, IR emitter/receiver, buzzer
Runtime4×AA or 3.7 V 1800 mAh LiPo (not included), about 1 hour playtime (maker)
SpeedNot published (motors rated 200 RPM)
SDKmBlock 5 (Scratch 3.0 based), Arduino IDE with Makeblock libraries, Makeblock apps; Makeblock's `makeblock` Python package supports mCore over serial

Ratings & reviews

Similar robots

Image credits