Controllare un motore

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