Reviews
Gamers also viewed
Product Description
A client revision arrives after some sheets are already cut. CutPacket is a Windows desktop app for small cabinet and furniture shops that turns the revised parts list into a replacement shop-floor packet: cut diagrams, labels and a recut list that tells you what to cut, what to recut, and what you can leave alone.
It is built for the owner or production lead of a 1 to 5 person shop that keeps rectangular part lists in spreadsheets and cuts plywood, melamine and MDF on a panel saw, table saw or sliding table saw.
HOW A REVISION WORKS
Import the revised parts CSV. CutPacket compares it with the previous revision by part ID and flags each part as new, changed (size, material or grain), quantity up, quantity down, removed or unchanged. Pieces that were already cut and have not changed are kept, and they consume no new stock. Changed pieces are recut, with the old one marked as scrap. Removed pieces become surplus. Labels for kept pieces are not reprinted, so old and new labels never get mixed on the shop floor.
WHAT YOU GET
- Cut diagrams as PDF: one landscape page per sheet, with a numbered cut sequence.
- Labels as PDF on an Avery 5163-compatible 4 x 2 in grid, 10 per page, plus a CSV for label printers.
- A revision-specific recut list as PDF and CSV. Each piece is marked cut, recut and scrap the old one, keep, surplus, or cut as planned.
- A project file (.cutpacket) that stores parts, stock, settings, the plan, pinned sheets, approvals and the already-cut list.
VALIDATION BEFORE ANYTHING IS OPTIMIZED
Bad input is stopped early, and every message says what to fix. Mixed units in one file are refused, never silently converted. Parts that cannot fit any sheet after edge trim are blocked, and the message gives the usable sheet size. Blank grain on grained stock is blocked. Unknown materials list the stock materials that are known. Duplicate IDs and bad numbers are reported with row numbers, and a shortfall in stock area is flagged.
THE OPTIMIZER
CutPacket produces rectangular guillotine layouts, so every layout can be cut with straight edge-to-edge saw cuts. It respects blade kerf, edge trim and grain direction (length, width or none), and it rotates a part only when the grain allows. It never uses more sheets of a stock item than the quantity you have on hand. It is deterministic: the same input gives the same layout. It runs a portfolio of heuristics and keeps the best plan it finds, and it handles hundreds of parts in seconds. It does not claim mathematical optimality.
REVIEW BEFORE YOU CUT
Large on-screen sheet diagrams show every piece. Hover a piece to see its label, size and saw order. Approve each sheet; export requires every sheet to be approved. Pin a sheet to keep its exact layout on the next generate. Mark a whole sheet or individual pieces as already cut. Offcuts of at least 100 mm each way are shown.
INPUTS
Two CSV files: parts and stock. Header names are flexible (id or part, name, length, width, qty, material, grain, unit, notes). Millimetres or inches, with fractions such as 24 1/2 accepted. Comma, semicolon or tab delimiters, and a UTF-8 BOM is tolerated. Your source CSVs are read and never modified.
PRIVATE AND LOCAL
CutPacket is a pure local desktop app. All data stays on your PC. No account, no cloud, no telemetry, and no elevation required. Print-ready PDFs use embedded IBM Plex fonts on US Letter pages, black on white. Each export goes to its own folder, and an existing packet folder is never overwritten.
Always check layouts and dimensions before you cut.
Reliable payment method