DIY Puuzzle
Ball Balancing Robot Kit
Spend $60, Get $6 OFF
Frequently Bought Together
Does DIY Puuzzle offer free shipping?
Yes! We offer FREE worldwide shipping on all orders. No minimum purchase required and no hidden fees!
Where can I get & how to use coupons?
Where to find coupons:
Check our homepage banners for current deals, or click 'Get' under product prices to reveal discount codes. For exclusive offers, subscribe to our newsletter or follow us on social media—we send special discounts to our subscribers!
How to use them:
Enter your coupon code at checkout and click 'Apply' to see your savings! (Note: Sometimes our sales prices are already better than coupon discounts—we'll always give you the lowest price available.)
When can I receive my orders?
Your order will be processed and packed within 1-2 business days. Then it ships:
- Standard Shipping (worldwide): 10-20 business days
- Express Shipping (6 countries): 5-10 business days
Check our shipping policy for tracking details and more info.
What if I want to return my order?
No problem! We offer a 30-day return policy. Just return your item in original condition with packaging and receipt, and we'll process your refund.
Got a damaged item? Keep the packaging and email our support team at support@diypuuzzle.com. We'll sort it out right away!
See our return policy for complete details.
Build a Real Robot From the Ground Up
The BaBot ball balancing robot kit is a DIY robotics project that shows how PID control, sensors, servo motors, and code work together in real time. This STEM educational robot kit balances a ball on a moving platform, giving makers a hands-on way to learn control systems engineering without any prior background.
Every BaBot kit ships as a build-your-own robot with custom PCBs, three servo motors, and infrared ball-tracking sensors. No soldering is required, so beginners, students, hobbyists, and adult makers can assemble the robot using the included screwdriver and step-by-step manual.
Open-Source Coding and PID Control
BaBot runs on fully open-source code, so you can read, modify, and re-flash the firmware to tune the PID control loop, adjust sensor response, and change how the balancing robot behaves. It is an ideal coding robot and engineering project for anyone learning robotics, programming, or real-world control systems.
What You Can Learn
- PID control and closed-loop feedback tuning
- Infrared sensor integration and ball tracking
- Servo motor control and motion coordination
- Reading and modifying open-source robot code

What's in the Kit
- 1x Master control PCB
- 1x IR sensor PCB for ball tracking
- 3x Servo motors
- 1x Base and 3x arms
- 1x USB-C cable
- Screwdriver and all screws
- Step-by-step assembly manual
- Full open-source code access
Specifications
- Skill level: beginner friendly, no experience needed
- Soldering: not required
- Connection: USB-C
- Code: open-source, fully editable
- Designed in Switzerland
BaBot works as a desk display piece and a continuing robotics platform for tinkering, making it a strong gift for teens, students, engineers, and DIY robot builders.