Страница 1 из 1

LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 19 авг 2021, 13:20
snake_kdv
Доброго времени суток всем! Нужна помощь опытных станкостроителей.

Самодельный лазерный гравер.
Arduino UNO + CNC Shild + A4988. Питание от ATX блока 12 в.
Управление - ПК (USB) + LaserGRBL + grbl 1.1.

Постоянные обрывы связи между ПК и гравером.
LaserGRBL отваливается и снова подключается, даже в простое. Иногда зависает при гравировке (лазер светит).
Большие изображения пока не гравировал, на маленьких и средних может закончить работу, а может и зависнуть.

Пробовал гравировать с ноута и ПК, менял гнезда подключения, пробовал разные шнуры USB (стандартной длинны, коротких нет).

Подскажите, как можно исправить данную ситуацию?

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 19 авг 2021, 13:46
Rom327
Попалась мне как то плата ардуино. Рабочая, но с новым компом не коннектится никак. На старом компе работает без проблем! Подключил ее через USB удлинитель по витой паре, и, о чудо, заработала! Вывод: что-то с согласованием сигналов. Похоже у тебя глючит микросхема СН340. Проверь ее пайку и, заодно, пайку разъема USB. Отмой флюс, если есть... Проверь скорость работы порта...

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 19 авг 2021, 14:13
snake_kdv
Флюс отмыл сразу, микросхему и разъем проверю.

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 19 авг 2021, 15:18
kfmut
Стрельнули бы нормальную брендовую UNO где-нить, хотя бы "на посмотреть" :wik: Если тугрики после постройки станка остались, можно в чипдипе UNO с cp2102 купить https://www.chipdip.ru/product/vanilin-2 , если вдруг много тугриков осталось, то можно поискать uno с UART-конвертером на atmega16u2

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 19 авг 2021, 17:15
snake_kdv
Rom327 писал(а): Проверь скорость работы порта...
Вот оно! Спасибо! Везде скорость поставил одинаковую, кроме самого порта в диспетчере задач. Поставил на прогон. "5 минут, полет нормальный"!

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 19 авг 2021, 19:03
Rom327
snake_kdv писал(а): "5 минут, полет нормальный"!
Прошло уже 2 часа. Есть результаты?

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 19 авг 2021, 19:50
kfmut
Rom327 писал(а): Прошло уже 2 часа. Есть результаты?
Поди гравирует всё подряд :lol:

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 19 авг 2021, 19:54
snake_kdv
Все нормально, сбоев нет. Серьезного ничего не гравировал. Как сказал kfmut - гравировал все подряд, всякую мелочь.

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 10 ноя 2021, 20:05
zap
В ардуине для станков я бы рекомендовал отпаять конденсатор 0.1мкф между сигналом DTR микросхемы USB-UART и ножкой !RESET микроконтроллера. Это касается даже специализированных Grbl контроллеров на базе ардуины.
Я у себя всегда выпаиваю и ставлю его "на попа" на одной из контактных площадок, чтобы была возможность закоротить пинцетом при необходимости (это нужно при перепрошивке).
Ардуина при открытии последовательного порта всегда перезагружается, таким образом он становится заложником качественной связи между компутером и станком. Если программа по какой-то причине закрыла и открыла порт, считай заготовка испорчена - микроконтроллер мгновенно перезагружается, "забыв" всё что он до этого делал.
Открытие порта он как раз улавливает по перепаду сигнала DTR (все операционные системы выставляют DTR в '1' при открытии порта, и в 0 если никакое приложение не использует порт).

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 11 ноя 2021, 06:29
Q-starь
zap писал(а): В ардуине для станков я бы рекомендовал отпаять конденсатор 0.1мкф между сигналом DTR микросхемы USB-UART и ножкой !RESET микроконтроллера.
В случае автономника это надо делать?

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 11 ноя 2021, 11:50
calabr
Q-starь писал(а): 11 ноя 2021, 06:29
zap писал(а): В ардуине для станков я бы рекомендовал отпаять конденсатор 0.1мкф между сигналом DTR микросхемы USB-UART и ножкой !RESET микроконтроллера.
В случае автономника это надо делать?
Не нужно такого делать - при рестарте компа или сендера это аварийная ситуация. Нужно ресетить контроллер при старте.

Re: LaserGRBL + grbl 1.1 - потеря связи

Добавлено: 11 ноя 2021, 13:13
svm
Q-starь писал(а): 11 ноя 2021, 06:29
zap писал(а): В ардуине для станков я бы рекомендовал отпаять конденсатор 0.1мкф между сигналом DTR микросхемы USB-UART и ножкой !RESET микроконтроллера.
В случае автономника это надо делать?
Если автономник работает без компа, то никакого смысла в этом нет, ведь команду на перезагрузку выдает комп. А при необходимости сменить прошивку, возникнет лишний геморрой. Придется при старте прошивки жать сброс на ардуинке.