Kolego zwracam tylko twoją uwagę że przy śrubie o skoku 3mm i krokówkach 200kroków/obrót nijak nie da się uzyskać przesuwu 1mm. Sam kiedyś kupiłem 3mm skok nie mając zielonego pojęcia o cnc i potem przyszło olśnienie że nie da rady. Przy sterowaniu półkrokowym na 100mm masz w zależności od ustawienia ilości kroków na mm (133 lub 134)wychodzi 25 setek w minusie lub 50 w plusie.
Także zastanów się nad wymianą śrub od razu.
Nowe Śruby + robocizna wyniosą tyle, co różnica między sterownikami z mikroskokami a L297.... nie widzę najmniejszego sensu ingerencji w konstrukcję mechaniczną.
Podział śruby może być równie dobrze 3.232412112 mm .. reszta to kwestia STEROWNIA + OPROGRAMOWANIA.
Jeżeli używasz MACH-a to możesz deklarować we "wzorcach" długości nawet ułamki kroków (impulsów ze sterownika - oczywiście, to podział tylko wirtualny)
Jeśli weźmiesz sterowniki 1/16 (czyli w zasadzie po 80zl/szt) masz 3200kroków na obrót - teoretyczna rozdzielczość 0,0009375mm - co jest wartością poniżej mierzalnego błędu (oczywiście - dochodzi dokładność pozycjonowania silnika krokowego - 3-5% dla pełnych skoków + 15% dla aproksymowanych)