Страница 1 из 6
Программа для управления самодельным лазерным гравером
Добавлено: 16 апр 2017, 22:28
Козёл
Простенькая программа для управления лазерным гравером через USB порт. Контроллер на Arduino Nano, выводы как у grbl, производительность гораздо выше. Поддерживаются HPGL файлы из CorelDRAW и Inkscape. Гравировка по черно-белым картинкам. Лазер всегда включается на заданной скорости, т.е. прежде чем лазер будет включен, он будет сначала разогнан до нужной скорости. Также поддерживаются концевые выключатели, при их наличии и в случае если движение превысит габариты вашего станка, вы получите соответсвующее уведомление при попытке запустить файл.
P.S. В настройках все скорости указываются в мм/сек. Также jogging возможен стрелочками на клавиатуре, клавиша Шифт задает скорость.
- laserUSB_v1.0.zip
- v1.0, старая версия с исходниками контроллера.
- (97.76 КБ) 1888 скачиваний
Re: Программа для управления самодельным лазерным гравером
Добавлено: 16 апр 2017, 22:33
arkhnchul
исходников прошивки не будет?
Re: Программа для управления самодельным лазерным гравером
Добавлено: 17 апр 2017, 07:41
silence
а принцип рисования какой? можете описать?
Re: Программа для управления самодельным лазерным гравером
Добавлено: 17 апр 2017, 15:04
Козёл
arkhnchul писал(а):исходников прошивки не будет?
Неа, не предвидется. Не потому, что жалко, а потому что будет ничего не понять.
P.S. это grbl, с дописанной функцией плавной и полной остановки, полностью удаленным g-кодом (за счет использования всего двух простых команд, удалось повысить производительность), и т.д.
silence писал(а):а принцип рисования какой? можете описать?
Простой. Картинка в двух цветах, в черном и белом, на черном лазер включается, а на белом выключается.
Если что-то порезать/вырезать, то HPGL файл из CorelDRAW или Inkscape. Начало координат лево верх, разрешение плотера равно количество шагов на мм (которое вы указали в настройках) умноженое на 25.4
P.S. Я так и не понял в чем смысл менять мощность лазера во время выжигания, т.к. у меня (не знаю как у вас?) точка/полоса получается либо темной, либо никакой, может материал нужен какой-то особый? Также я смотрел программу LaserWorks/RDCam, в ней просто указывается скорость и мощность, или может быть просто плохо смотрел?
Re: Программа для управления самодельным лазерным гравером
Добавлено: 17 апр 2017, 16:09
arkhnchul
Козёл писал(а):Неа, не предвидется. Не потому, что жалко, а потому что будет ничего не понять.
настолько не понять, что даже не поменять распиновку или не собрать под отличную от 328p атмегу?)
Re: Программа для управления самодельным лазерным гравером
Добавлено: 17 апр 2017, 17:11
Serg
Козёл писал(а):Неа, не предвидется. Не потому, что жалко, а потому что будет ничего не понять.
P.S. это grbl, с дописанной функцией плавной и полной остановки, полностью удаленным g-кодом (за счет использования всего двух простых команд, удалось повысить производительность), и т.д.
А может ещё и номера кредиток и пароли будет куда-то отсылать...

Re: Программа для управления самодельным лазерным гравером
Добавлено: 17 апр 2017, 23:08
Taganrog
Козёл писал(а):Неа, не предвидется. Не потому, что жалко,
Дык коли не в жадности дело,поделитесь пожалуйста.А уж кому захочется путь ковыряются в коде ,чего жалеть то их ?

Re: Программа для управления самодельным лазерным гравером
Добавлено: 18 апр 2017, 02:23
Serg
Taganrog писал(а):Дык коли не в жадности дело,поделитесь пожалуйста.А уж кому захочется путь ковыряются в коде ,чего жалеть то их ?

