Драйвер TMC2100 от FYSETC.COM
https://ru.aliexpress.com/item/3pcs-lot-Super-Silent-MKS-TMC2100-Stepper-Motor-Driver-Stepstick-Compatible-with-Arduino/32721015118.html
И MKS GEN L 1.0
но как-то все руки не доходили поменять, а тут возникла относительно срочная необходимость, так как мелци моя погибает
Модуль драйвера индусы делают
https://www.fysetc.com/4d-systems-0-9-inch-display-kit-122.html
Не думаю, что китайцы подделывают индусов. Это уж перебор.
Я до этого на них яйцебот делал, кстати, на пасху. И они там работали просто в макете с прямом управлением от ардуино нано. Тихо, не грелись.Но там и скорость мизерная.
Ну вот, вставил я их на ось Х для начала. Туда сюда пытаюсь гонять, чего-то как-то странно.
Подрегулировал напряжение, даже вроде с ускорением 3000 и скоростью 100 не тупит. Погонял впустую туда сюда.
Vref 0.9В поставил, что должно давать Irms = 0.6A, а Imax=1.26A, чего мне хватает. Печать не делал, сказать не могу, но рукой удерживается примерно так же, как мои A4982 на melzi.
Напряжение 12.3В, радиаторы комплектные. Без радиатора вырубался через несколько движений, с радиатором все хорошо, руками даже радиатор не особо горячий. Нагрева двигателя особого не заметил. Но я не долго гонял все.
Но мне не понравилось, что я как-то особой тишины не заметил. Жужжит. Не так, как раньше, но и не 'вау' как все описывают. Решил разобраться, в каком режиме он стоит.
Пришлось копать все.
Во-первых, не ясно что с сигналом на MKS GEN L, когда вынут джамер. Он висит (HI Z) или она на землю прокидывается?
Я все джамперы убрал.
Вики драйвера:
https://wiki.fysetc.com/TMC2100/
Сразу покажу, что накопал.Далее прозваниваю ноги модуля драйвера
CFG3 - подключен к перемычкам CFG3
CFG2 - никуда не подключен
CFG1 - никуда не подключен
Упомянутые CFG0,4,5 - отсутствуют. Т.е. нет там места где можно что-то спаять, чтобы оно соединилось в одно из 3-х состояний.
Прозваниваю CFG3 - все висит в воздухе. Т.е. должны использоваться внешние резисторы для установки тока, что указано в вики - 0.110 Ом. Хорошо, значит скорее всего GEN L без джампера просто делает HI-Z.
Прозваниваю CFG1 - опа! А у него подтяжка на GND через 4 Ком.
Прозваниваю CFG2 - опа еще раз! Подтяжка на GND через 4 Ком.
Но оказывается ступил. Там диод видимо где-то, если переставить местами щупы, то нет прозвона.
В режиме тестирования диода vf=0.7В, шотки видимо какой-то внутри. И таки да, они нарисована на входе пина в даташите.
А между VIO и GND как раз 4 Ком, но это нормально.
Далее проверяем, не перепутаны ли названия и линии CFG. Да, все линии идут к правильным пинам.
Ну выходит, он реально работает в stealthChop, 1/16 microsteping.
Посмотрим на другие пины конфигурации
CHOPPER OFF TIME
CFG0 - на GND 140 tCLK (recommended, most universal choice) Однако он мне не интересен, так как не используется в режиме StealthChop
Гистерезис чоппера
CFG 4- GND - минимальный гистерезис. Это хорошо. А может и нет, это без осциллографа не понять, но лучше меньше по умолчанию.
CHOPPER BLANK TIME
CFG5 - на VIO - это универсальное решение, НО!!!
подтяжка его на GND (16 clock cycles) - ЭТО = best performance for stealthChop
Т.е. это как раз не оптимально для stealthChop. Почему не оптимально толком не нашел но чревато искажениями
в синусоиде и по уму подбираться должно под конкретный двигатель просмотром формы напряжения на
осциллографе.
Интересная инфа здесь:
https://www.trinamic.com/technology/adv-technologies/stealthchop/
(внизу документы)
Тесты, конечно, на 24В, но они показывают, что нет никакой принципиальной разницы в силе в режимах StealthChop и в SpreadCycle. Разница только в доступных ускорениях.
Например, довольное высокая скорость 80мм/сек на шкиве на 16 зубов на corexy приведет к скорости вращения всего в 300 об/минуту. По графикам видно что момент вращения практически одинаков в любом режиме на таких оборотах.
Взял я тогда двигатель в руку, с горя, да как сжал его... и выжал из него воду!
Шутка.
Стал он тихий, вибрация ушла.
Ну значит, не все у меня с механикой хорошо или двигатель у меня не той системы или настройка драйвера плохая, надо смотреть осциллографом. Это как нибудь потом.
А вот как BLANK TIME поменять, когда он разведен напрямую на VIO где по плате - этого я пока не понял.
Еще больше интересных статей
Семь лет с системой жидкостного охлаждения термобарьера. Часть вторая. Конец истории.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Думаю, что пора бы уже поставить точку в моей истории по переходу н...
Snapmaker U1 - подключаем Anycubic ACE 2 Pro, часть первая (аппаратная).
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сегодня мы продолжим р...
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...


Комментарии и вопросы
Так можно и содержимое распеча...
Не надо мне приписывать ваши ф...
ну не сказал бы что запасы пря...
Всем привет!Возникла такая про...
Доброго времени суток. Мо...
Всем привет, решил настроить п...
Размер пространства для печати...