I need to change an analog feedback to a rotary/encoder feedback.

Current: a linear transducer feedback (Micropulse Transducer AR)

This works PERFECT during assembly/diagnostics. However, use in my application creates a magnetic field that causes strange/unpredictable feedback.


I want to convert this to a standard quad encoder output.
I think I can use a "ballnut/screw" assembly. My problem is most nut/screws are designed to resist linear motion without rotary action. I need to generate rotary action from the linear motion (opposite of normal application). AKA the nut will move linear, without rotating- causing the screw to rotate (attached to quad encoder)
Any ideas for sources?
Thanks

NOTE: I must do this in a package as small as the current transducer feedback