Everything Lùmen Can Do

A deep dive into every feature of the most complete GRBL laser controller for Mac

From a built-in shape and text editor to image engraving with 7 dithering algorithms, SVG vector cutting, multi-item layers, 18 material presets, and real-time overrides — Lùmen gives you full control over your laser engraver.

1

Real-Time Preview & Positioning

Before you fire the laser, Lùmen shows you exactly what will happen. The interactive 2D canvas displays your entire job with zoom and pan, the machine's real work area in millimeters, and the current laser position.

Framing

The Frame command traces the exact boundary of your job before engraving — so you can verify placement without burning anything. With the laser pointer active, the machine moves at low power (S10) to draw a visible outline on your material. With the pointer off, it traces the boundary with rapid moves.

Framing respects work area limits in Machine Home mode, preventing end-stop alarms.

2

Built-in Shape & Text Editor

Lùmen isn't just a sender — it's also an editor. Draw rectangles, ellipses, lines, polylines, and multi-line text directly on the canvas, no Inkscape or Illustrator needed for simple jobs.

Five drawing tools

A floating toolbar in the corner of the canvas offers five tools:

After committing a shape, the tool auto-switches back to Select — you can immediately move it or tweak its parameters without an extra click.

Smart resize and rotation handles

Selected shapes show 9 handles: 4 corners, 4 edge midpoints, and a green rotation handle above the top edge. Resize is anchor-locked: the opposite corner stays visually fixed even when the shape is rotated. The math projects the cursor through the shape's unrotated frame and recomputes the bounds so the visual anchor never drifts — exactly like in pro design tools.

Hold Shift on a corner handle to lock the original aspect ratio during resize.

Intensity instead of colors (Engrave only)

On the Engrave layer every item has two intensity sliders: Fill and Stroke, from 0 to 100%. Intensity is also a multiplier on the layer's laser power: a rectangle with 50% fill burns at half the configured power for the Engrave layer.

Each layer has its own identifying color on the canvas: blue for Engrave (matching the rasterized toolpath), red for Cut (matching the imported SVG). The blue alpha tracks intensity: solid blue = full burn, transparent blue = reduced power. You can tell what does what at a glance.

On the Cut layer, shapes are always stroke-only (filling an area to cut it makes no sense) and per-item intensity is hidden: the layer's power / feed / passes govern every cut. Shapes added to Cut are automatically coerced to stroke-only, and you can still select them by clicking inside the outline — not just on the edge.

Precise position, size, rotation

The X, Y, W, H, and ∠ fields in the layer panel accept exact numeric values in millimeters and degrees. Shapes can be rotated by an exact value (e.g. 45°), moved to precise coordinates, resized to exact millimeters — no dragging required. Every change reflects instantly on the canvas.

The engrave image can now be rotated too: a green rotation handle appears when the engrave layer is selected. The rotation is baked into the G-code the laser will execute — not just a visual effect.

Two-level layer panel

Photoshop / Figma style: each layer (Engrave / Cut) expands to show every item it contains. Click an item to select it, edit its parameters inline. The + button on each layer offers contextual actions: add an image / G-code / SVG (replaces if one is already there), or activate a drawing tool to place new shapes.

Multi-line text works exactly as you'd expect: there's a multi-line editor in the panel, press Enter for a new line, the text is laid out with the font's natural leading via CoreText.

Pick any font, with width and style variants

Text items expose three pickers driven by every font installed on your Mac: Font (family), Width (Condensed / Compressed / Normal / Expanded …, shown only when the family has more than one), and Style (Regular / Bold / Italic / Bold Italic / …). Switch family and Lùmen preserves the current width + style if the new family supports them — e.g. going from Helvetica Condensed Bold Italic to Courier keeps Condensed Bold Italic when available, with graceful fallback otherwise.

Font size is a TextField + stepper combo: type an exact value in millimeters, or focus the stepper and use / to nudge by 1 mm.

Editable project files

Lùmen's v2 .gcode format includes a JSON block with every shape, geometry, style, and editable text. Reopen a project and find everything still editable — no flattening to curves or pixels. The file stays compatible with other senders that read only the plain G-code (it's saved as well, as a compatibility cache).

3

Three Image Processing Modes

Lùmen converts your images to laser-ready G-code with three distinct processing modes, each suited to different materials and styles.

Dithering

Converts your image to black-and-white dots using error-diffusion algorithms. This is the gold standard for engraving photographs on wood, producing fine detail with excellent contrast. Choose from 7 algorithms:

Floyd-Steinberg — classic, balanced
Atkinson — high contrast, popular for laser
Burkes — smooth gradients
Jarvis-Judice-Ninke — wide diffusion
Sierra — detailed rendering
Sierra Lite — fast, lighter diffusion
Stucki — sharp edges

Grayscale Mapping

Maps continuous tones directly to laser power levels, producing smooth gradients. Best on materials that respond linearly to power changes, like anodized aluminum or slate.

Threshold

