Sphere-O-Bot (eggbot MOD)

by jjrobots, published

Sphere-O-Bot (eggbot MOD) by jjrobots Aug 4, 2016
11 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

48393Views 4826Downloads Found in Interactive Art


The Sphere-O-bot is an open source hardware+software project. Originally from Evil Mad Scientist (very cool robots), we have adapted the idea to our electronics and ancillary elements. Software, designs and use is exactly the same.
The frame was designed by Attila Nagy (Thingiverse nick: dibloff)

The list of parts to print:
1x Spring holder
1x MAIN_frame (with support)
1x Egg support
1x Pen holder
2x Axis support
1x vertical ARM
1x Rod spacer

The Electronics are OPEN SOURCE (feel free to replicate it if you want)

You can also buy everything (customizable KIT): here
or create all the jjRobots with the MOST AWESOME ROBOTICS KIT

How to set it up?

Take a look to this link: http://jjrobots.com/sphere-o-bot-assembly-and-user-guide/


Print Settings

Printer Brand:



Ultimaker 2










PLA works nicely.


How I Designed This

What you need to create this painting robot

2x 623 bearing
1x Threaded steel rod (3mmØ,80mm length)
1x compression spring (4,5mmØ, 10 mm length)
2x 1.8deg HIGH QUALITY NEMA 17 Stepper motors (40mm length) (4.4Kg/cm torque)
Motor cables (14+70 cms long)

1x SG90 servo
1x Arduino Leonardo compatible
1x jjRobots Brain Shield
2x A4988 Stepper motor drivers
1x Power supply 12v/2A
6mm M3 bolts
12mm M3 bolts
M3 nuts
2x 20mm Suction Cups
1x M3 wing nut


cable wrap (optional but makes everything look prettier..)

You can also buy the Sphere-O-Bot robot KIT (motors, electronics and ancillary elements) here:

Custom Section

Iboardbot, B-robot EVO...all the JJrobots

If you have created a B-robot EVO or the iBoardbot, you already have the electronics and almost all the ancillary elements to create your Sphere-O-bott! (yes, we have used the same items to create this drawing bot).
Take a look to the B-robot EVO, the iBoardbot and...THE MOST AWESOME ROBOTICS KIT

More from Interactive Art

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

I see there's a new main frame part. How is it different than the old one?

It needs a little bit less plastic ;-)

Having problem to print the pen holder witS3D, the hole for the pen holder is closed. Can you please check.
Thanks in advance!

We have been tested the parts with Cura and slicer without problems. I recommend you (if you can) to use those slicers as we check the S3D

Comments deleted.

How does one create multi-color drawings with the electronics you provide? I purchased your kit, assembled everything, and the device works very well, except that I don't find a way to pause and change pen color, and then resume drawing with the new color. Because of this, I'm unable to draw using layers (multiple colors).

Am I missing something?

We will add the feature as soon as possible (to use the button currently present on the Brain Shield).In the meantime, what we do is: separate the drawing into several layers and change the pen between before drawing the new one. There is info here: http://wiki.evilmadscientist.com/Eggbot_Control (LAYERS)

Thanks, that will work!

Hi, great kit!
just ordered it. Is there any chanse I could optain the CAD files of the main_frame? I would like to make a minor change to make it easyer to print.

Thanks in advance!

Send us an email to [email protected]

Any chance you can post the egg holder about 1.15 CM taller? This should center the build on a ping pong ball instead of an egg.

We have created another holder, suitable for smaller spheres. It is called "largeaxisJJ.stl"

Comments deleted.

Where did you get the suction cups?

Hi, Awesome project!!!

I'm printing this now to make for the weekend for my daughters birthday, unfortunately I don't have the same bearings and m3 rod, instead I have m5 rod and some bearings that will fit. I expect I will be able to make modified parts and perhaps upload them - any clues why m3 was chosen?

Also I am going to use a Ramps 1.4 board and Arduino Mega - this is going to be the biggest challenge away from the specified electronics, any tips would be much appreciated, I figured I can just upload the firmware to a Mega and change the pins in software around to match 2 stepper drivers and however it sends the CNC data (SD card or serial?) - I'm gonna be sweet right =P

Cool project! If you happen to be a teacher, make one of these! Buy 144 ping pong balls on amazon, put a kid's name on it and let them keep it. They will love your class!

Could you please check/fix the egg_support.stl? I can't get a good slicing with Slic3r and don't manage to repair the STL. Other models also have problems but none so crucial.
I'd be grateful if you could check/repair egg_support.stl.

All the models have been 100% tested and printed with CURA. We will take a look to SLIC3R and that problem (almost every software "slice" the 3D models differently...)

This is how it looks like in Slic3r:

This is how it looks in Windows STL viewer:
You can clearly see broken meshes.

I've tried repairing the model in a couple of different ways, unfortunately without luck.

Try again with the new EGG SUPPORT model (or the ALTERNATIVE model) . Checked with CURA and other slicer software packages ;-)

Thank you very much, the new egg_support file worked fine with Slic3r.

Stratasys insight. I see errors (surface covering a hole) when I import the STL file into Cimatron or solidworks.

Cura and SLIC3R can print them without problems. Please check the PEN HOLDER again (v3) we have used the MAKEITPRINTABLE APP on it.

A couple of the STL files have errors. The pen holder has a surface that covers the hole that the screw goes through in the front. Could you please take a look at the STL files and fix them? I ordered 2 of your electronics kits recently and hope to receive them soon.

Which slicer software package are you using?

fun for easter.
but nothing more.
still some design inprovments possible though (room for a nicely hidden arduino)

Nothing more? What a comment... You can have fun with it painting a ball for your dog, light bulbs, any spherical object...
As it is Open, please fell free to improve it yourself.

actually egg bots can print on any spherical object that is placed in them. So not just for easter.

your firmware is not working... can't compile it

Sep 1, 2016 - Modified Sep 2, 2016
jjrobots - in reply to makerslabcz

Are you selecting "arduino Leonardo" in the Arduino IDE 1.65 ? and installed the libraries? Could you provide more info?

Hello jjrobots:

Great job
Why the piece "Rod Spacer" is so big and where it is placed?

Thanks and regards

It is no so big. Actually, it is quite small!. It works as a "separator ring" between the ball bearing and the wingnut. Take a look to this: http://jjrobots.com/sphere-o-bot-assembly-and-user-guide/

Hi! I have some different stepper motors "laying around". So it would be nice if you could upload the files in editable format so I could adapt the model to my stepper models.
Thanks and kind regards!

Something seems amiss with the axis support part in S3D.

Try again, it should be printable now for S3D: We have used the MAKEITPRINTABLE App.

Aug 9, 2016 - Modified Aug 9, 2016
Slobberknocker - in reply to tjhawkey

Im having the same issues(but with the pen holder). Keeps crashing both S3D and slic3r.

Nice version of the eggbot. I wish someone would come up with a version that only uses servos. I feel like the stepper motors are such overkill...

The problem with the servos is their lack of accuracy. You could use 360º servos but the steps taken by the servos would be too long to draw precisely.