FYI. there are 2 types of scales. Absolute will give your exact position and TTL scales will provide you a step count.
Mesa is the only linuxcnc board I know of that can handle absolute scales. Absolute will solve all crapy screw issues.
TTL is no different than an open loop counting steps. The only advantage of this type of scale is you remove backlash because the count doesnt start until the scale moves.