mail.ru
Gistroy - оборудование для максимальной производительности

LaserGRBL: Подробное руководство и инструкция на русском языке

Основные функции LaserGRBL включают:

  1. Импорт изображений: Вы можете импортировать изображения в различных форматах (например, .jpeg, .png, .bmp), которые затем преобразуются в команды для вашего лазерного гравера.
  2. Редактирование и оптимизация: LaserGRBL позволяет оптимизировать и редактировать изображения прямо в программе перед началом гравировки. Вы можете масштабировать изображение, менять его контрастность и яркость, вращать и многое другое.
  3. Поддержка G-Code: LaserGRBL поддерживает работу с G-Code - языком программирования, который используется для управления движением ЧПУ машин и лазерных граверов.
LaserGRBL: руководство и инструкция на русском языке
!
Для того чтобы перейти к следующему уроку по LaserGRBL нажмите на кнопку либо ссылку "Часть 2".
Также посмотрите схему подключения GRBL лазера.
Итак в этой статье мы расскажем, как подготовиться к запуску лазерного гравера Gistroy. Либо любого другого станка, который Вы хотите запустить на базе Arduino.
!
Если вы ищете качественный лицензионный софт для работы с лазерным гравером, советуем ознакомится с нашей программой LightBurn.
Так как устройство сделано на платформе Arduino, то для начала необходимо установить программу Arduino для последующей инициализации платы. Если таковая уже имеется, как у нас, то этот пункт пропускаем. Программу Arduino можно скачать с официального сайта.

В случае, если после установки Ваша система не определяет плату, то решить проблему можно, установив дополнительный драйвер. После этой манипуляции с вероятностью 99 % все должно работать.
Arduino для последующей инициализации платы
Следующий шаг - это установка программного обеспечения - LaserGRBL. После установки Вы можете обновится до последней версии, после чего отключить автоматические обновления.
установка программного обеспечения - LaserGRBL
После установки программы LaserGRBL запускаем ее. На первое время советую отключить автоматическое обновление программы по причине того, что зачастую в новых версиях могут встречаться недоработки, пагубно влияющие на работу устройства.

Во вкладке Grbl – «Настройки аппаратных возможностей программы» проверяем наличие галочки напротив параметра «Поддержка ШИМ»
Поддержка ШИМ

Кнопки LaserGRBL

Теперь приступим к настройке интерфейса LaserGRBL. На рабочем столе имеются стандартные иконки, мы добавим еще несколько, на наш взгляд, необходимых для комфортной работы с лазерным гравером. Ниже представлены иконки с командами, а еще ниже будут принскрины программы для ее настройки.

Правой кнопкой мыши кликаем на нижнем поле программы и нажимаем «Добавить кнопку». В левом углу нажимаем на пиктограмму и выбираем из Папки «Иконки» изображение. Далее копируем его название и открываем. Выбранное изображение появилось на месте пиктограммы. Далее в поле Tool Tip Вставляем скопированное название. В поле GCode прописываем команду.
!
Для подключения гравера выберите нужный COM порт, удостоверьтесь, что устройство подключено наличием сообщения «Ready», что означает, что станок готов к работе

Команда Включить лазер в LaserGRBL

При нажатии на кнопку включить лазер, лазер начнет работать на максимальная мощность.
Команда Включить лазер в LaserGRBL
!
Чтобы отключить блокировку включения Вы должны сместить лазерную головку кнопками перемещения (установите минимальное перемещение в 0,1 мм). Обязательно наденьте очки, о вреде лазерного излучения вы можете почитать в этой статье.

M3 S255

Команда Выключить лазер в LaserGRBL

При нажатии на кнопку лазер будет выключен моментально. Режим безопасности включения работать не будет.
Команда Выключить лазер в LaserGRBL

M5

Команда Прицеливания в LaserGRBL

Если Ваш станок имеет ТТЛ модуль (поддержку градиента серого) то при нажатии на кнопку включается лазер на малой мощности, иногда значение S1 может быть больше, прицелиться будет просто.
Команда Прицеливания в LaserGRBL
!
Чтобы отключить блокировку включения лазера в LaserGRBL Вы должны сместить лазерную головку кнопками перемещения (установите минимальное перемещение в 0,1 мм). Данный режим используется для фокусировки, почитать статью о фокусировки можно здесь.

