ЭКСПРЕСС ВОПРОС Проблемы с MKS DLC32, не хотят работать драйверы моторов (но не все)

ЕвгенийТомск

МЕСТНЫЙ
ПРОВЕРЕННЫЙ
Регистрация
04.09.2023
Сообщения
12
Реакции
15
Баллы
23
Город
Томск
Имя
Евгений
Станок
CNC 30x30
Плата
MKS DLC 32
Прошивка
GRBL
Последнее редактирование:
Здарова камрады! Может кто поможет коллективно?!

После сборки нового лазерного станка, никак не могу разобраться с пропусками шагов. Если что, повторюсь - лежали железки без дела, решил собрать лазерный гравер на рельсах и ШВП. Давно в использовании фрезер, нареканий нет. Лазер имеет аналогичное фрезеру железо: МК MKS DLC32 V 2.1, ШВП 1204 на опорах там и там, питание от хорошего компьютерного БП (12В, через фильтр и ИБП). По механике всё катается хорошо.
Суть такая - на фрезере стоят TMC2208 (vref 1.1В), двух или 3х годовалые, работают исправно. До них были A4988, тоже хорошо работали. Поставил на лазер A4988, вроде бы и работают, но при работе в часа полтора, мелкого прожига, где то пропуск(-ки) и деталь испорчела, всё съехало. Заказал 2208 недавно, они белые, и написано вроде v.2, на лазере вообще не хотят работать, сплошной визг и моторы не крутят, а на фрезере, ну через раз пропуски, в общем тоже не годится.
ПРобовал еще TMC2209, тоже не хотят никак ни на фрезере, ни на лазере. Регулировал опорное в широких диапазонах, он 0.45 до 2.1В грубо говоря - пропускают. Причем заметил странность: они еще как то пытаются работать при напряжении 0.65...0.7В, а вот выше начинают пропускать, ну а ниже усилия не хватает, тоже лажа.
Ну и ATD5833 тоже ни там ни там не хотят работать. Симптомы те же самые, и плюс перемычками на МК не регулируются микрошаги, всегда 1/64 в любом положении.

Ну раз оба МК одинаковые, с одинаковыми настройками прошивки, подумалось - может контроллер лазера гонит?! Начал эксперименты с контроллерами.
Осциллограммы сигнала STEP лазерного МК (одиночный захват):
Laser_1.jpgLaser_2.jpg

Осциллограммы фрезерного МК:
Phreser_1.jpgPhreser_2.jpg
То есть более-менее одинаковые фронты/спады, около 10нс там и там. По частотам импульсов, фоток нет, фрезера и лазера на разных подачах тоже все аналогично.
Далее анализатор сигналов, посмотрел как сигналы EN, STEP и DIR между собой согласованы.
Лазерный МК:
Laser_3.jpgLaser_4.jpgLaser_5.jpg
Фрезерный МК:
Phreser_3.jpgPhreser_4.jpgPhreser_5.jpg
То есть получилось, что оба контроллера аналогично генерируют управляющие сигналы. Особенно интересно было посмотреть - как согласованы DIR и STEP при изменении направления вращения. Нормально четко они согласованы: последний импульс STEP закончился, DIR переходит в обратное направление, и потом опять STEP начинает разгоняться. И так по кругу.

Мужики, в конечном счете что получается? Получается к МК претензий нет? Можно ли при этих данных сделать такой вывод? Или МК могут тупить/подтупливать при долгой работе? Может настройки COM порта надо какие то особенные (пробовал 9800 и 115200 бод, разницы не заметил). Куда копать-то, неужели из всех моих драйверов работают только эти 3 штуки 2208 старой ревизии?! Знал бы прикуп... Купил бы тогда их еще прозапас.
Какие еще опыты сделали бы вы?

Кстати да, забыл указать, что старые TMC2208 хорошо и на лазере работают.
 
