lo mejor que se puede utilizar para las roscas es una que es bastante dificil de maquinar y es una que lleva balines por dentro lo que hace que el movimiento sea super suave,
Si obviamente lo mejor son Tornillos de bolas recirculantes, pero son costosos obviamente tenes que pensar en unos 200 dolares cada tuerca y 100 dolares el metro de tornillo.
Después de eso, yo recomiendo alguna rosca trapezoidal, la idea es sobre todo tener bastante paso, porque con varillas roscadas comunes, el principal problema es que son de poco paso, entonces supongamos con una varilla roscada común de 16mm que tienen unos 2mm de paso, con el motor a 500 ROM solamente tenemos 1000mm por minuto de velocidad, eso es algo lento, recuerden que los motores paso a paso no se caracterizan por trabajar a altas RPM.
Y no se preocupen por aumentar la resolución disminuyendo el paso, la mayoría de los motores son de 200 pasos, y con cualquier driver al menos hacen medio paso, con loq ue tenemos 400 posiciones por vuelta, si usamos un tornillos de 4mm de paso que ya seria algo lindo, si hacemos el calculo, 4mm/400 tenemos 0.01mm de resolucion! estamos mas que bien.
Yo ahora voy a usar tornillos trapesoidales de 6.35mm de paso:

Saludos