A device for producing reciprocating motion is provided and consists of a rotating weight that is forwardly driven along an elongated track to a suspended triangular frame track member thereby causing the triangular frame track member to move down and up in a vertical reciprocating motion which can then be transferred to an external member to perform useful work.