Prompt → editable geometry → STL

Text to CAD AI

Describe a dimensioned part, inspect the 3D result, tune every primitive, ask for a follow-up edit, then export printable STL or editable OpenSCAD source.
PartAngled phone standPrimitives3Unitsmillimeters
Drag to orbit · scroll to zoom · tune below
Live dimensionsAdjust the plan without regenerating
01box
02box
03box

Six live assemblies

Rotate geometry—not a concept render.

Every card builds the same dimensioned boxes-and-cylinders contract as the workbench. Drag to inspect contact surfaces; scroll to zoom.

Drag to rotate · scroll to zoom
01

Angled phone stand

Envelope
90 × 75 × 105 mm
Plan
3 boxes
Drag to rotate · scroll to zoom
02

Desk riser

Envelope
240 × 120 × 42 mm
Plan
4 boxes
Drag to rotate · scroll to zoom
03

Camera bracket

Envelope
80 × 50 × 55 mm
Plan
3 boxes
Drag to rotate · scroll to zoom
04

Spacer array

Envelope
60 × 36 × 20 mm
Plan
1 plate + 4 cylinders
Drag to rotate · scroll to zoom
05

Storage tray

Envelope
160 × 100 × 24 mm
Plan
5 boxes
Drag to rotate · scroll to zoom
06

Cable guide

Envelope
70 × 30 × 26 mm
Plan
1 base + 3 cylinders

Prompt like a drawing note

Dimensions beat adjectives

“Compact ergonomic holder” leaves every important choice open. Give the planner an envelope, thickness, relationships, and build orientation.

90 mm

phone stand, 90 × 75 × 105 mm, 6 mm base, 12° back, 10 mm retaining lip

  1. 01Part
  2. 02Envelope
  3. 03Thickness
  4. 04Contact
  5. 05Fit

What you can create

Editable OpenSCAD, not feature-tree CAD

Exports nowNumeric primitivesBoxes · cylinders · transforms · union.scad + .stlEditable source and mesh preview
Needs a CAD kernelProduction featuresSTEP · sketches · constraints · booleansEngineering detailFillets · threads · drawings · tolerance analysis

A text-to-image model can draw a convincing bracket with no measurable surfaces. We prefer a limited real export to a beautiful fake. For picture-to-mesh use 2D to 3D Converter; for lettering use 3D Text Generator.

Fabrication gate

Inspect before you print

DimensionsWall thicknessInterfacesLoad pathMaterialFailure consequence

Generated geometry is a prototype, never a substitute for an engineering review.

Open the full fabrication checklist
  • Render the .scad source with CGAL instead of trusting only the browser preview.
  • Confirm overlapping solids form one manifold body; line or point contact is fragile.
  • Print an interface coupon before a long or expensive build.
  • Add measured clearance for printer accuracy, shrinkage, fasteners, cables, and motion.
  • Do not use generated parts for medical, pressure, structural, transport, weapon, or other safety-critical applications.

Text to CAD AI FAQ

What is Text to CAD AI on this page?

Text to CAD AI converts a plain-language description of one simple part into a bounded set of boxes and cylinders, previews the assembly in 3D, and exports editable OpenSCAD source. It is a real parametric starter workflow, not an image pretending to be a CAD model.

Can Text to CAD AI export STEP files?

Not from this first implementation. It exports .scad source that can be opened and rendered in OpenSCAD, then converted to STL. Native STEP with editable sketches, constraints, fillets, and a feature tree requires a dedicated CAD kernel or service.

What designs work best in Text to CAD AI?

Simple brackets, spacers, blocks, trays, stands, risers, and fixtures built from additive rectangular and cylindrical solids work best. State dimensions in millimeters, minimum wall thickness, clearances, and the orientation of the part.

What designs should I not make with Text to CAD AI?

Do not use it for load-bearing, pressure, medical, electrical safety, transportation, weapon, or life-critical parts. Complex organic surfaces, threads, gears, snap fits, precise holes, and tolerance stacks need engineering review and a richer CAD system.

Does Text to CAD AI create a watertight solid?

The exported OpenSCAD uses unioned primitives, so overlapping components can render as one solid. Parts that only touch at an edge, contain accidental gaps, or depend on unsupported subtractive features need correction in OpenSCAD before manufacturing.

How should I specify dimensions?

Name the overall width, depth, and height first; then thicknesses, offsets, and repeated features. Use one unit system and say how the part sits on the build plate. A dimensioned brief is much more reliable than a visual adjective such as compact.

Can I 3D-print the result?

Open the downloaded .scad file in OpenSCAD, render it, inspect manifold geometry and wall thickness, export STL, then run the STL through a slicer. Measure the real mating object and print a small fit test before committing to a full part.

Are the six Text to CAD AI examples real?

Yes. They are six original parametric assemblies expressed with the same box-and-cylinder schema used by the generator. The page renders their geometry rather than showing unrelated 3D concept art.

How do I improve a failed Text to CAD AI prompt?

Reduce the request to one part, remove decorative language, list dimensions and thickness, identify which surfaces touch, and avoid asking for several mechanisms at once. Generate the rough assembly, then refine the exported OpenSCAD manually.

Start with one dimensioned part

Describe overall size, thickness, orientation, and contact surfaces. Tune the live dimensions, export STL or .scad, and verify every critical measurement before fabrication.

Generate and edit CAD