- Установка и настройка программы LaserGRBL.
- Установка библиотеки GRBL 1.1.
- Установка библиотек GRBL 1.1 в Arduino UNO.
- Настройка GRBL 1.1.
- Программа LaserGRBL.
- LaserGRBL на русском.
- Выжигание в две стороны.
- ПОМОГИТЕ Настроить лазер 3,5 В на выжигания фотографий с оттенками серого, в программе LaserGRBL?
- Василич
- Василич
- VladTop
- VladTop
- Василич
- Василич
- Aurin
- Aurin
- Вложения
- Aurin
- Aurin
- VladTop
- VladTop
Установка и настройка программы LaserGRBL.
Чтобы начать работать с LaserGRBL, следует сначала разобраться, что это за программа. LaserGRBL предназначена для работы с лазерными станками с GRBL прошивкой. Чтобы начать работу с лазерным станком, сначала установим GRBL на Arduino UNO. Как это сделать, вы можете прочитать в статье: «Установка grbl 1.1 на Arduino uno. Основы работы в программе LaserGRBL».
Установка библиотеки GRBL 1.1.
Для начала, переходим на github и скачиваем GRBL 1.1.
Спускаемся в самый низ и загружаем Zip архив.
Следующим шагом установим библиотеку GRBL 1.1. Выполняется установка несколькими способами:
1) Скопировать папку GRBL, из архива, в папку с библиотеками Arduino, расположенную в: Документы\Arduino\libraries.
2) Установить через менеджер библиотек:
- Так как архив, помимо библиотеки, содержит еще и документацию, нужно скопировать папку GRBL в удобное для вас место, например на рабочий стол.
- Следующим, создаем zip архив grbl.zip.
- Переходим в Arduino IDE и выбираем в меню: Скетч –> Подключить библиотеку –> Добавить .ZIP библиотеку…
- Выбираем архив grbl.zip, и нажимаем кнопку «Открыть». После установки вы увидите надпись, что библиотека успешно добавлена.
- После установки библиотеки нужно загрузить GRBL 1.1 в Arduino UNO.
Установка библиотек GRBL 1.1 в Arduino UNO.
После установки GRBL 1.1, заходим в меню Файлы –> Примеры, находим пример «grbl» в списках. Открываем пример «grblUpload».В примере ничего не изменяем, а просто загружаем его в нашу Arduino UNO. Чтобы это сделать, в пункте меню «Инструменты», выбираем плату «Arduino UNO» и порт, к которому она подключена.
Сейчас мы можем загрузить прошивку GRBL 1.1 в Arduino UNO.
Чтобы это сделать нажимаем на кнопку «Загрузить». После компиляции скетча, код будет загружен в микроконтроллер. Не пугаемся надписи «Недостаточно памяти, программа может работать нестабильно», всё будет работать исправно.
Настройка 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.
Спасибо за внимание!
Технологии начинаются с простого!
Источник
ПОМОГИТЕ Настроить лазер 3,5 В на выжигания фотографий с оттенками серого, в программе LaserGRBL?
Василич
Василич
МЕСТНЫЙ МАСТЕР
VladTop
VladTop
МЕСТНЫЙ
Василич
Василич
МЕСТНЫЙ МАСТЕР
Aurin
Aurin
МЕСТНЫЙ
- 25.05.2020
- Последнее редактирование: 25.05.2020
Не.. не.. не. Надо исходить из возможностей контроллера станка. Для моей зеленой платы Woodpecker V3.2 модуляция ШИМ аппаратно обеспечивает 256 шагов регулировки мощности от 0 до 255. Параметр $30 и $31 задает диапазон работы шпинделя или лазера. Вот у меня шпиндель максимально выдает 8000 оборотов — я пишу туда 8000 и задаю в программе подготовки G-кода нужные мне обороты шпинделя. На самом деле станок на ходу пропорционально высчитывает коэффициент для ШИМ. Для моих 8000 оборотов 255, или для 4000 оборотов — 127.
Для лазера оборотов нет! На выжигание влияет оптическая мощность свечения лазера, она пропорциональна мощности потребления лазерного диода. Вы сами решаете какой диапазон писать. В любом случае цифра записанная в параметр $30 соответствует максимальной мощности и аппаратно на ШИМ микроконтроллера все равно подается цифра 255. А весь диапазон регулировки все равно разбит на 256 уровней.
Для выжигания по дереву хватает 0.5W честной оптической мощности и даже чуть меньше.
У кого есть ручной регулятор мощности на драйвере лазера — тому проще выставить максимальную мощность для выжигания вручную, и ему доступен весь диапазон ШИМ.
У меня нет регулятора мощности. Я один раз настроил ток лазера на 1А чтобы он у меня служил дольше. Это примерно 1W или чуть больше оптической мощности. То есть мне для выжигания доступно нижняя половина мощности. Для микроконтроллера это всего 128 градаций мощности. Если я установлю $30=255 то мой диапазон выжигания 0..128, даже 100 мне достаточно (Видимо оптическая мощность все же у меня выше примерно 1.2W). Если оставить $30=1000 (значение по умолчанию для станка cnc3018pro) то диапазон для формирования g-кода необходимого выжигания — половина мощности 0. 500, для меня 400 достаточно, микроконтроллер станка пропорционально высчитает из максимальных 500 на ходу тот же коэффициент ШИМ = 128
Второй момент — минимально жечь лазер начинает не с нуля а выше. У меня при $30=255 начинает оставлять еле заметные следы при 20. Вот и получается что для моего 1W оптической (5,5W китайской потребляемой) мощности без ручного регулятора при аппаратных 256 уровнях регулировки ШИМ, я могу выжигать только на диапазоне 20. 128 (при $30=255), при этом мне фактически доступно около 100 градаций яркости точек на картинке.
Вложения
Aurin
Aurin
МЕСТНЫЙ
VladTop
VladTop
МЕСТНЫЙ
- 27.05.2020
- Последнее редактирование: 27.05.2020
Не.. не.. не. Надо исходить из возможностей контроллера станка. Для моей зеленой платы Woodpecker V3.2 модуляция ШИМ аппаратно обеспечивает 256 шагов регулировки мощности от 0 до 255. Параметр $30 и $31 задает диапазон работы шпинделя или лазера. Вот у меня шпиндель максимально выдает 8000 оборотов — я пишу туда 8000 и задаю в программе подготовки G-кода нужные мне обороты шпинделя. На самом деле станок на ходу пропорционально высчитывает коэффициент для ШИМ. Для моих 8000 оборотов 255, или для 4000 оборотов — 127.
Для лазера оборотов нет! На выжигание влияет оптическая мощность свечения лазера, она пропорциональна мощности потребления лазерного диода. Вы сами решаете какой диапазон писать. В любом случае цифра записанная в параметр $30 соответствует максимальной мощности и аппаратно на ШИМ микроконтроллера все равно подается цифра 255. А весь диапазон регулировки все равно разбит на 256 уровней.
Для выжигания по дереву хватает 0.5W честной оптической мощности и даже чуть меньше.
У кого есть ручной регулятор мощности на драйвере лазера — тому проще выставить максимальную мощность для выжигания вручную, и ему доступен весь диапазон ШИМ.
У меня нет регулятора мощности. Я один раз настроил ток лазера на 1А чтобы он у меня служил дольше. Это примерно 1W или чуть больше оптической мощности. То есть мне для выжигания доступно нижняя половина мощности. Для микроконтроллера это всего 128 градаций мощности. Если я установлю $30=255 то мой диапазон выжигания 0..128, даже 100 мне достаточно (Видимо оптическая мощность все же у меня выше примерно 1.2W). Если оставить $30=1000 (значение по умолчанию для станка cnc3018pro) то диапазон для формирования g-кода необходимого выжигания — половина мощности 0. 500, для меня 400 достаточно, микроконтроллер станка пропорционально высчитает из максимальных 500 на ходу тот же коэффициент ШИМ = 128
Второй момент — минимально жечь лазер начинает не с нуля а выше. У меня при $30=255 начинает оставлять еле заметные следы при 20. Вот и получается что для моего 1W оптической (5,5W китайской потребляемой) мощности без ручного регулятора при аппаратных 256 уровнях регулировки ШИМ, я могу выжигать только на диапазоне 20. 128 (при $30=255), при этом мне фактически доступно около 100 градаций яркости точек на картинке.
Источник