Thomas Sanladerer
RepRap
Marlin, Teacup, Sprinter
Marlin is open source firmware for driving 3D printer hardware (Atmel AVR -- can use Arduino toolchain).
Gear design at RepRap [1]