Your production hub for laser engravers and CNC machines.
GRBL Server ingests SVG, DXF, PNG/JPG images, Gerber copper layers, Excellon drill files, and G-code from local folders, databases, or S3, processes them through reusable workflows, and sends jobs to any GRBL, GRBL-ESP32, Marlin, Smoothieware or Klipper machine on your network.
Free for your first month, then €3.99/month. GRBL over USB serial · ESP32/FluidNC over Wi-Fi · Klipper, Smoothie & Marlin over TCP.
More than a sender.
Most workshop software is either a design tool or a one-machine sender. GRBL Server is the production layer in between: file sources, reusable workflows, presets, and a fleet of laser engravers and CNC machines on your network — with laser, spindle and drag tools as first-class citizens.
LightBurn focuses on designing and sending a single laser job to a single machine. GRBL Server skips design and focuses on reusable, multi-machine production — for spindles and drag engravers as well as lasers.
LaserGRBL is a simple sender/converter. GRBL Server adds workflows, mediators, grids, clipping, presets, PCB workflows, surface leveling, and fleet management on top.
Built around how production actually works.
A small set of building blocks that compose into reusable workflows.
Multi-machine fleet
Laser, spindle & drag tools
PCB isolation & drilling
Surface leveling
Visual workflow editor
Grid-based batch jobs
SVG path clipping & cropping
d path or a rectangular bound. Useful for material-shaped batches.Flexible file sources
Presets & interfaces
2D & 3D job preview
Real-time job control
Local-network access
grblserver.local shortcut. No cloud account required.Mill, drill and route PCBs — not just engrave.
The same workflows that drive your lasers now drive rotating and dragging tools. Pick the tool type per job and the engine handles the Z axis: plunges, retracts, stepped depth passes, and travel at a safe height.
- Spindle & drag tools — cut depth, depth-per-pass stepdowns, plunge feed, safe-Z travel, spindle RPM with spin-up dwell.
- Machining operations — engrave on the line, inside/outside profile cuts offset by the tool radius, pocket clearing with stepover, and holding tabs that keep parts attached.
- Excellon drilling — DRL/XLN hole patterns become peck-drill programs with chip-clearing retracts and a bit-change pause between drill sizes.
- Gerber isolation routing — the cutter follows outward offsets of the copper to isolate every pad and trace, with configurable passes and clearance.
- Surface leveling — probe a grid over the board, build a heightmap, and warp the program so shallow cuts follow the real surface.
- 3D preview — any program that moves in Z gets an orbitable 3D view with toolpaths colored by cut depth.
Wire it once. Run it every shift.
A workflow is a graph of nodes: where files come from, how they're processed, how they're arranged into a grid, what clipping applies, which interface and laser engraver receives the job.
- 1 Define file sources (local folder, database mediator, S3).
- 2 Pick an interface (the engine parameters — tool type, power or cut depth, speed, passes; one profile handles vector and raster).
- 3 Arrange into a grid and apply clipping if needed.
- 4 Target a machine endpoint — laser engraver or CNC, over serial, Wi-Fi or TCP — and run.
One server, every machine on the network.
Connect GRBL, GRBL-ESP32/FluidNC, Marlin, Smoothieware and Klipper controllers over USB serial, Wi-Fi or TCP. Each machine appears as a named endpoint with its own working area and idle/active state.
- · USB serial for GRBL, Marlin and Smoothieware boards.
- · Wi-Fi WebSocket for GRBL32 / ESP32 / FluidNC controllers.
- · TCP for Smoothieware, Klipper (Moonraker) and Marlin over the network.
- · Per-machine working area, description and identifier.
- · Connect / disconnect from any device on the network.
From a folder of SVGs to a full sheet of jobs.
Load files from a local folder, an external database, or an S3 bucket. Multiply them by the number of cells you need, arrange them in a grid across the working area, and clip the result to the material you've actually got on the bed.
- · Filter files by prefix, suffix, extension, recursion.
- · Multiplier per file for batch quantities.
- · Grid tiling with configurable rows, columns, gap.
- · SVG-path clipping using
dattributes. - · Rectangular cropping for sheets and offcuts.
Save the dial-in once. Reuse it for every order.
A preset bundles together a machine, an interface (tool, power, speed, depths, passes), clipping, and the pre-visualizer layout. Once you've found settings that work for a material, save them as a preset and apply them in one click on future jobs.
- · Per-material presets:
plywood_3mm_engrave,pcb_fr4_isolation, ... - · Interfaces store the engine parameters — tool-aware, so the same dialog covers laser power and spindle depths.
- · Sequences wrap each job with start / end G-code.
- · Macros for reusable controller commands.
Try everything free for a month.
Every feature, every machine, no card to start. After your first month, GRBL Server is €3.99/month.
Signed & verified
Every installer is digitally signed — Windows shows the verified publisher before anything runs. Download only from this site.
Local-first by design
Your files, machines and job history live on your workshop computer — not in a cloud. The account only validates your licence.
Support that knows the product
Support requests go straight to the engineering team behind GRBL Server — no tiered queues. Contact support →
Want the longer story? About GRBL Server →