Built CutCraft this weekend — an offline-first sheet-goods cut planner for workshop projects.
The problem I wanted to solve was turning a cabinet or panel cut list into usable stock-sheet layouts while accounting for blade kerf.
Technical breakdown:
Single-file browser application built with vanilla JavaScript, HTML and CSS
Heuristic best-fit guillotine packing with optional 90° rotation
Supports multiple stock sheets, kerf spacing and piece quantities
Calculates material utilization and waste
Generates labeled workshop layouts using Canvas
Works offline and stores the current plan locally
The main design hurdle was finding a useful placement quickly while keeping the visual output readable. It is a heuristic rather than an industrial nesting solver, so grain direction, edge trim, clamping clearance and real workshop tolerances must still be verified before cutting.
Tested with standard 2440 × 1220 mm sheets.
A working prototype is complete. A live demo can be shared on request.
Built CutCraft this weekend — an offline-first sheet-goods cut planner for workshop projects.
The problem I wanted to solve was turning a cabinet or panel cut list into usable stock-sheet layouts while accounting for blade kerf.
Technical breakdown:
The main design hurdle was finding a useful placement quickly while keeping the visual output readable. It is a heuristic rather than an industrial nesting solver, so grain direction, edge trim, clamping clearance and real workshop tolerances must still be verified before cutting.
Tested with standard 2440 × 1220 mm sheets.
A working prototype is complete. A live demo can be shared on request.