M3 S1

либо

M3 S2

Команда Отъехать в LaserGRBL

Где ??? - габариты Вашего станка по Х и Y (если в Вашей конструкции имеются концевые выключатели, а F (скорость в мм/мин). Название говорит само за себя, кнопка заставляет станок отъехать в заданные координаты.
Команда Отъехать в LaserGRBL

G91 X??? Y??? F6000

Команда Обнуления координат в LaserGRBL

При нажатии на кнопку свободное позиционирование происходит обнуления координат X и Y.
Команда Обнуления координат в LaserGRBL
!
В новых версиях программы она имеется изначально. В LaserGRBL мы должны помнить что все работы идут от нижнего левого угла, согласно декартовой системы координат.

G10 P0 L20 X0 Y0

Команда К центру и обратно в LaserGRBL

При нажатии на эту кнопку один раз лазерная головка едет и показывает центр заготовки, после второго нажатия возвращается в ноль.
Команда К центру и обратно в LaserGRBL

Type: Two State Button (GCode. GCode 2)


GCcode (колонка слева)

M3 S2
G0 X[left] Y[bottom] F4000
G1 X[right/2] F4000
G1 Y[top/2] F4000
M5

GCcode 2 (колонка справа)

G0 X0 Y0 F4000

Команда Границы гравировки в LaserGRBL

Кнопка для подсветки рамки, границы будущей гравировки. Важно, LaserGRBL работает с картинками, а не с векторами, поэтому подсветка будет обозначать холст картинки.
Команда Границы гравировки в LaserGRBL

M3 S2
G0 X[left] Y[bottom] F4000
G1 X[right] F4000
G1 Y[top] F4000
G1 X[left] F4000
G1 Y[bottom] F4000
M5
G0 X0 Y0 F6000

Вопрос / ответ по программе LaserGRBL: FAQ

Если остались вопросы можете задать их у нас в группе Вконтакте, либо найти через поиск на данной странице.

1. Можно ли в LaserGRBL создать кнопку, когда лазер движется от 0 к центру модели, пауза, и обратно в 0 нижний левый угол?

Здравствуйте! Добавили данную кнопку в статью, назвали ее "к центру и обратно"

2. Подскажите, где настроить лазер, он жжёт с одинаковой мощностью, вместо полутонов он всё сжигает напрочь, а если я выставляю меньше максимальную мощность, то вообще не жжёт.

Здравствуйте!
1) Убедитесь что Ваш лазер оснащен ТТЛ модулем.
2) Пустите в консоль команду $32=1 , убедитесь что придет команда 1
3) При формировании проекта выбирайте команду включения лазера М4 во вкладке Laser Options

3. Монохромное фото гравируется долго и все сжигается, что может быть?

Мы бы советовал при черно-белых фото использовать режим BW. Так у Вас не будет лишних артефактов в виде жжения на белых участках, а также будет быстрее скорость гравировки.

4. Что такое LaserGRBL и для чего он используется?

LaserGRBL - это программа управления лазерной гравировкой, которую можно использовать для создания изображений и отправки их на лазерный гравировальный станок. Она поддерживает различные форматы изображений и позволяет пользователю контролировать различные аспекты процесса гравировки.

5. Как настроить скорость гравировки в LaserGRBL?

Скорость гравировки можно настроить в настройках программы. В "Управлении лазером" вы можете изменить скорость (в мм/мин) для режимов резки и гравировки.

6. Поддерживает ли LaserGRBL файлы в формате SVG?

Да, LaserGRBL поддерживает множество форматов изображений, включая SVG. Вы можете импортировать файл SVG и программа преобразует его в инструкции для вашего лазерного станка.

7. Что делать, если LaserGRBL не обнаруживает мой лазерный станок?

