Установка и настройка программы LaserGRBL.
Чтобы начать работать с LaserGRBL, следует сначала разобраться, что это за программа. LaserGRBL предназначена для работы с лазерными станками с GRBL прошивкой. Чтобы начать работу с лазерным станком, сначала установим GRBL на Arduino UNO. Как это сделать, вы можете прочитать в статье: «Установка grbl 1.1 на Arduino uno. Основы работы в программе LaserGRBL».
Установка библиотеки GRBL 1.1.
Для начала, переходим на github и скачиваем GRBL 1.1.
1) Скопировать папку GRBL, из архива, в папку с библиотеками Arduino, расположенную в: Документы\Arduino\libraries.
- Так как архив, помимо библиотеки, содержит еще и документацию, нужно скопировать папку GRBL в удобное для вас место, например на рабочий стол.
- Следующим, создаем zip архив grbl.zip.
- Переходим в Arduino IDE и выбираем в меню: Скетч –> Подключить библиотеку –> Добавить .ZIP библиотеку…
- Выбираем архив grbl.zip, и нажимаем кнопку «Открыть». После установки вы увидите надпись, что библиотека успешно добавлена.
- После установки библиотеки нужно загрузить GRBL 1.1 в Arduino UNO.
Установка библиотек GRBL 1.1 в Arduino UNO.
После установки GRBL 1.1, заходим в меню Файлы –> Примеры, находим пример «grbl» в списках. Открываем пример «grblUpload».
Настройка GRBL 1.1.
В мониторе последовательного порта можно проверить, правильно ли загрузилась прошивка GRBL 1.1, настройки проверяются там же.
Для правильной работы обязательно выбираем скорость в 115200 бод. Если в мониторе порта вы увидите версию прошивки GRBL, это значит, что всё сделано правильно, а значит можно приступать к работе.
Программа LaserGRBL.
Скачать программу LaserGRBL можно с официального сайта или внизу статьи в разделе «файлы для скачивания».
Для того чтобы начать работу с гравером, его необходимо подсоединить через USB шнур. Далее запускаем программу LaserGrbl, выбираем COM порт, к которому присоединен лазер. Получив отклик от программы, что гравер опознан, можно разблокировать устройство, нажав на иконку «замок», на рабочем поле.
Для правильной работы всех узлов и правильного определения габаритов, нужно загрузить конфигурацию гравера. Чтобы это сделать, во вкладке «GRBL» выбираем пункт «Конфигурация GRBL». В данном разделе можно настроить прошивку GRBL, или загрузить имеющуюся, для этого выбираем и загружаем файл с конфигурацией вашего гравера. Можно пойти и другим путем, прописывая скорость, ускорение, шаги и другие параметры вручную.
Убеждаемся, что данные введены верно, прописав команду «$$» в консоль. Выходим в меню.
Подаем питание на гравер. В левом нижнем углу, устанавливаем скорость перемещения лазера. Ползунком справа регулируется шаг перемещения лазерной головки. Чтобы откалибровать устройство, нажимаем на кнопку с пиктограммой дом.
Тестируем движение гравера, по всему рабочему столу перемещаемся с помощью стрелочек в левом нижнем углу, для возврата в начальное положение, нажмем на иконку «Домой» (данная функция работает, если у вас установлены концевые выключатели).
Для следующих экспериментов подготавливаем рабочую зону, под лазер подкладываем какую-либо дощечку и устанавливаем шаг перемещения лазерной головки в минимальное положение.
Проверяем, откликается ли устройство на команды включения и выключения. Для того, чтобы включать и выключать устройство, будем использовать иконки «включить» и «выключить». После нажатия кнопок, лазер не сразу начинает светить, разжигаться он начинает лишь тогда, когда вы дадите ему команды на движение. Не стоит пренебрегать техникой безопасности, при работе находитесь в защитных очках.
LaserGRBL на русском.
Выжжем же свою первую картинку.
Устанавливаем заготовку на рабочее поле, загружаем картинку, допустим, ангел (делается это с помощью иконки «открыть файл», расположенной в левом верхнем углу).
Для ускорения выжигания векторизуем изображения, получаем лишь контур нашего ангела. Теперь в опции векторизация ставим галочку напротив «сглаживание», вводим число 20, делается это с целью убрать лесенки, при малых габаритах изображения.
Жмем кнопку «Далее», выставляем максимальную скорость гравировки в 4000 мм/мин. Максимальная скорость зависит от типа гравёра. У вас может быть другой.
В параметре «Laser options» меняем команду для включения лазера с М3 на М4, данную операцию нужно провести единожды, дальше программа сохранит этот параметр.
Внимание. Менять М3 на М4 можно если ваша прошивка GRBL 1.1 или новее.
Размер изображения задаем какой душе угодно, в нашем случае будет 25х25. Создаем изображение, В поле появляется ангел, которую мы ранее выбирали.
Калибруем устройство, нажав «домой», после чего обнуляем координаты, нажав на свободное позиционирование. Устанавливаем материал, на котором хотим получить гравировку, в угол рабочего поля и нажимаем на «пуск», в левом верхнем углу. Когда гравировка завершится, нажимаем на пользовательскую кнопку «отъехать» для свободного доступа к изделию.
Как установить пользовательские кнопки читайте в статье: «Установка grbl 1.1 на Arduino uno. Основы работы в программе LaserGRBL».
Выжигание в две стороны.
Если вдруг у вас не работает выжигание в две стороны, то перейдите в GRBL, зайдите в настройки, перейдите в импорт растра и уберите галочку с пункта «однонаправленная гравировка»
На этом можно заканчивать статью, удачных вам экспериментов, саморазвивайтесь и изучайте для себя что-то новое. Но не забывайте о технике безопасности, при работе с лазером, ваши глаза вам ещё понадобятся.
Понравился статья Установка и настройка программы LaserGRBL? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.
Спасибо за внимание!
Технологии начинаются с простого!
Источник
Какое значение PWM Max S выставить, 255 или 1000
Многие начинающие «лазероводы», при настройке GRBL и программы под свой гравер, часто задаются вопросом — какое значение выставить PWM Max S.
Для того что бы более полно ответить на этот вопрос, обратимся к официальной документации на прошивку GRBL. За максимальные обороты шпинделя/ максимальную мощность лазера, отвечает параметр $30 Максимальные обороты шпинделя, Об/мин (Maximum spindle speed, RPM)
В документации написано, что данный параметр задает мощность лазера/обороты шпинделя, соответствующую напряжению на выходе ШИМ, равную 5В. Так же можно выставить произвольные значения, но в любом случае напряжение на выходе ШИМ не может быть больше 5В. В любом случае, GRBL построит линейную зависимость из 255 точек между минимальной и максимальной мощностью лазера.
Если вы выставите $30 = 1000, то при построении кода, напряжение на выходе ШИМ будет равно 5в.
Если вы выставите $30 = 255, то напряжение на выходе, опять же будет равным 5в.
Так что получается, что совершенно не важно какое установлено значение. Главное, что бы пользоваться было удобно.
Например LaserWeb, в Операциях САМ, оперирует процентами, и не важно какие значения вы выставите, все равно прошивка поделит данное значение на 255 отрезков. Зато оперировать процентами мощности напрямую очень удобно.
А вот в LaserGRBL, при подготовке операции, вводятся непосредственно значения мощности. И тут надо помнить какое значение вы выставили в параметре $30. Если у вас стоит $30 = 1000, то для получения, например, 50% мощности необходимо ввести 500. Если же $30 = 255, то для 50% мощности необходимо уже ввести 127. Таким образом, для работы в LaserGRBL, удобнее выставлять значение $30 = 1000.
Наверное, можно выставить параметр $30 равный 100 и тогда 1% будет равен единице. Но я не пробовал.
Источник
Настройка параметров GRBL
Для настройки платы на основе GRBL 1.1, вам необходимо подключиться к LaserWeb или терминальной программе.
В LaserWeb вы можете отправлять команды вручную с помощью командной строки в нижней правой части экрана. После ввода команды, необходимо нажать ENTER, для отправки данных в GRBL.
Отправьте$$, чтобы получить список фактической конфигурации. Чтобы установить необходимый параметр, вам нужно отправить $номер=значение (например $10=0).
Убедитесь, что установлены следующие значения:
Внимание, данные значения GRBL приведены как первичные для моего переделанного лазерного гравера NEJE MASTER, измените данные в соответствии с вашим гравером!
$10=0 ;отправка рабочих координат в отчет statusReport
$30=255 ;максимальная мощность лазера Laser-PWM (уровень черного)
$31=0 ;минимальная мощность лазера (уровень белого
$32=1 ;Режим лазера включен
$100=80 ;шагов/мм по оси X, /mm in X, зависит от шкива и микрошагов
$101=80 ;шагов/мм по оси Y, /mm in X, зависит от шкива и микрошагов
$102=80 ;шагов/мм по оси Z, /mm in X, зависит от шкива и микрошагов
$110=10000 ;максимальная скорость мм/мин по оси X, зависит от системы
$111=10000 ;максимальная скорость мм/мин по оси Y, зависит от системы
$112=10000 ;максимальная скорость мм/мин по оси Z, зависит от системы
$120=1000 ;ускорение мм/сек^2 по оси X, зависит от системы
$121=1000 ;ускорение мм/сек^2 по оси Y, зависит от системы
$122=300 ;ускорение мм/сек^2 по оси Z, зависит от системы
$130=160 ;максимальный размер мм. по оси X, зависит от системы
$131=160 ;максимальный размер мм. по оси Y, зависит от системы
$132=100 ;максимальный размер мм. по оси Z, зависит от системы
$$ ;проверка актуальных настроек
для получения более подробной информации смотрите https://github.com/gnea/grbl/blob/master/doc/markdown/settings.md
Для оптимизации рабочего процесса, рекомендую провести настройки ускорения ($120, $121, $122) и предельной скорости в прошивке GRBL.
Если вы еще не настраивали свою плату управления GRBL, то не забудьте отрегулировать ток шагового двигателя и определить количество шагов, за которое происходит перемещение на 1мм. ($100, $101, $102)
Источник