Choosing laser engraver software is less about finding the longest feature list and more about matching the application to the controller inside your machine. Software built for GRBL may work well with a desktop diode engraver but do nothing with a stock K40 board. Likewise, an application designed for a Ruida DSP or JCZ galvo controller may not recognize a typical hobby laser.
This guide compares nine free and free-to-try laser applications by controller compatibility, operating system, design capability, maintenance status, and learning curve. It includes open-source programs, manufacturer-specific tools, general-purpose G-code senders, and one commercial application with a time-limited free trial.
The short version: LaserGRBL is best free laser engraver software starting point for many Windows-based GRBL machines. K40 Whisperer remains useful for compatible Lihuiyu controllers, while MeerK40t covers a broader range of hardware but is currently in a low-maintenance phase. Inkscape is the most capable free vector-design companion on this list, and LightBurn offers the most polished trial experience for users considering paid software.
Pricing, platform support, and project status were last checked on August 31, 2026. Software support changes regularly, so confirm compatibility with your exact controller and firmware before installing or purchasing anything.
Best Free Laser Engraver Software: Quick Picks
- Best free option for GRBL on Windows: LaserGRBL
- Best for a stock K40 with a compatible Lihuiyu board: K40 Whisperer
- Best open-source multi-controller option: MeerK40t
- Best professional free trial: LightBurn
- Best free vector-design companion: Inkscape
- Best legacy browser-based interface: LaserWeb
- Best general-purpose G-code platform: Universal Gcode Sender
- Best for Snapmaker hardware: Snapmaker Luban
- Best for selected FabLab and makerspace hardware: VisiCut
What “Free” Means in This Guide
Most applications below are open source and can be used without paying a license fee. LightBurn is the exception: it is commercial software with a 30-day trial, after which continued use requires a paid license.
Open source also does not automatically mean easy to configure, actively maintained, or suitable for every production workflow. A free application may still require time for driver installation, controller configuration, test jobs, and staff training.
If you are unfamiliar with software licensing, our guide to what open-source software is explains how licenses such as GPL and MIT differ from ordinary freeware. You can also compare the practical trade-offs in our guide to open-source vs. proprietary software.
Choose Software by Controller, Not Just Laser Type
The laser source—diode, CO2, or fiber—is only part of the compatibility question. The controller board usually determines which software can communicate with the machine.
- GRBL: Common in desktop diode engravers and some converted CO2 machines. Start with LaserGRBL, MeerK40t, LightBurn Core, or UGS.
- Lihuiyu M2/M3 Nano: Common in budget K40-style CO2 machines. Look at K40 Whisperer or MeerK40t.
- Ruida, Trocen, or TopWisdom DSP: Common in larger CO2 systems. Free options are limited; LightBurn Pro is a practical trial option.
- JCZ/EZCad-compatible galvo: Common in fiber and some galvo marking systems. Check the exact board against MeerK40t or LightBurn Pro compatibility documentation.
- Snapmaker: Luban provides the closest manufacturer-integrated workflow.
- LAOS, Smoothieboard, LTT, and selected FabLab systems: VisiCut may be suitable, depending on its hardware driver support.
Do not rely on the machine’s brand or advertised wattage alone. Two machines that look nearly identical can use different controller boards and require different software.
Quick Comparison Table
| Software | Platforms | License or Cost | Best Fit | Design Capability | Difficulty |
|---|---|---|---|---|---|
| LaserGRBL | Windows | Free, GPLv3 | GRBL-controlled machines | Raster processing and limited vector import | Beginner |
| K40 Whisperer | Windows, Linux, macOS with additional setup | Free, GPL | Compatible Lihuiyu K40 controllers | No native design suite; imports SVG, DXF, and supported G-code | Beginner–Intermediate |
| MeerK40t | Windows, macOS, Linux, Raspberry Pi | Free, MIT | Lihuiyu, GRBL, selected Ruida and JCZ/EZCad-compatible systems | Basic vector, layout, and raster tools | Intermediate |
| LightBurn | Windows, macOS; legacy Linux build available | 30-day trial; Core $99, Pro $199 | GRBL, DSP, and supported galvo controllers | Extensive vector, raster, layer, and layout tools | Beginner–Advanced |
| Inkscape with Gcodetools | Windows, macOS, Linux | Free, GPL | Artwork preparation and compatible G-code workflows | Full vector-design suite | Intermediate |
| LaserWeb | Local web interface and desktop builds | Free, open source | GRBL and selected alternative firmware | Basic CAM and job preparation | Advanced |
| Universal Gcode Sender | Windows, macOS, Linux, Raspberry Pi | Free, GPLv3 | GRBL, FluidNC, TinyG, g2core, and Smoothieware | Limited built-in Designer; primarily a G-code platform | Intermediate |
| Snapmaker Luban | Windows, macOS, Linux | Free, open source | Snapmaker machines | Integrated laser, CNC, and 3D-printing workflows | Beginner |
| VisiCut | Windows, macOS, Linux | Free, open source | Selected Epilog, LAOS, Smoothieboard, LTT, and K40 systems | Import, placement, camera preview, and material presets | Beginner–Intermediate |
Important: Controller compatibility can be model-specific. Check the developer’s supported-device list before assuming that a controller family, laser source, or machine brand will work.
How We Evaluated These Applications
We compared each program using publicly available information from official websites, documentation, repositories, release histories, licensing pages, and supported-controller lists.
The main evaluation criteria were:
- Controller compatibility: Which boards and firmware families the software officially supports.
- Operating-system support: Whether current builds are available for Windows, macOS, Linux, or Raspberry Pi.
- Workflow coverage: Whether the application handles design, raster processing, toolpath generation, machine control, or only some of those tasks.
- Project status: Whether the software is actively developed, maintained at a slower pace, or primarily useful as a legacy option.
- Licensing and cost: Whether it is open source, freeware, manufacturer-provided, or available only as a trial.
- Ease of setup: The likely amount of driver, firmware, and device-profile configuration required.
- Production suitability: Features such as layers, presets, job preview, repeatability, camera alignment, and toolpath optimization.
We did not test every application on every supported controller. Compatibility statements should therefore be treated as a starting point, not a substitute for checking your machine’s documentation.
1. LaserGRBL

