Nesting Software for CNC and Laser Cutting: DeepNest, SVGnest, and Material Optimization
Our guide to nesting in Vectric Aspire covers the built-in nesting tool for anyone already running Aspire. But Aspire's nesting engine is tied to that one paid package, and it's not the only — or even the most capable — option if you're trying to squeeze maximum parts out of a sheet of plywood, acrylic, or aluminum composite on the Wolfpawn 4040 Pro or on a laser cutter. This guide covers the free and open-source nesting tools that work independently of your CAM software, why nesting efficiency actually matters for your material budget, and how to get good results out of algorithmic nesting instead of manually arranging parts by eye.
Why Nesting Software Beats Manual Arrangement
For simple rectangular parts, eyeballing a layout in LightBurn or Fusion 360's CAM workspace is fine. The moment your parts have irregular outlines — curved brackets, interlocking puzzle pieces, organic shapes — manual arrangement leaves real material on the table, often 15-30% more waste than an algorithmic nest achieves on the same part set. Nesting software solves a genuinely hard packing problem (technically NP-hard) using heuristics: it rotates parts, tries different placement orders, and iteratively tightens the layout to minimize wasted sheet area, something that's tedious to do by hand and easy for software to iterate on hundreds of times in the time it takes you to drag one part around.
Nesting Tools Compared
ToolCostInput FormatsBest For DeepNestFree, open sourceSVG, DXFDesktop app, good general-purpose nesting with a real GUI, works offline SVGnest (browser)Free, open sourceSVGSame core algorithm as DeepNest, no install needed — useful for a quick one-off nest Vectric Aspire nestingPaid (bundled with Aspire)Native Vectric filesIf you're already in the Vectric ecosystem and want toolpaths generated in the same tool SigmaNEST / similar industrial suitesExpensive, subscriptionDXF, native CADProduction shops nesting hundreds of sheets a month — overkill for a hobby or small-batch setup Manual arrangement in LightBurn/FusionFree (built into tools you likely already have)N/ASmall jobs, mostly rectangular parts, or when nest orientation matters for grain directionGetting Set Up with DeepNest
DeepNest is the most practical starting point for most home shops — it's a free Electron app, actively maintained by the community fork after the original project stalled, and it handles both SVG and DXF import, which covers output from LightBurn, Inkscape, Fusion 360, and Vectric alike. The workflow:
- Export each unique part as its own SVG or DXF, at actual size, with a single closed outline representing the cut path.
- Import all parts into DeepNest and set your sheet size (account for the actual usable area, not the raw stock dimension — leave a small margin for material that's out of square or has a damaged edge).
- Set the spacing/margin value between parts. For laser cutting, this should be a bit larger than your kerf width to avoid charring adjacent parts; for CNC routing, it needs to clear your bit diameter plus any tabs.
- Set how many copies of each part you need, and whether rotation is allowed (leave rotation on unless grain direction, wood figure, or a printed/painted surface pattern on the stock requires parts to stay in a fixed orientation).
- Click Start and let it run — DeepNest keeps improving the layout iteratively, so longer run times generally produce tighter nests. For a batch of complex parts, let it run for several minutes before accepting a result; for simple shapes it usually converges in seconds.
- Export the nested layout back out as a single combined SVG or DXF, then import that into LightBurn or your CAM software to assign cut/engrave settings and generate toolpaths.
Nesting Considerations Specific to CNC vs Laser
ConsiderationLaserCNC Router Spacing between partsKerf width plus a small char-avoidance margin (~1-2mm typical)Bit diameter plus tab allowance if using tabs to hold parts in place Cut orderNest software output order is usually fine; LightBurn's own cut-order optimization also helps reduce travelMatters more — cutting an interior part before an exterior one can let it shift or vibrate loose before its neighbor is cut Grain/pattern orientationRarely matters unless engraving a directional finishOften matters for visible wood grain — lock orientation for show-face parts even if it costs some nesting efficiency Sheet flatnessLess critical — laser has more focus tolerance to minor warpMore critical — a nest that assumes a perfectly flat sheet can produce inconsistent depth of cut across a warped panelWhen Manual Arrangement Still Wins
Nesting software optimizes for area efficiency, not for your actual priorities every time. If you're cutting a small number of parts where grain direction, a specific finish face, or matching wood figure across an assembly matters more than saving the last few percent of material, manually placing parts — possibly starting from a nest software suggestion and adjusting by hand — gets you a better real-world result than accepting whatever rotation the algorithm chose. Nesting shines hardest on larger, less visually-constrained batches: signage blanks, enclosure panels, jigs, and any run where you're optimizing for sheet count and cost rather than the appearance of any individual part.
For a shop running both a laser and a CNC router side by side, keeping one nesting workflow that works across both — rather than being locked into a single CAM package's built-in nester — makes it much easier to reuse the same part library and material-optimization habits regardless of which machine ends up cutting a given job.
Related Guides
- How to Use FreeCAD for Makers: Parametric CAD for 3D Printing, Laser Cutting, and CNC
- How to Use Vectric Aspire for CNC Routing: V-Carving, 3D Reliefs, and Toolpaths
- How to Use EstlCAM for CNC Routing: Toolpaths, G-Code, and GRBL Control
- Fusion 360 CAM for Hobby CNC: Complete Guide
- CAM Toolpaths Explained: Profile, Pocket, V-Carve, and 3D
- Nesting Identical Parts in Vectric Aspire for Large CNC Runs