I have been playing with constraints for the animation of a rotating crankshaft,rod and piston. I figured out how to constrain the rod to follow the crank but I can't figure out how to make the piston follow the rod only up and down. Any help would be much appreciated. Here is a copy of the file.