How to change a woodworking design and fix errors in ChatGPT
Published on
Ask ChatGPT to modify joints, dimensions, or framing in your Sawdust project, attach a close-up screenshot with Camera -> Region, understand kernel refusals, and step back with Undo.
Woodworking designs almost always evolve after the first draft: you might need to move a loft bed's ladder to the foot of the frame, switch a butt joint to a half-lap, or adjust a cabinet to clear a baseboard. A connected assistant in ChatGPT or Claude can inspect your project's operation list, edit individual cuts and placements, and fix geometry warnings from Sawdust's woodworking kernel.
1. Ask for specific structural or joinery edits
When asking ChatGPT to change an existing project, name the parts or subassemblies you want to change and the target measurement or joint style. You can click any part in the 3D viewport to see its label in the Inspector before prompting.
In my Loft Bed project, remove the ladder on the long front rail and frame a new 16 in wide ladder at the south foot of the bed so the space underneath stays open for a desk.You can also capture a close-up of a corner or joint with Camera -> Region in the Build tab and attach that screenshot to your message so the assistant can see the exact alignment you want to fix. See How to send your assistant a useful project screenshot.

2. How ChatGPT reads and fixes kernel refusals
Every operation ChatGPT runs in Sawdust goes through the physical woodworking kernel. Unlike a freeform 3D sketcher that lets boards pass through each other or float in midair, Sawdust refuses operations that cannot be cut or assembled in a real shop:
- Cut misses the board or exceeds blade capacity: If a miter saw, table saw, or circular saw cut falls outside the stock's bounds or exceeds the blade's maximum depth or bevel range, the kernel returns the exact geometry diagnostic so ChatGPT can adjust the cut setup.
- Overlapping parts (interpenetration): If two boards occupy the same space without a matching dado, rabbet, notch, or half-lap cut, the build check flags the overlap so the assistant can either reposition the board or cut the mating joint.
- Unfastened or floating pieces: When a fastener misses one of the two parts it is meant to join, the kernel reports which part was missed and the coordinates where the screw or nail passed.
If ChatGPT stops partway through a change or you notice a gap in the 3D viewport, ask it to run a build check and repair any flagged parts:
Check the project for any overlapping boards, unfastened parts, or misaligned joints and fix them so every cut and screw placement passes cleanly.
3. Step back with Undo or timeline scrubbing
Because a Sawdust project is an ordered list of shop operations (adding stock, making cuts, aligning parts, and driving fasteners), you never lose your earlier work when testing an edit:
- Use the step timeline bar at the bottom of the workshop viewport to scrub backward and forward through every cut and assembly step.
- Ask ChatGPT to undo or revert the last change (for example,
"Revert the roof pitch change and go back to the 4:12 rafters"), or click Undo in the workshop to step back before an edit.