Familiar if you know SketchUp
Same tools, same one-letter shortcuts, same habit of just typing a size: draw a rectangle, type 24,3/4", push it up 38mm. No relearning.
Early beta
WoodSketch is a free 3D modeler for woodworkers. Draw your project with the tools and shortcuts you already know, and it hands you a cut list, cutting diagrams and a shopping list sized to the boards and sheets you can actually buy.
Free and open source. Windows first. Built from source while it's in beta.
Same tools, same one-letter shortcuts, same habit of just typing a size: draw a rectangle, type 24,3/4", push it up 38mm. No relearning.
Give a part Red Oak or Baltic Birch and it knows its species, its grain direction and whether it's flat-sawn or quartersawn.
Every part picks the board or sheet it comes from. A 1½ × 3½ × 84 stud becomes "buy a 2x4, 8'", not a list of numbers you still have to work out.
No subscription, no account. Licensed MIT or Apache-2.0, and the code is on GitHub for anyone to read, use or improve.
WoodSketch is in early beta. Everything on this page works in the current build; what's still coming is listed under Where it's headed.
Modeling
Line, Rectangle, Circle, Arc, Push/Pull, Move, Rotate, Scale, Offset, Eraser, Tape Measure and Paint Bucket, all on their usual shortcut keys.
Organizing
Copy with Move or Rotate and type 3x or /3 to make a row or spread copies evenly. Keep each board in its own group, use components for parts that repeat, and find them in the Outliner.
Materials
Start from a library of common species and products: Red Oak, White Oak, Hard Maple, Cherry, Walnut, Poplar, Pine, Plywood, Baltic Birch, MDF, Hardboard, and Pine, Douglas Fir and pressure-treated lumber.
Cut list
Open the cut list and your parts are already there, grouped by material and size and labeled A, B, C. Each one picks its stock from its own dimensions.
Cutting diagrams
WoodSketch lays your parts out on the stock and tells you how many boards and sheets to pick up.
Save and open your drawings (.woodsketch files), and export to OBJ or STL for rendering or 3D printing.
The plan, roughly in order. None of these are in the app yet.
There's no installer yet. For now you build WoodSketch from its source code, which takes a few commands and a few minutes. It's tested on Windows.
Install Rust from rustup.rs (on Windows it also walks you through the Visual Studio build tools).
Download the code:
git clone https://github.com/FMastro/woodsketch
cd woodsketch
Build and run it:
cargo run --release -p woodsketch
It's a beta. Expect rough edges, and save often. If something breaks or you'd like to see a feature, open an issue on GitHub. Starring the repo is the easiest way to follow along.