- Регистрация
- 04.09.2023
- Сообщения
- 13
- Реакции
- 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 лазерного МК (одиночный захват):

Осциллограммы фрезерного МК:

То есть более-менее одинаковые фронты/спады, около 10нс там и там. По частотам импульсов, фоток нет, фрезера и лазера на разных подачах тоже все аналогично.
Далее анализатор сигналов, посмотрел как сигналы EN, STEP и DIR между собой согласованы.
Лазерный МК:


Фрезерный МК:


То есть получилось, что оба контроллера аналогично генерируют управляющие сигналы. Особенно интересно было посмотреть - как согласованы DIR и STEP при изменении направления вращения. Нормально четко они согласованы: последний импульс STEP закончился, DIR переходит в обратное направление, и потом опять STEP начинает разгоняться. И так по кругу.
Мужики, в конечном счете что получается? Получается к МК претензий нет? Можно ли при этих данных сделать такой вывод? Или МК могут тупить/подтупливать при долгой работе? Может настройки COM порта надо какие то особенные (пробовал 9800 и 115200 бод, разницы не заметил). Куда копать-то, неужели из всех моих драйверов работают только эти 3 штуки 2208 старой ревизии?! Знал бы прикуп... Купил бы тогда их еще прозапас.
Какие еще опыты сделали бы вы?
Кстати да, забыл указать, что старые TMC2208 хорошо и на лазере работают.
После сборки нового лазерного станка, никак не могу разобраться с пропусками шагов. Если что, повторюсь - лежали железки без дела, решил собрать лазерный гравер на рельсах и ШВП. Давно в использовании фрезер, нареканий нет. Лазер имеет аналогичное фрезеру железо: МК 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 лазерного МК (одиночный захват):


Осциллограммы фрезерного МК:


То есть более-менее одинаковые фронты/спады, около 10нс там и там. По частотам импульсов, фоток нет, фрезера и лазера на разных подачах тоже все аналогично.
Далее анализатор сигналов, посмотрел как сигналы EN, STEP и DIR между собой согласованы.
Лазерный МК:



Фрезерный МК:



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