Sterownik cieszy się dobrą opinią i raczej nie jest przyczyną.
Co do reszty trudno z fusów wróżyć.
Jeśli błąd jest powtarzalny i liniowy, to zapewne w konfiguracji jest wpisana zła wartość jakiegoś parametru.
Na przykład komuś się wcisnęło 9 zamiast 0.
Trzeba to dokładnie sprawdzić i mierzyć suwmiarką, w najgorszym razie linijką, a nie G-kodami.
Jeśli oś gubi kroki to już będzie zupełnie inna bajka.
A tak w ogóle to Mach jest znany z kuriozalnych i niewytłumaczalnych błędów, więc się powinno zacząć od sprawdzenia na innym komputerze.
.