Instructables

How to Embed a Raspberry Pi into your EggBot

Featured
Picture of How to Embed a Raspberry Pi into your EggBot
Build an egg-coloring robot that is completely independent of external computers by embedding a Raspberry Pi into the EggBot chassis.
 
Remove these adsRemove these ads by Signing Up

Step 1: Build an EggBot from an Evil Mad Science Laboratories kit

Picture of Build an EggBot from an Evil Mad Science Laboratories kit
IMG_4446.JPG
IMG_4454.JPG
IMG_4451.JPG
IMG_4449.JPG
IMG_4453.JPG
Purchase an EggBot kit from Evil Mad Science Laboratories online, follow the instructions at http://wiki.evilmadscientist.com/The_Original_Egg-Bot_Kit to build it. Alternatively if you're a real hacker, build one from scavenged printer parts.

Step 2: Obtain a Raspberry Pi computer board

Picture of Obtain a Raspberry Pi computer board
Purchase a Raspberry Pi computer from Element 14 online. In this Guide I used a Raspberry Pi model B with 512MB ram.

Step 3: Obtain some eggs

Picture of Obtain some eggs
Purchase a dozen large, extra large or jumbo eggs. Alternatively if you live on a farm, just collect them from the henhouse.

Step 4: Test the EggBot using your regular computer

Picture of Test the EggBot using your regular computer
Test the Egg-Bot by connecting the USB port to your computer and running the EggBot extensions in Inkscape. The EggBot comes with a microcontroller board you will install on the headstock.

Step 5: Drill Mounting Holes

Picture of Drill Mounting Holes
Now, free the EggBot from external computers! Mark out and drill 2 mounting holes for the Raspberry Pi in the tail stock of the EggBot. Be careful not to inhale the fiberglass dust from drilling.

Step 6: Install Mounting Bolts

Picture of Install Mounting Bolts
Insert bolts through the 2 holes. I used some spare motherboard standoffs from another computer build.

Step 7: Install the Raspberry Pi onto the EggBot

Picture of Install the Raspberry Pi onto the EggBot
Mount the Raspberry Pi on the bolts or standoffs you installed on the tailstock. The HDMI port should be several millimeters above the table surface.

Step 8: Secure the Pi onto the Bolts

Picture of Secure the Pi onto the Bolts
Secure the Raspberry Pi to the EggBot by gently tightening nuts onto the bolts or standoffs. The RCA video jack will face up, offset from the spring-loaded egg cup axle. The Pi SD card faces front.  The illustrated method uses the RCA video out on the Pi; if one wanted to use HDMI instead just flip the pi over and drill tailstock holes in the appropriate places (with the SD card facing the rear of the chassis).  Mounting a Pi on the tailstock only allows one video out port (RCA or HDMI) to be feasibly used since the other will be facing the ground without clearance for a plug.

Step 9: Connect all Raspberry Pi Connections

Picture of Connect all Raspberry Pi Connections
Connect a TV to the RCA output; connect a keyboard and mouse to one Pi USB port; connect the other Pi USB port to the EggBot's micro USB port; insert the Pi SD card; connect 5VDC Pi power source.

Step 10: Install the Inkscape and EggBot software

Picture of Install the Inkscape and EggBot software
Install Inkscape with the terminal command "sudo apt-get install inkscape" (The Pi will need to be connected to your network via Ethernet for downloads). Install the EggBot extensions from EMSL.

Step 11: Use the Raspberry Pi-hacked EggBot

Picture of Use the Raspberry Pi-hacked EggBot
With your Pi-powered EggBot connected to keyboard, mouse, and TV (but no external computer), decorate your eggs using the EggBot Inkscape extensions.

Step 12: Share Your Decorated Eggs

Picture of Share Your Decorated Eggs
Happy Easter!
ynze1 year ago
Your I'ble was featured in the Evil Mad Scientist newsletter :-)
crgfrench (author)  ynze1 year ago
Thank you for mentioning it. The EMSL blog is excellent, at http://www.evilmadscientist.com/
rasterweb1 year ago
Just a note, the video out is an RCA connector, not XLR. :)
crgfrench (author)  rasterweb1 year ago
You're right @rasterweb! Corrected now -- RCA not XLR. Thanks for clarifying.
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!