Laser Engraver Software: Your Controller Decides, Not the Program
Software

Laser Engraver Software: Your Controller Decides, Not the Program

LightBurn, xTool Studio, LaserGRBL and K40 Whisperer: which controller each one talks to, what the licence covers, and what software cannot do for safety.

9 min read

Disclosure: Some links in this article are affiliate links. We may earn a commission on qualifying purchases at no extra cost to you.

Laser engraver software is a compatibility question before it is a features question. The board inside the machine — GRBL, Ruida, the Lihuiyu board in a K40, a galvo controller, or a closed cloud system like Glowforge's — decides which programs can talk to the laser at all, and no interface makes up for a program that cannot see the controller.

LightBurn is the upgrade most owners end up buying, but it is a one-time purchase in two editions, and the edition follows that same board: Core speaks GCode, Pro adds the DSP and galvo families. On a first machine the software in the box usually carries you through the first projects; a switch is justified by a job that fails, not by a workspace that looks nicer.

As an Amazon Associate, we earn from qualifying purchases.

Read the controller off the machine first

The controller is the board that receives the job file and fires the laser. It is fixed by the machine, not by the software, and it is the only thing that decides whether a program can drive the laser at all.

Controller family What runs it Software that drives it
GRBL v0.9 / v1.1 Open-frame diode engravers; xTool's serial device type for D1, D1 Pro and S1 in LightBurn LaserGRBL (Windows), LightBurn Core, LaserWeb4
Ruida / DSP Desktop CO2 cutters RDWorks (bundled), LightBurn Pro
Lihuiyu M2 Nano and related boards K40-class CO2 K40 Whisperer
Galvo / JCZ (EZCad) Fiber and UV marking machines EZCad (bundled), LightBurn Pro
Closed cloud Glowforge The Glowforge web app, and nothing else

Two machines with the same wattage in the name can carry different boards, and the board is what limits you, not the brand on the lid. Read it from the spec sheet, from the device list in the stock software, or from the label on the board itself — before you pay for a licence.

What came in the box, machine by machine

xTool machines come with xTool's own software, free and tied to xTool hardware. That software is mid-transition: xTool Creative Space ended at v2.7 on 25 June 2025 and xTool Studio is its successor, with the P3, F2, F2 Ultra, F2 Ultra UV and every product released after August 2025 running in Studio only. Installing Studio does not remove XCS. LightBurn support on those newer models is mixed: xTool's support pages say the P3 is not LightBurn-compatible, while the P3 and F2 Ultra product pages list LightBurn, so check the model's own page before buying a licence. On the system side, XCS needs Windows 10 64-bit or macOS 10.15+, plus Android 10+ or iOS 16+ on mobile, and Studio needs Windows 10 64-bit or macOS 11+ — neither runs on Linux or ChromeOS.

LaserPecker ships Design Space for Windows and macOS, including Apple Silicon builds, and for iOS and Android, covering the LP5, LP4, LP3, LP2 Plus, LP2 and LX1. The LP4 has one practical catch: over USB it needs a driver, and a PC's own Bluetooth cannot connect to it — a LaserPecker dongle is required.

Glowforge is the closed case. The machine is driven from a browser tab in Chrome, Firefox, Safari or Edge, accepts JPG, PNG, SVG and PDF, and has no desktop application to install.

The CO2 and fiber end of the market is equally fixed. Ruida-controlled desktop CO2 machines ship with RDWorks; fiber and UV galvo markers ship with EZCad. Open-frame diode kits are the ones that vary by maker, which is why the board check comes before everything else.

Three gaps that justify switching

The stock program runs a single job at fixed settings perfectly well. What it tends to lack is everything around the job.

Camera alignment is the clearest example. A head-mounted USB camera lets you place artwork on an existing object — a slate coaster, a pre-cut blank — rather than on an origin corner. LightBurn's documentation covers head-mounted cameras, LiDAR and overlay alignment; an open-frame diode kit includes none of that hardware.

Rotary work is the second. LightBurn documents rotary setups across DSP, GCode and galvo controllers, which matters the moment you want to engrave a tumbler instead of a flat sheet.

The third is scale and preview: a job preview with a time estimate, framing the outline before the run, and one program that drives several controllers when a second machine arrives. The estimate is not gospel — LightBurn's own documentation has a page on why it can be inaccurate — but it is more than most stock tools show.

The counter-case matters as much. On an xTool S1, LightBurn handles basic operations only and loses laser module position, marking area and curved-material processing, which xTool's own software keeps. Switching up is not automatic.

LightBurn: what the licence covers and where it stops

The purchase is one-time, covers three computers with seats you can move between machines, and includes one year of updates. There is a 30-day unrestricted trial, and the app is a desktop install — offline, Windows 10+ or macOS 13+.

The edition split is the part buyers get wrong. Core handles GCode controllers: GRBL, Marlin, Smoothieware. Pro adds DSP controllers — Ruida, TopWisdom, Trocen — and galvo controllers, BSL and EZCad2. If the machine in front of you is a Ruida CO2 or a fiber marker, Core is the wrong purchase regardless of what the feature list promises.

