Star Wars Bb8 Remote Controlled Droid

About the project

A 3D printable, low cost, BB8 project with easy to follow guides.

Project info

Difficulty: Moderate

Platforms: Arduino

Estimated time: 3 days

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

120mm Styrofoam Ball 120mm Styrofoam Ball x 1
Arduino Uno Arduino Uno x 1
Motor Shield Motor Shield x 1
HM10 Bluetooth Module HM10 Bluetooth Module x 1
Motor and Wheel Motor and Wheel x 2
Magnets Magnets x 6
Batteries Batteries x 4
Battery Holder Battery Holder x 1
Hycote White Primer Hycote White Primer x 1
Metallic Sharpies Metallic Sharpies x 1
Complete set of Sharpies Complete set of Sharpies x 1

View all

Software apps and online services

Bluetooth Serial Lite Bluetooth Serial Lite

Hand tools and fabrication machines

3D Printer 3D Printer I used my Prusa i3 Mk2 x 1
Hot Glue Gun Hot Glue Gun x 1
Soldering Iron Soldering Iron x 1
Zip Ties Zip Ties x 1


I was long impressed by BB8 and how it moves. When I then learnt that they made various working models for the film I set about figuring out how to build my own. After a lot of trial and error, misprints and expletives I settled on this design.

This is an easy to build Disney Star Wars BB8 inspired robot. It's controlled by an Arduino UNO over a bluetooth connection from your smartphone. 

You can find a link at the bottom of this article to download the 3D printable components.

 Part one in the three part series covers the majority of the electrical assembly, and the creation of his main body.  

Part two covers the construction of BB8's head and the placement of magnets to hold it in place:

Part three will be available soon. When it is I will update this project - please consider subscribing to my Youtube channel to be notified as soon as it is published.

During the creation of part two I realised I would need a hot wire cutter to cut the styrofoam in half. (The bread knife attempt made A LOT of mess and I got in trouble with the other half). I didn't want to buy one as they can be expensive, especially battery powered ones - so I designed my own.  Here you can find instructions on how to build your own battery powered one:

List of items used in this project and where to find them:

■ Styrofoam Ball:

■ Arduino Uno:

■ Motor shield:

■ HM10 Bluetooth model:

■ Motor and wheel:

■ Magnets:

■ Battery:

■ Battery Holder (eBay):

■ Hycote White Primer:

■ Metallic Sharpies:

■ Set of Sharpies:

Hot Wire cutter: ■




Disclaimer: This project is shared for demonstration purposes only. BB8 is a Disney Star Wars created character. I make no claim to it's design, merchandise or anything like that. This is fan art for the community.

CAD, enclosures and custom parts

3D Printable Components on Thingiverse

Go to download



Leave your feedback...