Pistons, crank plate, connecting rods, solenoids installed in 3d printed housing and backplate. Once I prove this out I will make the housing and backplate from aluminum (not sure how yet, housing is too big for mpcnc).
The solenoid flanges, rods, and crank plate are all mpcnc contributions. Rest is manual lathe and mill work.
The mpcnc will be put to work cutting counterweights, hopefully tonight.