Patent ID: 7152556

Claim:
A mechanism to convert reciprocating motion to rotational motion and rotational motion to reciprocating motion, said mechanism comprising: a cylinder block including a cylinder bore; a piston-yoke disposed for reciprocating motion relative to said cylinder block; said piston-yoke including a transverse yoke slot, and a piston extending perpendicularly from said slot into said cylinder bore; opposing parallel crankshafts mounted on said block and operatively connected to said piston-yoke, said crankshafts each including a crankpin extending through said yoke slot for reciprocating motion therealong as said piston reciprocates in said bore and said crankpin revolves in an orbital path relative to its crankshaft; said crankshafts each including a drive gear fixed thereto, said drive gears in mutual mating engagement for synchronous opposing rotation of said crankshafts.