LaserGRBL — это программное обеспечение для платформы Microsoft Windows, разработанное с целью управления лазерными гравёрами, работающими на базе прошивки GRBL. Основной задачей программы является обеспечение интерфейса для загрузки G-code, подготовки растровых и векторных изображений, а также управления мощностью, скоростью и параметрами лазера во время гравировки или резки. Программа поддерживает версии GRBL v0.9 и v1.1, что делает её совместимой со многими любительскими и DIY-лазерными станками, использующими контроллеры на базе Arduino или аналогичных плат. LaserGRBL распространяется как бесплатное и открытое ПО с лицензией GPL, что позволяет пользователям исследовать исходный код, вносить изменения и адаптировать программный продукт к своим условиям.
Интерфейс программы включает средства предварительного просмотра задач, визуализацию траекторий перемещения лазера и оценку времени выполнения. Важной функцией является растровая обработка изображений: преобразование в градации серого, применение эффектов (например, дезеринга / dithering), а также векторизация. Это позволяет импортировать изображения форматов JPEG, BMP и др., а также экспериментально — SVG-файлы, и конвертировать их в G-code с учётом требуемых параметров. Помимо этого обеспечиваются управление удержанием импульса, пауза/возобновление, гоминг, сброс ошибок и другие управляющие команды, зависящие от конфигурации GRBL. Программа имеет гибкие настройки, позволяющие подгонять её под различные характеристики лазера, мощности, материалов и пользовательских предпочтений.
- Загрузка G-code с визуальным предварительным просмотром выполнения задания.
 - Импорт растровых изображений (JPEG, BMP и др.) с преобразованием в градации серого, дезерингом и возможностью векторизации.
 - Поддержка векторных форматов (SVG) в экспериментальном режиме.
 - Управление параметрами мощности лазера и скорости перемещения; возможность задавать минимальную и максимальную мощность (S-min, S-max).
 - Функции гоминга, сброса, паузы/возобновления, а также кнопки пользовательских команд.
 - Переопределение скорости и мощности в ходе выполнения задания, если контроллер и прошивка поддерживают соответствующие команды.
 - Прогноз времени выполнения задачи и отображение в реальном времени; визуализация траекторий перемещения лазера.
 - Настройки конфигурации GRBL: импорт/экспорт, декодирование кодов ошибок и тревог, отображение настроек контроллера.
 - Поддержка подключения через USB/последовательный порт; в некоторых случаях — через сеть / WiFi (например с использованием ESP8266 / WebSocket).
 - Операционная среда: Windows (версии от XP до современных); для полного функционала желательно наличие .NET Framework и достаточной вычислительной мощности для обработки больших изображений.