TruePart.aiTruePart.ai

AI drawing to CAD, checked against the approved spec.

TruePart is AI CAD for engineering drawings. It turns a drawing into CAD: it reads the callouts and title block, asks about every value it cannot prove, builds a B-rep solid with a deterministic CAD engine, and measures it against the approved requirements. The Technical Preview reads native vector PDFs of one part on one sheet and builds one part family: rectangular plates with a centered bore and a hole pattern. AI interpretation is not enabled.

Technical Preview · one part family live, complex drawings in development · Current public demo: deterministic drawing reader · AI-assisted interpretation: in evaluation, not yet enabled · the demo uses a synthetic drawing

  • 9 requirements read from the demo drawing
  • 8 questions asked instead of a guess
  • 17 text runs kept with their positions

From drawing to CAD, checked against the approved spec

  1. Technical drawing · PDF

    Drawing

    A native vector PDF: one sheet, one part, in millimetres. Its text layer is kept with exact positions, so every value can point back to where it was written.

    Drawing · TP-S1-0003-00 rev A

    Drawing TP-S1-0003-00, with the callout Ø12 ±0.05 THRU outlined as the evidence for the bore

    Evidence · 4 · Ø12 ±0.05 THRU

  2. Requirements, read or asked

    Understand

    Callouts (Ø, fits, ±, THRU, threads, R, C) and title-block fields become requirements. Anything the reader cannot attribute becomes a question; on the demo drawing, 9 were read and 8 asked.

    Requirements · 9 read · 8 asked

    Bore
    Ø12 ±0.05read
    Pattern
    6 × Ø5.5read
    Material
    6061-T6 ALUMINUMread

    What is the plate thickness (shown in the side view)?

    askedanswered 12 mm

  3. Deterministic B-rep

    Engineer

    The approved specification becomes a typed plan. A deterministic engine executes it (no model writes geometry code), and each feature keeps the requirements it came from.

    CAD model · 80 × 70 × 12 mm

    Render of the B-rep solid built from drawing TP-S1-0003-00: 80 × 70 × 12 mm, the bore markedRender of the B-rep solid built from drawing TP-S1-0003-00: 80 × 70 × 12 mm, the bore marked

    Feature · bore · through bore at the plate center

  4. Measured against the spec

    Verify

    The solid is measured against the specification before STEP and STL are exported. Ordering and quoting are not available in this preview.

    The checks

    The built solid’s envelope, volume, hole count, and each hole’s position and diameter are measured against the approved specification. The results, check by check, are in the workspace.

A drawing already exists. Someone still rebuilds it.

It is skilled, repetitive work, and a single misread dimension becomes a scrapped part.

By hand, and in TruePart
By handIn TruePart
ReadingEvery view is read and every dimension retyped into a CAD sketch.Callouts and title-block fields are read from the PDF’s text layer, each with its place on the sheet.
GapsWhere the drawing is silent, the modeler picks a value and the CAD looks just as certain.A value the drawing does not prove becomes one question. Nothing is built until it is answered.
BuildingFeatures are modeled by hand, one sketch at a time.A deterministic engine builds the B-rep from a typed plan of the approved specification.
CheckingThe model is checked against the drawing by eye, if there is time.The solid is measured against the specification: envelope, volume, hole count, each hole’s position and diameter.

Ask, don’t guess.

Where the drawing does not prove a value, TruePart asks one targeted question and builds nothing until it is answered. These are the demo drawing’s own questions.

  1. What is the plate thickness (shown in the side view)?

    Why it matters

    Sets the extrusion depth; through holes depend on it.

    askedanswered 12 mm

  2. How many holes are in each row of the hole pattern?

    Why it matters

    The hole count alone does not fix the layout (6 holes can be 3 × 2 or 2 × 3).

    askedanswered 3

  3. Where is the bore located? No position dimension is written; the drawing shows centerlines.

    Why it matters

    Placing the bore needs its position; deriving it from centerlines needs vector geometry extraction, which is not built yet.

    askedanswered centered (symmetric)

From callout to verified solid.

Reads the drawing

Diameter, thread, radius and chamfer callouts, hole patterns, and the title block, each linked to its source box.

