I first saw an Eggbot at the Portland Mini Maker Faire last year. It’s something I’ve been aware of for a while (it’s been available for years) but after finally seeing it in person I was intrigued:
I finally decided to order one after seeing that it could be run from a Raspberry Pi (more on that in a bit). I ordered the Original Egg-bot Robot Deluxe Edition Kit (by Evil Mad Scientist but sold via Adafruit) from RoboShop in Montreal to save on any extraneous shipping or import fees.
It arrived ahead of schedule and I was able to assemble it during my lunch break very easily. The Deluxe kit just contains a few extras above the original version like brass thumbscrews instead of nylon, a precision egg coupler, extra mounts to hold an included and better quality hex driver and a few other spare parts. Worth the price difference but I’m not sure you can even order the original version from anywhere other than Egg-bot.com as all the distributors seem to have the deluxe edition only.
I didn’t like the idea of using (wasting) eggs so I picked up some cheap ping pong balls to practice on and an assortment of Sharpie Ultra Fine markers to draw with.
I think the ping pong balls I found are a little too cheap as the Sharpie markers seem to bleed a lot when printing. I also hadn’t quite mastered the centering of the ping pong ball so some of the prints are a little wavy.
I’ve ordered a huge box of ping pong balls from ebay…hopefully they are better to draw on. I also ordered the diamond engraving attachment…which will let me engrave glass which will be interesting.
After seeing this Instructable about controlling the Eggbot with a Raspberry Pi, it seemed like a great thing to bring to MakerFaire. I had a small LCD screen handy (although it’s pretty low res) so it should work perfect for computerless demos and not take up too much space.
The Pi is definitely slower than my MacBook Pro at rendering images in Inkscape and even operating the Eggbot but hey, it’s a $35 computer vs a $2000 one.
I also tried printing on some golf balls…which worked way better than I expected considering they are covered with divots. The Sharpies seem to work better on the golf ball surface than the ping pong balls.
Lightbulbs work pretty good too.
Next up is to install a few more things and use the Eggbot wirelessly via an iPad or iPhone (or anything with a VNC client)
but I think I need a powered USB hub to get wifi working with the adapters I have.
UPDATE: I switched to the latest Raspbian install and it all works great with the micro wifi module I have. Then installed TightVNC Server (“sudo apt-get install tightvncserver”) and used the free Mocha VNC client on my iOS device. Note that you’ll need to add the Pi to Mocha using the IP address and port 5901. This setup tutorial should help get it all working
although I wish there was an easy way to just use Bonjour or a hostname instead of adding the IP address since taking the device to another location requires you to manually setup the wifi with a proper mouse/keyboard/screen setup. Still looking into that issue.
It’s pretty cool to control the Eggbot with my iPhone…plus it’s a lot less wires since it’s just two power and one USB cord now. I even had a perfect length USB cord that looks like it was cut to size for the job.
I’m looking forward to bringing the Eggbot along with my 3d printers to MakerFaire this weekend.
UPDATE #2: I found a way to switch the hostname on the Pi through the raspi-config tool (you may need to update it to get the option in the advanced tab) to ‘eggbot’ from ‘raspberry’.
Then I installed Netatalk (“sudo apt-get install netatalk”) which has two benefits – it let’s me connect to eggbot.local instead of an IP address and it also exposes the Eggbot to my Mac’s Finder which makes it easy to quickly add new eggbot designs to the Pi remotely.
UPDATE #3: I received the engraving tool and tried it out during MakerFaire…it worked really well on the chrome candle holders I found at the dollar store: