AI · Balloon Tool June 10, 2026 8 min read

AI auto-ballooning: how CadNexa detects 100+ dimensions on an engineering drawing in under a minute

If you have ever ballooned a dense engineering drawing for a First Article Inspection report, you know the rhythm: click a dimension, type the number, click the next dimension, type the number. For 80, 100, sometimes 140 dimensions on a single sheet. Plus the GD&T frames, plus the hole specs, plus the radius callouts. Two to four hours of nothing but mouse-clicks and number entry — every time a new part lands on your desk.

CadNexa's AI auto-ballooning feature collapses that into one click. Open the PDF. Tap ✨ Auto-detect. Watch the balloons land on every dimension. Review, adjust if needed, ship the FAI report. Total time on a two-page intake manifold drawing: well under a minute.

CadNexa AI auto-ballooning in action — every dimension, tolerance, and GD&T frame detected automatically.
~30s
Time to detect 80+ dims
95%+
Auto-detection accuracy
₹2
Average cost per drawing

What auto-ballooning actually does

Traditional ballooning software makes you click each dimension manually. Even the better tools that "read" your PDF still require you to drag a box around every single dimension. CadNexa's auto-ballooning is genuinely different — you don't draw anything. The AI scans the entire drawing, finds every inspectable feature, and places a numbered balloon next to each one in proper reading order.

What "every inspectable feature" includes:

What it explicitly does NOT balloon:

CadNexa AI auto-ballooning a dense engineering drawing with 80+ numbered balloons placed automatically
Auto-detected balloons on a dense intake manifold drawing — every dimension boxed and numbered in reading order.

How the AI actually works (without the buzzwords)

There is no single magic model behind auto-ballooning. Real engineering drawings are too messy for that. CadNexa uses a three-layer pipeline, with each layer correcting the others' mistakes:

Layer 1 — Text extraction (the eyes)

Vector PDFs (exported from SolidWorks, Creo, Inventor, AutoCAD) have embedded text that we read directly with PDF.js — zero AI cost, near-instant. Scanned PDFs (photographed shop floor prints, old drawings) go through RapidOCR, a fast open-source vision model that runs in our cloud. We also run a 6-tile zoom pass to catch the tiny text along leader lines and around hole callouts that the full-page OCR misses.

Layer 2 — Grouping (the brain)

OCR returns hundreds of disconnected text fragments. "70.3", "±0.2", "Ø6.8", "TYP", "0.4", "A", "B" — they all sit in a list with pixel coordinates. The grouping AI (Claude Haiku) looks at the rendered drawing image PLUS the token list and decides which tokens belong together as one inspectable feature. 70.3 + ±0.2 become one dimension. Ø6.8 ∇25 + TAP M8×1.25 become one compound hole spec.

Layer 3 — Refinement (the engineer)

