Посмотрел видео - прикольно, сколько лишних деталей автор нафигачил в конструкцию просто потому, что не нашел ремень нужной длинны.
И конструкция получилась довольно хлипкая, видно как гуляет и качается. Туда на поворот по идее хороший редуктор нужен - и точность повысит, и плавность хода.
Поглядел я код автора и библиотеку. Автор использует MultiStepper из библиотеки, там вроде все в порядке (если игнорировать довольно грязный код). В MultiStepper для синхронизации просто вычисляют скорости шаговиков в float, ускорения не учитываются. Скорее всего рассинхрон именно из-за подхода. Во первых float тип с довольно плохой точностью. Во вторых AccelStepper там скорость меняет в зависимости от расстояния, а MultiStepper это не учитывает, он просто тупо рассчитывает, что AccelStepper выдержит нужную скорость точно на всем участке. В общем боюсь с использованием этой библиотеки повысить точность врядли получится.
И конструкция получилась довольно хлипкая, видно как гуляет и качается. Туда на поворот по идее хороший редуктор нужен - и точность повысит, и плавность хода.
Поглядел я код автора и библиотеку. Автор использует MultiStepper из библиотеки, там вроде все в порядке (если игнорировать довольно грязный код). В MultiStepper для синхронизации просто вычисляют скорости шаговиков в float, ускорения не учитываются. Скорее всего рассинхрон именно из-за подхода. Во первых float тип с довольно плохой точностью. Во вторых AccelStepper там скорость меняет в зависимости от расстояния, а MultiStepper это не учитывает, он просто тупо рассчитывает, что AccelStepper выдержит нужную скорость точно на всем участке. В общем боюсь с использованием этой библиотеки повысить точность врядли получится.