Platform: Windows
License: Free and open source under GPLv3
Best for: GRBL-controlled desktop laser engravers
LaserGRBL is the best laser engraver software for control and image-processing applications on machines running GRBL 0.9 or 1.1. It is especially common among Windows users with desktop diode engravers, although it can also work with some GRBL-converted CO2 systems.
Its appeal comes from keeping the workflow relatively compact. You can connect to a serial port, import an image or supported vector file, generate a job, preview the result, and send it to the controller without moving through several unrelated applications.
Notable features
- Converts common raster images into engraving toolpaths.
- Includes multiple dithering and line-to-line processing options.
- Supports SVG import for relatively straightforward vector work.
- Displays the generated toolpath before a job begins.
- Provides manual jogging, homing, framing, and a G-code console.
- Supports real-time feed and laser-power overrides when the controller runs compatible GRBL 1.1 firmware.
- Detects available serial ports and lets the user choose the connection assigned to the machine.
Advantages
- Straightforward for basic GRBL engraving workflows.
- Lightweight enough for many older Windows computers.
- Free, with no feature-limited paid tier.
- Combines image processing and machine control in one application.
- Official documentation covers common connection and configuration tasks.
Limitations
- Windows-only.
- Not a full vector-design environment.
- Layer management and multi-operation layout tools are more limited than those in LightBurn.
- Real-time override support depends on the GRBL version and configuration.
- Compatibility is tied to GRBL, not simply to whether a machine uses a diode or CO2 laser.
Who should use it?
LaserGRBL is a sensible first choice for Windows users with a GRBL-based diode engraver who mainly need raster engraving, simple vector jobs, and direct machine control. Users creating complex layered projects may still want Inkscape or another design program upstream.
Official resources: LaserGRBL website and official download page.
2. K40 Whisperer

Platforms: Windows and Linux; macOS requires additional setup
License: Free and open source under the GPL
Best for: Compatible K40-style machines using Lihuiyu controller boards
K40 Whisperer was created as an alternative to the LaserDRW and CorelLaser software commonly supplied with budget K40 CO2 machines. It communicates directly with compatible Lihuiyu controllers and removes the need for the original software dongle.
Its narrow hardware focus is both an advantage and a limitation. When the controller is compatible, the workflow is relatively direct. If the machine has been upgraded to a Ruida, GRBL, or another replacement controller, K40 Whisperer is generally no longer the right choice.
Notable features
- Opens SVG, DXF, and supported G-code files.
- Handles raster engraving, vector engraving, and vector cutting.
- Uses design colors to help distinguish different operations.
- Can process inner paths before outer paths, reducing the chance that a part moves before its internal features are cut.
- Includes manual movement and design-positioning controls.
- Connects directly to compatible Lihuiyu hardware without the original USB dongle.
Advantages
- Designed specifically around common stock K40 control hardware.
- Avoids the limitations of the bundled LaserDRW workflow.
- Free and open source.
- Supports combined raster and vector jobs.
- Has a long public development history and dedicated documentation.
Limitations
- It is not a native design application; artwork is normally created elsewhere.
- It does not support every controller found in a K40-style enclosure.
- macOS installation is less direct than Windows installation.
- The interface prioritizes function over visual polish.
- Power behavior varies by controller and machine configuration; some systems still rely on the laser’s physical power control.
Who should use it?
Choose K40 Whisperer if your machine still has a supported Lihuiyu board and you want a focused alternative to the original bundled software. Confirm the controller model before installation rather than assuming all machines sold as “K40” are compatible.
Official resources: K40 Whisperer project page and official manual.
3. MeerK40t

