DXF Nesting
Add your part outlines, say how many of each you need and how they're allowed to rotate, pick a sheet size and the gap between parts, and this packs them onto as few sheets as possible — following each part's real outline, not just its bounding box. Download every sheet ready to cut.
How this nests — and its honest limits
This follows each part's real outline, not just its rectangular bounding box, so an odd or notched shape can tuck into the gap left by another one. It places the largest parts first and fills sheets one at a time — a solid, practical result, but not a mathematically optimal packing the way professional genetic-algorithm nesting software aims for. A part's outline needs to be a genuinely closed shape (or close to it) for this to work — a real gap in the outline bigger than its line thickness lets the fill "leak through" and that part's interior can be treated as empty space.
Does it pack the actual shape, or just a rectangle around it?
The actual shape. Every part is rasterized at the resolution your Precision setting chooses, and placement is tested against that real silhouette — including any rotation you allow — so two parts can nest into each other's notches rather than each claiming a full rectangle of sheet.
What does the Precision setting change?
It sets how fine the grid is that parts are tested against. Fast uses a coarser grid — quicker, but the fit between parts can be a little looser than the gap you asked for. Fine uses a much finer grid for a snugger result, at the cost of taking longer, especially with many parts or a wide rotation range.
Why did some parts get left out?
A part is only left out if it genuinely doesn't fit anywhere — usually because it's larger than the sheet itself, or because a sensible number of sheets are already full. Try a bigger sheet, a smaller gap, fewer copies, or fewer allowed rotation angles.
Is anything uploaded?
Reading the parts and the whole nesting calculation happen entirely in your browser. The only exception is DWG: importing an existing DWG part, or downloading a sheet as DWG, uses a small server-side step (LibreDWG) because DWG is a closed format — those files are processed in memory and never stored.
