BB-8 droid remote controlled toy


I was thinking about building full-scale MO from Disney/Pixar movie Wall-E and have it ready for Dublinmaker event on 25 July 2015 in Dublin Ireland. I teamed up with my friend Mike Hibbett, an electronic wizard. Here is his website where you can get his kickstarted microcontrollers one of them so tiny, that you can embed it just anywhere for example in wearable and create the internet of things. He knows everything about electronics and programming and likes to share his knowledge in “Everyday Practical Electronics” magazine.

We started designing on a napkin the mechanics, quite complicated robot balancing on top of the ball. We even started building a prototype with 3 stepper motors and omniwheels. We found on youtube few working examples, the best was this one

We knew it will be a challenge but probably possible to make. My biggest worry was shifting the weight of the whole figure while he is moving arms and head, I wanted him to be very articulated. In the meantime, the first trailer of new Star Wars Episode 7 was released showing the new droid. It looked great and seemed to have much less moving parts. We were still at beginning of built so decided to change the project and tackle another ball robot. A quick search on youtube and we found a video of an acrylic sphere with weight shifting mechanism to control the turns:

From the video, we could see that it can provide the speed like in the trailer, but it was not clear how well it will turn. We decided to test it in a small scale so I started from scratch using cheap 10cm diameter plastic ball, one styrofoam ball, 2 servo motors, one converted to a continuous rotation and 2 micro-controllers with a cheap 2.4gh link through nRF24Lo1 boards stuck to interior 3d printed on my home made RepRap. In the meantime, the video from Star Wars celebration was released showing the real working BB8. I knew it was huge, so I assembled what I had, spent the evening painting the ball and released this poor quality video with footage of my few tests before plastic ball cracked. The mechanics worked alright, but the connection of the main axis and ball was not designed properly.

RC BB8 droid

The world went crazy, everybody was searching for BB8 so my video got lots of views quickly. The announcement of the official toy made by Sphero helped a lot. Their website was showing the black silhouette with text, “this is the droid you are looking for” People started looking for it on youtube and found my crappy video 🙂

The short test proved that the ball will turn at quite wide arch. The tiny magnets will hold light styrofoam head, but it was popping very often. The biggest problem was wobble at the start and stop, but it could be probably solved with a bigger version.

The new photos started appearing online of the stage droid and static props so I prepared this set of blueprints. I noticed that details of working animatronic version of BB8 are less sharp and groves are not that deep as on the prop displayed next to Storm Troopers. It is probably to avoid edges on which dome could rapidly stop and fell off the magnetic device hidden inside the main ball. Feel free to use this plans for your own project of customized Sphero, cake, or anything you are building there. That should save you some time trying to figure out all the shapes of panels details. If you are planning something more movie accurate, look for better reference. This drawing was based on very limited reference materials at the time I was creating it and published 19 April 2015.

BB8 blueprint ver 1

I started figuring out the scale of the robot based on photos from the stage where he was standing next to the R2D2. I had the approximate dimensions and even found the seller with acrylic domes online. It was costing few hundred euro with shipping to Ireland, quite an expense for a project which may never work or remain unfinished like my animatronic dragon which turned to be too time-consuming for one person with a limited budget and crappy homemade 3d printer.

I started distracting myself with other projects and abandoned BB8 idea. I still watched how others are doing, especially interested with Xrobots version 1 which reminds me my original attempt with MO project. James must be a genius, he quickly created BB8 version 1 along with other projects while producing very informative videos for his youtube channel. I am so jealous of his knowledge, skills, and talents.

I also joined the BB8 builders club on facebook where I could see the development of multiple concepts of mechanics and movie accurate droid thanks to the power of community and combined engineering skills from people around the globe. They spent hundreds of hours designing and testing and generously sharing the 3d files ready for printing in plastic.

In the meantime, I replaced my homebuilt Printrbot with budget CTC clone of Makerbot Replicator which turned to be much more reliable and more precise machine than my previous bot. I was tempted to start printing BB8 every time when I saw a Club post on my facebook timeline. The only thing which stopped me was the calculations of how much time it will take for my single machine to finish the job.
BB8 frame panels
Only when I saw the modular design of the inner sphere designed by Cary Christie I realized I may speed the process. His amazing design contains 24 identical elements which joined together form the sphere. I printed this as the first part to get the sense of scale. I used minimum infill and 2 perimeters just to get the light version to hold it in hand and it looked so cool with all the ribbing and attachment points. It feels like the part of the serious machine, real robot. It took 5 hours and 30 minutes to print while proper and durable part would take around 9 hours. I would need 24 parts like that so just 216 hours of printing if everything goes well, that’s 9 days nonstop printing and I can’t leave the machine on when going to the office. I started thinking about molding and casting. It turned that I need to print 3 parts and make 3 molds to get a majority of the sphere. On top of that, I only need to fill and sand one each what is another time saver. That sounds manageable, I can give it a try, launch the printer while working on something else. I decided to print 1 ring, 1 triangle as a test, if it will be too much, I can always weather them and hang it on a wall 🙂
BB8 ring1
The whole ring is bigger than my printer’s bed so it is split into 4 separate parts and joined together with super glue. Each took 3hours to print and used 15m of PLA plastic. It was again just 2 outlines and 10%infill, much below recommended in Club instructions. This one will easily crack if put on the finished droid but I only need it as a master for my mold making, finished parts will be cast in solid resin.
BB8 ring2
They are cleverly designed with little holes, where I put short pieces of a filament and this helps to align the parts. I then sanded them with mouse sander to remove most of the layering. Next used filler putty to cover deeper lines and holes. I looked for Tamiya putty in my local model store but they didn’t stock it so I had to order it from Ebay. On the bottom, I tested universal filler for walls, but it was hard to sand and grainy. In the meantime, I bought Games Workshop liquid greenstuff which looked covered with seaweeds but did a great job.  I covered the whole thing and later sanded it by hand. That started the long process of sanding and priming, sanding and priming with each pass getting closer to smooth part.