Platforms: Windows, macOS, Linux, and Raspberry Pi
License: Free and open source under the MIT license
Best for: Users who need broader controller support and a configurable open-source workflow
MeerK40t began as an alternative control environment for K40 machines but has expanded beyond its original scope. Its documented device support includes Lihuiyu M2/M3 Nano, GRBL, Moshiboard, NewlyDraw, selected Ruida systems, and EZCad2-compatible JCZ galvo controllers.
That broader coverage does not mean every machine within those categories will work identically. Galvo and DSP compatibility can depend on the specific board, protocol, firmware, and machine configuration.
The project’s repository currently describes MeerK40t as being in a low-maintenance phase. Stable releases remain available, but users should not expect the same response time or development pace associated with a fully staffed commercial product.
Notable features
- Supports multiple controller families through an extensible driver framework.
- Includes raster preprocessing, dithering, contrast, and image-adjustment tools.
- Provides basic drawing, layout, and element-management capabilities.
- Includes an internal console and command-line interface for automation.
- Supports plugins and developer extensions.
- Can run on a Raspberry Pi as part of a dedicated workshop setup.
- Offers Ruida emulation for certain integration scenarios.
Advantages
- Broad hardware ambitions compared with most free laser applications.
- MIT-licensed and designed to be extended.
- Useful for users who want to inspect or modify the software.
- Combines artwork preparation and device control.
- Stable builds are available for several operating systems.
Limitations
- Currently in a low-maintenance phase.
- Weekly builds may contain bugs or regressions.
- The interface can take time to learn.
- Hardware support may be uneven across controller families.
- JCZ/EZCad compatibility should not be interpreted as support for every fiber or galvo machine.
Who should use it?
MeerK40t is most appropriate for technically comfortable users who want an open-source environment with more controller flexibility than K40 Whisperer. For important production work, use a stable release and validate all motion, origin, and power behavior on scrap material first.
Official resources: MeerK40t repository and stable releases.
4. LightBurn

Platforms: Windows and macOS; LightBurn 1.7 remains available as a legacy Linux build
License: Commercial software with a 30-day unrestricted trial
Current price: Core $99; Pro $199
Best for: Users who want an integrated design, layout, and machine-control workflow
LightBurn is not free software, but its 30-day trial currently includes the full application without watermarks or feature restrictions. That makes it useful for evaluating a commercial workflow before purchasing a license.
LightBurn Core supports G-code-based systems such as GRBL, Marlin, and Smoothieware. LightBurn Pro adds supported DSP and galvo controllers, including Ruida, Trocen, TopWisdom, BSL, EZCad2, and EZCad3 systems.
The current prices are $99 for Core and $199 for Pro. Both are perpetual licenses and include one year of software updates. After that year, the installed eligible version continues to work. An optional renewal that adds another year of updates currently costs $40.
Linux support has changed
Current LightBurn 2.x releases do not officially support Linux. A legacy LightBurn 1.7 Linux build remains available, but Linux users should not assume that future features, fixes, or new-device support will reach that version.
Notable features
- Integrated vector creation and node-editing tools.
- Raster-image processing with several engraving modes.
- Color-layer workflow for assigning different speeds, power levels, passes, and operations.
- Kerf offset, tabs, bridges, arrays, text tools, and object alignment.
- Job preview and path-order optimization.
- Camera alignment for supported setups.
- Support for G-code, DSP, and galvo controllers depending on the license tier.
- Import support for SVG, DXF, AI, PDF, and other common formats.
Advantages
- Combines design, layout, toolpath preparation, and machine control.
- Supports a wider range of controller types than most free applications.
- The trial makes it possible to verify device compatibility before buying.
- Perpetual license rather than a mandatory subscription.
- One license can currently be activated on up to three computers.
Limitations
- Continued use after the trial requires payment.
- Linux is limited to a legacy release.
- Pro is required for supported DSP and galvo controllers.
- The number of settings can be intimidating for someone running a first engraving job.
- A supported controller family does not guarantee that every board variant or machine configuration will work.
Who should use it?
LightBurn is worth evaluating if you want a single application for artwork preparation, layers, job planning, and machine control. It is especially relevant when a free program supports your controller but lacks the layout or production features your workflow needs.
Official resources: LightBurn trial, Core and Pro comparison, and license terms.
5. Inkscape With Gcodetools