Суть такая - на фрезере стоят TMC2208 (vref 1.1В), двух или 3х годовалые, работают исправно.
Ну раз со старыми всё норм., то похоже, что виноваты новые.
Тут уже где-то было - камрад несколько раз перезаказывал драйверы на Озоне, пока не получил исправные, тоже всё какие-то левые приезжали...
 
Ну раз со старыми всё норм., то похоже, что виноваты новые.
Тут уже где-то было - камрад несколько раз перезаказывал драйверы на Озоне, пока не получил исправные, тоже всё какие-то левые приезжали...
Честно говоря не думал, что настолько много брака. Чтобы только 3 драйвера работало, капец... Ну я с али заказал еще те, что нормальные, но незнаю может у них уже тоже новые версии
 
Да, фуфла хватает...
У меня ДМ556-е на ХУ нормально работают, только подвывают местами, подумалось поменять, заказал один, на пробу, работает мягко и тихо, но на скорости 3000 мм/мин, не то, что пропуски, вообще шаги срываются. Возможно, на Step оптопары фиговенькие там стоят. Кожух опломбирован, смотреть не стал, сдал, перезаказал в другом месте, попался более-менее и срывов нет. Оставил как запасной.
 
Да, фуфла хватает...
У меня ДМ556-е на ХУ нормально работают, только подвывают местами, подумалось поменять, заказал один, на пробу, работает мягко и тихо, но на скорости 3000 мм/мин, не то, что пропуски, вообще шаги срываются. Возможно, на Step оптопары фиговенькие там стоят. Кожух опломбирован, смотреть не стал, сдал, перезаказал в другом месте, попался более-менее и срывов нет. Оставил как запасной.
3000, я даже о 2000мм/мин не мечтаю:) максимум стабильно 1700
 
Последнее редактирование:
Лазер имеет аналогичное фрезеру железо: МК MKS DLC32 V 2.1, ШВП 1204 на опорах там и там, питание от хорошего компьютерного БП (12В, через фильтр и ИБП).
Вот эту тему до конца:

На 8 странице.

Короче: перепаиваем перемычку, поднимаем напряжение питания.
На жёлтой стороне удалить все ноги кроме EN, STEP, DIR.
На PDN должна быть земля (0).
МS0 и МS1 по таблице, но проволочными перемычками.
Для 2209 исключение только 1/16, можно оставить ноги и подать + джамперами.
 
Честно говоря не думал, что настолько много брака. Чтобы только 3 драйвера работало, капец... Ну я с али заказал еще те, что нормальные, но незнаю может у них уже тоже новые версии
Есть у меня подозрение что ускорения высокие стоят, лазеры обычно на ремнях и прописываются ускорения 5000 и более, у вас ШВП, такие ускорения может шд и проглотить. Если есть обычные А4988 , то проверьте, как с ними станок себя вести будет, обычно эти драйверы более чем надежные при прочих других недостатках, если и они не справляются , то либо ток низкий на ШД , либо ускорения и скорости высокие, либо они вообще не работают. Далее переходим уже к испытаниям ТМ драйверов. Я сам мучался с одним 2209 на 3д принтере, он не то что бы не работал, а умудрялся шаги пропустить, причем не предсказуемо где и как, купил три другого производителя, там пара драйверов примерно с тем же результатом работало, они рабочие, но время от времени у них резкое повышение температуры и радиатор не успевает отвести тепло до момента срабатывания защиты. Причем что три других одного производителя, и один второго производителя работают как ни в чем не бывало при тех же самых настройках. Хрен его знает с какой помойки китайцы эти драйвера продают.
 
Вот эту тему до конца:

На 8 странице.

Короче: перепаиваем перемычку, поднимаем напряжение питания.
Так, я что то какой то не алё) тему выше перечитал, ход мысли понятен. Но какую перемычку то паять? Или резистор. 8 страница это со второй ссылки, с гитхаба? Везде упмрается в перепрошивку.
Ваши сообщения автоматически объединены:

