если актуально, звоните на почту (в личку)
мы разрабатываем оборудование и не такой сложности,
может чего интересное и получиться
как правило 1000 строк для управления перемещением это перебор, если интерполяцию программно прописывать надо смотреть на возможности железа
ЭЭЭ, а разьве драйвера шаговых двигателей - не аппаратные?
Как их можно переустановить?
как правило для управления шаговым двигателем используется контроллер такового (тоже называется драйвер), в свою очередь чтобы давать этому контроллеру команды с ПК нужен именно драйвер, реализующий тот самый обмен данными. эти драйвера очень капризны к слету системы. (а если просто прямое подключение и еще и через кастомный протокол - то просто настройка портов)
тут главный вопрос - сколько Вы готовы потратить денег на возрождение.
спецификацию железа для начала, может уже чего готовое есть у меня...