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.
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
- Free and open-source. No licence cost, no seat limits, no account. The source is on GitHub and the project is actively maintained.
- The tutorials all use it. Because it is free and Windows-native, the bulk of beginner diode-laser content — YouTube walk-throughs, forum posts, machine manuals — is written around LaserGRBL. Following along is frictionless.
- Genuinely easy. Sensible defaults, a clean job preview, and image import that just works. You can go from a fresh engraver to a finished burn in an afternoon.
- Excellent on a Windows PC. On its home platform it is fast, stable, and lightweight. Custom GRBL buttons let you script common machine actions, and the raster engine is well tuned for photo work.
Where it still hurts
- Windows only — the big one. LaserGRBL is a native Windows application. There is no official macOS build and no native Linux build. For a maker on a Mac or a Linux box, that is a hard wall, not an inconvenience.
- Wine and VMs are the only workaround, and they are painful. You can sometimes coax it to run under Wine on Linux, or inside a Windows virtual machine on macOS — but passing a serial/USB connection through to the laser reliably is fiddly, fragile, and badly documented. It is not a setup we would recommend to anyone who just wants to engrave.
- GRBL diode lasers only. It targets GRBL-controlled diode machines. It is not the tool for Ruida-based CO₂ lasers or other firmware families.
- Feature ceiling. For complex multi-layer jobs, advanced vector control and pro production work, it is deliberately simpler than paid tools like LightBurn.
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.
- LightBurn — the cross-platform standard (Windows, macOS, Linux). It is paid, not open-source, but it is the most capable laser software for diode and CO₂ machines alike, and the usual answer for serious Mac and Linux users.
- LaserWeb — open-source and cross-platform, browser/Electron-based, covering GRBL and other controllers. A good free option when you want open software off Windows.
- MeerK40t — open-source and cross-platform, with strong raster and image-to-engraving support. Originally K40-focused but broadly useful, and a natural home for Linux makers.
Start here
- On Windows: download from lasergrbl.com and connect to your engraver over USB.
- Learn the image-import loop first — import, set dithering, set speed and power, preview, burn a test grid.
- Source and issues: github.com/arkypita/LaserGRBL.
- Not on Windows? Skip straight to LightBurn, LaserWeb or MeerK40t.