My son really wanted a pokeball for his 11th birthday so i decided to make one for him. I had a switch lying around that would be perfect for this project so i designed the ball around that.

First i designed the pokeball in 3Ds Max

20160923_212604 20160923_212610
Then i printed it with the Formlabs Form 2 3D printer

20160924_131324 20160924_131450
After removing the support material, i sanded the 2 pieces pretty smooth.

Here i did a test fitting of the switch. Fits perfectly 🙂

I then glued into place a total of 24 cube magnets with the size 3x3x3 mm.



I had to do some touch-up work with the paint, but overall a very good finish.

Here i have installed the switch and wired in a Li-Po battery with a USB charger. The swich has been wired so that the LED ring lights up when the button is out, and off when its in. I didn’t have to glue down the battery as the wires was pretty stiff and held it down on its own.

The pokeball was a little front-heavy, so i glued down some metal in the back to keep it level when just lying on the desk.

And here comes the finished result:

finished 2 finished 1finished 3 finished 4

I am pretty happy with the results, and my son clearly loved it 🙂

If you want to make this yourself you can download the files here.
The switch, battery and USB charger where all purchaced at Adafruit

Author: Christian Arnø

Share This Post On


  1. What kind of paint did you use to colour the filament?

    Post a Reply
  2. this is awesome. I’m going to make one for my son. although he already has like 20 different pokeballs… can’t have enough i guess

    where did you get the magnets?
    or what size… ?

    Post a Reply
  3. What diameter is the ball?? In millimetres if you would be so kind 🙂

    Post a Reply
  4. What is the diameter (in millimeters, please) of the ball??

    Post a Reply

Submit a Comment

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