Автономный контроллер для самодельного лазерного гравера #2
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Артур, стал появляться такой косяк:
При резке по вектору станок останавливается, лазер не выключатся, на кнопки не реагирует. Приходится вырубать питание и перезагружаться. Бывает такое редко, но не приятно. Куда копать?
При резке по вектору станок останавливается, лазер не выключатся, на кнопки не реагирует. Приходится вырубать питание и перезагружаться. Бывает такое редко, но не приятно. Куда копать?
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Если нет системы, допустим длительность работы или какая-то конкретная УП, то причину отловить практически невозможно. Явно зависание контроллера, а вот программный это глюк или железо виновато- неизвестно. Проверьте на всякий случай все разъемы и источник питания. Лучше осциллографом или хотя-бы на предмет вздутых электролитов. С лазером у меня не глючил ни разу, а вот с при экспериментах плазмой похожий результат очень часто. Но там сбой программы вызывает помеха при розжиге дуги. Даже прошивка слетала вместе с бутлоадером. Были случаи, срабатывания защиты драйверов ШД, но лазер при этом моргать должен и кнопки реагировать тоже.
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Именно что без системное зависание контроллера. В разных местах УП.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Проверяйте контакты и питание. Возможно, что по сети что-то проскакивает или рядом есть мощный источник помех. Во всяком случае механику и драйвера можно исключить. Или проц вешается или карточка не читается. Но во втором случае по идее должна ошибка вывалиться, хотя более точно скажет только автор прошивки.
-
- Мастер
- Сообщения: 211
- Зарегистрирован: 09 янв 2017, 12:10
- Репутация: 293
- Настоящее имя: Andrey
- Контактная информация:
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
ОК, форматнуть попробую при следующей резке.Andrey_Pavkin писал(а): ↑10 ноя 2020, 09:01 Попробуйте отформатировать сд-карту и положите только один "нс" фаил , ну или свой в студию
А файл ( глючный ) вот:
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Сегодня угробил все-таки гравер. Решил попробовать его на плазморезе. Проработал секунд 30. Потом слетела прошивка. С компа не видится. Пришлось заливать новую прошивку и переделывать клавиатуру. На старой версии с клавиатурой проблем не было. А здесь очень критичен подбор резисторов. Даже используя одни и те-же номиналы соединяя их последовательно или параллельно для получения значений R или 2R заметно не совсем четкое распознавание. Особенно на ручных перемещениях.
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 11 ноя 2020, 12:45
- Репутация: 0
- Настоящее имя: Сергей Костин
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
По поводу кнопок управления словил "глюк" от блока питания. Два разных импульсных блока питания на одном нормально, на другом кнопки RUN и XY-0 работают как будто дребезг контактов. Может для проверки работоспособности схемы лучше пробовать "старый добрый" трансформатор.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Согласен, трансформаторный БП по качеству лучше, но в размерах и весе- проигрывает. Да сейчас и трансформатор-то только на свалке искать. Но выбор резисторов для кнопок, явно не оптимален. Не знаю, чем руководствовался Артур. Возможно просто у него много резисторов этих номиналов, или какая-то защита от одновременного нажатия. Для интереса загнал в XL данные делителя и посчитал. Разница напряжений между соседними кнопками достаточно маленькая. И для того чтобы они четко работали нужно подбирать резисторы. Попробовал поиграть с номиналами во второй табличке используя стандартные номиналы резисторов. Разница напряжений между соседними кнопками значительно возросла и стала более равномерной. Да и определить № кнопки стало легче. Если в проверочном скетче добавить еще пять сдвигов (разделить на 32), то он будет показывать № нажатой кнопки. И программная проверка кнопок упростится, если № >0 и < 6 то нажата кнопка с этим №.gazovik46 писал(а): ↑11 ноя 2020, 12:50 По поводу кнопок управления словил "глюк" от блока питания. Два разных импульсных блока питания на одном нормально, на другом кнопки RUN и XY-0 работают как будто дребезг контактов. Может для проверки работоспособности схемы лучше пробовать "старый добрый" трансформатор.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Это из серии вредных советов? Конденсатор подключенный к резистивному делителю при нажатии кнопки слегка поджарит ее контакты, а при отпускании сымитирует нажатие всех вышерасположенных кнопок. Кроме того, источник питания с одной стороны делителя и заряженный конденсатор с другой, создадут неопределенное состояние промежуточных кнопок. Будет только хуже. Правильнее загрузить тестовый скетч для кнопок и проверить соответствие данных в соответствии с 1 табличкой. Данные не должны отличаться на+/- 2 еденички. В противном случае глюки неизбежны.
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Мне кажется крыса была в карте. Отформатировал, погонял денёк - сбоев не было.Andrey_Pavkin писал(а): ↑10 ноя 2020, 09:01 Попробуйте отформатировать сд-карту и положите только один "нс" фаил , ну или свой в студию
Пы. Сы. Похоже автор здесь не появляется, а жаль, прошивку можно было улучшить.
- Rom327
- Почётный участник
- Сообщения: 2945
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Не увидел в программе G1 - рабочая скорость, вместо нее G0 F3000...
Насколько мне помнится G0 из программы изменить нельзя...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Как так?
А это:
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Согласно стандарта это две разные команды - холостое перемещение (G0) и установка скорости рабочего хода (F3000), даже если они находятся в одном кадре (строке).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Serg, спасибо что напомнили этот момент. Когда я сочинял этот ПП то ещё не до конца понимал как работает контроллер и что такое Ж-код. Надо будет залезть в Аспайр поправить.
- Rom327
- Почётный участник
- Сообщения: 2945
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Каюсь, не разглядел... Просто привык, что в программе написано G1 F***, а G0 сам по себе...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Сегодня испытал контроллер на плазморезе, правда с костылями, но в принципе если немного доработать то должен работать. Практически доделал автономный ТНС, но вчера ночью случайно перепутал полярность и спалил контроллер который с ним работал. Но так как не терпелось проверить работу самодельного плазмотрона подключил плазму вместо лазера. В принципе ТНС и с этим контроллером отработал нормально, только контроллер его не понимает. Ну и заодно и видео ролик закончил. Буду мучать дальше. Если будут положительные результаты выложу.
[youtube]https://youtu.be/8ddzcD8nxw0[/youtube]
[youtube]https://youtu.be/8ddzcD8nxw0[/youtube]
- ArrSoft
- Мастер
- Сообщения: 424
- Зарегистрирован: 20 май 2017, 18:31
- Репутация: 234
- Настоящее имя: добродушненький
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
все кнопки срабатывают отлично, гораздо точнее чем в первой версии контроллера, зачем выдумывать?, всегда найдется кто то кто знает как надо лучше? и насчет конденсаторов - кто кого там поджарит?, и чем?svm писал(а): ↑ Сегодня угробил все-таки гравер. Решил попробовать его на плазморезе. Проработал секунд 30. Потом слетела прошивка. С компа не видится. Пришлось заливать новую прошивку и переделывать клавиатуру. На старой версии с клавиатурой проблем не было. А здесь очень критичен подбор резисторов. Даже используя одни и те-же номиналы соединяя их последовательно или параллельно для получения значений R или 2R заметно не совсем четкое распознавание. Особенно на ручных перемещениях.
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Может быть чисто субъективное восприятие, но в первой версии все запустилось сразу, а во второй пришлось немного корректировать сопротивление резисторов. Теперь насчет конденсаторов, если-бы они подключались к цифровым пинам, то согласен - дребезг они уберут. Но если к аналоговым, то неизбежны переходные процессы, которые приведут к ложным срабатываниям. Ну а насчет того поджарят-ли они контакты кнопок это только вопрос времени. Конденсатор 0,1 мкф заряженный до 5 вольт при замыкании кнопки создаст эффект маленькой конденсаторной точечной сварки. И одному богу известно какой слой металлизации китайцы напылили, и когда он выгорит. А при повышенной влажности процесс ускорится. Конечно кнопки контроллера не настолько загружены и этот момент в нашей жизни может не наступить.