Ships March 2027

The BugBot

A palm-sized robot that walks on four vibrating legs, sees with a camera and a depth sensor, and runs Python on board. The programs students write in the lessons drive it, unchanged.

£199 a robot, £999 for a set of five with the first year of the School plan. Ex VAT. Shipping March 2027; the waitlist is first in the queue.

The same lesson, off the screen and on to the desk

Nothing about the course changes. The tasks, the checks and the code stay as they are. The robot simply becomes real, and so do the mistakes.

Their code, unchanged

A program written in any lesson uploads directly to the robot. Same Python, same names.

Real sensors

A camera that reads markers and colours, an 8 by 8 depth sensor, motion sensing and an optical-flow sensor reading the mat.

Real mistakes

Friction, drift and a robot that coasts. Students learn to correct for the world, which is the part a simulator cannot teach on its own.

Drag to rotate, scroll to zoom. Exported from the real design files.

First boards in production

The BugBot boards

Three 40 mm boards designed from scratch, stacked into a palm-sized brain. Vision carries an ESP32-P4 with Wi-Fi, the camera, the switch and the buttons. Motion carries the battery, USB-C charging, four motor drivers and two servo outputs. Odometry watches the mat with an optical-flow sensor and a 9-axis IMU.

Open code. Open schematics. Hackable platform. Every circuit is published, every pin is documented, and the firmware is yours to read, fork and change.

  • Open source firmwareC underneath, Python on top. You program the robot in Python, on the robot itself. The firmware is on GitHub.
  • Schematics publishedEvery sheet as KiCad and PDF, the full bill of materials, 3D models, and a circuit simulation of the whole stack you can run yourself.
  • Modular by designPlug-in connectors for motors, servos, the camera, the ToF depth sensor and the odometry board.

What's inside

The hardware on the three BugBot boards, in one place.

ProcessorESP32-P4 (dual-core RISC-V, 400 MHz, 32 MB PSRAM) with an ESP32-C6 for Wi-Fi 6 and Bluetooth
On-device visionAprilTag, colour blob, edge and face detection on the robot; heavier AI on your laptop over Wi-Fi
Drive4 × vibration motors on DRV8830 drivers: omnidirectional motion in a palm-sized chassis
Outputs2 × servo outputs · RGB LED
VisionOV5647 camera on a 22-pin flex + 8×8 Time-of-Flight depth sensor (64-zone ranging)
Motion sensingPMW3360 optical-flow sensor reading the mat · Bosch BNO055 9-axis IMU
ConnectivityWi-Fi · Bluetooth · USB-C · USB dongle for the laptop
Power1S LiPo, USB-C charging with power-path, 3.2 V low-battery cut-off in firmware
Boards3 × 40 × 40 mm, 4-layer, stacked on 2 × 5 sockets
ProgrammingPython on the robot · browser IDE with a 3D simulator · Python library on the laptop · C firmware (ESP-IDF)
LicenceMIT: firmware, schematics, bill of materials and the circuit simulation are on GitHub. The PCB layout files stay private.

A set of five runs a whole class

Groups take turns on the robots while everyone else carries on in the simulator, so nobody is left waiting. The set comes with the dongle, the mat, balls and markers, and the first year of the School plan.

For the teacher

  • Push one program to every robot at once
  • Update the firmware on all of them together
  • Run competitions between real robots, on the projector
  • The dongle links a set to one laptop, so no school Wi-Fi is needed

Out of the box

  • No soldering and no 3D printer
  • Charges over USB-C, with a low-battery cut-off in the firmware
  • Both attachments included: the gripper and the kicker
  • Drives on any reasonably flat surface, or the printed mat

Read it, fork it, change it

The robot's firmware and its schematics are published under the MIT licence, with the bill of materials and a circuit simulation of the whole stack. Every pin is documented, so you can add a sensor of your own. The PCB layout files stay private.

BugBotLab on GitHub Read the docs

Be first to get one

The first production run of the three boards is being made now, and the first batch ships in March 2027. Join the waitlist and you are first in the queue when orders open, with no spam in between.

Common questions

The first batch ships in March 2027, and the waitlist is first in the queue when orders open. Nothing about the course waits on the robot: the whole thing runs in the simulator today.

£199 for a robot, ex VAT, with its attachments, USB-C cable, ball and printed markers. £999 for a set of five for a class, which adds the dongle, the mat, and the first year of the School plan. Schools pay on invoice with a purchase order.

No. Every student has their own robot in the simulator. A set of five is enough for a class working in groups, and the rest of the class keeps working while a group has a turn.

A laptop with a USB port, and Chrome or Edge for the connection to the robot. The dongle links a set to one laptop, so the robots never join the school network.
start
for free