Если LaserGRBL не может обнаружить ваш станок, проверьте подключение и убедитесь, что вы выбрали правильный COM-порт и скорость передачи в настройках программы. Если проблема не решается, убедитесь, что ваш станок совместим с GRBL. Если все остальное терпит неудачу, вы можете искать помощь на форумах поддержки LaserGRBL или обратиться к производителю вашего станка.

8. Можно ли регулировать мощность лазера в LaserGRBL?

Да, можно. Это делается путем изменения значения S в настройках программы. Максимальное значение S зависит от вашего конкретного лазера и может варьироваться. Обратитесь к руководству пользователя вашего лазерного станка, чтобы узнать подходящее для вас значение.

9. Можно ли настроить параметры таким образом, чтобы отображался номер строки G-кода? Это может быть полезно при появлении ошибок, которые можно устранить прямо в коде.

LaserGRBL не отображает номера строк G-кода напрямую в интерфейсе. Однако, вы можете открыть файл G-кода в текстовом редакторе, таком как Notepad или Notepad++, где номера строк обычно отображаются. Это позволяет вам найти и изменить специфические строки кода, если возникнет необходимость.

10. Как активировать и начать работу с осью Z?

Для управления Z-осью в LaserGRBL, сначала убедитесь, что ваш лазерный станок имеет возможность управления по Z-оси. Это обычно представляет собой третий мотор, который позволяет поднимать и опускать лазер.

Если у вас есть эта возможность, вы можете использовать команды G-кода для управления Z-осью. Эти команды включают:

  • G0 Zx или G1 Zx: Это переместит лазер по Z-оси на x миллиметров. G0 обычно используется для быстрого перемещения, а G1 - для более медленного и точного.
  • G90 и G91: Эти команды устанавливают, являются ли движения относительными (G91) или абсолютными (G90). Если вы используете G90, то команда G0 Z10 переместит лазер на высоту 10 мм над начальной точкой. Если вы используете G91, то команда G0 Z10 переместит лазер на 10 мм выше текущего положения.

Кроме того, в некоторых версиях LaserGRBL в разделе "Управление" есть кнопки для управления Z-осью.

11. Как можно исправить ошибку: "Error:5. Цикл возврата в исходное положение не активирован в настройках Grbl"?

Ошибка "Error:5" в GRBL обычно указывает на то, что функция цикла возврата в исходное положение (Homing Cycle) отключена в настройках GRBL. Это означает, что ваша машина не может автоматически возвращаться в исходное положение, что может быть проблемой при начале новых заданий гравировки или резки.

Чтобы исправить эту проблему, вам нужно включить цикл возврата в исходное положение в настройках GRBL. Вот как это можно сделать:

  1. Откройте LaserGRBL и подключитесь к вашей машине.
  2. Перейдите в меню "Tools" (Инструменты), затем выберите "Grbl" и "Grbl configuration" (Конфигурация Grbl).
  3. В конфигурации GRBL найдите настройку "$22 Homing cycle, boolean". Значение этой настройки должно быть 1, если вы хотите включить цикл возврата в исходное положение. Если сейчас значение 0, измените его на 1 и нажмите "Write" (Записать).
  4. После этого ваша машина должна возвращаться в исходное положение в начале каждого нового задания.

Обратите внимание, что для того, чтобы цикл возврата в исходное положение работал корректно, на вашей машине должны быть установлены концевые выключатели. Если их нет, вам может потребоваться произвести дополнительную настройку или установку оборудования.

12. Как можно изменить длительность импульса лазера?

Настройка времени импульса лазера, или длительности импульса, определяет, насколько долго лазер остается включенным при каждом импульсе. Это влияет на интенсивность гравировки или резки.

В LaserGRBL время импульса лазера обычно управляется через настройку S (шпиндель скорость), которая находится в командах G-кода. Высокое значение S означает более долгую длительность импульса и более глубокую гравировку или резку. Значение S варьируется от 0 (лазер выключен) до максимального значения, которое зависит от вашего конкретного лазерного модуля.

После того, как вы установите значение S в G-коде, оно будет использоваться для всех последующих команд G1, G2 и G3, до тех пор, пока вы не установите другое значение S.

