🧱 Quick Start
Each cell on the Pattern Input grid represents one block on your cutting board. Type a letter (A, B, C…) into a cell to assign a block type to that position. The Visual Preview updates in real time.
🎨 Block Configuration
Scroll down to the Block Configuration cards to customise each block type. Each card controls:
Wood Types — Pick wood species from the dropdown or use the colour picker for custom colours. Use "Add Wood Type" to add more zones, or ✕ to remove one.
Pattern Type — Choose between Stripes, 3-Way Radial, Cross Cut, or Diagonal Cross. Each pattern has its own settings like divider positions and cross splits. A Stripes block with a single wood type becomes a solid colour block — useful for borders or simple fills.
Orientation — Rotate and flip blocks to create variations. The angle dial gives finer 45° control for stripe patterns.
📋 Copy & Variants
Copy duplicates a block with identical settings. Copy Flip creates a mirrored copy — great for symmetrical patterns. Use these to quickly build alternating designs.
📐 Grid Shortcuts
Click the ▼ dropdown on any row or column header to copy an entire row or column from another — saves a lot of typing for repeating patterns.
💾 Save & Load
Your full design is saved — the grid pattern and all block configurations including wood types, angles, dividers, and pattern settings.
Demo Presets — Click any thumbnail in the presets panel to load a demo pattern instantly.
Export JSON — Download your design as a file to share or back up.
Import JSON — Load a previously exported design.
Save to Browser — Quick-save to your browser's local storage for easy access next time.
🔲 Grid Overlay
Toggle Show Grid to see gridlines on the preview. Choose between normal lines or auto-invert mode which adapts to dark/light blocks.
🚧 Work in Progress
This tool is an ongoing project with more features planned. If you have suggestions or feedback, feel free to reach out on GitHub.