Есть у меня подозрение что ускорения высокие стоят, лазеры обычно на ремнях и прописываются ускорения 5000 и более, у вас ШВП, такие ускорения может шд и проглотить. Если есть обычные А4988 , то проверьте, как с ними станок себя вести будет, обычно эти драйверы более чем надежные при прочих других недостатках, если и они не справляются , то либо ток низкий на ШД , либо ускорения и скорости высокие, либо они вообще не работают. Далее переходим уже к испытаниям ТМ драйверов. Я сам мучался с одним 2209 на 3д принтере, он не то что бы не работал, а умудрялся шаги пропустить, причем не предсказуемо где и как, купил три другого производителя, там пара драйверов примерно с тем же результатом работало, они рабочие, но время от времени у них резкое повышение температуры и радиатор не успевает отвести тепло до момента срабатывания защиты. Причем что три других одного производителя, и один второго производителя работают как ни в чем не бывало при тех же самых настройках. Хрен его знает с какой помойки китайцы эти драйвера продают.
Ускорения на лазере выставил полностью аналогичные фрезерным настройкам. 160мм/с2. На фрезере нет пропусков и отказов. По поводу a4988, вот как тут сказать - лютых отказов или явных пропусков шагов не наблюдается. Но присутствует мало мальский незаметный сдвиг, кароч где то пропускает. На а4988 2х часовая уп (на скорости 600мм/мин) под конец не вывезла. Хотя так с ними моторы бодренько катаются
 
Последнее редактирование:
Но какую перемычку то паять? Или резистор. 8 страница это со второй ссылки, с гитхаба?
Да с гитхаба, это перемычка в виде резистора. Можно заменить проволокой.

Короче: перепаиваем перемычку, поднимаем напряжение питания.

Плюс сделать перемычки вместо переключателей.

На жёлтой стороне удалить все ноги кроме EN, STEP, DIR.
На PDN должна быть земля (0).
МS0 и МS1 по таблице, но проволочными перемычками.
Для 2209 исключение только 1/16, можно оставить ноги МS0 и МS1 и подать + (HIGH) джамперами.

Везде упмрается в перепрошивку.
Не обязательно.
 
Кстати, только что лазер отработал 2х часовую уп, на старых tmc2208, ошибок нет. Вот и что думать, раз не контроллеры, значит драйверы все таки получаются.
 
Кстати, только что лазер отработал 2х часовую уп, на старых tmc2208, ошибок нет. Вот и что думать, раз не контроллеры, значит драйверы все таки получаются.
Я не буду советовать мой вариант решения проблемы, просто о нем расскажу: когда меня достали уже эти тихие TMC2209, я их просто выкинул, поставил старые добрые DRV8825, у них и запас по мощности побольше чем у А4988 и по плавнее они немного чем A4988, есть минус, поют ШД переодически, но меня это звук никак не напрягает, даже наверное как то успокаивает, раз издают звук - значит работают.
 
Да с гитхаба, это перемычка в виде резистора.

Плюс сделать перемычки вместо переключателей.

Короче: перепаиваем перемычку, поднимаем напряжение питания.
На жёлтой стороне удалить все ноги кроме EN, STEP, DIR.
На PDN должна быть земля (0).
МS0 и МS1 по таблице, но проволочными перемычками.
Для 2209 исключение только 1/16, можно оставить ноги и подать + джамперами.


Не обязательно.

Да с гитхаба, это перемычка в виде резистора. Можно заменить проволокой.

Короче: перепаиваем перемычку, поднимаем напряжение питания.

Плюс сделать перемычки вместо переключателей.

На жёлтой стороне удалить все ноги кроме EN, STEP, DIR.
На PDN должна быть земля (0).
МS0 и МS1 по таблице, но проволочными перемычками.
Для 2209 исключение только 1/16, можно оставить ноги МS0 и МS1 и подать + (HIGH) джамперами.


Не обязательно.
У меня сейчас без дела вот такие лежат. Но я на них даташит не могу найти.
2209_1.jpg2209_2.jpg2208_1.jpg2208_2.jpg
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать