Software control of backlash requires tight Gibb's.

I prefer to stretch my leadscrews and use two nuts sprung apart with Belleville washers.

Arranged correctly that gives zero backlash in one direction and no backlash, until the springs are overcome, in t'other.

Click image for larger version. 

Name:	temp.jpg 
Views:	1542 
Size:	34.6 KB 
ID:	30324