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.

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".

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.