Here’s an SpiroGraph 3D laser projector controlled via an Arduino:
Reflect a laser beam off mirrors mounted on three fans to display a ‘wild’ 3D spirograph type pattern on any surface. Provide fan speed control (manual or automatic) to adjust the displayed patterns. Full electrical schematic and source code follows.
Via Hacked Gadgets.

I would like the code and schematics/layout for that. Great work.
Arduino takes power from the icsp connector?