GRBL тест провален!
Добавлено: 12 май 2017, 16:34
Проблема с GRBL 1.1!
Ставлю для теста шаговиков так:
В итоге шаговик не крутится нормально, а совершает раз в секунду несколько дерганий от сигналов степ вроде 4 и затем нет сигналов степ, пауза и затем опять пакет СТЕП импульсов 4 и опять пауза. Шаговик крутится рывками но в одном направлении, что говорит о целостности драйвера и проводов от него к ШД.
Может ли это быть от прерываний загрузчика стандартного arduino uno? Или какие версии могут быть?
При повышении скорости эффект остается. На больших скоростях всё сливается и незаметно. А мне нужны маленькие скорости.
Да и это не зависит от драйвера шаговика.
Ставил A4988 и DRV8825.
Менял разные модели шаговиков!
Перемычки микрошага ставил MS1-3 по всякому!
Пропаивал даже на плате шилда контакты, думал поначалу непропай.
Но в итоге понял, что дело в GRBL. Потому что импульсы степ идут не равномерно, а пакетами. И это программный глюк!
И ещё при $100=1 и G1 X1000 F1 должен быть один имульс степ в секунду, а их там по звукам примерно 4!
Можете сами проверить.
У вас при $100=1 и G01 X1000 F1 даёт один шаг в секунду?
Люди я в растерянности! Неужели никто из вас не тестировал GRBL? Какие варианты решений могут быть? Алтернатива GRBL не хуже по функциям и без косяков есть для Arduino UNO ATMEGA328P?
Ставлю для теста шаговиков так:
Код: Выделить всё
$100=1
G1 X1000 F1Может ли это быть от прерываний загрузчика стандартного arduino uno? Или какие версии могут быть?
При повышении скорости эффект остается. На больших скоростях всё сливается и незаметно. А мне нужны маленькие скорости.
Да и это не зависит от драйвера шаговика.
Ставил A4988 и DRV8825.
Менял разные модели шаговиков!
Перемычки микрошага ставил MS1-3 по всякому!
Пропаивал даже на плате шилда контакты, думал поначалу непропай.
Но в итоге понял, что дело в GRBL. Потому что импульсы степ идут не равномерно, а пакетами. И это программный глюк!
И ещё при $100=1 и G1 X1000 F1 должен быть один имульс степ в секунду, а их там по звукам примерно 4!
Можете сами проверить.
У вас при $100=1 и G01 X1000 F1 даёт один шаг в секунду?
Люди я в растерянности! Неужели никто из вас не тестировал GRBL? Какие варианты решений могут быть? Алтернатива GRBL не хуже по функциям и без косяков есть для Arduino UNO ATMEGA328P?