Возможно уже не актуально, но были истории что движки, записанные от разных драйверов или даже одного но через какую-то хитрую разводку на плате иногда глючили. Но в целом да. И у хороших швп нарезка более чем точная для 3д печати, а вот у винта уже вопрос и люфт гайки добавляет
ну это не движки глючили. это драйвера скорей их "глючили".
что касается ШПВ, то у него проблема в погрешности, растущей с удалением от начала координат. То-есть локально у него точность очень высокая, а вот на расстоянии в 20-30 см может давать уже в десятки погрешность. обычно это проблема того, что его резало. самое плохое в этом то, что найти два одинаковых винта для одной оси сложно. если нужно два. с ремнями проще. у них погрешность для одной партии всегда одинакова, и кооректируется просто изменением количествов шагов на миллиметр для всей системы в целом. то есть просто берем моток ремня, и погрешности нет при правильном выборе количества шагов.