Light Lane and GRBL: what happens when you click Connect
Light Lane detects your GRBL machine over USB serial, reads configuration registers, and adapts power settings automatically. You plug in your laser, select it in the connection dropdown, and click Connect. The rest happens in the background.
What Light Lane does when it connects to your GRBL machine
When you click Connect, Light Lane opens the USB serial port at 115200 baud and waits for the GRBL startup message. A timeout of a few seconds covers machines that take longer to initialize. Once the connection is live, Light Lane queries $30 and $31 from the GRBL configuration register set.
$30 is the max spindle speed, which GRBL uses as the S-value ceiling. If your machine has $30=1000, then S1000 means full power and S500 means 50%. If $30=255, the scale is 0-255. Light Lane reads this at connect time and uses it to translate your power percentage (0-100%) into the correct S-value in the G-code output. You never have to calculate this manually.
$31 is the min spindle speed. On machines where $31 is set above zero, a small nonzero S-value still fires the laser at the minimum level. Light Lane accounts for this when calculating power curves.
For laser engraving, M4 dynamic laser mode is important. In M4 mode the laser power scales with feed rate, so at the start and end of each line where the machine is accelerating and decelerating, the laser dims proportionally. This prevents the burn marks at the ends of lines that M3 (constant power) mode produces. Light Lane generates M4 commands by default when the controller profile is set to GRBL. If your machine does not support M4 (some older or budget firmware builds), you can switch to M3 in the controller settings.
G-code streaming uses character-counting. Rather than waiting for an acknowledgment after each line, Light Lane keeps a running count of bytes sent and bytes acknowledged. It never sends more than the 128-byte GRBL RX buffer can hold. This produces smoother, faster streaming than simple line-by-line acknowledgment streaming.
Light Lane has been confirmed to work with the Creality Falcon 2 Pro 22W and the Two Trees TTS-55 Pro. Both use GRBL firmware and connect via USB serial.
GRBL connection checklist and what each step does
| Step | What Light Lane does | What you need to do |
|---|---|---|
| Plug in USB | Detects CH340, CP210x, or FTDI serial chip | Allow driver install on first use (macOS may require approval) |
| Select device | Lists available serial ports in dropdown | Select your laser's port (usually the only USB serial device listed) |
| Click Connect | Opens port at 115200 baud, waits for GRBL startup string | Wait 2-3 seconds for connection confirmation |
| Register query | Sends $$ to read $30 and $31 | Nothing. This happens automatically |
| Power mapping | Calculates S-value scale from $30 | Verify your power percentage in settings looks correct |
| Laser mode | Sets M4 by default if controller profile = GRBL | Switch to M3 in controller settings if your firmware does not support M4 |
GRBL connection view in Light Lane
The controller setup panel shows discovered USB serial devices and the active connection status.
- Controller setup panel.
- Material test grid applied to job.
GRBL software FAQ
What GRBL version does Light Lane support?
Light Lane works with GRBL 1.1 and later. GRBL 1.1 is required for M4 dynamic laser mode. If your machine runs older GRBL firmware, M4 will not work. Switch the laser mode to M3 in the controller settings in that case.
My machine is not showing up in the connection dropdown. What do I check?
On macOS, check System Preferences for a security prompt about a kernel extension (CH340 and CP210x drivers require approval on macOS). On Windows, check Device Manager to confirm the USB serial device is recognized. Try a different USB cable. Some budget machines ship with charging-only USB cables that do not carry data.
Why does my engrave look darker at the ends of lines?
This usually means the machine is running in M3 (constant power) mode instead of M4 (dynamic mode). In M3 mode the laser fires at full power even while the machine is decelerating at the end of each line. Switch the laser mode to M4 in the controller settings in Light Lane, then regenerate your G-code.
Does Light Lane work with Sculpfun, Ortur, or xTool machines?
Most Sculpfun, Ortur, and xTool diode lasers run GRBL and connect via USB serial. They should work with Light Lane. The team has not formally tested every model, so run the 14-day free trial on your machine to confirm.
What does the $30 register affect in my settings?
$30 sets the maximum spindle value GRBL accepts. If $30=1000, then 100% power in Light Lane generates S1000 in the G-code. If you have $30=255, 100% power generates S255. Light Lane reads $30 at connect time and handles the translation automatically. You always set power as a percentage from 0 to 100.
Connect your GRBL laser and run your first job in Light Lane
Plug in your machine, import your artwork, and send. 14 days free, full Pro access, no card required.
Next steps
Validate one real workflow in Light Lane, then move to the most relevant guide or feature page.
Last updated February 21, 2026