This week, the Harvard Section made this machine, detailed here!
It's very similar to the machine I'm making for my final project, so I'll just do a single write-up for my version of the machine there.