Автономный контроллер для нихромового выжигателя и лазерного

Обсуждение электронных компонентов, схем станков

Модераторы: Dj_smart, life, koolhatcker

Ответить
Козёл
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 15 мар 2017, 12:42
Имя: Артурио
Откуда: Бишкек
Контактная информация:

Автономный контроллер для нихромового выжигателя и лазерного

Сообщение Козёл »

Сделал автономный контроллер для лазерного гравера или нихромового выжигателя. Контроллер на базе GRBL, все выполнено на одной Arduino Nano. Дисплей текстовый 1602, плюс модуль SD карты. Файлы можно выполнять как с флешки, так и с компьютера. Поддерживаются флешки размером меньше 2GB, папки не четает! Файлы нужно копировать в корень флешки.
Схема подключения
Изображение
КНОПКИ
  • LEFT, RIGHT, UP и DOWN используются для перемещения лазера, одиночное нажатие сдвинет лазер на 0,1 мм. Также кнопки UP и DOWN используются для изменения скорости (feed override) в пределах 50-150%, с шагом в 5%.
  • RUN/PAUSE - открывает меню выбора файла, повторное нажатие подтверждает выбор файла / пауза / возобновление.
  • LASER включает и выключает лазер, на минимальной мощности.
  • XY-0 - возвращает лазер в начало координат, нажать и держать чтобы выставить нуль.
  • HOME - выполняет процедуру homing'а, если есть концевики.
  • STOP - без комментариев, очень нужная кнопка!
image2gcode - конвертер, не смотря на название также открывает g-код, к примеру, созданный в ArtCAM.
grbl_v1.0-standalone.hex - прошивка для Arduino Nano.
Козёл
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 15 мар 2017, 12:42
Имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение Козёл »

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

Скачать тестовую версию прошивки
Козёл
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 15 мар 2017, 12:42
Имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение Козёл »

Доступна финальная версия с поддержкой g-кода из сторонних конвертеров. Также добавил поддержку "больших" SD карт. Обновлен конвертер, исправлено появление на картинках шума в виде точек. Добавлена возможность выбрать дизеринг, подстроить яркость/контрастность. Также теперь возможно создание кода с изменяющейся S (мощность лазера).

image-to-gcode.zip (52.10 kB)

grbl_v1.1-standalone.zip (30.21 kB)
Trudogolik
КУМ
КУМ
Сообщения: 6126
Зарегистрирован: 26 авг 2009, 00:00
Имя: Николай Иосифович
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение Trudogolik »

Перечень поддерживаемых G-кодов можно опубликовать?
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
lobzik
Станкостроитель
Станкостроитель
Сообщения: 73
Зарегистрирован: 14 янв 2010, 01:00
Откуда: Фастов - город контрастов
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение lobzik »

На десятке запустился, но ничего нажать не могу :no:
Куллер тоже вертолет. Только маленький еще...
Форум конструктивных решений
Козёл
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 15 мар 2017, 12:42
Имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение Козёл »

Trudogolik писал(а):Перечень поддерживаемых G-кодов можно опубликовать?
G0, G1, G4, G20, G21, G90, G91.
G4 P<секунды> - включить лазер -> подождать -> выключить.
F<скорость_мм_мин>
M3 и M5 игнорируются, лазер включается только на G1, S0-255 задает мощность.
lobzik писал(а):На десятке запустился, но ничего нажать не могу :no:
Прям вообще ни чего? Кнопку Открыть и Настройки тоже?


Несколько видео, как работает контроллер, создал один из пользователей: https://cloud.mail.ru/public/3Bjd/jKH9tAcAj
lobzik
Станкостроитель
Станкостроитель
Сообщения: 73
Зарегистрирован: 14 янв 2010, 01:00
Откуда: Фастов - город контрастов
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение lobzik »

Открыть кнопка работает, настройки открываются и сразу же закрываются. Кнопки экспорта не подсвечена и не нажимаются. И еще вопрос, какая максимальная частота степ? Пробовали ли кто использовать контроллер с нихромом?
Куллер тоже вертолет. Только маленький еще...
Форум конструктивных решений
Козёл
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 15 мар 2017, 12:42
Имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение Козёл »

