Gear drive!

I'd rather go this way http://www.440source.com/camdrives.htm.