Category Archives: Eggbot

Tennis balls in the EggBot

We recently found out about a project to make custom printed tennis balls for an event in Sweden last year.

The first challenge was finding a way to print on round surfaces. Luckily, in our previous R&D experiments, we had played the with quirky EggBot, a printer that lets you print on eggs (yeah, you read that right). We knew that, with some work, it was possible to use that mechanism to print on a “normal” round object too. The Eggbot producers did not agree, stating on their official wiki:

“No matter what you do, EggBot will never produce good results on a tennis ball. Golf balls are okay, though.”

But those words only fueled our creativity and made us move forward.

They 3D printed some custom couplers to hold the tennis balls and wrote some custom software to streamline the printing process, and then printed on hundreds of tennis balls.

Tennis balls in the EggBot Pro

We’ve since updated the wiki.

Instructables Egg Contest

We’re excited to be partnering with Instructables for the Egg Contest 2016.

It’s springtime, the season when eggs traditionally get their moment of glory. In the Egg Contest we want to see what happens when you scramble up your creativity with this theme. Any and all entries highlighting or featuring eggs (or egg-like creations) are eligible.

Prizes include the EggBot Pro and Deluxe EggBots. We’re looking forward to seeing your entries!

Stroboscopic patterns for Easter eggs

Jiri Zemanek from Prague sent in this fabulous video of eggs decorated using the EggBot, some with markers, and some with the Electro-Kistka.

Various patterns are generated in Matlab using mathematical equations similar to ones describing Spirograph (or harmonograph) and Phyllotaxis. The patterns are calculated in such a way that when rotated under a stroboscopic light of suitable frequency or when recorded by a camera, they start to animate. It is kind of zoetrope— early device for animation. … Eggs are rotated at a constant speed, special for each pattern, by a brushless motor. No computer graphics tricks are used in the video.

Additional information is available at their site.

EggBots in Library Makerspaces

The New Sarepta Library in Alberta, Canada posted this video on twitter saying:

Our new EggBot is up and running! Come check it out!

We’re super happy to see libraries including our tools in their makerspaces.

Stippled Utah Teapot


A Utah Teapot is an ideal design for a geeky ornament. For this one, I generated a vector stipple drawing from a photograph of the source object for this digital design icon. There are certainly many other ways to create a Utah Teapot ornament, including, of course, 3D printing.

utah contrasty

In this case, I took our photo of our teapot, adjusted it to give it slightly higher contrast, and loaded it into StippleGen 2.


I removed any background stipples and plotted it on an ornament. The ornament is 2.6 inches in diameter and I used a 0.2 tip Copic Multiliner SP. I have posted the design on thingiverse.

Star Wars Holiday Ornaments

Imperial crest & Rebel Alliance Ornaments

We’re getting into the spirit with a couple of seasonally appropriate decorations. The Rebel Alliance Ornament and the Imperial Crest Ornament for EggBot are both available on thingiverse. Our guide to printing ornaments with the EggBot may be helpful, too.

Both designs are derived from a set of silhouettes from

EggBotting with Metallic Pens

Our friend Fran has been making holiday ornaments with the EggBot and writes:

I just wanted to let everyone know that I have finally gotten to be able to use the Pilot Gold/Silver Markers.

She suggests dividing the drawing into layers so that after each layer you can take the pen out to shake it to keep the ink flowing. We’ve added her tips to the wiki page about choosing pens for the EggBot.

If you have other tips for which pens you like to use or for working with ornaments, we’d love to hear about them!

Genetic Algorithm Pattern Generator for EggBot

David Bliss posted about using a genetic algorithm to create designs for the EggBot using Processing. He says, “Each design is a sine wave with eight different parameters.”

Each time the program is run, an initial population is created with 50 individual designs — each with random values assigned to the eight parameters. You then rate each individual design before evolving the next generation. The algorithm chooses individuals to carry on to the next generations (highly rated designs are more likely to be carried forward, but low rated designs may still be used).

Each of the eggs in the photo above was printed from the same program with waves evolved from random seeds.

He has shared his code on Github for this project, as well as earlier ones.