Free Piston Engine (FPE)

CCEFP’s design schematic for a Free Piston Engine (FPE) hydraulic pump

Credit: 
CCEFP