Platforms: Windows, macOS, and Linux
License: Free and open source
Best for: Vector artwork preparation and carefully validated G-code workflows
Inkscape is a mature vector graphics editor rather than a dedicated laser controller. It is useful for drawing and cleaning up SVG artwork, converting text to paths, editing nodes, and preparing color-coded files for applications such as LaserGRBL, K40 Whisperer, MeerK40t, or LightBurn.
Gcodetools can extend Inkscape with G-code generation, but it should not be treated as a universal laser post-processor. Different firmware families use different commands for power, motion, units, coordinate systems, and laser enablement. Generated files must be reviewed and tested before they are sent to a machine.
Notable features
- Bézier curves and precise node editing.
- Boolean operations for combining and subtracting shapes.
- Text-to-path conversion.
- Layer and object management.
- SVG import and export.
- DXF export for compatible downstream applications.
- Grid, snapping, alignment, and exact dimension controls.
- Extension support for specialized workflows.
Advantages
- A capable vector editor with no subscription fee.
- Useful beyond laser work, including illustration, signage, and layout.
- Available on the three major desktop operating systems.
- Large documentation and tutorial ecosystem.
- Works well as an artwork-preparation companion to dedicated laser software.
Limitations
- It does not directly support every laser controller.
- Gcodetools requires additional setup and careful configuration.
- Generic G-code may not match a machine’s expected laser commands.
- Users still need a compatible sender or machine-control application.
- The interface has a broader learning curve than a single-purpose engraving tool.
Who should use it?
Use Inkscape when design quality matters more than having every function in one program. It is particularly helpful for creating logos, signs, ornaments, boxes, and other vector-based projects before importing them into compatible laser-control software.
For projects that begin as furniture, cabinetry, or workshop plans, our guide to woodworking design software covers tools better suited to dimensional design before files reach the laser stage.
Official resources: Inkscape website and Gcodetools repository.
6. LaserWeb

Platform: Local browser-based interface with desktop and server deployment options
License: Free and open source
Best for: Technically experienced users maintaining an existing LaserWeb workflow
LaserWeb is a locally hosted, browser-based application for preparing and sending jobs to supported laser and CNC controllers. It should not be confused with a cloud service: the interface runs in a web browser, but the application and machine connection are normally hosted on the user’s own computer or local server.
The project historically supported GRBL, Smoothieware, TinyG, Marlin, Repetier, and related firmware. Its documentation warns that firmware support can change, and the current user experience is less predictable than that of more actively maintained alternatives.
LaserWeb remains useful for existing installations and users who are comfortable troubleshooting open-source dependencies. It is harder to recommend as the default option for a first laser.
Notable features
- Local browser-based interface.
- SVG, DXF, raster, and selected 3D/CAM workflows.
- G-code generation for supported firmware.
- Job positioning and operation management.
- Support for several GRBL variants and alternative CNC firmware.
- Docker and local-server deployment options.
- Open architecture for community modifications.
Advantages
- Not tied to a single desktop operating system in the same way as native applications.
- Supports several controller and firmware families.
- Can be deployed on a dedicated local machine.
- Source code remains available for users who need to maintain or modify it.
Limitations
- Setup is more technical than LaserGRBL or Luban.
- Controller support and raster performance vary by firmware.
- Development and packaged-release activity are slower than those of leading alternatives.
- Documentation and community answers may refer to different builds.
- It is not the most predictable choice for a new production workflow.
Who should use it?
LaserWeb makes the most sense for users who already have a working installation, need support for one of its less common firmware options, or are comfortable maintaining a local web application. New GRBL users will usually find LaserGRBL or LightBurn easier to configure.
Official resources: LaserWeb documentation site and LaserWeb4 repository.
7. Universal Gcode Sender

