LaserGRBL

The free, open-source GRBL controller that most diode-laser tutorials are written around. If you have a Windows PC and a hobby engraver, it is one of the easiest ways to start — but it runs on Windows and nothing else.

Licence · free, open-source (GPL) Platforms · ⚠ Windows only Controller · GRBL — diode lasers AI angle · image-to-engraving dithering
TL;DR

LaserGRBL is genuinely good software: free, open-source, easy to learn, and the de-facto default for GRBL-based diode engravers — almost every beginner tutorial uses it. The catch is platform. It is a Windows-only application, with no native macOS or Linux build. If you are on a Windows PC, start here. If you are on a Mac or Linux machine, this is not your tool — see the cross-platform options below.

What it is

LaserGRBL is a free, open-source engraving and cutting controller for hobby lasers driven by GRBL firmware — the motion controller running on most diode engravers (Ortur, Atomstack, Sculpfun, NEJE and similar). It sends G-code to the machine over a serial connection and gives you a live job preview, manual jogging, and on-the-fly speed and power control.

Its headline feature is raster engraving from images. You import a photo or graphic, and LaserGRBL converts it to laser-ready G-code using line-by-line raster passes, with built-in tools for brightness, contrast, sharpening and — crucially — dithering. It also handles simple vector cutting from SVG. For someone burning their first design, the import-tweak-engrave loop is short and forgiving.

Where it wins

Where it still hurts

The AI angle

The most interesting part of LaserGRBL is its image pipeline. Turning a continuous-tone photo into a single-power laser burn is fundamentally an image-processing problem: the engraver can only fire on or off (or modulate power per pixel), so the software has to dither — approximate grey tones with patterns of dots. LaserGRBL ships several dithering and halftone algorithms, and getting a clean engraving is largely about matching the right algorithm and pre-processing to your material.

That is exactly the kind of step where AI image tooling now helps upstream: background removal, tone-mapping, line-art extraction and upscaling all produce cleaner inputs, so the dithering has better data to work from. The engraving itself stays deterministic G-code — but the source image is increasingly an AI-assisted artefact before it ever reaches the laser.

If you're not on Windows

This site's audience skews macOS and Linux, so to be blunt: if you are not on Windows, do not fight LaserGRBL through Wine or a VM. Pick a tool built for your platform.

Start here

← More laser cutting & engraving tools