Est-ce que tu connais le paramétrage "micro-step" de tes drivers, 32,16,8,4,2,1 ?
Normalement, le paramètre step/mm est issu d'un calcul simple où interviennent le pas de la vis de transmission et le nombre de step/tour du moteur et le paramètre micro-step du driver. Le résultat est normalement bon sans complication. On peut vouloir affiner avec les tests de calibrations mais on joue alors sur un pouillème de la valeur du step/mm théorique.
La valeur de 2560 correspond à des des moteurs à 200 pas/tour, une vis en 1,25mm/tour et un micro-stepping de 16.
Si je regarde le résultat obtenu, 8,5mm pour 20mm désiré, j'obtiens un facteur d'erreur de ~2,35, l'espacement entre couche réel est plus fin que la valeur théorique. Rapporté au paramètre step/mm, celui ci devrait devenir 6016. Ce qui indiquerait que la valeur réelle de step/mm se rapproche de celle correspondant à un micro-stepping de 32 (5120)
Vérifie la configuration des drivers.
Si tes tentatives de modification n'ont rien changé, c'est peut-être qu'elles n'ont pas été prises en compte au niveau firmware/programme.
Le paramétrage qui te pose problème peut être au niveau du firmware ou de l'EPROM de la carte ( au final, c'est l'eprom qui donne le paramétrage).
M92 enregistre des valeurs en live, valeur volatile.
M500 enregistre les valeurs en cours dans l'eprom qui reviennent au démarrage.
M503 affiche les valeurs stockées dans l'eprom, ne pas hésiter à faire des copier/coller pour pouvoir éventuellement les retrouver (au cas où ...)
M502 recharge l'eprom avec les valeurs codées dans le firmware.
Perso, je teste en "jouant" avec M92 dans la mémoire volatile.
Quand c'est bon, je stocke la mémoire volatile dans l'eprom pour retrouver mon paramétrage lors des démarrages suivant.
Finalement, je modifie le firmware (les fichiers de configurations) en conséquence. Ce qui me permet de retrouver mon paramétrage imprimante même si je suis obligé de changer la carte et donc l'eprom.