Improvised SMT pick'n place machine
EMC linux, program written in G-code.
No cameras or other feedback sensors.
No rotation of components (PCB was rotated instead).
Manual nozzle change.
Aprox. 300-400 parts/hour (very slow!)
Provided tons of good information for "real thing"... and was FUN!