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.
In development: the waitlist is first in the queue when orders open.
What it adds
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.
A program written in any lesson uploads directly to the robot. Same Python, same names.
A camera that reads markers and colours, an 8 by 8 depth sensor, motion sensing and an optical-flow sensor reading the mat.
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.
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.
Specifications
The hardware on the three BugBot boards, in one place.
In a classroom
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.
Open hardware
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 docsJoin the waitlist
The three boards are designed and we are working towards a first production run. Join the waitlist and you are first in the queue when orders open, and the first to hear if that date moves.
FAQ