Where it stops is documented and specific. On an xTool S1, it drives the machine but not the module position, the marking area or curved-material work. On an xTool P2S, it drives the laser but not the camera or the autofocus. Some Ruida boards are not recognised by it at all, and owners report that RDWorks detects the same controllers. And on a Glowforge it can prepare a file, but it cannot run the machine — that workflow is cloud-only.

Camera alignment is also where the software expects hardware you may not own. The Longer LightBurn camera kit is one of the options sold for it: a 5 MP camera with a 740 × 560 mm view area, listed for Windows and macOS, positioned for multi-task placement and preview work rather than for a machine that already has a camera in the lid.

The free tools, and what each one is tied to

"Free" covers three different situations, and the difference decides how much the tool can grow with you.

Open to anyone, regardless of what you bought: LaserGRBL, K40 Whisperer and LaserWeb4. LaserGRBL is a GPLv3 Windows app for GRBL v0.9 and v1.1, and the machine has to expose laser power through the S command for it to work at all. It imports G-code and JPG or BMP rasters, offers WiFi through an ESP8266 WebSocket, and lists SVG vector import as experimental; the project describes no camera or rotary features. K40 Whisperer covers Lihuiyu boards — M2 Nano by default, plus M3 Nano, M1, M, B1, B2, B and the HT Master5/6 and HT-XEON boards — and not Moshi boards. It reads SVG with fixed colour rules (red cuts, blue vector-engraves, everything else rasters) and DXF, does halftone for greyscale, and needs no dongle; the 64-bit installer is v0.71, 32-bit stops at v0.68, and macOS builds are not supported by the author. LaserWeb4 is AGPL-3.0, runs in a browser via Docker, and lists Grbl above v1.1f, Grbl-Mega, Grbl-LPC, Grbl_ESP32, Smoothieware, TinyG and Marlin — the tool for someone who is comfortable with a terminal.

Free because it came with the machine: RDWorks on Ruida CO2 units, connecting over USB or Ethernet/IP, and EZCad on galvo markers, where EZCad2 pairs with JCZ LMC controllers (LMCV4 USB, LMCPCIE) and EZCad3 needs the DLC controller and a hardware dongle. Neither is a general-purpose purchase; they are the vendor's own tool for that board.

Free but tied to the hardware: XCS and xTool Studio, which will not drive another brand's laser.

What no software will do for the laser

Eyewear is the first thing a licence does not solve. A blue diode runs around 450–455 nm, a CO2 tube at 10.6 µm, a fiber source at 1064 nm — three different glasses, none interchangeable, and a pair whose rating tops out at 450 nm may not cover a 455 nm diode. Check the optical density at the wavelength your machine actually emits, and note that the xTool S1 ships without goggles; they are sold separately.

Extraction is the second. No program clears fumes, and an open window is generally treated as insufficient — the machine needs active extraction wherever it runs indoors.

Fire watch is the third. Nothing in the software is watching the bed while the job runs: never leave a running laser unattended, keep a CO2 extinguisher within reach, and treat a machine's flame detection, where it has one, as a backstop.

Materials are the fourth, and the expensive one. No program refuses a sheet of PVC or vinyl; cutting it releases hydrogen chloride, which forms hydrochloric acid with moisture and attacks rails, optics and the machine, with warranty consequences. Extraction does not make it safe.

The class of the machine also does not change when you press start. The xTool S1 is a Class 1 product only with the baseplate installed, or the riser base with the doors closed; with the riser plus conveyor feeder it is not Class 1. Framing, which traces the job outline before the run, fires the laser at low power in the programs that offer it, so eyewear goes on before you press it.

Mistakes that cost money before the first job

  • Buying Core for a Ruida or galvo machine. DSP and galvo support live in Pro; Core is GCode only.
  • Buying any licence before reading the controller. The board decides the edition, and the board is printed on the machine.
  • Expecting LightBurn to run a Glowforge. The Glowforge workflow is cloud-only.
  • Downloading a "licence key" from a marketplace. xTool warns that pirated LightBurn copies may not connect to the machine at all, and cracked EZCad keys are a security problem, not a saving.
  • Reading the number in the machine's name as optical output. Creality publishes optical figures — the Falcon2 Pro 22W is 22 W optical, the Falcon A1 is 10 W optical — while Sculpfun's S30 Ultra 11/22/33 W come from a single enhanced 6 W diode in a combined design. No software setting turns a weak source into a strong one.
  • Cutting PVC because nothing warned you. The software will not stop it; the machine pays for it.

Start with the program that shipped with the machine and the board it talks to. Move to LightBurn when you hit a camera, a rotary or a second controller family — and check which edition that board needs before you pay, because that is the only mistake on the list you cannot fix with a settings change.

Share:

Article Topics

#laser cutter software#laser engraving software#lightburn#free laser engraver software