Video of it in action:

This project took about 10 hours total. Most of it was the printing and painting. The wiring and coding are pretty straightforward.