- Регистрация
- 12.11.2018
- Сообщения
- 22
- Реакции
- 45
- Баллы
- 33
- Возраст
- 52
- Город
- Balashiha
- Имя
- Рома
- Плата
- Woodpecker
- Прошивка
- 1.1f
Не нашел темы, которая бы описывала такой вариант замены драйверов на наших станках. Хотя, конечно, некоторые не раз упоминали, что такая замена возможна, причем без пайки. Нужна только диэлектрическая тонкая отвертка, мультиметр (вольтметр), ну и комп, куда же без него
Вот и мне захотелось, более тихих и более холодных шаговиков. Конечно, эффект от более тихой работы шаговиков, заметен только при использовании лазера, ибо шпиндель заглушает все. Но и эффект от более корректных алгоритмов управления шагами и током, заложенный в драйвера TMC2208 тоже есть и заметен. Я купил драйвера на ALI, сразу 5 штук, лишние 2 не пропадут. В комплекте к ним идет удобная диэлектрическая отвертка для регулировки. Вот фото, сравнения старого и нового драйвера:
На данном фото, на драйвера расположены так, что назначение их выводов совпадает. Как видно, все радиоэлементы расположены на обратной стороне печатной платы, но это не должно нас пугать, модуль отлично устанавливается в плату дятла, а радиатор крепить проще.
Радиаторы идут в комплекте и клеятся на двухсторонний термо-скотч, можно приклеить радиатор на термопроводящий клей, если у Вас он есть.
В нашем случае, крепить его желательно так как на фото, ребрами вдоль длинной стороны, так охлаждение лучше. Но если Вы используете принудительную вентиляцию, то клейте как хотите
Устанавливаем драйверы вместо старых в плату дятла:
Наверное не стоит говорить о том, что драйвера нужно устанавливать при полностью обесточенной плате управления.
Теперь нужно отрегулировать ток, который драйвера подают на двигатель. Для этого, нужно знать, на какой максимальный ток рассчитаны наши двигатели. Например в моем случае, китайский продавец уверяет на странице описания товара, что ток двигателей 1,33А. Но через обмотки двигателя максимальный ток течет не постоянно, к тому же, он вообще не постоянный. По даташиту на TMC2208 вычислим средний ток
Irms = Imax / 1,41
в моем случае Irms примерно равен 0,94А. Далее, по даташиту, нужно рассчитать напряжение Vref, которое нужно будет выставить на драйверах. Там все сложно и зависит от токоизмерительных резисторов, установленных на плате драйвера. Если будете устанавливать драйвера как у меня, то воспользуйтесь таблицей, в которой я уже все посчитал:
По табличке, я должен выставить напряжение Vref = 1,33 В. Ну прямо так точно напряжение будет выставить сложно, поэтому можно ошибиться на несколько соток в обе стороны, ничего страшного не произойдет.
Теперь, для безопасности, можем временно отключить шаговики, выдернув их разъемы из платы дятла. Подключаем питание на станов как обычно. Устанавливаем щупы мультиметра в режиме измерения напряжения в указанные точки и вращая диэлектрической отверткой переменный резистор, устанавливаем нужное напряжение Vref.
Настраиваем аналогично все 3 драйвера.
Теперь, можем подключить моторы и проверить, как все работает, через Candle, например. Мы заметим, что теперь у нас шаговики вращаются не в ту сторону, это из за того, что в модулях TMC2208 выводы на обмотки двигателя поменяны местами. Это не страшно, т.к. это недоразумение легко исправить программным способом, для этого в консоли того же Candle или GrblControl, достаточно задать команду $3=2
В общем и всё, писал долго, а работы на 5-10 минут.
Вот и мне захотелось, более тихих и более холодных шаговиков. Конечно, эффект от более тихой работы шаговиков, заметен только при использовании лазера, ибо шпиндель заглушает все. Но и эффект от более корректных алгоритмов управления шагами и током, заложенный в драйвера TMC2208 тоже есть и заметен. Я купил драйвера на ALI, сразу 5 штук, лишние 2 не пропадут. В комплекте к ним идет удобная диэлектрическая отвертка для регулировки. Вот фото, сравнения старого и нового драйвера:
На данном фото, на драйвера расположены так, что назначение их выводов совпадает. Как видно, все радиоэлементы расположены на обратной стороне печатной платы, но это не должно нас пугать, модуль отлично устанавливается в плату дятла, а радиатор крепить проще.
Радиаторы идут в комплекте и клеятся на двухсторонний термо-скотч, можно приклеить радиатор на термопроводящий клей, если у Вас он есть.
В нашем случае, крепить его желательно так как на фото, ребрами вдоль длинной стороны, так охлаждение лучше. Но если Вы используете принудительную вентиляцию, то клейте как хотите
Устанавливаем драйверы вместо старых в плату дятла:
Наверное не стоит говорить о том, что драйвера нужно устанавливать при полностью обесточенной плате управления.
Теперь нужно отрегулировать ток, который драйвера подают на двигатель. Для этого, нужно знать, на какой максимальный ток рассчитаны наши двигатели. Например в моем случае, китайский продавец уверяет на странице описания товара, что ток двигателей 1,33А. Но через обмотки двигателя максимальный ток течет не постоянно, к тому же, он вообще не постоянный. По даташиту на TMC2208 вычислим средний ток
Irms = Imax / 1,41
в моем случае Irms примерно равен 0,94А. Далее, по даташиту, нужно рассчитать напряжение Vref, которое нужно будет выставить на драйверах. Там все сложно и зависит от токоизмерительных резисторов, установленных на плате драйвера. Если будете устанавливать драйвера как у меня, то воспользуйтесь таблицей, в которой я уже все посчитал:
По табличке, я должен выставить напряжение Vref = 1,33 В. Ну прямо так точно напряжение будет выставить сложно, поэтому можно ошибиться на несколько соток в обе стороны, ничего страшного не произойдет.
Теперь, для безопасности, можем временно отключить шаговики, выдернув их разъемы из платы дятла. Подключаем питание на станов как обычно. Устанавливаем щупы мультиметра в режиме измерения напряжения в указанные точки и вращая диэлектрической отверткой переменный резистор, устанавливаем нужное напряжение Vref.
Настраиваем аналогично все 3 драйвера.
Теперь, можем подключить моторы и проверить, как все работает, через Candle, например. Мы заметим, что теперь у нас шаговики вращаются не в ту сторону, это из за того, что в модулях TMC2208 выводы на обмотки двигателя поменяны местами. Это не страшно, т.к. это недоразумение легко исправить программным способом, для этого в консоли того же Candle или GrblControl, достаточно задать команду $3=2
В общем и всё, писал долго, а работы на 5-10 минут.