KevsRobots Learning Platform
7% Percent Complete
By Kevin McAleer, 5 Minutes
Page last updated July 29, 2024

Welcome to the BurgerBot course! BurgerBot is a fun, affordable robot platform perfect for learning robotics, MicroPython programming, and 3D printing. This hands-on course guides you through assembling a burger-shaped robot from 3D-printed parts, then programming it to move autonomously and avoid obstacles.
BurgerBot is designed to be beginner-friendly while teaching real robotics concepts. The robot uses a Raspberry Pi Pico for its brain, two micro metal motors for movement, and an ultrasonic rangefinder for detecting objects. By the end of this course, you’ll have a fully functional robot that can navigate autonomously, draw patterns, and even follow lines!
The best part? All the chassis parts are 3D printable, making this an accessible and customizable robotics platform. Whether you’re new to robotics or looking for a fun weekend project, BurgerBot is the perfect place to start.
In this course, you’ll learn:
After completing this course, you will be able to:
Below is a list of parts with links - if you do some research you may be able to find the parts much cheaper.
| Part | Description | Qty | Price |
|---|---|---|---|
| Ultrasonic Range Finder | Measures distance using sound waves | 1 | £6.90 |
| Motor SHIM for Pico | Drives the motors | 1 | £9.60 |
| LiPo SHIM for Pico | Powers the robot via a LiPo battery | 1 | £7.50 |
| Micro Metal Motors | Moves the robot around | 2 | £5.46 |
| Moon Buggy Tyres | Provide grip and traction | 1 | £4.50 |
| Galleon Battery | 400mah hardcase LiPo Battery | 1 | £7.50 |
| SG90 Servo | (Optional) Moves the pen up and down | 1 | £1.99 |
| M2 & M3 Nuts and bolts | For securing the parts together | 14x M3, 6x M2 | Various |
| Total | £48.81 |
Additional Requirements:
This course combines hands-on hardware assembly with MicroPython programming. You’ll physically build your robot first, then progressively learn to control it with code.
What to expect in each lesson:
Learning approach:
Each lesson builds on the previous one. The course uses the BurgerBot library to simplify robot control while teaching fundamental robotics concepts.
Note: All code is written in MicroPython for Raspberry Pi Pico. You can copy code directly from lessons or download complete files from the linked GitHub repositories.
This course is beginner-friendly! You don’t need prior experience with:
Helpful (but not required):
If you’re completely new to MicroPython, you might want to check out our Learn MicroPython - The Basics course first, but it’s not required - we’ll guide you through everything!
After completing BurgerBot, continue your robotics journey with:
You’ll also have the foundation to create your own custom robots and experiment with different sensors and actuators!
Let’s get building your BurgerBot!
You can use the arrows ← → on your keyboard to navigate between lessons.
Comments