Text to CAD — AI CAD Generator With Editable Models

Describe a part and get a parametric CAD model back, with live dimensions and STL, 3MF or STEP export. See real AI-generated examples and open them free.

Type a part. Get CAD you can still edit.

OwlCAD’s text-to-CAD generator turns a prompt into a parametric model: basic shapes (primitives), combine-and-cut operations (booleans) and standards-sized generators, with every dimension still a live number. It runs through a real geometry engine (CAD kernel) before you see it. Below are real results, not mock-ups, and every one opens in the editor without an account.

AI generation is part of OwlCAD Pro · Every example opens free, with no account

Prompts in, printable parts out

Generated by models Pro runs on your credits, and each graded 5 out of 5 by the same judge behind our published model scores. Open one, change a dimension, and watch the part rebuild.

Planetary gear set

“A planetary gear set: module 1.5, a 12-tooth sun gear with three planet gears running inside a ring gear, everything 6 mm thick.”

  • Model: Gemini 3.6 Flash
  • Size: 83.7 × 83.7 × 6 mm

Gridfinity 2×3 bin

“A 2x3 Gridfinity bin, regular height, to hold small parts in a drawer baseplate.”

  • Model: GPT-5.6 Sol
  • Size: 83.5 × 125.5 × 45.5 mm

PCB standoff plate

“A 70x50 mm base plate 3 mm thick with four 6 mm tall hex standoffs (M3 bore) at the corners, inset 5 mm from each edge.”

  • Model: GPT-5.6 Sol
  • Size: 70 × 50 × 9 mm

Print-in-place 608 bearing

“A 608 skate bearing, 8 mm bore, that prints in one piece and spins.”

  • Model: Gemini 3.6 Flash
  • Size: 22 × 22 × 7 mm

Toy rocket

“A simple toy rocket: a cylindrical body with a cone nose on top and three fins around the base, about 80 mm tall.”

  • Model: Claude Opus 4.8
  • Size: 24 × 33.5 × 80 mm

40 mm axial fan rotor

“A 40 mm axial fan rotor with seven blades, bored for a 3 mm motor shaft.”

  • Model: GPT-5.6 Sol
  • Size: 38.9 × 39.7 × 8 mm

Round-to-square duct

“A duct transition 60 mm tall that goes from a 40 mm round opening at the bottom to a 40 mm square one at the top.”

  • Model: Gemini 3.6 Flash
  • Size: 40 × 40 × 60 mm

Turned bud vase

“A turned bud vase 90 mm tall with a narrow neck that flares out again at the rim.”

  • Model: Gemini 3.6 Flash
  • Size: 45 × 44.8 × 90 mm

Meshing spur gear pair

“A pair of meshing spur gears, module 2, one with 20 teeth and one with 40 teeth, 6 mm thick, correctly spaced so their teeth mesh.”

  • Model: Gemini 3.6 Flash
  • Size: 123.9 × 83.8 × 6 mm

Herringbone gear pair

“A meshing pair of herringbone gears, module 1.5, 20 and 40 teeth, that stay aligned without thrust bearings.”

  • Model: Gemini 3.6 Flash
  • Size: 93 × 63 × 12 mm

Print-in-place hinge

“A two-leaf hinge that prints in one piece and folds, about 60 mm wide.”

  • Model: Gemini 3.6 Flash
  • Size: 58.2 × 60 × 7.6 mm

Compression spring

“A helical compression spring 30 mm long, about 12 mm across, that stands square on the plate.”

  • Model: Gemini 3.6 Flash
  • Size: 12 × 12 × 30 mm

Centrifugal blower wheel

“A centrifugal blower wheel about 50 mm across for a small squirrel-cage fan, bored for a 5 mm shaft.”

  • Model: Gemini 3.6 Flash
  • Size: 50 × 50 × 21.2 mm

80 mm fan frame and guard

“A frame and finger guard for an 80 mm case fan, with the standard mounting holes.”

  • Model: Gemini 3.6 Flash
  • Size: 80 × 80 × 10 mm

Name keychain

“A keychain tag that says "Maya", with a hole to put a ring through.”

  • Model: Gemini 3.6 Flash
  • Size: 63.7 × 23.9 × 6 mm

Real outputs, not mock-ups. Parametric parts and edits ran through the same prompt, validator and CAD kernel Pro uses; sculpted meshes are unedited apart from a lighter triangle count for the web. Every example opens in the editor with no account.

What happens between the prompt and the part

A mesh generator hands back a surface. OwlCAD hands back the recipe, and checks it before it reaches you.

Describe the part

Name what it is, the sizes that matter and any standard it has to meet: a 608 bearing that prints in one piece, a 2×3 Gridfinity bin. A reference image works too.

The model writes a node tree

Not triangles. A node tree (every step and dimension stays editable) of primitives, booleans, patterns and parametric generators for gears, bearings and Gridfinity, with real millimetre values: the same tree you would build by hand.