This is where most ballooning tools fail and we put most of our work. Every group goes through a pixel-density check (the box should hug the ink, not float over empty space), an over-merge splitter (the AI sometimes groups two adjacent dimensions as one — we split them at the empty pixels between them), a non-dim filter (drop anything that looks like a note, a date, a part number), and a balloon collision avoider (balloon circles never overlap each other or hide another dimension's box).

The dim numbering follows engineering reading order — top-to-bottom rows, left-to-right within each row. Page 1 gets balloons 1 to N₁, page 2 continues from N₁+1. Just like a quality inspector would number a drawing by hand.

Real numbers from real drawings

We test auto-ballooning on actual customer drawings every day. Here is what the timing looks like on a typical 2-page A1 intake manifold drawing with 136 dimensions:

PhaseTimeWhat's happening
Drawing upload + render~1 sPDF parsed, both pages rendered to canvas
OCR (both pages parallel)~25-30 sFull-page + 6-tile zoom pass per page
AI grouping (both pages parallel)~10 sClaude reads image + tokens, returns groups
Box formation + balloon placement~4 sPixel-trim, splitter, dedup, collision avoidance
Total~40 s136 balloons placed, ready to review

For comparison, ballooning the same drawing manually takes a quality engineer between 3 and 5 hours, even with shortcuts. The math is brutal:

~4 hrs
Manual ballooning

Click-by-click

~40 s
CadNexa auto-detect

One click

Ballooned engineering drawing alongside the auto-generated FAI report rows for each dimension
The balloons feed directly into the FAI report — each numbered balloon becomes a row with nominal value, tolerance, and pass/fail status.

What makes engineering drawings hard for AI

"Why doesn't ChatGPT just do this?" is a fair question. The short answer: engineering drawings are visually unlike anything in a general-purpose model's training data. Specifically:

  1. Dense layout. A single A1 drawing can have 200+ pieces of text packed in. Three views, two detail enlargements, section cuts, notes, a title block, a revision table — all on one sheet. General OCR models trained on documents and receipts smear the text together.
  2. Rotated text. Vertical dimensions like 75.5 sitting sideways next to a 90° leader, or angular text following the curve of a fillet. Standard OCR reads left-to-right horizontal only.
  3. Compound features. A single inspectable hole might be specified across 4 lines: 2-HOLES DRILL Ø6.8 ∇25 / TAP M8×1.25 ∇22 (HELICOIL) / ∨Ø8×45° CH / ⊕ 0.4 A|B. That is ONE feature in inspection terms but 8+ tokens in OCR terms. Wrong grouping means wrong FAI report.
  4. Specialised symbols. Engineering text uses ⊕ ⊥ ⌖ ∥ Ø ∇ — symbols that don't appear in OCR engines' standard character sets. They come back as "0", "T", "I", or get dropped entirely.
  5. Density variation. A title block has tiny dense text; a chamfer callout has one big symbol. The same model has to handle both.

CadNexa handles all five with the three-layer pipeline above. The first generation worked on 60% of drawings; today it's at 95%+ across the engineering drawing types we see most often — castings, forgings, machined parts, sheet metal, and weldments.

Using auto-ballooning step by step

1. Open the drawing

Sign in at cadnexa.com, click Balloon Tool, and open your PDF. Both vector and scanned PDFs work, single-page or multi-page. Files stay on your machine — nothing is uploaded permanently.

2. Click ✨ Auto-detect

The button is in the top toolbar. You'll see a live timer counting up and a status line telling you what's happening: "OCR for 2 pages…", "AI grouping…", "Placing 134 balloons…".

3. Review and refine

When detection finishes, every balloon is already placed and numbered. The side panel lists each balloon with its dimension value. Scroll through the list and:

4. Generate the FAI report

Tap 📋 Generate FAI Report. Pick your standard — AS9102 Rev C, PPAP, ISO, ASME, DIN, JIS, GB, or IS. The report opens with every balloon already mapped to a row, with nominal value, tolerance, and dimension type pre-populated. You enter the actual measured values and pass/fail status. Download as PDF, HTML, or CSV.

Try AI auto-ballooning on your next drawing — free

No installation, no demo call. Open a PDF, click Auto-detect, watch the balloons land.

Open the Balloon Tool — Free →

When auto-ballooning isn't enough

For very specialised drawings — exotic GD&T stacks, low-resolution faxed drawings, hand-drawn sketches, or text in a language other than English — the AI will get most balloons right but may miss 5-15%. That's where the manual modes come in. Click mode and Leader mode let you fill in anything auto-detect misses, with the balloon numbering continuing seamlessly from where the AI left off. No tool is 100% for every drawing in every industry — but the gap between "100% manual" and "manual fill-in of the last 10%" is the difference between a 4-hour task and a 5-minute review.

Privacy and security

Your drawings stay yours. CadNexa processes the PDF in your browser. The image gets sent to our cloud OCR service to extract text positions, but the PDF file itself never leaves your machine. We don't store drawings, don't train models on customer files, and don't share data with any third party. Customer IP is not negotiable in our industry — your designs are protected.

Frequently asked questions

Does auto-ballooning work on scanned PDFs?

Yes. Scanned drawings go through RapidOCR which handles photographed, scanned, and faxed PDFs at full quality. Older drawings with faded text may have a few more misses than crisp vector PDFs, but the workflow is the same.

What if the AI misses a dimension?

Use Click mode or Leader mode to add it manually. The balloon will get the next available number, and your FAI report will include it automatically. The side panel makes it obvious where there are gaps.

How accurate is the dimension text?

On vector PDFs, ~99% — the text is read directly from the PDF's text layer. On scanned PDFs, ~92-95% — OCR can occasionally misread a "5" as a "6" or drop a leading minus sign on a tolerance. You catch and correct these during the side-panel review pass.

Does the AI handle multi-page drawings?

Yes. Both pages are processed in parallel. Balloon numbering continues across pages — page 1 might have balloons 1-80, page 2 continues from 81. The FAI report combines them into one inspection document.

Can I download the ballooned PDF?

Yes. Tap ⬇ Download PDF in the top toolbar. The output is a clean PDF with the original drawing plus the numbered balloons rendered on top — exactly what you'd hand to your inspector or attach to a FAIR package.

How much does it cost?

The free tier handles small drawings (up to 5 balloons per page) at no charge. Paid plans start at ₹399/month for unlimited auto-ballooning across all your drawings, all FAI standards, and cloud project storage. Cancel anytime.

Free up 4 hours per drawing. Starting today.

Quality engineers in 40+ countries use CadNexa to ship FAI reports faster.

Try Auto-Ballooning — Free →