Mechanisms and MOI3D!

 From:  Frenchy Pilou (PILOU)
10641.3 
And a Reciprocating system! ;) (Algodoo 2D)
not so elegant than your...but...