You can change the three sliders, but if arm1 is larger than arm2 stuff kind of breaks.
Graphical implementation of circular piston to linear motion thing. Kind of inspired by the Valve logo and train wheels. Programming: @HN67