LightBurn nesting without Pro, including onto offcuts: True Nest, Quick Nest and Nestbolt compared

As of 2026-11-05, True Nest in LightBurn 2.2 (nesting by each shape's real outline) needs a Pro licence: $199 new, or a $100 upgrade from Core's $99 (US dollars), and LightBurn's docs describe both True Nest and Core's Quick Nest (which packs each object's bounding rectangle) as nesting into a rectangle you draw; its feature board says nesting around used areas of a sheet is "Completed for v2.3". In our test on 2026-11-02, the free Nestbolt v0.2.0-alpha.1 preview nested a three-layer LightBurn project onto a traced offcut (13 ornaments), a partly used sheet with two holes (11) and a full 12 × 12 inch sheet (18). It wrote each sheet back as an editable .lbrn2 with the layer settings unchanged, checked by our own script. Nestbolt's LightBurn support is a preview feature. Core also has SVGNest (External Tool), which opens the SVGnest.com website in your browser to nest an exported SVG. Method and data are below.

We make Nestbolt. We did not run LightBurn, so this page makes no claim about how densely True Nest or Quick Nest packs. Everything about LightBurn comes from its own documentation, release post, price pages and forum, read on 2026-11-02 (the docs, prices and release post re-checked on 2026-11-03 and 2026-11-05, and the 2.2.01 patch notes read on 2026-11-05), and its feature-request board, read on 2026-11-03 and 2026-11-05, all linked below. Last checked: 2026-11-05.

Your nesting options as a LightBurn Core user

LightBurn's three options from LightBurn's documentation (read 2026-11-02, re-checked 2026-11-05); Nestbolt from its README and import guide, and measured below
Option Licence and price Nests by What it nests into Rotation Where it runs
True Nest (LightBurn 2.2) LightBurn Pro only: $199 one-time with a year of updates, or a $100 Core-to-Pro upgrade, which "does not add a year of updates", so check that your licence's update year covers 2.2; a two-week Trial Pro from Help → License Management The objects' actual contours A rectangle you draw and select as the container; Multipage adds pages with copies of it "Allowed Orientations" from 1° steps to 90° steps, or locked Inside LightBurn, locally
Quick Nest (LightBurn 2.1 and later) Core and Pro Each object's bounding rectangle An axis-aligned rectangle you draw and select; Multipage adds pages with copies of it 90° steps, or locked Inside LightBurn, locally
SVGNest (External Tool) Core and Pro Actual shapes, on SVGnest.com "a container shape", usually one the size of your material Not covered on LightBurn's page LightBurn exports an SVG, you nest it on SVGnest.com in your web browser and import the result; LightBurn's comparison table marks it as needing the internet
Nestbolt (ours) Free, MIT licence. LightBurn projects need the v0.2.0-alpha.1 preview (stable v0.1.0 takes SVG and DXF only) Actual outlines Rectangular sheets, or an offcut's outline with holes in it, plus areas to keep clear Free, stepped or a list of angles (its README); this test used 0°, 90°, 180° and 270° Command line and MCP server on Windows x64, Linux x64 and macOS on Apple silicon, and a browser app that runs on your computer (nothing is uploaded); you move the files between it and LightBurn

Nestbolt's README says small parts can go inside the holes of larger ones (this test placed none there); LightBurn's nesting pages don't say either way for its tools.

On the container: True Nest's and Quick Nest's getting-started steps both begin "Create a rectangle to use as a container". Both also offer Multipage and Lock Inner Objects, which keeps inner shapes with the shape around them without grouping. SVGNest (External) asks for "a container shape", and its page doesn't say it must be a rectangle; it also says shapes inside other shapes are not exported but are moved back with them after the import. When a user asked in September for nesting inside irregular scraps, LightBurn staff member Joe Spanier replied on 22 September 2026, during the 2.2 early access. He wrote that they have discussed arbitrary sheet shapes and "realize it would be useful", but that it is "even more complicated" than the current True Nest and they have no specific roadmap for it (forum post). LightBurn said more on 1 November 2026, on its feature-request board. A request to let the nesting functions "avoid certain areas of an existing partially-used sheet", with camera-made no-go zones, was marked "Completed for v2.3" (post 5197). A request to nest inside circles and other shapes, because True Nest "only supports nesting within squares and rectangles", was marked completed too, with the reply "We should have an update to nesting coming in v2.3" (post 5193). So LightBurn 2.3 is set to nest around used areas of a sheet, and LightBurn has marked the request for other container shapes completed as well; 2.3's date, its exact scope and whether it needs Pro are unknown. LightBurn's 2.2 release post calls True Nest "the first LightBurn design/layout feature that is limited to Pro licenses only".

The test project: six engraved ornaments in a LightBurn project

The cut outlines are the six ornament designs from our ornament example, each about 3 inches tall with a hanging hole. A script turned them into a LightBurn project, engraved-ornaments.lbrn2, with one group per design and three layers in LightBurn's default colours:

The layer settings are placeholders that show they come through unchanged (CUT 10 mm/s at 70%, ENGRAVE 200 mm/s at 25%, SCORE 100 mm/s at 15%). Set your own for your machine. LightBurn itself did not open or save this file; Nestbolt's own tests with projects saved by LightBurn are in its LightBurn notes.

Six ornament outlines in black, each with a blue engraved star and a red ring around its hanging hole
The project as drawn, from engraved-ornaments.lbrn2: bauble, star, tree, bell, snowflake and stocking.

Measured: one full sheet and two offcuts

All runs used the v0.2.0-alpha.1 Windows x64 release (its SHA-256 and build provenance checked), on a Windows desktop PC, in repeatable mode at seed 0 with 2 mm between parts and a 30-second budget (120 seconds where the table says so). "Place what fits" is Nestbolt's fill_area mode, a quick layout that fills as much area as it can from the copies offered. "Most found" is the default mode, which must place every part: we raised the number of ornaments, cycling through the six designs, until it could no longer place them all.

Nestbolt v0.2.0-alpha.1 on 2026-11-02; every layout valid by Nestbolt's own check and by ours
Stock Material Edge spacing Place what fits Most found
Full 12 × 12 inch sheet (5 mm margins) 92,903 mm² 1 mm Not used 18 of 18 requested (3 of each design) in 3.3 s, covering 45.6% of the sheet; we did not push this count higher
Traced offcut (about 390 × 278 mm across) 71,384 mm² 5 mm, to allow for tracing error 12 of 24 offered in 0.9 s: 4 each of bauble, bell and stocking, the largest designs, covering 47.4% 13 (3 baubles, 2 of each other design) in 1.3 s, covering 44.3%; 14 were not found even with 120 s
Partly used 12 × 12 inch sheet with two holes 66,560 mm² 2 mm 11 of 18 offered in 1.1 s, covering 42.6% 11 in 1.7 s, covering 38.7%. 12 failed with the 30 s budget; with a 120 s budget, 12 (2 of each) were placed 6.1 s in, covering 42.4%. 13 were not found with 120 s
Eighteen engraved ornaments, three of each design, nested on one square sheet
18 ornaments on one 12 × 12 inch sheet, drawn from full-sheet-18-sheet.lbrn2. The dashed line is the 5 mm margin.

The offcut is the plywood offcut from our scrap example: its outline was traced from a computer-rendered picture with Maskbolt, so the edge spacing of 5 mm covers the tracing error measured there (at most 4.3 mm). The partly used sheet was drawn for this test to look like a 12 × 12 inch sheet after an earlier job: a 150 × 120 mm corner, a 70 mm disc and a 90 × 50 mm plate are gone. Its outline is drawn exactly rather than traced, so 2 mm from the edges is enough.

Thirteen engraved ornaments nested inside an irregular offcut outline
13 ornaments on the traced offcut, drawn from traced-offcut-13-sheet.lbrn2. The dashed rectangle is the offcut's bounding box.
Eleven engraved ornaments nested around a cut-away corner and two holes on a square sheet
11 ornaments on the partly used sheet, drawn from partly-used-11-sheet.lbrn2.

What came back in LightBurn's format

A separate script, check.py, read the input project and every output sheet itself and uses none of Nestbolt's code. On all six layouts above:

One thing we did not expect: on the traced offcut, Nestbolt kept parts as far from each other as from the edge, using whichever of the two settings is larger. With a 5 mm edge spacing, the closest two ornaments are 5.01 mm apart, not 2 mm. In extra runs on the same offcut, edge spacings of 1, 2 and 3 mm gave closest gaps of 2.01, 2.01 and 3.01 mm. On the full rectangular sheet, a 4 mm edge spacing left the parts 2.02 mm apart. So on an offcut, use the smallest edge spacing your outline allows. The four probe requests are listed in the data notes, and their numbers are in results.json.

How to nest your LightBurn project onto an offcut

LightBurn project nesting is a preview feature of Nestbolt (v0.2.0-alpha.1 and the browser app).

  1. In LightBurn, group each part with its engraving and score lines, then save a copy of the project. Nestbolt moves each group as one piece. Text without embedded outlines must be re-saved in LightBurn or converted to paths first (preparation notes).
  2. Draw or trace the usable outline of the offcut, with any holes, and export only that outline as SVG or DXF.
  3. In the browser app, open the .lbrn2 project, set the quantities, and under the sheet size choose the outline file as Remnant outline. Set the part and edge spacing, nest, and download the LightBurn sheet.
  4. Open the sheet in LightBurn and check it before you cut. The T1 rectangle marks the offcut's bounding box, moved to the origin, not its shape. To see the shape, import your outline file and line its bounding box up with the T1 rectangle. If your laser's origin is not the bottom-left corner, check that the layout isn't flipped: Nestbolt's LightBurn notes say this must be checked in LightBurn. We did not open the sheets in LightBurn.

We ran step 3 in the live browser app on 2026-11-02, in a headless Chromium with a fresh profile, using the traced offcut's existing outline file. We opened the project, set 2 of each design, and chose that outline as the remnant outline, with 2 mm part and edge spacing. The app placed 12 of 12 in its 30-second run, reported the check as valid, and downloaded browser-traced-offcut-12-sheet.lbrn2, which passed the same independent check. The hosted app is built from Nestbolt's main, whose engine (crates/) and app code (web/src/) are unchanged since v0.2.0-alpha.1. The release notes, written on 16 October, still say the hosted app is on v0.1.0; that has changed since.

On the command line, give the offcut as outline_mm in the request: its outer ring and holes in millimetres, Y up, inside width_mm × height_mm. See the traced-offcut request. A SHEET drawing of the partly used sheet is in partly-used-sheet.svg (we checked it with the command-line import, not in the browser app), and the traced offcut is in traced-offcut.svg.

When to use True Nest, Quick Nest or SVGNest instead

Nestbolt fits when you want nesting by real outline without Pro, nesting onto an offcut or a partly used sheet today, or one editable LightBurn file per sheet from the command line or an AI agent, and a preview feature is acceptable.

Limits of this test

Reproduce it

With the v0.2.0-alpha.1 release, in a new folder holding engraved-ornaments.lbrn2, the request files and check.py (Nestbolt refuses to overwrite existing output):

All numbers are in results.json. The scripts that made the project, searched for the most ornaments, drew the figures and drove the browser are kit.py, maxfit.py, render.py and browser_flow.mjs. The ornament outlines come from our ornament example; the project, requests and sheets were made for this page. All are MIT licensed, like Nestbolt.

How we checked

All Nestbolt comparisons · All examples