Также обратите внимание, что в разделе "Управление лазером" в LaserGRBL вы можете указать максимальную и минимальную мощность лазера, которые соответствуют максимальной и минимальной длительности импульса.

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

13. Как можно настроить процесс таким образом, чтобы границы области выжигания оставались нетронутыми, а выжигалось только само изображение?

Если вы столкнулись с проблемой выжигания границ области обработки вместо только изображения в LaserGRBL, вам, возможно, нужно изменить некоторые настройки в программе. Вот несколько возможных решений:

  1. Настройка скорости и мощности лазера: Попробуйте уменьшить мощность лазера или увеличить скорость движения. Это может помочь сократить количество тепла, которое лазер передает материалу, и, следовательно, уменьшить область выжигания.
  2. Настройка параметров гравировки: В LaserGRBL вы можете выбрать различные режимы гравировки, такие как линейная гравировка или растровая гравировка. Некоторые из этих режимов могут дать более точные результаты и меньше выжигания границ.
  3. Остановка лазера во время перемещения: По умолчанию, лазер может оставаться включенным во время перемещения между различными частями изображения. Вы можете изменить это, включив функцию "Laser Mode" в настройках GRBL вашего станка. Это будет автоматически выключать лазер во время быстрого перемещения, что поможет предотвратить нежелательное выжигание.
  4. Использование маскирующей ленты: Если проблема не устраняется с помощью программных настроек, вы можете попробовать наклеить маскирующую ленту на область, которую вы собираетесь гравировать. Маскирующая лента будет защищать границы от выжигания. После гравировки ее можно легко удалить.

14. Почему при использовании LaserGRBL для резки фанеры первый проход выполняется идеально, а второй проход смещается на 1-2 мм в сторону? В чем может заключаться проблема?

Смещение при многократном проходе может быть вызвано несколькими факторами. Вот некоторые из них:

  1. Механические проблемы: Если ваши направляющие, ремни или винты не плотно закреплены, они могут смещаться при движении. Проверьте все механические компоненты на предмет люфта или износа. Возможно, вам придется затянуть ремни или заменить изношенные детали.
  2. Проблемы с настройками шага: Если шаги вашего двигателя неправильно настроены, машина может перемещаться больше или меньше, чем нужно. Убедитесь, что ваши настройки шага в GRBL соответствуют спецификациям вашего станка.
  3. Проблемы с программным обеспечением: Возможно, есть проблема с программным обеспечением, которое вы используете для генерации G-кода. Проверьте, нет ли в нем ошибок, которые могут вызвать смещение при многократном проходе.
  4. Изменения в материале: Разрезание фанеры может вызывать некоторое искажение или изменение формы материала, особенно если он тонкий или неплотно закреплен. Это может вызвать смещение при повторных проходах.
  5. Проблемы с питанием шагового двигателя: Если шаговый двигатель не получает достаточно энергии, он может пропустить шаги, что может привести к смещению при повторных проходах. Убедитесь, что ваш блок питания и контроллер шагового двигателя подходящие и работают правильно.

Если вы исключили все эти возможные причины, но проблема все еще не решена, возможно, вам стоит обратиться за помощью к производителю вашего оборудования.

15. Как настроить кнопку "Нулевая позиция" таким образом, чтобы после обнаружения концевых переключателей она автоматически устанавливала нулевую позицию в этой точке?

В LaserGRBL, после успешного выполнения цикла возврата в исходное положение ("Homing Cycle"), машина обычно автоматически устанавливает нулевую позицию в точке, где находятся концевики. Это стандартное поведение GRBL и должно происходить автоматически.

Если вы хотите установить нулевую позицию в другом месте (например, в углу вашего рабочего материала), вы можете сделать это вручную, переместив лазер в желаемое место и нажав кнопку "Set Zero" или "Set Home" в интерфейсе LaserGRBL. Это установит текущую позицию лазера как новую нулевую позицию.

Если же вам нужно автоматически устанавливать нулевую позицию в определенном месте после нахождения концевиков, вы можете попробовать добавить в свой G-код команды для перемещения лазера в эту позицию и установки ее как нулевую. Это может выглядеть примерно так:

