BaBot: Build Your Own Ball-Balancing Robot——Base Board
Note from PCBWay: This page corresponds to the base board. For plate board, please check BaBot: Build Your Own Ball-Balancing Robot——Plate Board.
Bring control theory to life with BaBot, a compact, open-source robot that balances a ball in real-time using infrared (IR) sensors and an ATmega32U4 microcontroller. Whether you're a student, educator, or hobbyist, BaBot offers an engaging way to explore PID control, sensor integration, and robotics.
BaBot began as a high school project in 2018, initially using a computer and overhead camera for ball tracking. After several iterations, including a Raspberry Pi version with a camera beneath a transparent plate, I developed a more efficient design. The current version utilizes IR sensors and an ATmega32U4 microcontroller, resulting in a more compact, affordable, and user-friendly robot.
BaBot: Build Your Own Ball-Balancing Robot——Base Board
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(2)
- Likes(7)
-
Engineer
Jun 24,2026
-
Jordan Sundeen
Mar 27,2026
-
Engineer
Jul 21,2025
-
Engineer
May 21,2025
-
Art Scinfo
May 15,2025
-
Engineer
May 09,2025
-
(DIY) C64iSTANBUL
May 06,2025
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Johan Link
-
BaBot: Build Your Own Ball-Balancing Robot——Base Board
Note from PCBWay: This page corresponds to the base board. For plate board, please check BaBot: Buil...
-
BaBot: Build Your Own Ball-Balancing Robot——Plate Board
This is the plate board for project BaBot: Build Your Own Ball-Balancing Robot, for more details and...
-
Ball Balancing PID System
### DESCRIPTIONThis system holds a ball in balance on a plate. A webcam films the system and a pytho...
-
Programmable Mist Maker - XIAO / QT PY Extension
1276 2 1 -
RadioHAT - Raspberry Pi radio development platform
1086 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1293 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3481 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4134 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4508 2 2







