I need a cost effective way to convert rotary motion to a constant velocity reciprocating motion. This device will be used to level wind yarn samples for the carpet industry. The rolling ring linear drives by Amacol would be a great solution, but are over kill for this device. Another possible solution would be a mechanism like the level wind of a baitcasting reel, but cannot find a supplier for this type of shaft profile. I think this would be classified as a type of cylindrical cam.