G28; выполнить цикл возврата в исходное положение
G0 X10 Y10; переместить лазер в позицию (10,10)
G92 X0 Y0; установить текущую позицию как (0,0)
Этот код выполнит цикл возврата в исходное положение, затем переместит лазер в позицию (10,10) и установит эту позицию как новую нулевую позицию.

Обратите внимание, что вы должны заменить (10,10) на координаты, которые вы хотите использовать для своей нулевой позиции. Также учтите, что G-код и команды могут варьироваться в зависимости от вашего конкретного оборудования и версии GRBL.

16. Моя машина не подключается к LaserGRBL, что мне делать?

В первую очередь проверьте все физические соединения и убедитесь, что USB кабель подключен правильно и исправен. Если все в порядке, проверьте, установлены ли необходимые драйверы для вашей машины. Наконец, убедитесь, что вы выбрали правильный COM порт и скорость передачи данных (baud rate) в настройках LaserGRBL.

17. Почему я получаю ошибку "Error:9" в LaserGRBL?

Ошибка "Error:9" в GRBL обычно указывает на то, что хоминг (возврат в исходное положение) не был выполнен. Попробуйте выполнить хоминг, нажав кнопку "Home" в LaserGRBL. Если это не помогает, проверьте настройки хоминга в конфигурации GRBL.

18. Почему моя машина не реагирует на команды из LaserGRBL?

Если ваша машина не реагирует на команды, убедитесь, что она подключена и включена, и что вы выбрали правильный COM порт в LaserGRBL. Если все это в порядке, проверьте, нет ли ошибок в вашем G-коде, который может блокировать выполнение команд.

19. Я получаю ошибку "Error:20", что это значит?

Ошибка "Error:20" в GRBL обычно указывает на недопустимую команду G-кода. Проверьте свой G-код на наличие ошибок или недопустимых команд. Вы также можете проверить список поддерживаемых команд в документации GRBL.

20. Моя машина перемещается, но лазер не включается, что не так?

Если лазер не включается, убедитесь, что вы включили лазерный режим в настройках GRBL (параметр $32 должен быть установлен в 1). Также проверьте, правильно ли установлена мощность лазера в вашем G-коде и что лазер подключен и работает корректно.

21. У меня ошибка "Error:2", что она означает?

Ошибка "Error:2" в GRBL обычно указывает на то, что была использована недопустимая команда. Обратитесь к документации GRBL или к документации LaserGRBL, чтобы убедиться, что вы используете правильные команды.

22. Я не могу подключиться к LaserGRBL через Wi-Fi, как это исправить?

LaserGRBL обычно подключается к машине через USB. Если у вас есть модуль Wi-Fi для вашего станка и вы хотите использовать его, убедитесь, что он правильно настроен и подключен к той же сети Wi-Fi, что и ваш компьютер. Возможно, вам потребуется специализированное программное обеспечение для работы с Wi-Fi на вашем станке.

23. Почему LaserGRBL замораживает мой компьютер во время работы?

Если LaserGRBL замораживает ваш компьютер во время работы, это может быть вызвано проблемами с производительностью. Убедитесь, что ваш компьютер соответствует системным требованиям LaserGRBL и что у вас не запущено слишком много других программ в фоновом режиме. Если проблема не устраняется, возможно, вам стоит обратиться в службу поддержки LaserGRBL или искать помощи на форумах сообщества.

24. Моя машина не останавливается, когда я нажимаю кнопку стоп, что мне делать?

Если ваша машина не останавливается, когда вы нажимаете кнопку стоп, проверьте, правильно ли она подключена и настроена. Возможно, проблема в настройках GRBL или в том, что команды от LaserGRBL до вашей машины не передаются корректно.

25. У меня ошибка "Error:25", что она означает?

Ошибка "Error:25" обычно связана с проблемой A-сообщений, где некоторые отправленные A-сообщения не поддерживаются вашей версией GRBL. Проверьте свой G-код на наличие A-сообщений и убедитесь, что ваша версия GRBL поддерживает эти команды.

26. LaserGRBL отображает сообщение "Waiting for connection", что делать?

