SphereBot

SphereBot.pngThe SphereBot can plot images on spherical objects like table tennis balls, golf balls, eggs etc.

It is inspired by the original EggBot by EvilMadScientist, but built from 2 old stepper motors and some steel rods (all cannibalized from old flatbed scanners), some MDF and plywood and a few 3d printed parts (printed with my MakerBot Cupcake).

The electronics are simply an Arduino and two Polulu A4983 stepper motor drivers (on the bread board).

IMG_2140.JPG

SphereBotBread.png

Bildschirmfoto 2012-01-04 um 11.19.42.png

The custom Arduino firmware directly interprets GCode sent over the serial port. So it’s no problem to print GCode from MakerBot Unicorn designs directly on the SphereBot.

Thanks to the excellent Inkscape plugin from Marty McGuire, it’s easily possible to convert all kinds of vector drawings (eps, svg, etc) to printable GCode.

The firmware is open source and can be found here:

Arduino firmware: https://github.com/zaggo/SphereBot

Mac OS X GCode sender application: https://github.com/zaggo/SphereBotSenderMacOSX

[Update 04/09/2011]

Meanwhile, I drew plans for the wooden parts (left & right side and the X-axis stepper motor retainer plate):

SphereBotWoodenParts.jpg

 

{filelink=3}

And here are two detail shots of mounting the 624 ball bearing in the stepped bore. It’s hold in place by the two washers:

IMG_2144.JPG

IMG_2145.JPG

[Update 04/10/2011]

I just uploaded STL and OpenSCad files for the printed parts to Thiniverse.com: http://www.thingiverse.com/thing:7656

[Update 04/11/2011]

The SphereBotSender GUI is now also available in a Processing implementation, i.e. it runs on Mac OS X, Windows and Linux.

Download the binary version here:

SpherebotSenderBinaries
SpherebotSenderBinaries
SphereBotSenderBinaries.zip
1.6 MiB
299 Downloads
Details...

And here’s a binary build of the native Mac OS X Spherebot Sender:

MacSpherebotSender
MacSpherebotSender
MacSphereBotSender.zip
59.1 KiB
104 Downloads
Details...

The Sources are available on GitHub: https://github.com/zaggo/SphereBotSenderProcessing

(For more consistency, I renamed the native Mac OS X GUI project on GitHub: https://github.com/zaggo/SphereBotSenderMacOSX)

2 comments

Leave a Reply