I build a robotic aluminum can crusher from scratch, designing all of software and firmware components, doing 3D printing and laser cut aluminum, etc. Here is a video covring the entier project and some of my design philosophies.
Enjoy!
I also wrote detailed blog entries thorught the process:
All cad files, electronic files, source code, etc, referenced in this post series is available on my github page.