Parametric woodworking library
Interactive Cut List Component Library
Turn verified component dimensions into named rectangular parts, downloadable CSV and JSON, and one browser-local project bill of materials. Browse 12 versioned models across three practical categories.
A component calculator, not a project-plan page factory
Each model owns one stable calculation: declared dimensions go in, named parts come out. The library does not generate indexed pages for dimension combinations, promise a complete build, approve structure or code, choose hardware, or guarantee an optimized sheet count. User-entered values remain browser-side and canonical URLs stay fixed.
This role is deliberately different from the site's other columns. Templates supply static project starting points. Examples publish complete static inputs and modeled layouts. Learn explains methods. Checklists release irreversible steps, Worksheets retain evidence, and Troubleshooting isolates failures. Component builders expose the formula boundary between verified measurements and confirmed cut-list rows.
Three categories
Start with the assembly decision
Each category contains exactly four distinct models plus workflow, evidence, and stop-condition guidance.
All 12 models
Choose a model by the parts it calculates
Do not choose by a familiar keyword alone. Open the model whose input definitions, assumptions, and output rows match the approved construction.
No component results are in this browser's project tray yet. Open a model, verify its inputs, and choose “Add current parts to project tray.”
| Component | Part | Qty | Thickness | Width | Length | Material | Grain | Source |
|---|
The tray merges records for review; it does not silently merge unlike materials, convert a component into a complete project, or optimize stock. Reconcile thickness, material group, grain, face, quantity, and revision before sending confirmed rows to CutList.
Existing focused tools
Keep established calculator intents on their canonical pages
The library complements these calculators instead of cloning them under new slugs. Use an existing tool when its focused answer is sufficient. Use a component model when its distinct construction formula, versioned model data, static example export, and project-tray integration match the decision.
Method, verification, and source policy
Every model declares numeric inputs, readable arithmetic expressions, named part rows, assumptions, measurement steps, validation checks, stop conditions, common mistakes, related components, and reviewed sources. Before generation, the build asserts 12 unique model slugs, three unique categories, four models per category, valid related targets, allowed expression tokens, and positive default output dimensions.
The default output is pre-rendered into each page and repeated in a downloadable example CSV and model JSON. Live changes run locally through the same declared model. A model version and reviewed date travel with the exports so a later revision can be compared rather than silently replacing the basis of an earlier project.
External sources are linked directly without nofollow. A source note states what the reference supports and does not imply that a manufacturer detail applies to another product. Readers should verify the current source revision, exact hardware, real material, and local requirements before an irreversible step.
- ANSI/AWI 1235-2024 – Specialty Casework — Primary industry standard used here for casework material, component, and hardware-planning context. Its published scope is specialty casework; it does not set universal residential cabinet dimensions or replace project documents.
- ANSI/AWI 0620-2025 – Finish Carpentry/Installation — Primary industry standard used here only for installation, attachment, and structural-coordination context. It does not certify a wall, fastener, rail, or cabinet assembly for a specific load.
- USDA Forest Products Laboratory – Wood Handbook, Chapter 11 — Primary government reference for wood-based composite material characteristics. It supports material-behavior checks, not project-specific span, load, machining, or fastening approval.
- Blum Product Configurator — Primary manufacturer resource for current Blum product selection and application data. It governs only the exact Blum product and revision selected; it is not a generic hardware standard.
Why dimensions never create new indexed URLs
A width, height, thickness, overlay, or clearance changes the result, not the search intent. The same canonical component page handles those values in the browser. The site does not create query-string canonicals, parameter landing pages, or prebuilt pages for every numeric combination. That keeps the library maintainable and prevents thousands of near-duplicate URLs from competing with the one reviewed model.
A genuinely new URL requires a different physical component, input contract, formula, evidence, and next action. If two proposed pages would generate the same parts from the same inputs, they belong in one model with explicit options or should be rejected as duplicates.
Recommended workflow from measurement to layout
- Measure the actual project envelope and identify datums, revision, units, material thickness, hardware, and construction choices.
- Choose the model whose declared assumptions match the component; do not substitute a similar name for a different formula.
- Review the pre-rendered example, enter project values, and inspect every generated part row.
- Apply model-specific checks and stop if source dimensions, hardware data, safety, structure, or installation conditions are unresolved.
- Add approved component results to the project tray and reconcile shared material groups, grain, face, thickness, and quantity.
- Export the combined BOM, retain model versions and sources, then open CutList to plan confirmed rectangles on real stock.