This is mechanism 276 from the book "507 Mechanical Movements". It is simple and satisfying to play with.