rotopuncher
more an OpenScad exercise than a thing, but still may prove usefull :
this is a fully parametric model that can be use to explore and visualize different configurations of a rotation to translation mechanism using the "punching machine" principle.
Download, start animation mode, and try new axes and arms configuration.
The default one features a nice autolock mode at maximum extension (135°)
Too bad, i uploaded an animated gif but it shows as a still... you can download it from the source files section