Rozwinę jeszcze temat sterowania dwoma równoległymi śrubami. Ponieważ każda z nich jest niezależna, to należy dbać o idealną synchronizację. Zgubienie kroku przez jeden silnik spowoduje skręcenie stolika i brak zachowanych kątów obróbki. Przy zgubieniu kilku kroków, stolik się zakleszczy.
Sterując wg. pierwszego i drugiego sposobu, nie ma możliwości naprawy zgubionych kroków. Można to zrobić jedynie ręcznie obracając jedną ze śrub.
Przy trzecim sposobie można zrobić osobne bazowanie obu śrub, co wyrówna ew. błędy.
Z tego co wyczytałem, miało to być zaimplementowane w GRBL na Mega.
https://github.com/fra589/grbl-Mega-5X/issues/4
https://github.com/fra589/grbl-Mega-5X/issues/48