← Blog
Text-to-CAD and AI CAD

The Real Limitations of AI CAD (And How to Work Around Them)

A specific, non-hyped account of what AI-assisted CAD cannot do in 2026 — engineering judgement, load cases, assemblies, standards compliance, surfacing — and what that means for how you actually use it.

Author:
Cadagen
Technical review:
CADAGEN Engineering Team · Mechanical Engineer
Last updated:
August 16, 2026
Sources:
Links and standards referenced in the article

AI CAD is genuinely useful for producing geometry from a clear description, and genuinely incapable of engineering judgement. The gap between those two statements is where most disappointment — and most bad decisions — come from. This is a specific account of the limits, what causes each one, and how to work productively inside them.

A simple machined part inside a lit capability boundary, a complex assembly unresolved outside it

For the positive case, see can AI really design mechanical parts.

Limits that come from the technology

These are structural. They follow from how the systems work, described in how LLMs generate CAD.

Spatial reasoning is weak. A language model reasons over tokens, not over space. Whether a boss actually intersects the wall it is supposed to join, whether a rib is floating 2 mm off the surface, whether two components interfere — these are geometric facts the model infers indirectly and often gets wrong. Good systems catch this with deterministic geometry checks after generation, but the underlying weakness does not go away.

Arithmetic slips. Derived dimensions — bolt circles, pitch diameters, centre distances — involve calculation, and calculation is not a strength. The mitigation is to compute derived values in the generated script rather than asking the model to produce a number.

Training data is scarce. Mechanical CAD is a data-poor domain compared with text or images. Public datasets of parametric CAD models exist but are small, which means coverage is uneven: common part archetypes are handled well and unusual ones degrade sharply.

Non-determinism. The same description can produce different geometry on two runs. For specified dimensions this does not matter; for assumed ones it does, which is why a tool that distinguishes given from assumed values is more trustworthy than one that presents everything with equal confidence.

No self-knowledge. A model has no reliable internal signal for "I have never seen this part type". It will produce a confident script for something it handles badly.

Limits that come from the domain

These would exist even with a perfect model, because they are not geometry problems.

Requirements do not come from the description. "A bracket to hold a motor" does not say what load, what duty cycle, what temperature, what vibration environment, what safety factor, what material or what standard applies. Those are engineering inputs, and if they are not stated somewhere, no system can infer them.

Verification is a separate discipline. Whether a part is strong enough is answered by calculation or test, not by generation. A model can produce a shape; it cannot tell you the stress in it. See Hertzian contact stress and VDI 2230 bolted joints for the kind of analysis that has to happen independently.

Standards compliance cannot be self-certified. A generated part may cite ISO or DIN designations; that is not the same as conforming. Compliance is verified against the actual standard document, by someone who has it.

Responsibility is not transferable. If a part fails, the engineer who released it is accountable. No current tool absorbs that, which means every generated model needs a human owner before it leaves the building.

Manufacturing route selection is a judgement. Machined, cast, moulded, printed, fabricated — each implies different geometry. A tool can apply the rules for a process you name; choosing the process is an economic and engineering decision involving volume, cost, lead time and supplier capability. DFM 101 covers the rules; the choice remains yours.

Capability by task type

Task Current maturity Notes
Single prismatic part from clear dimensions Strong Brackets, plates, spacers, housings, flanges
Parametric variants of a described part Strong Where scripted generation is at its best
Standard fasteners and bearings by designation Moderate Correct only when looked up, not recalled
Simple assemblies (2–5 well-described parts) Moderate Mate reasoning degrades with count
Large assemblies Weak Combinatorial spatial reasoning
Sheet metal with real bend allowances Weak Process-specific rules rarely applied correctly
Weldments and frame structures Weak Joint detail and prep are usually wrong
Class-A / aesthetic surfacing Weak Curvature continuity is not represented in the workflow
Dimensioned drawings with GD&T Weak Schema selection is an engineering decision
Tolerance and fit specification Weak Defaults to nominal; see tolerances AI gets wrong
Structural sizing and analysis Not applicable Different tool class entirely
Deciding requirements Not applicable Human input