Binary conversion: every pixel becomes either fully burned or untouched. Adjustable threshold (0–255) lets you control the cutoff point. Ideal for high-contrast logos, text, and line art.

Brightness & Contrast

Both adjustable from −100 to +100 with instant preview. The interface shows your original image side by side with the processed result, so you can evaluate the output before generating G-code.

Supported Formats

PNG, JPEG, BMP, and TIFF.

4

SVG Vector Cutting

Load any SVG file for precise vector cutting. Lùmen's built-in SVG parser handles all standard elements and converts them to optimized G-code.

Curves are automatically converted to linear segments for G-code. The cut layer appears in red on the canvas, clearly separated from the blue engrave layer.

5

Multi-item Dual Layer System

Combine engraving and cutting in a single job. Lùmen's two-layer system lets you engrave a design and cut its outline without repositioning your material — and each layer can hold any number of items: shapes, text, the imported image, the SVG.

6

Precise Parameter Control

No guesswork. Every parameter is adjustable via dedicated sliders, and the preview updates in real time as you make changes.

Parameter Range
Resolution 1–20 lines/mm
Speed (Feed Rate) 100 mm/min up to machine maximum
Power Max 1–100% (auto-scaled to machine $30 value)
Power Min 0–100%
Overscan 0–20 mm
Brightness −100 to +100
Contrast −100 to +100
Threshold 0–255

Real-Time Overrides

During a running job, you can adjust feed rate and laser power without pausing. Controls allow ±1% and ±10% adjustments, or a reset to 100%. Changes apply instantly through GRBL's real-time command protocol.

7

18 Material Presets

Ready-to-use presets for the most common laser engraving and cutting materials. Select a preset and all parameters — speed, power max, power min, resolution, and passes — are set automatically.

Engraving Presets

Kraft Paper
White Paper
Cardboard
Plywood
Solid Wood
Bamboo
Aluminum Foil
Cork
Leather
Silica Gel
Felt
Tin Sheet
Acrylic
ABS / Plastic
Marking Spray on Metal

Cutting Presets

Paper Cut (1 pass)
Plywood 3 mm (5 passes)
Balsa 2 mm (3 passes)

Custom Presets

Found the perfect settings for a material? Save them as a custom preset. Create, edit, rename, and delete your own presets — they persist across sessions and are always one click away in the dropdown menu.

8

Power/Speed Test Grid

The fastest way to find optimal settings for a new material. Lùmen generates a calibration grid where each cell is engraved at a different combination of speed and power, so you can visually identify the best parameters.

Run the test, pick the cell that looks best, and apply those parameters to your job.

9

Flexible Work Origin

Two modes for positioning your work, depending on your setup and workflow.

Machine Home Mode

Uses the machine's limit switches to establish a repeatable zero position. Work area limits are enforced automatically — Lùmen prevents movements and G-code coordinates from exceeding the physical boundaries, avoiding hard-limit alarms.

Custom Origin Mode

Jog the laser to any position and press Set Zero Here. Your job will be engraved relative to that point. Supports two alignment modes:

Jog Controls

8-direction jog pad with configurable step size in millimeters. The laser pointer toggles a low-power visible dot (S10) so you can see exactly where the focus point is without burning your material.

10

Reliable Connection & Recovery

Lùmen implements the GRBL character-counting streaming protocol with precise 127-byte buffer tracking. Every command is tracked from send to acknowledgment, preventing buffer overflows and ensuring reliable communication.

Automatic Stall Recovery

If the machine stops responding during a job, Lùmen detects the stall after 3 consecutive idle status reports and automatically resynchronizes the buffer state. No manual intervention needed.

Resume from Position

Stopped mid-job? Resume from the exact G-code line where you left off with the Resume button. No need to start the entire job over.

Color-Coded Serial Console

The built-in console shows all serial communication in real time:

Type G-code commands manually, navigate command history with arrow keys, and export the full log as a text file for debugging or support.

11

Editable Project Files

Save your entire job — both layers, every shape and text item, all settings, positions, sizes, and rotations — into a single .gcode file in Lùmen's v2 native format.

12

14 Machine Presets

Built-in presets for the most popular GRBL laser engravers. Each preset configures the work area dimensions and maximum speed/power values for your specific machine.

SCULPFUN S30, S10, S9, S6, C1 Mini
Ortur Laser Master 3, LM2 Pro S2, LM2
Atomstack A20, X20, S10, A5 Pro
TwoTrees TS2, TTS-55
NEJE 3 Max, 3 Pro, Master 2S Plus
Custom Any GRBL machine with USB

Don't see your machine? Create a custom preset with your work area size and max values. Custom presets are saved permanently and editable at any time.

13

Safety

Lasers are powerful tools. Lùmen includes multiple safety layers to prevent accidents and protect your machine.

Lùmen

Try Lùmen Free for 3 Days

No credit card required. One-time purchase. No subscription.

Requires macOS 15 Sequoia or later. Universal binary (Apple Silicon & Intel).