Build a spreadsheet laid out like the example below. Put the code in the first column and the value next to it. Rows can appear in any order, and blank rows are ignored.
M | Material | Name of the material, e.g. Pine Par 42x19mm |
K | Kerf | Saw blade thickness, e.g. 3 |
MA | Mitre allowance | Extra material per mitred end, e.g. 3 |
U | Unit | Unit of measure, e.g. mm |
C | Currency | Currency symbol, e.g. $ |
Start with a row whose first cell is Material. Then one row per stock length, each beginning M1, M2, and so on.
Length | Length of the stock you buy, e.g. 2400 |
Qty | How many you have. Leave blank for unlimited. |
Price | Price each. Optional. |
Start with a row whose first cell is Piece Length. Then one row per cut.
Piece Length | Finished length of the cut, e.g. 620 |
Qty | How many of this cut you need |
Label | Name of the part, e.g. Shelf. Optional. |
L Mitre | 1 to mitre the left end, 0 or blank for none |
R Mitre | 1 to mitre the right end, 0 or blank for none |
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | M | Pine Par 42x19mm | |||
| 2 | K | 3 | |||
| 3 | MA | 3 | |||
| 4 | U | mm | |||
| 5 | C | $ | |||
| 6 | Material | Length | Qty | Price | |
| 7 | M1 | 2400 | 22.50 | ||
| 8 | M2 | ||||
| 9 | Piece Length | Qty | Label | L Mitre | R Mitre |
| 10 | 620 | 4 | Shelf | 0 | 1 |
| 11 | 450 | 6 | Upright | 1 | 1 |
| 12 | 980 | 3 | Rail | 0 | 1 |
| 13 | 310 | 5 | Cleat | 0 | 0 |
In this example the stock row M2 is empty, so it's skipped. The Qty for M1 is blank, meaning unlimited 2400mm lengths are available.
Five material slots per optimiser. Each stores the material name, stock lengths, the full cut list with labels, and a photo — the photo appears in the optimiser output and printout. Pick a slot in the dropdown and press Save to overwrite it. Mark one as your default and it loads automatically when the app opens.
Common materials to prefill the stock and settings. Your cut list is left untouched.
Save the current job — mode, settings, stock and cut list — and reload it later. Saved on this device.
Usable leftovers from past jobs. Tick Use offcut inventory in the Lengths panel and the optimiser will cut from these first — they cost nothing.
Unlimited optimisations · up to 25 pieces per job · 5 areas · 1 saved project · print & PDF export.
When a licence expires nothing is lost: saved projects still open and print. Advanced features switch off until you renew.
Email sales@solutions3d.com.au with your name. You'll receive payment details and your licence key by return email — no account needed.
The bars/lengths you can buy. Leave qty blank if supply is unlimited. Price is per bar, optional.
Every cut you need, with quantity and an optional label.
The sheet sizes you can buy (width × height). Leave qty blank for unlimited. Price is per sheet, optional.
Every panel you need cut, with quantity and an optional label.
Choose whether you're laying tiles or rolling out a continuous material like carpet or vinyl.
Leave Tiles per box blank to buy tiles individually. If set, the order is rounded up to whole boxes.
For floors, X is the room width and Y is the room length. Runs are laid side by side across the width. Set a Roll length to work out how many whole rolls you need — if a room is longer than one roll, the run is made up in parts with a cross seam. Leave it blank if the material is cut to length.
Each wall or floor, with its X and Y dimensions and a label. Tick Rotate to turn the material 90° for that area.