Maturity here means "how often the output is usable without correction", not "whether it produces something".

Maturity bars for AI CAD tasks from single parts down to drawings and surfacing

Working around the limits

The limits are workable. These practices are what actually change the hit rate.

Specify what matters, explicitly. Every dimension you do not state is a dimension the system will assume. State the ones that interface with something else — bores that take a bearing, bolt patterns that match a mating flange, envelope constraints — and let the rest be assumed. The prompt structure that works is in how to write a CAD prompt.

Name the process. "Machined from 6082 aluminium" and "injection moulded in ABS" imply completely different wall thicknesses, radii and draft. Naming the process activates the right rule set.

Reference standard parts by designation, not description. "M8×1.25 hex head, property class 8.8" is verifiable. "A medium bolt" is not.

Decompose large assemblies. Generate components individually against a defined interface, then assemble. This plays to the strength (single parts) and avoids the weakness (many simultaneous relationships).

Change one thing per iteration. When a model is nearly right, adjusting a single dimension tells you whether the change did what you expected. Adjusting five tells you nothing.

Verify against a checklist, not a glance. Envelope, wall thickness, hole sizes and fits, interference, tool access, mass. A model that looks right passes visual inspection by construction — that is what generation optimises for. The concrete list is in why AI CAD fails on the shop floor.

Match the tool to the stakes. Concept geometry, fixtures and jigs, and internal prototypes tolerate a much lower bar than a load-bearing production part. The framework for that decision is in when to trust automation.

What would have to change

Being clear about the path forward is more useful than assuming everything improves uniformly.

  • Better geometric verification, not better prompting. The gains available from checking output rigorously are larger than those from asking more nicely.
  • Larger and better parametric CAD datasets. This is the binding constraint on generalisation to unusual part types.
  • Native tolerancing. Until tools reason about fits and stack-ups rather than nominal geometry, the drawing stays a manual step. See tolerance stack-up.
  • Assembly-level reasoning. Constraint solving over a component graph is a different problem from generating one shape, and it is largely unsolved in this context.

The bottom line

AI CAD is a fast producer of first-draft geometry and not a source of engineering decisions. Its limits are specific and mostly predictable: spatial reasoning, arithmetic, tolerancing, assemblies, surfacing, and anything requiring judgement or accountability. Used for what it is good at — routine geometry from a clear description, generated quickly and verified deliberately — it removes real hours. Used as a substitute for engineering, it produces confident-looking files that fail on the shop floor.

Frequently asked questions

What can AI CAD not do?
It cannot make engineering decisions: selecting a load case, choosing a safety factor, deciding a manufacturing route, judging whether a design is safe, or taking responsibility for the result. It is also weak at large assemblies, class-A surfacing, sheet metal and weldment specifics, dimensioned drawings with GD&T, and anything requiring compliance with a standard it cannot verify. What it does well is producing geometry quickly from a clear description.
Is AI-generated CAD safe to manufacture from?
Not without review. A generated model is a starting point: the geometry may be valid and still have wrong wall thicknesses, missing fits, unmachinable internal corners or dimensions that were assumed rather than specified. Treat it the way you would treat a competent junior engineer's first draft — useful, faster than starting blank, and requiring a check before it goes to a supplier.
Will AI replace mechanical engineers?
It changes which parts of the job take time. Producing routine geometry gets much faster; deciding what geometry should exist, what loads it must carry, which process makes it and whether the result is acceptable does not. Those decisions carry professional and legal responsibility that no current system can hold. The realistic effect is a shift in where engineering hours go, not a removal of the engineer.
Why does AI CAD struggle with assemblies?
Assemblies require reasoning about relationships between parts — mates, clearances, fits, motion, tolerance stack-ups across a chain — rather than about a single shape. That is spatial and numerical reasoning across many components at once, which is exactly where current models are weakest. Single parts and small, well-described assemblies work far better than large ones.