Overview
Analyzing a CAD file is a conversation, not a form to fill in. Under the hood, Dexter works through a consistent arc — what is this file → what’s written on it → what does it look like in 2D → what’s its 3D structure → what’s the answer to your question — but you never have to name those steps. Ask in your own terms and Dexter reaches for the right operation. Everything below assumes a file in a supported format; the examples use a structural DWG assembly, the richest case. Formats aren’t interchangeable, though: DWG and DXF carry layers, text labels, part marks, and 2D drawing views, while a STEP file brings assembly structure and placement counts but no layers, labels, or 2D drawing — so the layer-and-label parts of this walkthrough don’t apply to STEP. 3D structure from a DWG also depends on the AutoCAD release — only AutoCAD 2018 (AC1032) DWGs go through the 3D path, and other releases are rejected with a clear error that points you to re-export as DXF or STEP. STL files can’t be analyzed; open them in the 3D viewer instead. Each file Dexter analyzes can be up to 64 MiB.Step 1 — Upload and Ask
Attach the CAD file to a chat with Dexter, then ask an open-ended first question:- “I’ve attached a structural assembly drawing — can you tell me what it is and give me a BOM?”
- “What’s in this DWG?”
- “Analyze the attached file.”
Step 2 — The First Pass
Dexter’s first reply is a combined read of the whole file, in this order:- Identity — format and version (e.g. “AutoCAD 2018 / AC1032”), overall extents, and units. For DWG, units come with an explicit caveat: the format has no unit header, so they are inferred from geometry.
- Layers and entities — the layer list grouped into inferred sub-assemblies, plus a tally of entity types.
- A synthesized BOM — a table of unique part marks grouped by sub-assembly, with solid-body counts per assembly. Labels recovered from corrupted text are called out individually.
- A 2D overview render — a full-page image of the drawing, inline in the chat.
- A short synthesis — a plain-language readout, e.g. “a structural panel unit: 9 part marks across 4 sub-assemblies, plate gauges 3/16″, 1/4″, and 5/8″.”
Findings are traceable. Every number in the reply is tied back to the specific analysis step that produced it, so you can always ask Dexter where a figure came from and how it was derived.
Step 3 — Drill In
From the first pass, follow your questions wherever they go. Each ask maps to a concrete operation:
The named 3D views are iso, top, bottom, front, back, left, right, side, bow, and under, with custom azimuth/elevation and spin covering every other angle.
Getting Geometry Out
Analysis findings, tables, and rendered images stay in the chat; ask Dexter for a report to keep them as a shareable deliverable. To take the geometry itself into another tool, ask Dexter to convert the file:- “Convert this DWG to DXF.” — keeps the 2D drawing; 3D solids are dropped.
- “Export the solids from this DWG as a DXF.” — keeps the 3D solids, curved faces included.
- “Give me an STL of this assembly.” — a triangle mesh of a DWG, DXF, or STEP model.
Working with Multiple Files
You can attach several CAD files to one conversation and ask across them:- “Compare the plate-gauge distribution between unit-A.dwg and unit-B.dwg.”
- “Do these two STEP assemblies share any component names?”
- “Which of these three files has the most sub-assemblies?”
Comparisons across mixed formats are apples-to-oranges in places: the DWG side brings layers, part-mark labels, and planar-only 3D, while the STEP side brings product structure, placement counts, and complete 3D. Same-format comparisons are much cleaner.
From CAD Findings to a Real BOM
The BOM in the chat is a finding, not a record — a structured reading of the file, not a BOM object in your factory. There is no one-click “promote to BOM” button; instead, you ask Dexter to author a real BOM using the analysis as its input. Ask explicitly:- “Turn this into a ProDex BOM I can use in planning.”
- “Create entities for these parts and build a BOM.”
- Proposes an entity per unique part mark (or per STEP component), using the part mark as the identifier and carrying over dimensions and gauges from the analysis.
- Presents the list for your review before creating anything. This is where you confirm units (especially for DWG, where they were inferred), part-mark spellings, whether any recovered-from-corruption marks are real, and whether STEP placement counts truly equal physical quantities.
- On your approval, creates the entities and the BOM, with line quantities taken from solid-body counts (DWG/DXF) or placement counts (STEP). Sub-assemblies in the CAD file typically become nested BOMs, so the structure survives.
- Quantities are structural, not authoritative. Body counts and placement counts are the best proxies the file offers, but reconcile against your engineering BOM if one exists.
- Materials, finishes, tolerances, and vendor data are not in the CAD analysis — add them to the entities and BOMs afterward.
- The flow is one-way. Editing the CAD file later does not re-sync the BOM; a re-import is a fresh analysis plus a manual reconciliation.
2D-Only Drawings
A DWG or DXF without 3D solids is still very usable:- Works fully: identity, the layer list, every text label (including pattern search and corrupted-label recovery), 2D overview and crop renders, and the label-based BOM.
- Degrades: per-assembly solid-body counts are unavailable (there are no solids to count), so the cross-check that normally catches part-mark undercounts isn’t available.
- Stops cleanly: 3D operations report that the file has no meshable solids — a clear signal, not an error — and Dexter skips 3D renders and mesh statistics.
Boundaries
- Analysis happens only in chat. There is no user-launched “Analyze CAD” workflow, no CAD step in pipelines, and no scheduled or watch-folder re-analysis. Outside chat, you can open STEP, STL, and DXF files in the 3D viewer to look around and measure, but the viewer does not run an analysis.
- Nothing persists between sessions. Every analysis re-reads the file; ask Dexter to capture important findings in memories, a report, or real BOMs if you’ll need them again.