Why LightBurn Changed How I Run My Shop
Most people buy a laser cutter and immediately try to run whatever free software came bundled with the machine. That works fine until you realize the machine is sitting at 40% of its actual capability. I spent two years wrestling with proprietary interfaces before switching to LightBurn, and the difference wasn't subtle. It was the gap between guessing your settings and actually knowing them. LightBurn is a standalone vector-based design and control application for CO2, diode, and fiber laser cutters and engravers. It connects to your machine over USB or WiFi, gives you a proper layout canvas, and handles the G-code translation so you don't have to think about it. That last part matters more than you'd think. Proprietary software often fumbles the motion planning on complex paths, which shows up as burnt corners or incomplete cuts. Here is how I actually set it up when I get a new machine on the bench. First, download LightBurn from lightburnsoftware.com. The standard edition covers 95% of what hobbyists and small shops need, and the full version is worth it only if you regularly use the Camera Registration feature or run production jobs where job queuing saves you actual hours. Create a new file at the exact physical size of your work area. This is not optional. If you set up at A4 but your bed is 600x400mm, every design you import will be positioned incorrectly and you will waste material.
Then go to Devices and add your controller type. Most people using diode lasers are running on GRBL or lightburn-compatible firmware. You pick the board, select the correct COM port, and connect. Right away, you should see the position readout update as you move the laser head with the arrow keys or jog controls. If it does not respond, your baud rate is wrong. Standard is 115200 for most Arduinos and clones. If that fails, try 250000. This took me twenty minutes to figure out on a $200 diode kit because the manual never mentioned it.
Setting Up Materials And Power Curves
The real work starts after you connect. LightBurn has a Material Library, but the default entries are useless for anything other than generic testing. I built my own library by running power ramps on scrap stock. You set the speed to something constant, like 100mm/s, and run a line at increasing power percentages from 5% to 100%. You do the same thing at different speeds. After maybe forty test lines across three sheets of acrylic, you have data you can actually trust instead of hoping someone else's setting works for your specific tube or diode array. Power curves are where LightBurn separates itself from free alternatives. You assign a power curve to each material in your library, and the software interpolates between your test points automatically. When you set a job to 60% power, LightBurn is not just dialing the controller to 60. It is reading the curve and adjusting based on your actual machine response. This matters because laser output is rarely linear. A diode labeled at 5W might actually deliver 3.2W at low duty cycles and 5.1W at full blast, and your engrave looks completely different depending on which number the controller thinks it is using. For cutting, I keep speed and power decoupled. Engraving benefits from a lower speed so the laser deposits more energy per millimeter. Cutting needs enough speed to let the assist gas actually blow molten material out of the kerf. If you engrave and cut in the same file, use separate layers with their own power and speed values. LightBurn lets you drag and drop layers, rename them, and assign materials directly. This saves me probably ten minutes per job compared to the old workflow where I would manually adjust settings between each operation.
Get the Full Details

Vector Processing Options You Should Actually Use
LightBurn offers several vector processing modes, and most people leave this on the default setting forever. Mark engraves the line without cutting through. Line uses the pulse mode to make a shallow score. HyperMark is useful for rapid shading on curved surfaces because it adjusts the laser power dynamically as the head moves, which reduces dark spots at the start and end of each pass. Cut is what you use when you want to go all the way through the material. The kerf compensation setting is another thing people ignore until they are measuring parts that are 0.1mm too small. When you cut with a 0.1mm wide beam, the center of that beam follows your vector path. The actual cut edge ends up 0.05mm away from the line on each side. For a 50mm circle, your finished part might measure 49.8mm. LightBurn has a kerf offset option in the Cut settings where you can input a value, and it shifts the vector path automatically. I set mine to 0.06mm for my current diode setup after measuring test cuts with calipers. It took three cuts to dial it in.
Real World Problem: Lost Layers After Windows Update
I ran into a situation last November where LightBurn suddenly stopped recognizing my laser after a Windows feature update. The software connected, the LEDs lit up, but every command I sent produced a dialog box saying the controller was not responding. I spent about an hour swapping USB cables, reinstalling drivers, and checking firewall settings. Nothing worked. The issue turned out to be that the Windows update had reset the virtual COM port assignment. In Device Manager, the old COM port was gone and the laser had moved to a different number. LightBurn was still trying to talk to the original port. I changed the port in LightBurn's Devices menu, reconnected, and everything worked immediately. This happens roughly once a year on my machine. I now keep a note in LightBurn's bookmarks page with the current COM port number so I can find it faster next time.
Limitations And When LightBurn Is Not The Right Tool
LightBurn is not free. The full license runs around $120 USD. For someone who only engraves a few wooden keychains a month, that is hard to justify. The trial period is generous enough for evaluation, but you cannot save files or export G-code while it is active. If budget is a constraint, LaserGRBL is a reasonable fallback for GRBL-based machines, though it lacks the layer management, image processing, and material library features that make LightBurn efficient. Another limitation: LightBurn does not support rotary axes natively on all controller types. If you are running a Ruida controller with a rotary attachment, the integration is solid. But on GRBL boards, you need additional firmware configuration and sometimes third-party plugins. I tried running a 4-axis rotary engrave on a generic Arduino board and gave up after an afternoon of troubleshooting. I ended up buying a dedicated rotary attachment with its own controller that LightBurn recognizes out of the box. If rotary work is important to you, check compatibility before you buy. The software also struggles with very large vector files. I once imported a 200MB SVG from a CAD program and LightBurn froze for nearly two minutes before rendering. Simplifying the file in Inkscape first by combining paths and removing unnecessary nodes brought the load time down to about five seconds. This is not a LightBurn problem specifically. It is a general issue with over-complicated vector files, but the software does not give you much warning before it chokes.

Practical Workflow That Actually Works
My typical process starts with Vectorworks or Inkscape for design, then I export as SVG. I open the SVG in LightBurn, verify the scale by drawing a 100mm reference line and checking it against the dimension readout. If the units are wrong, I fix it here before proceeding. I then assign materials to each layer, set the appropriate processing mode, and run a test on scrap material at 50% power. If the test looks clean, I run the full job. This workflow usually takes me about eight minutes from opening the file to starting the cut. The first time I switched from my old software, I spent roughly forty-five minutes on the same job because I was second-guessing every setting. Now I have about three months of accumulated material data, so I rarely need to test anymore unless I am working with a new type of material. That reduction in setup time is why I recommend LightBurn even for people who are skeptical about spending money on software.