Controllare motore passo passo

Buongiorno a tutti.

Utilizzo una piccola macchina cnc per l'incisione laser i cui avanzamenti sono comandati da piccoli motori passo passo.
Ho comperato un asse rotante con un motore inadegrato e l'ho sostituito con uno uguale a quelli dalla macchina.
Il tutto gira bene ma presenta un grosso difetto: l'asse rotante gira in modo sproporzionato, ovvero impostando una linea di lunghezza 40 mm incide una linea di 140mm.
E' possibile ovviare a questo inconveniente?
Grazie mille a tutti

Perdonami ma se non metti il programma che sti usando e qualche specifica del motore in uso, come è collegato meccanicamente, ecc. sarà veramente difficile ottenere delle risposte

Provvedo... è evidente la mia totale inesperienza. Il programma è T2 laser. Stasera raccolgo qualche dato e scrivo.

Se sostituisci un motore passo passo con un certo numero di passi per giro e una vite infinita con un certo passo con un altro di un numero di passi diversi o una vite con un passo diverso la distanza che fará il motore é diverso.
Come aiutarti se non ci dai informazioni?
Ciao Uwe

Grazie delle risposte, vedo di raccogliere più informazioni possibili.

Ho recuperato questi dati: la centralina sulla macchina è una MANA V3.2, il motore sull'asse rotante è un NEMA 17 e il programma che utilizzo è T2 LASER.
Non so se questi dati sono sufficienti....

Mana+Pololu=GRBL
Devi ricalcolare gli step per l'avanzamento e settarli sulla macchina.
Qui ti spiegano come fare...

grazie grazie grazie mille

Prego