Mangle wheel and pinion

This is no. 36 from 507 Mechanical Movements http://507movements.com/mm_036.html

Designed in MOI. Made from PLA on an Ultimaker 1.
The white parts were made from Polymakr Polymax PLA, the rest from Diamond Age PLA.

A video of it in action is here:
http://youtu.be/-2QjkNWyl7c
And an animation of a simplified version is here: https://youtu.be/K26Gf8oh58E