Want to give the $150/£130/AU$250 Sphero BB-8 a run for its money?
According to 17-year-old Angelo Casimiro, all you need is a trip to the hardware store and about $120 for mainly an Arduino Uno microcontroller board, some wheels, a beach ball, other household items and a few days to get your hands dirty.
After some soldering, papier-mâché and making your own rechargeable batteries, Casimiro's tutorial on Instructables proves that building your own droid isn't rocket science.
The end result is quite impressive, and you can control your BB-8 droid using a smartphone.
You can check out the tutorial below.