MenuWelcome to the CutList Workspace. This tool is designed to maximize material yield, reduce waste, and calculate precise costs for both 2D sheet goods (plywood, metal, acrylic) and 1D linear materials (lumber, pipes, extrusions).
CutList Workspace is designed to scale with your project's complexity. You can toggle between two primary workflow modes in the main header:
Basic Mode strips away professional overhead to give you a clean, rapid-entry workspace. It is perfect for quick calculations or simple home workshop projects where you just want to see how parts fit on boards without detailed inventory tracking:
Advanced Mode unlocks the complete suite of material nesting, cost estimating, and workshop planning features. Use this mode for complex assemblies, multi-material jobs, or commercial shop work:
The layout and data tables are engineered to be highly responsive and customizable to fit your screen and preferences.
This table defines the raw sheet goods or linear boards you currently have in inventory. The optimizer uses these as the source materials to fit your parts.
This table defines the final components you need to cut out of your available raw material. The optimizer groups, rotates, and places these parts dynamically.
The app utilizes a "Guillotine Packing" algorithm, calculating cuts that go completely from one edge of the available material to the otherβmimicking how a table saw actually cuts.
The optimizer runs thousands of simulations to find the most efficient layout. Sometimes, its mathematical decisions might look "awkward" to a human eye. Here is how to leverage its logic:
Kerf is the thickness of your saw blade. Every cut turns a small amount of material into sawdust.
CutList Workspace supports manual nesting, letting you override or fine-tune the automatic layouts using an intuitive drag-and-drop workflow.
The <strong>π₯ Hold Bin</strong> acts as a temporary holding area for parts. It is located at the bottom of the screen and can be expanded or collapsed as needed.
When dragging a part onto a sheet, the app runs a real-time snapping engine to help you align your cuts:
Clicking on any placed part opens an interactive selection menu with the following tools:
Making manual modifications is safe and easy with built-in history tracking:
Ctrl + Z to Undo your last drag-and-drop or manual nesting change.Ctrl + Y to Redo an action you undid.To prevent accidental movements on your layout, you can toggle manual editing on or off using either of these controls:
The Edge Banding Calculator (available in <strong>Advanced Mode</strong> only) helps you track exactly how much edge banding material (veneer tape, PVC banding, etc.) you need for your cabinet and furniture projects.
This feature is turned off by default to keep the interface clean. To enable it:
The Banding column allows you to selectively apply banding to specific edges of a part.
[T] Top, [B] Bottom, [L] Left, and [R] Right. Click these to toggle banding on that specific edge.Clicking **Print (PDF)** compiles a professional, print-ready packet including all visual cut maps and project metrics. You can customize the PDF content in **Preferences (β) > PDF Exports**:
Use the export buttons to save or share your project details:
When loading JSON backup files back into the workspace, you can choose two import behaviors:
This red table appears when the optimizer runs out of usable stock before all parts are placed. The "Reason" column helps diagnose the failure:
If you try to delete a row of Stock that is actively selected as the "Target Material" for one or more Parts, a warning popup will appear. Deleting the stock will leave those parts orphaned, and they will fail to optimize until you re-assign them to a new material.
This warning pop-up appears when you use the **Snap to Closest Edge** action on a part, but the snapping engine cannot find any collision-free alignment point nearby. The part will remain in its original position.
If you try to Export or Print your project while there are layout anomalies, the app displays an alert prompting you to **Cancel to Fix** or **Ignore & Export Anyway**. This occurs when the app detects:
If you see a red "Critical Shortage" table above your cut maps, the optimizer ran out of Stock before it could fit all your Parts. You must either increase the Quantity of your Stock, add a new stock row, or reduce your parts.
Yes. Open <strong>Preferences > Options</strong>. Under "Diagram Labels", you can turn Part Number, Part Name, and Part Size text on or off. You can also use the arrows to drag them up and down to change how they stack inside the cut rectangles.
Check your Kerf. A 48" wide part will not fit on a 48" wide board if the Kerf is set to 0.125". The engine accounts for the blade thickness on the edges of the cut.
Click the <strong>βΆ Expand</strong> button in the top right of any cut map. This opens a full-screen, focused view. You can click "Fit" to snap it to your screen width, or use the zoom controls to read very small fractional text.
Yes! Whether you are laser cutting acrylic sheets, routing polycarbonate (Lexan), or slicing custom plastics on a CNC router, CutList Workspace is perfect for organizing your 2D sheet inventory. Simply set your blade or laser beam <strong>Kerf</strong> to your laser's exact focal width (or 0 for infinite precision) and input your sheet sizes in standard metric (millimeters/centimeters) or imperial dimensions to calculate the most efficient nested cut pattern.
Absolutely. If you are doing sheet metal fabrication using a CNC plasma cutter, waterjet, or industrial laser, you can optimize your metal sheet utilization (such as 4x8 steel, aluminum, or brass sheets) using the 2D optimization mode. You can map parts with custom SKUs, specify the exact cutting torch kerf to account for material vaporized, and view real-world scrap calculations to minimize costly metal waste.
Yes, the 2D cutting engine is material-agnostic. It works flawlessly for solid surface fabrication including glass panes, Corian countertops, stone slabs, composite panels, and signs. For grain-free materials like glass and sheet metal, make sure to set the <strong>Grain Direction</strong> to <strong>Optimized</strong> so the algorithm can freely rotate the parts to fit perfectly, maximizing sheet yield.
For natural wood or veneered plywood, grain direction is visually critical. In Advanced Mode, you can specify horizontal or vertical grain constraints. The engine will lock the part's rotation to align it properly. For grain-free sheet goods like MDF, acrylic, or sheet metals, you can set the grain to <strong>Optimized</strong>, enabling the engine to freely rotate parts 90 degrees to find the absolute tightest nesting layout.
Each rendered sheet diagram shows: <strong>Colored Rectangles</strong> indicating nested parts (labeled with Part Number, size, and name); <strong>Thin White Spaces</strong> representing blade cuts (Kerf allowance spacing); and <strong>Gray/Cross-hatched Areas</strong> signifying remaining offcuts/waste. The map outlines offcut dimensions to help you save and catalog sheet scrap for future jobs.
First, perform your rip cuts (continuous straight saw cuts) to break down large sheet goods into manageable strips before making final cross-cuts. Second, always cut your largest parts first; if you make a mistake on a large part, you can salvage the material by cutting it down into one of the smaller parts on your list.
No. The edge banding math is purely linear based on the part's final cut dimensions (e.g., banding a 20" edge adds exactly 20" to the required tally). It does not calculate the millimeter overlap required at corners. We recommend purchasing banding with a standard 10% safety margin over the calculated sum.
Have more questions or feature requests? Drop us a note via our Feedback Form.