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

Статус
В этой теме нельзя размещать новые ответы.

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

МЕСТНЫЙ
ПРОВЕРЕННЫЙ
Регистрация
04.09.2023
Сообщения
16
Реакции
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 хорошо и на лазере работают.
 
Вот именно. Разбираться как там разведен модуль конкретный - не вариант)
MKS-StepStick-Driver/MKS TMC2208/MKS TMC2208 V2.0_001 at master · makerbase-mks/MKS-StepStick-Driver у меня к сожалению нет впн, а без него пдф файлы не открываются, попробуйте , может это то что нужно?
 
  • Последнее редактирование:
Последнее редактирование:
может это то что нужно?
Это уже ближе.
Спокойно скачал весь архив.

Разбираться как там разведен модуль конкретный - не вариант)
Разобраться можно.

У TMC2209 V2.0 надо с R9 разбираться.
(Я по фото не вижу, там что нибудь запаяно или нет?)
Если нет, то запаять перемычку.
 

Вложения

  • MKS TMC2208 V2.0_001.zip
    2.2 MB · Просмотры: 2
  • MKS TMC2209 V2.0_001.zip
    409.9 KB · Просмотры: 3
Я не буду советовать мой вариант решения проблемы, просто о нем расскажу: когда меня достали уже эти тихие TMC2209, я их просто выкинул, поставил старые добрые DRV8825, у них и запас по мощности побольше чем у А4988 и по плавнее они немного чем A4988, есть минус, поют ШД переодически, но меня это звук никак не напрягает, даже наверное как то успокаивает, раз издают звук - значит работают.
Может их подзаказать на всякий? Есть ссылка на нормальные?
 
  • Последнее редактирование:
Последнее редактирование:
Может их подзаказать на всякий? Есть ссылка на нормальные?
Я их много заказывал ,ну как много штук 25 , у разных продавцов, какие шли в комплекте с платами, какие просто, одни на Али, другие на озоне, и ненормальных, пока не попадалось, нет был случай один пришел не рабочий ( хрен его знает где его брал), но он изначально не работал и мозг не выносил, как tmc2209. Их производит одина единственная фабрика, они всегда выглядят одинаково ( фиолетовые) , других цветов и оттенков не видел ( как у тех же А4988 или TMC 2208,2209), вот описание если нужно: DRV8825_datasheet.pdf - Yandex Documents
Нужно изначально проверять Vref, бывало что напряжение стояло на нем очень высокое, и обязательно клеить радиатор, склонен 8825 к перегреву. По надёжности: как поставил 4 шт на 3д принтер, настроил нормально ( долго настраивал , наверное потому, что делал это в первый раз, там действительно лучше подстраивать тактильно, греется/не греется, иначе он не только себя сам может перегреть, но и ШД) было это в 2014году, так, до сих пор и не менял. Радиатор нужно клеить аккуратно. Использовал их даже в связке с nema23 на 2,5А , недолго правда, пока TB6600 ждал, но и такое издевательство драйвер выдержал и работал. Если бы не звуковые эффекты у DRV 8825, то на всякие TMC вообще бы не смотрел, но если , 3д принтер/лазер находится в одной комнате с вами, то к "музыке" нужно время что бы привыкнуть. На фрезерном - там от шпинделя больше шума, чем от драйверов. Что драйвер не любит, так это работать с напряжением выше 36-40 вольт, во всяком случае так пишут, сам на него выше 24в не подавал, поэтому утверждать что то не возьмусь. Но просто сравнивая, 24В на силовом контуре, для него , по-моему самое комфортное напряжение, он от 12В требует более тщательной настройки , чем от 24В. Расчет vref простейший, 1/2 номинального тока ШД минус 5-10% .
 
Здарова камрады! Может кто поможет коллективно?!

После сборки нового лазерного станка, никак не могу разобраться с пропусками шагов. Если что, повторюсь - лежали железки без дела, решил собрать лазерный гравер на рельсах и ШВП. Давно в использовании фрезер, нареканий нет. Лазер имеет аналогичное фрезеру железо: МК 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 хорошо и на лазере работают.
Скорее всего собака зарыта в напряжении 3,3В логики на лазерном, раз на фрезере нормально все (там 5В логика). Надо копать схемы.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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