Platforms: Windows, macOS, Linux, and Raspberry Pi
License: Free and open source under GPLv3
Best for: Sending and monitoring G-code on supported CNC and laser controllers
Universal Gcode Sender, commonly called UGS, is a general-purpose G-code platform rather than a laser-first design suite. It supports controllers such as GRBL, FluidNC, TinyG, g2core, and Smoothieware.
UGS is no longer accurately described as “sender only.” Its current feature list includes a basic Designer capable of importing SVG, DXF, PNG, and JPG files, along with laser engraver support. Even so, its artwork, layer, and raster-processing workflow is not as specialized as LaserGRBL or LightBurn.
Notable features
- 3D G-code visualizer.
- Real-time machine-position feedback.
- Manual jogging and coordinate controls.
- G-code editor with syntax highlighting.
- Macros and customizable actions.
- Real-time overrides when supported by the controller.
- A basic Designer with SVG, DXF, PNG, and JPG import.
- Gamepad, joystick, and web-pendant support.
Advantages
- Supports several open CNC controller families.
- Useful for both laser and CNC workflows.
- Runs on major desktop operating systems and Raspberry Pi.
- Provides detailed machine-state and toolpath information.
- More capable than a minimal serial console.
Limitations
- Laser-specific image processing is less comprehensive than in dedicated laser applications.
- Users must verify that generated or imported G-code uses safe laser commands.
- It can expose CNC-oriented controls that are not relevant to every laser.
- Machine setup requires an understanding of firmware parameters, coordinates, and homing behavior.
Who should use it?
UGS is useful when you already have compatible G-code, work with both CNC and laser equipment, or want more detailed machine monitoring than a minimal sender provides. It is not necessarily the easiest first application for photo engraving.
Official resource: Universal Gcode Sender website.
8. Snapmaker Luban

Platforms: Windows, macOS, and Linux
License: Free and open source
Best for: Snapmaker modular machines and the Snapmaker Ray
Snapmaker Luban combines 3D-printing, laser, and CNC workflows in one application. It is optimized for Snapmaker hardware, which reduces some of the controller and device-profile uncertainty found in general-purpose software.
Its strongest advantage is integration rather than maximum depth in any single fabrication mode. A Snapmaker owner can move between toolheads without learning a completely unrelated application for every process.
Snapmaker also offers Snapmaker Orca, but the two programs should not be confused. Snapmaker Orca focuses on more advanced 3D-printing and slicing workflows. It is not currently a general replacement for Luban’s laser and CNC functions.
Notable features
- Integrated 3D-printing, laser, and CNC workspaces.
- Device profiles for supported Snapmaker hardware.
- Laser image and vector processing.
- Camera-assisted positioning on compatible machines.
- Built-in beginner guidance.
- Workspace controls and job transfer.
- Support for selected multi-axis Snapmaker configurations.
- Stacked-model workflow for converting models into laser-cuttable layers.
Advantages
- Free and maintained by the machine manufacturer.
- Reduces setup friction for supported Snapmaker equipment.
- Covers all three primary Snapmaker fabrication modes.
- Suitable for users who prefer a guided interface.
- Open-source code is publicly available.
Limitations
- Most useful within the Snapmaker ecosystem.
- Laser-design features are less extensive than those in dedicated commercial software.
- Compatibility with third-party machines is limited.
- Advanced users may prefer separate specialized applications for each fabrication mode.
Who should use it?
Luban is the natural starting point for Snapmaker owners who want a manufacturer-supported workflow covering laser engraving, CNC carving, and 3D printing.
If your project begins with a 3D object rather than a flat vector file, our comparison of free 3D modeling software may help you create or modify the model before preparing it in Luban.
Official resources: Snapmaker Luban and Luban source repository.
9. VisiCut