lobzik писал(а):Открыть кнопка работает... Кнопки экспорта не подсвечена и не нажимаются.
Все правильно, что экспортировать если файл не открыт? Или вы открыли? Тогда перейдите на ту вкладку, для чего вам нужен код, в вашем случае вкладка NICHROME (последняя).
lobzik писал(а):настройки открываются и сразу же закрываются.
Первое отображение настроек (после подключения контроллера к ПК) займет 3 секунды, т.к. Windows посылает команду сброса на Arduino, а на Arduino запускается загрузчик и только через несколько секунд прошивка. Или у вас что-то другое? Вы наверное пытаетесь сделать это без подключенного дисплея, а то до вас уже был такой случай? Без подключенного дисплея ни чего работать не будет, вообще ни как!
lobzik писал(а):И еще вопрос, какая максимальная частота степ?
Максимальная частота сигнала step такая же как и у GRBL (~26 kHz), но котнтроллер по шустрее.
lobzik писал(а):Пробовали ли кто использовать контроллер с нихромом?
Врят ли вам ответят, но с нихромом контроллер работает. Этот контроллер работает также как и мой Laser USB Controller (скачать можно будет из 13 сообщения).
lobzik
Станкостроитель
Станкостроитель
Сообщения: 73
Зарегистрирован: 14 янв 2010, 01:00
Откуда: Фастов - город контрастов
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение lobzik »

Еще вопросик- OUT1 будет включать питание жала выжигателя, или он только для лазера? Сколько оттенков понимает программа?
Куллер тоже вертолет. Только маленький еще...
Форум конструктивных решений
Козёл
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 15 мар 2017, 12:42
Имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение Козёл »

lobzik писал(а):Еще вопросик- OUT1 будет включать питание жала выжигателя, или он только для лазера?
Если использовать мой конвертер то да. Контроллер выставит высокий логический уровень на OUT1, и поставит паузу, когда жало нагреется нажмете кнопку RUN/PAUSE чтобы начать выжигание. В конце будет возврат в 0 по X -> выключение жала -> возврат в 0 по Y.
lobzik писал(а):Сколько оттенков понимает программа?
Мой конвертер преобразовывает изображение в 16 оттенков серого (в вашем случае нужно указать Dithering -> None), для каждого указывается скорость. Также вы можете использовать любой другой конвертер.
lobzik
Станкостроитель
Станкостроитель
Сообщения: 73
Зарегистрирован: 14 янв 2010, 01:00
Откуда: Фастов - город контрастов
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение lobzik »

Если другой конвертер, то какой командой включать - выключать нихром?
Куллер тоже вертолет. Только маленький еще...
Форум конструктивных решений
Козёл
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 15 мар 2017, 12:42
Имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение Козёл »

lobzik писал(а):Если другой конвертер, то какой командой включать - выключать нихром?
M0; - включить
NI; - выключить
lobzik
Станкостроитель
Станкостроитель
Сообщения: 73
Зарегистрирован: 14 янв 2010, 01:00
Откуда: Фастов - город контрастов
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение lobzik »

Спаял платку на отдельном контроллере атмега 328, запустил, все работает. Вопрос, кнопкой laser нихром не включается? При нажатии паузы тоже реле не отключается, только при стоп.
Куллер тоже вертолет. Только маленький еще...
Форум конструктивных решений
Козёл
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 15 мар 2017, 12:42
Имя: Артурио
Откуда: Бишкек
Контактная информация:

Re: Автономный контроллер для нихромового выжигателя и лазер

Сообщение Козёл »

ОБНОВИЛ КОНВЕРТЕР
  • наконец-то стало возможным изменить размер и разрешение картинки;
  • добавил sharpen-фильтр;
  • изменил выжигание с оттенками для лазера, теперь только 4 цвета, и для каждого задается мощность индивидуально;
  • подсчет приблизительного времени выжигания;
Если у вас нихромовый выжигатель, File->Options... и укажите это!

Скачать с Яндекс.Диска
Ответить