I made this motor in my manufacturing class. The basic idea is that there is always air coming through, going into a small air hole. Every cycle, there is a time where the air hole lines up with the cylinder block and air pushes the piston out. This in turn turns the crank wheel and the rod is pushed back. There is another small hole in the main plate which acts as exhaust. The cycle then resets. The motor gets up to about 3000 rpm when tuned, and it only gets 30 psi.