Asks about the rest

Plain linear dimensions and positions shown only by centerlines become targeted questions, never guesses.

Builds and verifies

A deterministic engine executes a typed plan. No model writes geometry code. The solid is measured before export.

STEP and STL

The exact B-rep solid as STEP for CAD and CAM, and a mesh of the same solid as STL for printing.

Every value, from callout to verified geometry.

The bore of the demo drawing, followed through the pipeline: the callout it was read from, the requirement, the CAD feature, and what was measured on the solid.

Drawing callout

The callout Ø12 ±0.05 THRU on drawing TP-S1-0003-00, outlined

REQ 4 · Ø12 ±0.05 THRU · drawing TP-S1-0003-00 rev A

Ø12 ±0.05

Requirement · hole_1_diameter

Requirement
read from the drawing · confirmed by the reviewer
CAD feature
bore · through bore at the plate center
Measured
in the workspace
Against
the planned diameter and position

Verification measures the envelope, volume, hole count, and each hole’s position and diameter against the approved specification. It does not check tolerance bands, material or manufacturability, and a misread callout still needs your review.

What is live today, and what is not yet.

If TruePart cannot prove what the drawing means, it asks or stops instead of guessing.

Production-verified

  1. 01Native vector PDF with a text layer: one sheet, one part, millimetres, up to 10 MB
  2. 02Diameter callouts with a fit, ± or signed deviation, and THRU; NX hole patterns
  3. 03Thread (M), radius (R) and chamfer (C) callouts
  4. 04Title block: material, general tolerance, units
  5. 05Builds one family: a rectangular plate with one centered through bore and one centered rectangular pattern of through holes; sharp, chamfered or rounded corners

Not live yet

Stated apart from what is live: none of it is offered in this preview.

  1. 01Implemented, not enabled: a multi-view bracket path. A stepped bracket drawn in several views and a section, taken from a synthetic, company-authored drawing to a STEP file in internal tests, with the readers it uses. Internal only: customers cannot use it.
  2. 02In development: groundwork for complex part families. Work on open branches, starting with integrity fixes to the internal multi-view path. Each family is to be measured on held-out drawings before it is offered. No held-out results are published yet.
  3. 03Roadmap: complex part families. Family by family: a bracket or housing block with features on several faces, a turned flange, a stepped shaft and a bearing housing, with sections, diameters and datums read from the drawing. Planned, not built.

Not in this preview

  1. 01Scanned, raster or multi-sheet drawings (stopped: advanced interpretation required)
  2. 02Any other part shape: pockets, bosses, counterbores, sheet metal, assemblies (stopped: outside the current scope)
  3. 03GD&T frames and surface finish (not read yet)
  4. 04Checks of tolerance bands, material or manufacturability
  5. 05AI interpretation: built behind TruePart’s provider boundary, not yet run or enabled
  6. 06Text, photo or sketch input; ordering and quoting

Fifty complex test parts, in our evaluation corpus.

Each part is pictured as its drawing specifies it. Synthetic, company-owned test drawings, marked not for manufacture. None of these parts has been built by TruePart or made in a shop; the live pilot reads one part family today. No results on it are published yet.