Тем более, что grbl распостраняется под GPL, которая обязывает предоставлять исходники оригинальной grbl и любых её модификаций.
Re: Программа для управления самодельным лазерным гравером
Добавлено: 18 апр 2017, 14:21
Козёл
Пересмотрел jogging, теперь нет возможности в настройках указать скорость ручных перемещений.
И так уж и быть, выложил исходники контроллера (без программы).
Re: Программа для управления самодельным лазерным гравером
Добавлено: 18 апр 2017, 17:57
Rembrand
Поставил данную программу, прошился файлом который идёт в комплекте. В программе оси не двигаются. Лазер при загрузке изображений работает. что я делаю не так ??
Гравер вот такой
http://www.banggood.com/ru/2500mW-A3-30 ... ds=myorder
Re: Программа для управления самодельным лазерным гравером
Добавлено: 18 апр 2017, 20:23
Козёл
Rembrand писал(а):Поставил данную программу, прошился файлом который идёт в комплекте. В программе оси не двигаются. Лазер при загрузке изображений работает. что я делаю не так ??
Может быть вы просто не знакомы с проектом grbl? Вы после запуска программы делали 'Machine->Unlock'?
Re: Программа для управления самодельным лазерным гравером
Добавлено: 18 апр 2017, 20:32
Rembrand
Козёл писал(а):Может быть вы просто не знакомы с проектом grbl? Вы после запуска программы делали 'Machine->Unlock'?
Да, по сути не знаком, станок получил пару дней назад.
1. Установил прошивку из папки.
2. запустил программу
3. Нажал Unlock
Всё, больше ничего не делал
очень прошу помочь разобраться.
Re: Программа для управления самодельным лазерным гравером
Добавлено: 19 апр 2017, 17:23
Козёл
Rembrand писал(а):очень прошу помочь разобраться.
Тогда опишите проблему подробнее?
Rembrand писал(а):Лазер при загрузке изображений работает.
Т.е. вы открыли картинку, нажали пуск, и станок начал гравировку?
Re: Программа для управления самодельным лазерным гравером
Добавлено: 19 апр 2017, 17:43
Rembrand
Козёл писал(а):
Т.е. вы открыли картинку, нажали пуск, и станок начал гравировку?
Да, именно так, Но, сам лазер по осям не двигается вообще, ни в режиме гравировки, ни с помощью стрелочек в программе.
Например в программах типа Engraver Master на прошивке grbl 0.9j всё работает нормально.
Re: Программа для управления самодельным лазерным гравером
Добавлено: 19 апр 2017, 19:26
Козёл
Rembrand писал(а):
Да, именно так, Но, сам лазер по осям не двигается вообще, ни в режиме гравировки, ни с помощью стрелочек в программе.
Например в программах типа Engraver Master на прошивке grbl 0.9j всё работает нормально.
Ну даже не знаю что вам сказать. Похоже что у вас драйвера ШД (шаговый двигатель) - A4988? А им нужен низкий уровень на ножке D8!
Обновите прошивку на эту:
- firmware.zip
- FIX: На ножке D8 низкий уровень
- (16.44 КБ) 721 скачивание
Re: Программа для управления самодельным лазерным гравером
Добавлено: 19 апр 2017, 19:49
Rembrand
Козёл писал(а):Ну даже не знаю что вам сказать. Похоже что у вас драйвера ШД (шаговый двигатель) - A4988? А им нужен низкий уровень на ножке D8!
Обновите прошивку на эту:
firmware.zip
Да, А4988. Поставил новую прошивку. При включении гравера, оси вручную перестали двигаться, раньше двигались.
В программе, оси теперь двигаются, но если по X всё бегает плавно и здорово, то по Y кое-как, с визгом и заеданиями. По оси Y, у меня два мотора, если что.
Попробовал загрузить рисунок размером 50*60мм, Гравировка началась, но лазер уперся в стенку через пару секунд и всё, хотя точку отчёта взял по середине площади гравера.
Re: Программа для управления самодельным лазерным гравером
Добавлено: 19 апр 2017, 20:10
Козёл
Rembrand писал(а):В программе, оси теперь двигаются, но если по X всё бегает плавно и здорово, то по Y кое-как, с визгом и заеданиями. По оси Y, у меня два мотора, если что.
Попробовал загрузить рисунок размером 50*60мм, Гравировка началась, но лазер уперся в стенку через пару секунд и всё, хотя точку отчёта взял по середине площади гравера.
Вы в настройки заходили? 'Machine->Settings' Похоже что нет! Так вот, вам нужно выставить количество шагов на мм (врятли у вас 160), указать максимальную скорость и ускорение. По умолчанию ускорение 3000мм/с^2, похоже это слишком большое значение для вашего станка, снизьте до 1000.
Почему вы взяли точку отчета от центра? Подвиньте лазер в левый верхний угол. При нажатии стрелочки вправо, лазер должен двигаться в право, при нажатии вниз, соответсвенно вниз. Если это не так, то поставьте в настройках галочку 'DIRECTION_INVERT' для соответсвующей оси.
Начало координат - лево верх. Когда указываете размер картинки, не забудьте указать разрешение (DPI). Для хорошего результата указывайте DPI 254-300. Также размер картинки и шаг по Y всегда отображается в программе, в самом низу.
Re: Программа для управления самодельным лазерным гравером
Добавлено: 19 апр 2017, 20:37
Rembrand
Огромное спасибо за помощь! Всё получилось, прошу меня извинить, но для меня эта техника совсем в новинку

Re: Программа для управления самодельным лазерным гравером
Добавлено: 01 май 2017, 08:04
Козёл
- добавлена возможность менять скорость во время работы;
- поддержка g-кода, включая команду G4 (включение лазера на определенное время);
- независимые настройки скорости и ускорения для каждой оси;
- возможно управление нихромовым выжигателем;
Все это доступно при скачивании с Google Диска!
Re: Программа для управления самодельным лазерным гравером
Добавлено: 12 июн 2017, 13:18
DJD
здравствуйте, очень понравилась Ваша программа, но на моем станке двигатели всегда в напряженном состоянии, драйверы греются и, скорее всего, из-за этого через пол часа-час работы станок просто останавливается и тухнет лазер. при этом программа ошибок не выдает, но на кнопки не реагирует. можно ли что-либо сделать? например, в grbl $01 - время торможения в мс и если выставить "0", то движки также стопорятся. есть ли у Вас возможность подправить программу или указать мне как это сделать?