← How-Tos
laser May 6, 2026 ◑ 2 views ◯ 9 min read

How to Use LaserGRBL: Free Laser Control Software for GRBL Engravers

lasergrblgrbllasersoftwarefreeimage engravingvector cuttingdiode lasercnc

Introduction

LaserGRBL is a free, open-source laser control software designed specifically for GRBL-based diode and CO2 laser engravers. Unlike paid alternatives that can cost $60-120, LaserGRBL offers professional-grade features at zero cost, making it the go-to choice for budget-conscious makers running machines like the Longer Ray5, Ortur Laser Master, xTool D1, Atomstack, and Sculpfun. This guide covers the complete LaserGRBL workflow from installation and GRBL configuration through image engraving, vector cutting, advanced settings, and troubleshooting. Whether you are engraving photos on wood, cutting acrylic, or marking leather, this guide teaches you to get the best results from your GRBL laser without spending a dime on software.

What You Need

Step 1: Download and Install LaserGRBL

  1. Visit lasergrbl.com and download the latest installer
  2. Run the installer with administrator privileges
  3. Windows may warn about unsigned software: click "More info" then "Run anyway"
  4. Complete the installation wizard (accept default settings)
  5. Launch LaserGRBL from the Start menu or desktop shortcut

Step 2: Connect to Your Laser

  1. Power on your laser engraver
  2. Connect the USB cable between your PC and the laser controller
  3. In LaserGRBL, click the COM port dropdown (top-left)
  4. Select the COM port that appears when you plug in the laser (usually COM3-COM12)
  5. Set the Baud rate to 115200 (standard for most GRBL lasers)
  6. Click the Connect button (plug icon)

Connection troubleshooting: If no COM port appears, install the CH340 or CP2102 USB driver for your laser's control board. Check Device Manager for unknown devices. Some boards use a different baud rate (try 9600 if 115200 fails).

Step 3: Verify GRBL Version and Laser Mode

Once connected, LaserGRBL displays the GRBL version in the console. Verify laser mode is enabled:

  1. Type $I in the command box and press Enter to see build info
  2. Type $32 and press Enter to check laser mode status
  3. If $32 returns 0, type $32=1 to enable laser mode
  4. Type $$ to view all GRBL settings

Critical GRBL settings for laser operation:

Step 4: Understanding the LaserGRBL Interface

Main areas:

Jog controls: Use the arrow buttons to move the laser head. Set jog distance (0.1mm, 1mm, 10mm, 100mm) and jog speed (typically 3000 mm/min). The house icon runs the homing cycle ($H). The target icon sets the current position as work origin (G92 X0 Y0).

Step 5: Loading and Engraving an Image

LaserGRBL excels at engraving photos and raster images. It offers three conversion methods:

Method 1: Line Tracing (Best for logos and text)

  1. File > Open File (or drag and drop)
  2. Select your image (JPG, PNG, BMP, GIF, TIFF, WEBP supported)
  3. In the conversion wizard, select Line to Line Tracing
  4. Set Direction: Horizontal (default) or Vertical
  5. Set Resolution (DPI): 254 DPI (0.1mm line interval) for fine detail, 127 DPI (0.2mm) for faster jobs
  6. Set Tool: The engraving parameters (power % and speed mm/min)
  7. Click Next to preview, then Create

Method 2: Dithering (Best for photos on wood)

  1. Load your image and select 1-Bit Dithering
  2. Choose a dithering algorithm:
  1. Set DPI and tool parameters
  2. Preview and create

Method 3: Grayscale (Best for 3D relief effects)

  1. Load your image and select Grayscale
  2. Works best with materials that burn darker with more power (wood, leather)
  3. Set your power range: the laser varies power from 0% to your max based on image darkness
  4. Use lower speed (800-1500 mm/min) for good grayscale response

Step 6: Engraving Settings by Material

Wood (plywood, basswood, maple):

Acrylic (cast, not extruded):

Leather:

Cardboard:

Anodized aluminum:

Glass (with marking compound):

Step 7: Loading and Cutting Vector Files

LaserGRBL supports vector files for cutting and line engraving:

  1. File > Open File and select your SVG, DXF, or G-code file
  2. For SVG/DXF, LaserGRBL opens the vector import dialog
  3. Select import options:
  1. Set cut parameters for each operation type:
  1. Preview the toolpath and click Create

Step 8: Positioning and Framing

Proper positioning prevents ruined work and material waste:

Setting the Work Origin

  1. Jog the laser to your desired starting corner (typically bottom-left)
  2. Click the Target icon (or type G92 X0 Y0) to set work zero
  3. Alternatively, use the "Set Zero" custom button

Framing (Outline Preview)

  1. After loading your job, click the Frame button (square icon)
  2. The laser traces the bounding box of your design at low power
  3. Verify the outline fits on your material and is positioned correctly
  4. Use the offset feature to adjust position without re-zeroing

Using Absolute Coordinates

  1. Home the machine ($H) to establish machine coordinates
  2. Jog to a known position (e.g., center of a jig)
  3. Set that as your work origin
  4. For repeat jobs, you can return to the same exact position

Step 9: Running the Job

  1. Verify your material is secure and the laser is focused
  2. Put on safety glasses and ensure ventilation is running
  3. Click the Play/Start button (green triangle)
  4. LaserGRBL streams the G-code to your laser line by line
  5. Monitor the job in the preview window and status bar

During the job:

Step 10: Advanced Features

Multi-Pass Cutting

  1. After creating your toolpath, check "Multi-Pass" in the tool settings
  2. Set number of passes (2-10 depending on material thickness)
  3. Set Z-step per pass (if your laser has motorized Z)
  4. For lasers without Z, the laser re-traces the same path multiple times

Jogging with Custom Buttons

  1. Right-click the custom buttons area > Add Button
  2. Create buttons for common operations:

Resuming Interrupted Jobs

  1. If a job stops (power loss, USB disconnect), do not move the laser
  2. Reconnect and re-home if needed
  3. Note the last line number from the console
  4. Use "Start From Line" feature and enter the line number
  5. LaserGRBL skips to that position and continues

M4 Dynamic Laser Power (GRBL 1.1f+)

If your GRBL firmware supports M4 (dynamic power mode):

Step 11: Troubleshooting Common Problems

Burned Corners on Vector Cuts

Uneven Engraving Depth

Image is Mirrored or Upside Down

Communication Errors and Freezes

Banding or Striping in Photo Engraves

Step 12: LaserGRBL vs LightBurn

Both are excellent laser control tools with different strengths:

Recommendation: Start with LaserGRBL to learn laser basics at no cost. Upgrade to LightBurn when you need camera alignment, complex multi-layer projects, or non-GRBL controllers.

Pro Tips for Better Results

Conclusion

LaserGRBL delivers professional laser engraving and cutting control at zero cost. By mastering its image conversion tools, understanding material-specific settings, and applying the advanced techniques in this guide, you can produce results that rival expensive commercial software. The key to great laser work is methodical testing: run small test burns on scrap, document your settings, and refine until you find the perfect combination for each material. With practice, LaserGRBL becomes a powerful production tool for custom products, artwork, prototypes, and manufacturing.