Platforms: Windows, macOS, and Linux
License: Free and open source
Best for: Selected FabLab, makerspace, and educational laser systems
VisiCut is a Java-based application for preparing, positioning, saving, and sending laser jobs. It began as an academic project at RWTH Aachen University and later developed into a community-supported tool used by some FabLabs and hackerspaces.
Its official hardware list includes selected Epilog machines, LAOS, Smoothieboard, LTT, K40, and additional systems supported through LibLaserCut. Compatibility should be checked at the specific machine and driver level; it should not be described as universal GRBL or Trotec software without confirming an appropriate driver.
Notable features
- Material and process presets.
- SVG, EPS, DXF, and PLF support.
- Preview of how artwork will appear on the selected material.
- Camera-assisted positioning and calibration.
- Reusable FabLab and makerspace settings.
- Inkscape-oriented workflow.
- Platform-independent Java application.
Advantages
- Material presets can improve consistency in shared workshops.
- Suitable for preparing jobs away from the laser computer.
- Camera preview helps with visual placement on supported setups.
- Free and open source.
- Designed with educational and collaborative spaces in mind.
Limitations
- Hardware support depends on available LibLaserCut drivers.
- The community is smaller than those around LaserGRBL or LightBurn.
- Some documentation and community references are dated.
- Java 11 or newer may be required on macOS and Linux.
- It is not the safest recommendation until the exact machine appears on the supported-hardware list.
Who should use it?
VisiCut is worth considering in a school, FabLab, library, or makerspace that already operates compatible hardware and values reusable material settings. Administrators should test profiles and permissions before making the software available to inexperienced users.
Official resources: VisiCut website, source repository, and supported-hardware list.
Which Software Should You Choose?
Use this decision path before downloading anything:
- Identify the controller board. Look in the machine manual, device settings, control cabinet, or manufacturer documentation.
- Confirm the operating system. Do not assume that older Linux or macOS instructions apply to the current release.
- Decide where you will create artwork. If you already use Inkscape, Illustrator, or another editor, you may need only reliable import and machine control.
- Separate design from control. Inkscape is primarily a design tool, UGS is primarily a G-code platform, and applications such as LightBurn combine both roles.
- Check maintenance status. A legacy application can remain useful, but it may require more troubleshooting.
- Test with noncritical material. Confirm dimensions, origin, direction, speed, and power before running a valuable workpiece.
Choose LaserGRBL if:
- Your controller runs GRBL.
- You use Windows.
- You mainly engrave images or run straightforward vector jobs.
- You want a free application with a relatively focused interface.
Choose K40 Whisperer if:
- You have a compatible Lihuiyu-controlled K40.
- You want to replace LaserDRW or CorelLaser.
- You create artwork in a separate application.
Choose MeerK40t if:
- You want an open-source application with broader controller ambitions.
- You are comfortable checking device-specific compatibility.
- You can work within the project’s current low-maintenance status.
Try LightBurn if:
- You want integrated design, layers, preview, and machine control.
- Your machine uses a supported GRBL, DSP, or galvo controller.
- You are willing to purchase a license if the trial improves your workflow.
Choose Inkscape if:
- Your main need is vector drawing and file preparation.
- You already have compatible laser-control software.
- You are comfortable verifying any G-code generated by extensions.
Choose UGS if:
- You already work with G-code.
- You use GRBL, FluidNC, TinyG, g2core, or Smoothieware.
- You want one control platform for both laser and CNC equipment.
Choose Luban if:
- You own a supported Snapmaker machine.
- You want a single interface for laser, CNC, and 3D printing.
- Manufacturer integration matters more than advanced laser-only features.
Installation and First-Run Checklist
Exact menus and driver requirements vary by release, so the following steps focus on the parts that apply across most applications.
Setting Up LaserGRBL
- Download the current installer from the official LaserGRBL website.
- Connect the machine by USB and allow Windows to install its serial driver.
- If no COM port appears, identify the USB-to-serial chip and obtain the driver from the machine manufacturer or chip vendor.
- Open LaserGRBL and select the correct COM port and baud rate.
- Connect without loading a job.
- Read and save the current GRBL settings before changing anything.
- Confirm that laser mode, maximum spindle value, travel dimensions, and homing behavior match the manufacturer’s instructions.
- Run a low-power framing operation before the first engraving.
- Test on scrap material while remaining next to the machine.
Do not copy another user’s GRBL settings blindly. Incorrect acceleration, travel, or homing values can cause crashes or unexpected motion.
Setting Up K40 Whisperer
- Confirm that the controller is a supported Lihuiyu model.
- Download K40 Whisperer from Scorch Works.
- Follow the operating-system-specific instructions included with the download.
- Install the required USB communication driver or library.
- Connect the machine directly rather than through an unreliable USB hub.
- Import a simple SVG or DXF test design.
- Confirm the design scale and origin.
- Set the physical laser power according to the machine’s controls and documentation.
- Run a small test at a conservative speed and power setting.
If the machine has been upgraded to another controller, use software intended for that replacement board.
Setting Up MeerK40t
- Download the latest stable release rather than an automated weekly build.
- Launch the application and create a device profile for the exact controller family.
- Enter the bed dimensions and preferred origin.
- Confirm axis direction, homing behavior, and power scale.
- Import a simple vector design.
- Use the simulation or preview tools before sending the job.
- Run a low-power framing test.
- Test raster and vector behavior separately before combining them.
Packaged builds are the simplest option for most users. Python installation is better suited to users who understand dependency and environment management.
Preparing Artwork in Inkscape
- Set the document units to match the downstream laser application.
- Enter the final page or material dimensions.
- Convert text to paths if the file will be opened on another computer.
- Remove duplicate paths that could cause the laser to trace the same line twice.
- Close shapes intended for cutting.
- Use clear layers or colors to distinguish engraving and cutting operations.
- Save a master SVG before exporting or converting the artwork.
- Import the SVG into the control software and verify its dimensions.
If you generate G-code through an extension, inspect the file for units, origin, travel moves, power commands, and laser-off behavior before running it.
Setting Up LightBurn
- Download the trial from the official website.
- Add the machine using the device wizard or a manufacturer-supplied profile.
- Select the exact controller type rather than choosing one based only on the laser source.
- Enter the bed dimensions and machine origin.
- Confirm whether the controller uses absolute or current-position coordinates.
- Test homing and jogging before enabling the laser.
- Create a low-power material test.
- Save verified settings to the material library.
Users with DSP or galvo hardware should follow the relevant device-specific documentation because origin, lens calibration, and communication procedures differ from GRBL machines.
Practical Tips for Better Laser Results
Start with a material test
Run a small speed-and-power grid on an offcut from the same material batch. Plywood glue, leather finishing, acrylic composition, and coatings can vary even when products look identical.
Save successful settings with:
- Material name and supplier
- Thickness
- Laser type and rated output
- Lens or focus configuration
- Speed
- Power
- Number of passes
- Air-assist setting
- Date tested
A preset is a starting point, not a guarantee. Optics, focus, machine condition, and material batches change the result.
Verify focus and beam condition
Poor focus can look like a software problem. Before changing toolpaths or firmware settings:
- Clean the lens and mirrors according to the manufacturer’s instructions.
- Confirm the correct focus distance.
- Check that the workpiece is flat.
- Inspect belts and mechanical components for looseness.
- Confirm that exhaust and air assist are working.
Only lubricate rails, bearings, or lead screws when the manufacturer specifies it. Do not apply lubricant to timing belts unless the machine documentation explicitly requires it.
Simplify artwork before engraving
Complex files can create unnecessary travel and repeated passes. Before sending a design:
- Remove hidden objects.
- Delete duplicate paths.
- Convert text to paths.
- Join nodes where appropriate.
- Reduce excessive image resolution.
- Check that cutting paths are closed.
- Confirm that engraving fills and cutting outlines are assigned to the correct operations.
Use framing and preview tools
A software preview can reveal unexpected travel, repeated lines, or incorrect operation order. Framing confirms where the physical job will run.
Neither feature replaces supervision. A preview cannot detect an unsuitable material, a blocked exhaust, or a workpiece that shifts after the job starts.
Laser Material and Fire Safety
Laser engraving creates heat, smoke, particles, and combustion products. Software cannot make an unsafe material safe.
Follow these basic precautions:
- Use only materials approved by both the machine manufacturer and material supplier.
- Do not process unidentified plastics, coated materials, or composite sheets.
- Never laser-process PVC or unidentified vinyl. Heating PVC can release hydrogen chloride and other toxic or corrosive chlorinated fumes.
- Do not assume that all acrylic is suitable. Laser compatibility depends on composition and laser wavelength.
- Remember that a blue diode laser generally does not cut clear acrylic effectively, while a CO2 laser interacts with it differently.
- Check plywood, MDF, leather, and coated products for adhesives, resins, dyes, and treatments.
- Use properly sized exhaust ventilation.
- Keep the machine interior and cutting bed free of debris.
- Maintain air assist where the machine supports it.
- Keep an appropriate fire extinguisher accessible.
- Never defeat safety interlocks.
- Never leave an operating laser unattended.
Anodized aluminum is commonly marked by affecting its surface layer; that does not mean a hobby laser can cut the underlying metal. Material descriptions should always distinguish marking, engraving, and cutting.
For institutional environments, create a written approved-material list and require training before allowing unsupervised access.
Safety reference: MIT Environment, Health & Safety laser cutter guidance.
Frequently Asked Questions
What is the best completely free laser engraver software?
For a Windows computer connected to a GRBL controller, LaserGRBL is a practical starting point. For a compatible stock K40, K40 Whisperer may be more appropriate. MeerK40t supports a broader range of hardware, although it currently operates in a low-maintenance phase.
There is no universal winner because controller compatibility matters more than the laser’s advertised power or brand.
Is LightBurn free?
LightBurn is commercial software, not freeware. It currently offers a 30-day trial without watermarks or feature restrictions. After the trial, LightBurn Core costs $99 and LightBurn Pro costs $199.
Both are perpetual licenses with one year of updates. Optional renewal for another year of updates currently costs $40.
Does LightBurn still support Linux?
LightBurn 1.7 remains available as a legacy Linux build, but current LightBurn 2.x releases do not officially support Linux. Linux users should consider whether a frozen legacy version meets their hardware and update requirements.
Can free laser software be used for a business?
Yes, depending on the software license, controller compatibility, and required workflow. Open-source applications such as LaserGRBL, K40 Whisperer, Inkscape, and MeerK40t generally permit commercial use, but each license should be checked separately.
Commercial suitability also depends on reliability, repeatability, maintenance, staff training, backups, and material testing—not only the software’s price.
Can software limit laser performance?
It can. Applications may expose the same basic speed and power controls but differ in:
- Toolpath generation
- Raster processing
- Overscan
- Serial buffering
- Power modulation
- Path ordering
- Corner behavior
- Supported firmware features
- Camera and alignment support
The machine, firmware, optics, material, and mechanical condition remain equally important.
Is GRBL a type of laser?
No. GRBL is motion-control firmware commonly used in hobby CNC and laser systems. Diode, CO2, and fiber describe laser-source technologies. A GRBL controller is most common in diode engravers and some converted CO2 machines, but the two classifications are not interchangeable.
What is the difference between GRBL, DSP, Lihuiyu, and galvo controllers?
- GRBL is open motion-control firmware widely used in hobby machines.
- DSP controllers such as Ruida, Trocen, and TopWisdom are common in larger CO2 systems.
- Lihuiyu M2/M3 Nano boards are associated with many budget K40-style machines.
- Galvo controllers drive rapidly moving mirrors rather than an XY gantry. JCZ/EZCad-compatible boards are common in fiber and other galvo marking systems.
The controller determines the communication protocol and is usually the first compatibility detail to check.
Can Inkscape control a laser directly?
Not by itself in a universal way. Inkscape is primarily a vector editor. It can prepare SVG or DXF artwork for another application, and extensions can generate G-code, but the output must match the target controller’s commands and configuration.
Can Universal Gcode Sender create laser jobs?
UGS includes a basic Designer with SVG, DXF, PNG, and JPG import and provides laser engraver support. It remains a general G-code platform, however, and does not offer the same laser-focused raster, layer, or layout workflow as LaserGRBL or LightBurn.
Can K40 Whisperer control any K40 machine?
No. “K40” describes a broad category of machines rather than one guaranteed electronics configuration. K40 Whisperer is intended for compatible Lihuiyu controllers. Machines with Moshi, Ruida, GRBL, or other upgraded boards may require different software.
Is MeerK40t actively developed?
MeerK40t continues to provide stable releases, but its repository currently describes the project as being in a low-maintenance phase. Response times may be slower, and automated weekly builds may include regressions. Use the latest stable release for a more predictable setup.
Is LaserWeb still worth using?
It can be useful for an existing installation or a less common supported firmware. For a new GRBL setup, however, LaserGRBL or LightBurn will usually require less configuration. LaserWeb is better suited to users comfortable maintaining a local web application and troubleshooting dependencies.
Should a beginner start with free software or LightBurn?
Start by checking what the machine manufacturer supports. If the controller works with LaserGRBL, K40 Whisperer, MeerK40t, or Luban, a free application can teach the fundamentals without an additional software purchase.
Try LightBurn when you need integrated design tools, more capable layer management, camera alignment, or broader production features. Its trial allows you to compare the workflow before deciding.
What file format is best for laser cutting?
SVG is usually a practical choice for vector cutting and line engraving because it preserves paths and dimensions when prepared correctly. DXF is also common, but import behavior can vary between applications.
PNG and JPG are better suited to raster engraving. Always verify scale, units, and operation assignments after importing a file.
Why does my engraving size differ from the design?
Common causes include:
- Incorrect document units
- DPI interpretation
- SVG or DXF scaling differences
- Incorrect steps-per-millimeter settings
- Import options
- A mismatched machine profile
- Resizing during image conversion
Test with a simple measured square before adjusting firmware. If the machine’s motion calibration is correct, changing steps per millimeter to compensate for an import problem can create larger errors elsewhere.
How do I fix a laser that will not connect?
Check these items in order:
- Confirm that the controller is supported.
- Try a known-good USB data cable.
- Connect directly instead of through a hub.
- Install the correct USB-to-serial driver.
- Select the right COM port or serial device.
- Confirm the expected baud rate.
- Close other applications that may be using the same port.
- Restart the controller and software.
- Review the manufacturer’s connection procedure.
Do not flash new firmware merely because a COM port is missing. Firmware changes can create additional problems and may affect warranty support.
Final Recommendations
The most suitable laser software depends on the controller, operating system, and amount of design work you want to do inside the application.
- LaserGRBL is a focused, no-cost choice for many Windows-based GRBL machines.
- K40 Whisperer remains useful for compatible Lihuiyu-controlled K40 systems.
- MeerK40t offers broad open-source controller support but currently has a slower maintenance pace.
- LightBurn provides the most integrated trial workflow, with separate Core and Pro controller coverage.
- Inkscape is a strong free companion for vector artwork, but it is not a universal machine controller.
- LaserWeb is better suited to existing or technically managed installations than first-time users.
- UGS combines G-code control with a limited Designer and works across several open CNC firmware families.
- Snapmaker Luban is the most direct free option for supported Snapmaker machines.
- VisiCut can work well in makerspaces that already use supported hardware and shared material profiles.
Before committing to any application, identify the controller board, verify the supported operating system, and run a small low-power test. Good software can improve consistency and reduce setup time, but safe materials, correct ventilation, machine maintenance, and constant supervision remain essential.