Если LaserGRBL показывает сообщение "Waiting for connection", проверьте, подключена ли ваша машина и включена ли она. Также убедитесь, что выбран правильный COM-порт и скорость передачи данных (baud rate). Если все в порядке, но проблема не исчезает, попробуйте перезапустить LaserGRBL или переподключить машину.

27. Получаю ошибку "Error:33", что она означает?

Ошибка "Error:33" обычно говорит о проблемах с G-кодом. Эта ошибка происходит, когда используется недопустимая команда или когда команда не может быть выполнена из-за текущего режима или настроек машины. Проверьте свой G-код и настройки машины.

28. Я получаю ошибку "Error:24" при использовании LaserGRBL. Что это означает?

Ошибка "Error:24" обычно возникает, когда двигатели перемещаются быстрее, чем это допустимо настройками GRBL. Проверьте свой G-код и настройки машины на предмет некорректных скоростей перемещения.

29. Я получил сообщение "Alarm: Hard/soft limit", что это значит?

Это сообщение означает, что ваша машина достигла одного из ее ограничительных переключателей. Это может произойти, если G-код пытается переместить машину за пределы ее рабочего диапазона. Проверьте G-код и настройки машины.

30. Я получаю ошибку "Alarm: Probe fail", что это значит?

Эта ошибка обычно указывает на то, что при попытке использовать зондирование машина не обнаружила ожидаемый контакт. Проверьте подключение и настройки зонда.

31. Моя машина проходит через объект, а не вокруг него, что мне делать?

Проверьте G-код и убедитесь, что он включает команды для обхода объекта, а не прохода через него. Если проблема продолжает возникать, проверьте настройки машины и LaserGRBL.

32. Почему LaserGRBL отправляет данные, но моя машина не реагирует?

Это может быть вызвано несколькими вещами. Во-первых, проверьте все соединения между вашим компьютером и машиной. Если все соединения в порядке, проверьте настройки порта и скорости передачи в LaserGRBL. Также может быть полезно проверить, установлены ли нужные драйверы и правильно ли настроена машина.

33. Моя машина сразу начинает работу после подключения, не дожидаясь команд. Что не так?

Это может произойти, если на машине есть остаточные G-коды или если есть проблема с конфигурацией машины. Попробуйте очистить G-коды на машине и проверить настройки.

34. Я получаю ошибку "Error:8", что она означает?

Ошибка "Error:8" в GRBL обычно указывает на то, что произошла ошибка с ограничительным переключателем. Проверьте все ограничительные переключатели на машине и убедитесь, что они работают должным образом.

35. LaserGRBL сообщает об ошибке "Error:3". Что это значит?

Ошибка "Error:3" в GRBL обычно указывает на то, что в GRBL была выполнена команда, которая не может быть выполнена из-за текущих настроек. Например, это может произойти, если пытаться выполнить команду движения, когда машина находится в режиме хоминга.

36. Когда я пытаюсь запустить программу, она выдает сообщение "Не удается открыть порт". Что делать?

Эта ошибка обычно означает, что выбранный порт не доступен. Убедитесь, что выбран правильный порт для вашей машины и что он свободен. Попробуйте перезагрузить компьютер или отключить и затем подключить машину.

37. Моя машина не останавливается после выполнения задания, что делать?

Если машина продолжает двигаться после окончания задания, проверьте G-код, который вы отправили на машину. Возможно, он содержит дополнительные команды после конца основной программы. Также проверьте настройки машины и LaserGRBL на предмет аномалий.

38. Как уменьшить скорость лазера в LaserGRBL?

Скорость лазера можно уменьшить, изменив настройки LaserGRBL. Измените параметр "S-value max" в настройках LaserGRBL на меньшее значение. Обратите внимание, что это может повлиять на качество гравировки.

39. Получаю сообщение "Alarm: Soft limit". Что это значит?

Это сообщение говорит о том, что ваша машина достигла одного из ее "мягких" пределов. Это обычно означает, что машина пытается переместиться дальше, чем позволяют ее настройки. Проверьте G-код, чтобы убедиться, что он не приводит к переходу за эти пределы, а также проверьте настройки мягкого предела в GRBL.