Вот и я решил собрать свой первый ЧПУ станок.
Но столкнулся с проблемой, связанной с работой шаговых двигателей.
Электроника:
Arduino Mega
Ramps 1.4
Драйверы drv8825
Прошивка Marlin
Управляю через Repeiter-Host
Шаговые двигатели - пока два Fl57STH76-1006B
Питаю все это лабораторным блоком питания 0-30В 0-5А.
Сами шаговые двигатели униполярные с 6-тью выводами. Беру только крайние к каждой обмотке. Черный и зеленый для одной, красный и синий для другой.
Двигатель работает, но только в режиме 1/32, 1/16 и 1/8 шага. В остальных режимах только жужжит.
Что пробовал делать:
- Менял ток на драйвере
- Менял напряжение питания (вплоть до 28В)
- Менял местами провода при подключении двигателя
- Менял ускорения в Marlin
Сопротивление каждой обмотки примерно 17,2 Ом. (в паспорте указано 8,6, но это для униполярного подключения). Думаю, что нужно как-то настраивать работу драйвера, либо прошивку Marlin. Почему-то кажется, что дело именно в больших ускорениях, которые выставлены в ней. Двигатель довольно крупный, может просто не успевает отрабатывать импульсы ШИМа.
Как думаете, специалисты?
Может имеет смысл поставить другие драйверы? Помощнее?
Заранее благодарю за помощь.
