Prompting

How to Write Effective CAD Prompts

8 min read · Intermediate

The quality of your AI-generated CAD model is almost entirely determined by how well you describe it. This guide covers the techniques that consistently produce accurate, printable geometry.

Also read the prompt contract: what we refuse, how to decompose an assembly, and how to open the generator with a prompt already written.

The scope contract

Exactly one solid part per generation. Name the part and give millimetre sizes. Detail is welcome: fully dimensioned briefs do succeed here, and in our logs the prompts that get accepted most often run 200–500 characters. What fails is scope, not length — a hinge, a lid, a sliding mechanism, or several objects will be refused however well the request is written.

A long brief is not the problem; a second part is. The specifications that die at confirm do so because they describe a box and a hinged lid and a latch, not because they are long. If a request is refused, cut it to one part rather than resubmitting the same text — two in five submissions are exact retries of a prompt that already failed, and they fail identically.

The Golden Rule: Be Specific About Dimensions

Vague prompts produce vague models. The AI will guess at sizes, and those guesses are often wrong for your use case. Always specify dimensions in millimeters for every major feature.

Start With the Primary Shape

Name the dominant geometry first. The AI builds models incrementally: it needs to know what to start with before it can add features. Use terms like: box, cylinder, plate, tube, L-bracket, T-bracket, ring, cone, wedge, sphere.

Describe Features in Build Order

Think like a machinist: describe what you start with, then what you add or subtract:

"Start with a 80×60×10mm rectangular plate. Cut a 50×30mm rectangular pocket 5mm deep into the top face, centered. Add four 3.5mm holes in the corners, 8mm from each edge."

Use Negative Constraints

If you know what you don't want, say it explicitly. The AI responds well to constraints like "no fillets", "flat bottom only", "keep it simple", or "minimize boolean operations".

Pick the Engine That Matches Your Part

Models are built by a precision modeling engine that runs locally in your browser and handles everything from boxes and brackets to smooth curves, exact holes, and deep boolean stacks. If a first attempt looks wrong, tightening the prompt by adding explicit millimeter dimensions and naming the distinctive features is the fastest fix.

Iterating With Feedback

After generation, the Give feedback button lets you type changes. Be specific about what's wrong:

Each revision is processed with context from your current model: the AI sees the existing code and makes targeted edits, rather than regenerating from scratch.

Common Prompt Patterns That Work Well

What Doesn't Work Well

Two failure modes show up constantly:

Also avoid very small features under 1mm and extremely high geometric detail. For those, a traditional CAD tool is more appropriate.

Retrying the same over-scoped prompt will fail the same way. Shorten it.

For more, see the prompt contract and Text-to-CAD vs Traditional CAD.