Measure once. Plan it all.
From a single parts list to material weight and a practical cutting plan.
Your material plan
A sample frame project, ready to exploreMaterial preparation report
Rectangular tube · 40 × 40 × 2 mm · Density 7,850 kg/m³
Stock 6,000 mm · Kerf 3 mm per piece · Trim 10 mm per end
6,000 mm per bar
14 finished pieces · estimate
Finished length / stock length
A place for every piece.
Read each stock bar from left to right. Matching layouts are grouped.
Know what your material weighs.
Ideal section geometry × length × your chosen density.
| Part | Qty | kg / piece | Total kg |
|---|---|---|---|
| Frame rails1,200 mm | 4 | 2.8637 | 11.4547 |
| Cross members800 mm | 6 | 1.9091 | 11.4547 |
| Supports450 mm | 4 | 1.0739 | 4.2955 |
| Finished material | 27.205 | ||
| Full stock to purchase | 28.6368 | ||
| Offcut + kerf + trim | 1.4318 | ||
Every millimetre accounted for
12,000 mm total stockRectangular tube
40 × 40 × 2 mm · 2.3864 kg/m
A clear plan starts
with clear assumptions.
No black-box numbers. Here is what goes into your result.
How weight is estimated
Mass (kg) = section area (mm²) × length (mm) × density (kg/m³) ÷ 1,000,000,000. Flat bars use width × thickness; round bars use π × diameter² ÷ 4. Tubes subtract the inner void. Rectangular tubes assume sharp corners, so actual supplier weights can differ due to corner radii, tolerances, and alloy. The default density is generic steel, not a grade specification.
How cuts and allowances work
Parts are sorted longest first, then placed in the stock bar with the smallest remaining space that fits. This best-fit decreasing heuristic produces a feasible plan, not a guarantee of global optimality. Each piece consumes one kerf, including the last piece. Both end trims include their own cutting allowance. Offcut excludes finished lengths, kerf, and trims. Lengths support up to three decimal places in mm.
What this pilot supports
One profile and stock length per plan; up to 100 part rows and 1,000 finished pieces; metric dimensions and straight 1D cuts. No mitres, 2D nesting, limited inventory, mixed profiles, or structural strength assessment. Inputs stay in browser memory, and are lost on refresh. Nothing you type is uploaded or stored. To learn whether the pilot is used, the page sends four anonymous counts to our own server — plan generated, CSV exported, print opened, feedback opened — with no inputs, no cookies, and no third-party scripts.