allora gli stepper potrebbero anche andare bene non credere che siano così lenti
per quanto riguarda i motori dc hai 2 opzioni o metti l'encoder direttamente sulla vite senza fine quindi accoppiamento meccanico soggetto ad usura
oppure metti encoder lineari magnetici che non lavorando a contatto hanno molti meno problemi sia d'assemblaggio che durata nel tempo
potresti però pensare anche a un sistema più semplice ma questo dipende dal livello di precisione che volete ottenere
e sarebbe un sensore ad effetto di hall e una certa quantità di magnetini disposti lungo l'estensione della vite senza fine
praticamente crei una specie di encoder unidirezionale e la direzione di movimento la estrapoli dal segnale verso il driver motori
tutto però è relativo dal livello di precisione e dal numero di porte disponibili