Не так давно китайцы начали штамповать очень даже приличные контроллеры шаговых двигателей. Для PMC007, которые работают на CAN-шине, простейшую оболочку
написал — теперь можно смело макетировать и понемногу пилить полноценную систему управления.
Но вот сейчас вожусь с пятиосевым
PMC005: он на RS-485 или USB (через cp210x). И в лоб с ним проблему не решить, как с CAN'овскими: у него совершенно идиотский протокол: принимает текстовые данные (правда, вместо "\n" конец строки зачем-то "\r\n"), а выдает - бинарные!
Вдруг где-то на просторах интернета для него уже хоть какой SDK есть, чтобы опять самому не писать эту тонну дефайнов и т.п.?