У меня нет проблем с шаговиками, благодаря
достаточно качественным контроллерам.
Точность перемещений достигается за счёт нивелировки перемещения осей в пределах рабочего поля.
Всё остальное зависит от СПИД и комплектующих.
Если ШВП имеет мёртвый ход 2-3 сотки, то обрулить его можно заменой швп с меньшим мёртвым ходом (цена!). Двойной гайкой (цена!). Опоры с качественной комплектухой (Цена!). Термостатирование станка. Термостатирование детали.
Микронные точности в хоббийных условиях недостижимы за обозримые деньги, по моему мнению. И линейки не помогут, если СПИД не обеспечивается (безмен тут будет в кассу).
Конструкция и комплектующие выбираются под задачу.
Я не являюсь апологетом шаговиков vs сервоприводов.
Будет другой проект, будут и другие решения. При любом раскладе, всё что точнее двух-трёх соток, хотя бы на половине рабочего поля, упирается в бюджет. И чем выше точность требуется, тем больше и больше денег придётся вливать в конструкцию станка.