1. Prepare your job
Add rectangles or import planar, closed DXF contours. Check units, quantity and orientation. Use one material and thickness per job. Save the job file to keep a portable copy.
2. Set the sheet
Enter stock dimensions, outline-to-outline spacing and edge margin. Rotation settings apply to unlocked parts. A locked part retains its current input orientation; 180° rotations preserve the grain axis, not a directional finish.
3. Optimize, then review
Optimization runs in your local C++ engine. A green result means all requested parts were placed and the engine’s geometry audit passed; it does not mean the layout is globally optimal or machine-ready. Amber results need attention. Changes to inputs disable old-result exports until you optimize again.
4. Export for the next step
DXF is uncompensated outline geometry for the selected sheet, not a CNC program. Perform toolpath preparation and verification in CAM. Curve imports are polygon approximations at your chosen chord tolerance. Internal holes are preserved in the layout and exports. Part-in-hole nesting, lead-ins, tabs, pocket depths and machining sequence are not supported.
Utilization = net polygon area ÷ total full-sheet area. Unused area includes internal cutouts, gaps, margins and all other unused stock; it is not a measured reusable remnant.
| F | Fit the active sheet |
| ⌘ / Ctrl ↵ | Optimize the current job |
| ⌘ / Ctrl S | Save job inputs |
| Esc | Close a dialog or clear selection |
| Scroll / pinch | Zoom around the pointer |
| Drag | Pan the view; geometry is never dragged |
| ← → | Previous / next sheet |
The workspace autosaves inputs in this browser when local storage is available. It does not save results or create a backup on your disk. The local server must be running for optimization.