A grey cast-iron pillow block bearing housing on a granite surface plate: a bored body with two internal grooves on two counterbored feet
Pillow block bearing housingTP-C006 · synthetic test part6 views with section A-A · internal geometry
A turned steel flanged bearing cartridge on a granite surface plate: a grooved body on a flange with counterbored bolt holes
Flanged bearing cartridgeTP-C002 · synthetic test part7 views with section and detail · internal geometry
A milled steel mould insert block on a granite surface plate: two cavities joined by a runner, with ejector holes in their floors
Two-cavity mould insertTP-C032 · synthetic test part6 views with section A-A · non-inferable value
A stainless steel open impeller on a granite surface plate: eight straight radial vanes on a round backplate around a bored hub
Open impellerTP-C010 · synthetic test part6 views with section A-A · partial · a correct reader asks
A turned steel gear blank on a granite surface plate: a wide rim, a web with round lightening holes and a keyed hub
Lightened gear blankTP-C049 · synthetic test part6 views with section A-A · missing dimension · a correct reader asks
A cast aluminium gearbox cover on a granite surface plate: a flat plate with bolt holes around a raised seal boss with a stepped bore
Gearbox cover with gasket grooveTP-C021 · synthetic test part7 views with section and detail · internal geometry · a correct reader reads it
A milled aluminium gauge block on a granite surface plate: a row of counterbored ports on top and two larger ports in the side
Ported gauge blockTP-C001 · synthetic test part6 views with section A-A · fully specified · a correct reader reads it
A cast iron two-groove V-belt pulley on a granite surface plate, its hub keyed
Two-groove V-belt pulleyTP-C013 · synthetic test part6 views with section A-A · ambiguous · a correct reader asks
A milled aluminium linear bearing carriage block on a granite surface plate: a flanged block with a bearing bore through it
Linear bearing carriage blockTP-C018 · synthetic test part6 views with section A-A · several views · a correct reader reads it
A cast iron T-slot table segment on a granite surface plate: three T-slots along its top with tapped holes between them
T-slot table segmentTP-C015 · synthetic test part5 views · several views · a correct reader reads it
A milled aluminium port adapter plate on a granite surface plate: counterbored ports at offset positions and corner holes
Offset port adapter plateTP-C047 · synthetic test part6 views with section D-D · datums · a correct reader reads it
A cast iron lead screw nut housing on a granite surface plate: a flanged round body on a pedestal over a base with counterbored holes
Lead screw nut housingTP-C044 · synthetic test part6 views with section and detail · internal geometry · a correct reader reads it
A steel ratchet wheel on a granite surface plate: sawtooth teeth around a disc with lightening holes and a keyed hub
Ratchet wheelTP-C036 · synthetic test part4 views · partial · a correct reader asks
A turned steel spindle nose adapter on a granite surface plate: a bolted flange under a round body with drive slots and a stepped bore
Spindle nose adapterTP-C038 · synthetic test part7 views with section and detail · datums · a correct reader reads it

Gearbox cover with gasket groove

From the benchmark · TP-C021

7 views with section and detail · internal geometry · a correct reader reads it

A synthetic, company-owned test part from TruePart's fifty-part benchmark, pictured as its drawing specifies it. It has not been built by TruePart or made in a shop.

A cast aluminium gearbox cover on a granite surface plate: a flat plate with bolt holes around a raised seal boss with a stepped bore

Gearbox cover with gasket groove

TP-C021 · synthetic corpus drawing

Synthetic corpus drawing TP-C021: Gearbox cover with gasket groove, 7 views with section and detail · internal geometry · a correct reader reads it

7 views with section and detail · internal geometry · a correct reader reads it

A synthetic, company-owned test part from TruePart's fifty-part benchmark, pictured as its drawing specifies it. It has not been built by TruePart or made in a shop.

Open the drawing file ↗

Drawing to CAD: the questions engineers ask first.

Which drawings can TruePart turn into CAD today?

Native vector PDF with a text layer: one sheet, one part, millimetres, up to 10 MB. Scanned, raster or multi-sheet drawings are stopped, not guessed at.

Which parts can it build?

One part family in the Technical Preview. It builds one family: a rectangular plate with one centered through bore and one centered rectangular pattern of through holes; sharp, chamfered or rounded corners. Any other part shape is stopped as outside the current scope. Complex multi-view part families are in development and not yet offered.

What happens when the drawing does not state a value?

TruePart asks one targeted question and builds nothing until it is answered. Plain linear dimensions and positions shown only by centerlines are asked today, never guessed.

What does verified mean here?

Verification measures the envelope, volume, hole count, and each hole’s position and diameter against the approved specification. It does not check tolerance bands, material or manufacturability, and a misread callout still needs your review.

Does AI read the drawing?

No. Current public demo: deterministic drawing reader. AI-assisted interpretation: in evaluation, not enabled in this preview.

Further reading

See drawing to CAD on the demo drawing.

The home page follows a sample drawing through each stage. Pilot participants bring their own drawings.

Your privacy choices

We use analytics cookies to see how people use TruePart. Advertising stays off unless you allow it. Privacy