A validator and a CAD kernel check it

The tree is validated against the same vocabulary the editor uses, then evaluated to a solid by the Manifold kernel. A shape that computes to nothing is caught before you ever see it.

You keep designing

It lands as ordinary, undoable nodes. Change a dimension (widen a screw hole, say), fillet an edge or cut a hole, then export STL or 3MF for Bambu Studio, PrusaSlicer, Cura or OrcaSlicer, or STEP for other CAD tools.

Then change it by describing the change

Modify with AI applies an instruction to the part already on your plate, as ordinary edits you can undo. Each example below passed every check its case defines.

Drill four corner holes

“Drill four M4 clearance holes through this plate, one near each corner.”

  • Model: GPT-5.6 Sol
  • Size: 60 × 40 × 5 mm

Add a fan housing

“Add a separate housing for a 40 mm fan to sit inside, with a finger guard over the opening.”

  • Model: Claude Opus 4.8
  • Size: 80 × 110 × 25 mm

For shapes that only have to look right

Figurines, ornaments and organic forms come from the sculpted-mesh mode instead. These came from Tripo, reduced in triangle count for the web and otherwise untouched.

Owl on a stack of books

“A small owl figurine perched on a stack of three books, stylised, suitable for 3D printing”

  • Model: Tripo3D
  • Size: 27.6 × 26.6 × 40 mm

Dragon chess knight

“A chess knight piece shaped like a dragon head on a round base, suitable for 3D printing”

  • Model: Tripo3D
  • Size: 25.1 × 25.2 × 40 mm

Retro rocket ornament

“A retro cartoon rocket ship desk ornament standing on three fins, suitable for 3D printing”

  • Model: Tripo3D
  • Size: 21.3 × 20.6 × 40 mm

Which AI model is best for CAD?

We run every model against the same parts benchmark and publish the results: fidelity out of 5, how often the output is a watertight solid (closed, with no holes, so a slicer reads it as solid), and what each generation costs.

Text to CAD vs text to mesh

Why an editable parametric model is a different thing from a finished triangle mesh, and when each is the right choice.

Your AI agent can drive it

OwlCAD runs a hosted MCP server, the standard that lets AI apps such as Claude Code, Claude Desktop or Cursor use outside tools, so your agent can build a part on your account: a real parametric model where every step and dimension stays editable, checked by the CAD kernel and by a render of its own work, handed back as a print-ready file plus a project you can open and edit. Part of Pro, and it spends no AI credits.

Describe your next part

Open the editor free and try the examples. Add Pro when you want the AI to model for you.

Before you generate

What is text to CAD?

Text to CAD is AI that turns a written description into a CAD model rather than a mesh. In OwlCAD the result is a parametric node tree (every step and dimension stays editable): solids, combine-and-cut operations (booleans) and generators with editable dimensions, which you keep modelling and export as STL, 3MF or STEP.

Which AI models does OwlCAD use for text to CAD?

Pro runs Gemini 3.6 Flash, Gemini 3.5 Flash, Claude Opus 4.8 and GPT-5.6 Sol on your monthly credits. With your own provider key you can also run models such as Claude Opus 5 and GPT-5.6 Sol Pro without spending credits. How each one scores on this task is published on the model comparison page.

Can I see what it makes before I pay?

Yes. Every example on this page is a real output, and each one opens in the full editor with no account, so you can orbit it, measure it and change its dimensions. Generating new parts with AI is what needs OwlCAD Pro.

Does every generation come out right?

No, and we would rather say so. On our own benchmark the strongest models average a little over 4 out of 5 for fidelity. A part with many small features at exact positions can still come back with a detail in the wrong place, which is why the result lands as editable nodes you can fix rather than a mesh you would have to redo.

Can I export text-to-CAD results to STEP?

Yes. Parametric results are built from analytic solids, so they export as B-rep STEP (true curved surfaces other CAD tools can edit), as well as STL and 3MF for your slicer. A sculpted mesh exports as a faceted STEP solid instead.

Can my own AI agent build parts like these?

Yes. Claude Code, Claude Desktop, Cursor or any MCP client (the standard that lets AI apps use outside tools) can drive OwlCAD’s hosted MCP server to build, check and export the same kind of parametric model, without spending AI credits. MCP access is part of Pro.

OwlCAD · Features · Pricing · Gallery · For schools · AI agents · MCP server · All file formats · STL editor · STL viewer · 3MF editor · 3MF viewer · OBJ editor · DXF editor · STEP viewer · OBJ viewer · GLB viewer · AI 3D generator · Text to CAD · Model customizer · Customizers gallery · Compare all · vs TinkerCAD · vs Onshape · vs Fusion 360 · vs FreeCAD · vs SelfCAD · vs OpenSCAD · All resources · Getting started · Video tutorials · Help center · Buy me a coffee ☕ · Contact · Changelog · Open editor · Credits · Privacy · Terms