A Variable Stroke Piston

You can find a video about this here https://youtu.be/awB0opmaoL4