To be Continued


The story continues with triangle panels. They are made of 3 parts joined together. they fit and interlock after just little sanding. In this panel I used Bondo-like material accessible in my local shop with car accessories, it’s called ISOPON P.38 It is very easy to sand and holds very well to plastic. It smells like cancer, so I have to apply it at the very well ventilated area on the balcony and wet sand to reduce very fine dust hanging in the air. I use it to fill biggest gaps or to correct the shape. The smaller holes were later filled with liquid green stuff. Few layers of grey primer and lots of sanding gave me smooth and perfect surface.


Here is the finished part ready for molding. I fixed it to the wooden board with cheap plasticine. I formed the clear borderline and pressed some registration points using a rounded side of the brush. I surrounded the whole thing with a wall made of paper and fixed it to board with tape. Make sure to fill all the holes so the expensive silicone will not flow and set on your floor. The silicone I used is Polycraft GP-3481-F General Purpose RTV Condensation Cure Mould Making Silicone Rubber and I got it from  It comes from Belfast with next day shipping. I pour the first half in stages because I was not in hurry. First, the layer to cover the whole part. I shake it to remove all the bubbles which were created on the surface. When it sets, I add more silicone and old molds diced to small pieces at the edges. It is recycling and helps to save some fresh silicone especially on big block molds like this.



I also poured some to the small round plastic caps, will use them later as registrations with mother mold.

triangle mold

The big rubber piece is heavy and flexible and it deforms easily when filled with resin. To avoid that I created the rigid shell. I used different materials, just for tests and because I had them at home. For triangle I used some out of date resin, I would not use it for parts of the model because it was risk it would not cure properly. Instead of bringing it to recycle center it became a perfect rigid shell and lowered the cost of making this mold.
ring mold

For the ring mold, I cut the paper wall and fold it inside to follow the contour of the part. It helped to reduce the amount of silicone at places where it was not needed.

ring mold2

The plastic cup at the center serves the same purpose.

ring mold3

For mother mold I used 6 years old Jesmonite I bought to test it but never really needed it. It’s great material. It is like plaster but instead of mixing it with water it uses acrylic water based resin. It does not smell and create very rigid cast with a smooth finish. Need to use it for bigger sculptural pieces in future, it can be reinforced withs fiberglass mesh and is cheaper than polyurethane resin.
The mold for a section of frame was small enough to use just cardboard pieces on both sides and fix them together with painters tape.

frame triangles
The resin I used is Polycraft FC3000 Polyurethane Roto / Slush Casting Resin It is very durable and quite flexible. It is almost impossible to break what was a problem with test part I made with my usual material of choice for casting plastic parts Polycraft SG2000L Paintable Long Pot Life Polyurethane Liquid Plastic Casting Resin
It has short pot life so I need to mix it fast for 50 seconds and fill the whole model with one go. It’s less viscous and starts to gel quickly. I had to enlarge my pouring holes and use small paper funnels made of paper so I can fill them one by one, letting it flow inside cavities. After I estimated the correct quantity of the liquid, I was able to produce all parts in one day. Demolding time is 20min so just enough to prepare and use 2 other molds while first one is curing.

frame pieces
I used black dies for the frame but I wanted it to look dark grey so put less than needed for the fully saturated colour. The rings were made with orange, so it will be less visible when paint is scratched.
The triangles were made with pure resin which produced white parts. Here are the test pieces, the yellow section was by accident when I forgot to add red to make it orange.

frame rings

The frame went great, it needed some cleanup of flashing and the holes need to be drilled with Dremel. The plastic is almost unbreakable when I try to bend it but very easy to cut with a knife. It may be a bit too flexible for the frame. When testing single element, I was concerned that it will bend too much with the full weight of mechanism inside. When assembled the whole sphere with all bolts and 3d printed ribs in place it became very solid and rigid. After adding external panels, it feels unbreakable. I was even tempted to push it off the stairs and see if anything breaks 🙂 Thank you Cary Christie for your clever design and all contributors who prepared the external panels. The more I go forward with this project the more amazed I am with the amount of design and test work you did. Now I was able to print them and everything fits and is easy to assemble just like any plastic scale model. In the meantime, while I was building that, Cary designed and released injection molded sphere, which is perfect and will save you lots of time and trouble with printing and cleaning all 24 pieces. You can purchase it here


bb8 body2


One response to “BB-8 droid remote controlled toy”

  1. Roman says:

    thank you so much for the blueprints of BB-8! I’ve been trying to make my own for the last hour and I’ve just been getting a massive headache so I started looking around on the internet and this is just great! I want to use it for a little prop to set on my desk and once I get all the little details I ‘might’ make a life size one. Once again thank you so much! 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *