Toolbar Overview
Row 1: Navigation & Status
- Welcome message - Shows your name
- Help - Links to this page
- Account - Subscription management
- Sign Out - Log out of your account
- PDF Splitter - Split multi-page PDFs
- Trial status - Days remaining in trial
- AI counter - Shows usage (e.g., "AI: 25/75")
Row 2: File Operations
- PDF Upload - Load drawing file
- ⲠLEFT / âŗ RIGHT - Rotate PDF 90° at a time
- Zoom - 10%-200% magnification control
- SAVE - Save annotations as .json file
- LOAD - Load previously saved annotations
- EXPORT PDF - Generate annotated PDF with balloons
- EXPORT TABLE - Download dimension table as CSV
Row 3: Drawing Tools
- SELECT - Move, edit, or delete objects
- DIMENSION - AI/OCR dimension reading mode
- BALLOON - Manual balloon placement
- TEXT - Add text annotations/notes
- NEXT number - Set custom balloon number
- PAUSE # - Stop auto-incrementing balloon numbers
- Color picker - 9 colors available
- Shape selector - Circle, Square, or Diamond
- Aâģ/Aâē - Decrease/increase annotation size
- TOLERANCE - Standard tolerance calculator
- AI OCR / OCR - Toggle between AI and OCR modes
- CLEAR ALL - Remove all annotations
AI OCR Mode vs OCR Mode
AI OCR (Blue Button)
- â Uses OpenAI Vision API for best accuracy
- â Handles complex dimensions with tolerances
- â Recognizes symbols (â, R, Âą, °)
- â Understands context and formatting
- â Counts against your subscription limit
- Cost: 1 call per dimension read
OCR Mode (Gray Button)
- â Unlimited usage (doesn't count against limit)
- â Good for clear, simple dimensions
- â Fast processing
- â May struggle with special characters
- â Less accurate with complex tolerances
- Best for: Conserving AI calls when readings are straightforward
Keyboard Shortcuts
â ī¸ Important:
Feature type keys (D, R, A, C, T) must be HELD DOWN during your entire selection. Release only after the balloon appears in the table!
Feature Type Keys (Hold During Selection)
- D key - Mark as Diameter (â)
Hold D key down â Click-drag to select dimension â Release after balloon appears
- R key - Mark as Radius (R)
Hold R key down â Click-drag to select dimension â Release after balloon appears
- A key - Mark as Angle (°)
Hold A key down â Click-drag to select dimension â Release after balloon appears
- C key - Mark as Chamfer (C)
Hold C key down â Click-drag to select dimension â Release after balloon appears
- T key - Mark as Threads
Hold T key down â Click-drag to select dimension â Release after balloon appears
OCR Redo (Doesn't Count Against Limit)
- Ctrl + Click-Drag - Re-read last dimension
- Replaces the most recent table entry
- Use when AI misread something
- Does NOT count as a new AI call
- Only works on the last dimension read
Navigation & Editing
- Delete key - Remove selected balloon/text (SELECT mode only)
- Shift + Left Mouse Drag - Pan canvas around
- Shift + Mouse Scroll Wheel - Zoom in/out
Balloon Numbering
- Auto-increment (default): Balloons number 1, 2, 3... automatically
- PAUSE # button: Stops auto-increment, balloon number stays the same
- NEXT field: Type a custom number for the next balloon
- Edit in table: Click balloon number cell to change it
- Reordering: Renumber balloons by editing the table
Tolerance System
Click "TOLERANCE" button to configure standard tolerances.
Default Tolerances by Decimal Places:
- Whole numbers (1.0): Âą0.1
- Two decimals (1.00): Âą0.01
- Three decimals (1.000): Âą0.005
- Four+ decimals (1.0000): Âą0.0005
- Angles: ¹1°
How to Use:
- Set your standard tolerances in the dialog
- Click "Save Settings" to remember them
- Click "Apply Tolerances" to fill only blank tolerance cells
- A popup shows how many dimensions were populated
- Manually override any tolerance in the table as needed
đĄ Important:
"Apply Tolerances" only affects rows where the tolerance cell is empty. It will NOT overwrite existing tolerances.
Table Editing
- Click any cell to edit (all columns are editable)
- Press Enter to save changes
- Press Escape to cancel
- Overwrite anything: Type to replace OCR readings, balloon numbers, or any cell content
- Min/Max auto-calculate from Base Dimension + Tolerance
- Feature type: Add labels like "Diameter", "Radius", "Angle", etc.
- Notes field: Add any custom information, GD&T callouts, surface finish, inspection notes
- Delete button: Removes row and balloon from drawing
Tolerance Format Rules:
When manually typing tolerances in the table:
- .005 or 0.005 â Assumes Âą0.005 (bilateral)
- +.005 â Only plus tolerance (+0.005/-0.000)
- -.001 â Only minus tolerance (+0.000/-0.001)
- +.010,-.005 â Unilateral tolerance (both values)
- -.002,-.005 â Both negative (valid for specific cases)
- +.003,+.001 â Both positive (valid for specific cases)
â ī¸ Format Rule:
Multiple tolerance values must be separated by a comma (,). Example: +.010,-.005
Alternative: Direct Min/Max Entry
You can skip the tolerance column entirely and just enter Min/Max values directly:
- Base Dimension: 1.500
- Tolerance: 0 (enter zero to preserve manual min/max)
- Max Value: 1.505
- Min Value: 1.495
â ī¸ Important:
If you enter manual Min/Max values, put 0 (zero) in the Tolerance column. This prevents "Apply Tolerances" from overwriting your manual Min/Max values. Blank tolerance cells will be overwritten when you apply standard tolerances!
This is useful when you have min/max specifications instead of base + tolerance format.
DIMENSION vs BALLOON vs TEXT
DIMENSION Button (Automatic Reading)
Enables click-and-drag selection for AI/OCR dimension reading.
How it works:
- Click "DIMENSION" button (turns blue)
- Canvas objects become non-selectable
- Click and drag to select dimension text
- App reads the text automatically
- Balloon auto-places near selection
- Table auto-populates with reading
- Verify and correct if needed
Best for: Complex dimensions, tolerances, multiple readings
BALLOON Button (Manual Placement)
Places numbered balloons without OCR reading.
How it works:
- Click "BALLOON" button
- Click anywhere on drawing
- Balloon appears with next number
- Table creates blank row
- Type dimensions manually in table
Best for: Manual entry, OCR not working, conserving AI calls
TEXT Button (Annotations)
Adds text notes/labels to your drawing.
How it works:
- Click "TEXT" button
- Click where you want text
- Text box appears with default text
- Type your note
- Click outside to finish
Best for: Notes, labels, reminders, instructions
Text Extraction to Notes (AI Feature)
âšī¸ Pro Feature:
Text extraction is available on Pro plans only. Standard plan users can upgrade to Pro to unlock this feature.
Extract text, notes, and specifications from your drawings using AI vision and append them to balloon notes.
How It Works
Text extraction mode allows you to capture handwritten notes, typed specifications, material callouts, or any text from your drawing and add it to the Notes column of your dimension table.
Activating Text Mode
- Click "DIMENSION" button (must be in dimension mode)
- Hold down X key while making your selection
- Click and drag to select the text area
- Release mouse to capture
- Release X key when done
đĄ Visual Feedback:
When you hold X, the status message displays "đ Text mode active - Select text to extract"
Two Usage Modes
Mode 1: Create New Balloon with Text (No row selected)
- Hold X key + drag to select text
- Balloon appears in upper-left of selection
- New table row created
- Text appears in Notes column
- All dimension columns remain blank
- Perfect for capturing material specs, notes, or instructions
Mode 2: Append to Existing Row (Row selected)
- Click "Select" button in any table row (turns blue)
- That row is now highlighted in light blue
- Hold X key + drag to select additional text
- Text appends to existing notes with semicolon separator
- Balloon is NOT moved or duplicated
- Perfect for adding supplementary information to dimensions
Multi-Line Text Handling
When the AI reads text spanning multiple lines:
- Each line break converts to
; (semicolon + space)
- Example:
"Line 1\nLine 2\nLine 3" becomes "Line 1; Line 2; Line 3"
- Keeps notes readable in single-row table cells
- Easy to parse when exported to CSV
Appending Multiple Text Selections
You can capture text from multiple areas and add it all to one balloon:
- Select target row with "Select" button
- Hold X + select first text area â text added to notes
- Hold X + select second text area â appends with "; " separator
- Hold X + select third text area â appends with "; " separator
- Result:
"First text; Second text; Third text"
â ī¸ AI Call Usage:
Each text extraction counts as 1 AI call, same as dimension reading. Text extraction is NOT available in OCR-only mode.
Example Use Cases
Material Callout:
Balloon #5 - Base Dimension: [blank]
Notes: "Material: 6061-T6 Aluminum; Finish: Clear Anodize Type II"
Surface Finish:
Balloon #8 - Base Dimension: 2.500
Notes: "Ra 32; Break all sharp edges .005-.015"
Thread Specification:
Balloon #12 - Base Dimension: [blank]
Notes: "1/4-20 UNC-2B; Thread depth .500 MIN"
Special Instructions:
Balloon #3 - Base Dimension: 1.250
Notes: "Critical dimension; CMM inspection required; Must maintain perpendicularity"
Tips for Best Results
- Select text cleanly: Include only the text, avoid dimension lines
- Zoom in first: 150-200% zoom for small handwritten notes
- One section at a time: Multiple small selections work better than one large cluttered area
- Review AI output: Click into Notes cell to edit if needed
- Deselect when done: Click "Select" button in row again to deselect (or select different row)
Editing Text Notes
- Click into any Notes cell to edit manually
- Add your own semicolons to separate items
- Press Enter to save, Escape to cancel
- Notes export to CSV and appear on dimension table page of PDF export
Troubleshooting Text Extraction
"Feature Restricted" Error:
- You're on Standard plan - upgrade to Pro for text extraction
- Go to Account page â Manage Subscription
AI Reads Extra Quotes (""):
- Vertical lines near text can be interpreted as quotation marks
- This is normal AI behavior - edit manually if needed
- Click into Notes cell and remove quotes
Text Not Captured:
- Handwritten text may be unclear - try tighter selection
- Very small text - zoom in before selecting
- Low-quality scan - AI may not recognize characters
- Complex background - select clearer area if possible
Keyboard Shortcuts Summary
- X key (hold during selection) - Text extraction mode
- X key (release) - Exit text mode
- Works in DIMENSION mode only
- Must have DIMENSION button active (blue)