Драйвер 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 где по плате - этого я пока не понял.
Еще больше интересных статей
Быстрая печать ажурных стенок в Ultimaker Cura
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Апгрейды для Sprite Extruder Ender 3: обдув K3D, азотированные шестерни FYSETC Sprite Extruder Gear, сопло 0.6. Печать композитами.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Всем привет! )
Я знаю, что сейчас не 202...
Цветная печать двумя хотэндами с сервоприводом
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Пару месяцев назад я решил, что мне жизненно необходимо научить свою...
Комментарии и вопросы
Как в пародии на известную рек...
А гадить - делать угодное, люб...
В овощесушилке сушу часа 4 на....
Посоветуйте хотенд с гладким т...
Здравствуйте, столкнулся с про...
Всем привет! Прошу, не кидайте...
Собственно и вопрос: Как в Ком...