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).
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.
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
Meanwhile, I drew plans for the wooden parts (left & right side and the X-axis stepper motor retainer plate):
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:
I just uploaded STL and OpenSCad files for the printed parts to Thiniverse.com: http://www.thingiverse.com/thing:7656
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:
And here’s a binary build of the native Mac OS X Spherebot Sender:
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)