Everything you need to master FB Optic Assist v2.3.15
📺 Watch and learn! These step-by-step video tutorials will guide you through every feature of FB Optic Assist. Follow along in order for the complete workflow, or jump to specific topics you need help with.
Introduction to the FB Optic Assist interface, opening the tool panel, and understanding the main sections.
Learn how to import pole locations from KML files, configure block settings, and place pole spans connections.
How to measure buried cable spans and update span information for underground installations.
Import underground infrastructure elements including handholes, flowerpots, and pedestals from KML files.
Draw fiber optic cable routes, match cable properties, and place both aerial and underground cables.
Place terminal blocks at house locations, copy templates, and configure terminal labels with addresses.
Track terminals, manage strand counts, and export terminal data to Excel with BP numbers.
Verify cable placements, check for quality issues, and ensure your fiber design meets standards.
Import addresses from KML and Client CSV files, run the matching algorithm, and export results.
Select streets from matched addresses and place street name labels with customizable formatting.
Sequential house number placement, multi-unit building support, and layer management.
FB Optic Assist is a powerful AutoCAD plugin designed specifically for fiber optic cable design professionals. This guide will help you get up and running in minutes.
Modern dockable interface with visual controls. Perfect for most users.
Traditional AutoCAD command-line interface. For power users.
After subscribing, download FBOpticAssist_Setup_v2.3.15.exe from the download page.
Double-click the installer and follow the prompts. The installer will:
C:\Program Files\FB Optic Assist\On first run, you'll be prompted to activate:
FBACTIVATE in the command lineADDRESSGUI to open the main interface.
There are two ways to open the Address Tools window:
ADDRESSGUI and press Enter| Section | Purpose | Key Features |
|---|---|---|
| 0. Boundary | Import project boundaries | KML polygon import, georeferencing |
| 0.5. Poles | Import pole locations | Block placement, auto-labeling |
| 0.55. Pole Spans | Connect poles with spans | Aerial span lines, auto-connect |
| 0.56. Buried Spans | Measure underground spans | Buried cable lengths, span updates |
| 0.6. Handholes | Import handhole locations | Block placement, unique IDs |
| 0.7. Flowerpots/Pedestals | Import flowerpots & pedestals | Block placement, labeling |
| 0.8. Cable Placement | Draw fiber optic cables | Aerial & underground cables, property matching |
| 0.9. Terminal Placement | Place terminal blocks | Copy templates, address labels |
| 0.95. Terminal Tracking | Track & export terminals | Strand counts, BP numbers, Excel export |
| 1.0. Quality Check | Verify cable quality | Cable validation, standards check |
| 1. Import Addresses | Load address data | KML & Client CSV import |
| 2. Match Addresses | Compare addresses | Smart matching, export results |
| 3. Streets | Place street names | Layer management, property matching |
| 4. Numbers | Place house numbers | Sequential placement, multi-unit support |
Follow these steps for a typical fiber optic design project. Steps are numbered to match the GUI sections.
Launch FB Optic Assist:
ADDRESSGUIIf you have a KML boundary file:
GEOGRAPHICLOCATIONImport pole locations from KML:
Connect poles with aerial spans:
For underground cable sections:
Import handhole locations from KML:
Import above-ground equipment locations:
Draw fiber optic cable routes:
Place terminal blocks at service locations:
Track terminal data for documentation:
Verify your cable design:
In GUI Section 1:
In GUI Section 2:
In GUI Section 3:
In GUI Section 4:
Complete your design:
| Command | Description |
|---|---|
ADDRESSGUI |
Open Address Tools window |
ADDRESSGUIHIDE |
Hide window (data stays loaded) |
ADDRESSGUITOGGLE |
Show/hide the window |
ADDRESSGUIHELP |
Show GUI help information |
| Command | Description |
|---|---|
IMPORTKML |
Import KML address file (CSV format) |
IMPORTCLIENT |
Import client address file (CSV format) |
MATCHADDRESSES |
Compare and match addresses from both files |
EXPORTRESULTS |
Export match results to CSV/Excel |
LISTSTREETS |
Show all unique street names |
PLACESTREET |
Place selected street name in drawing |
PLACENUMBERS |
Place house numbers sequentially |
CONTINUENUMBERS |
Resume interrupted number placement |
NUMBERSTATUS |
View placement progress |
ADDRESSHELP |
Display all address commands |
Track terminals, assign addresses, and export to Excel with BP numbers and strand counts.
| Command | Description |
|---|---|
STARTERMINALTRACK |
Start terminal tracking session |
ADDTERMINAL |
Add a new terminal to tracking |
SETSTRANDCOUNT |
Set strand count for terminal |
PLACETERMINAL |
Place terminal block in drawing |
SELECTTERMINAL |
Select existing terminal to edit |
UPDATETERMINAL |
Update terminal information |
APPLYTERMINALUPDATE |
Apply pending terminal updates |
EXPORTTERMINALS |
Export terminal data to Excel |
TERMINALSTATS |
Show terminal statistics |
TERMINALHELP |
Display terminal commands help |
TERMINALTRACKHELP |
Display terminal tracking help |
Type STARTERMINALTRACK to begin a new tracking session.
Use ADDTERMINAL to add terminals. Set strand count with SETSTRANDCOUNT.
Use EXPORTTERMINALS to export all terminal data to Excel with BP numbers.
Draw fiber optic cables with specifications, calculate lengths, and manage connections.
| Command | Description |
|---|---|
DRAWCABLE |
Draw fiber optic cable path |
DRAWPOLECABLE |
Draw aerial cable between poles |
DRAWUNDERGROUNDCABLE |
Draw underground/buried cable |
ADDCONNECTION |
Add connection point (splice, termination) |
CABLELENGTH |
Calculate cable length with slack |
MEASUREBURIEDSPANS |
Measure buried span lengths |
MATCHCABLEPROPS |
Copy cable properties from existing |
CABLEROUTING |
Open cable routing interface |
CABLEINFO |
Display cable command help |
Use DRAWPOLECABLE for pole-to-pole runs.
Use DRAWUNDERGROUNDCABLE for buried runs.
Import poles from KML and create span connections between them.
| Command | Description |
|---|---|
IMPORTPOLESPANS |
Import poles and spans from KML file |
PLACESPANS |
Place spans between poles automatically |
PLACESPANSINTERACTIVE |
Place spans one at a time interactively |
CONTINUESPANS |
Continue interrupted span placement |
SPANHELP |
Display span commands help |
Use the GUI Section 0.5 or IMPORTPOLESPANS to import pole locations from KML.
Use PLACESPANS for automatic placement or PLACESPANSINTERACTIVE for manual control.
Use CONTINUESPANS to resume span placement if you need to take a break.
Manage your license and keep your software up to date.
| Command | Description |
|---|---|
FBACTIVATE |
Activate your license with email |
FBLICENSE |
View license status and details |
FBVERIFY |
Verify license with server |
FBINFO |
Show plugin version and info |
| Command | Description |
|---|---|
FBUPDATE |
Check for available updates |
FBDOWNLOAD |
Download and install update |
The plugin automatically checks for updates when AutoCAD starts:
Extract parcel lines, roads, house numbers, and building footprints from public US GIS sources directly into your AutoCAD drawing.
| Source | Data Available | Coverage |
|---|---|---|
| US Census TIGER | Roads, boundaries | Nationwide |
| OpenStreetMap | Roads, buildings, addresses | Worldwide (US focus) |
| County GIS Portals | Parcels, addresses | Major counties |
| ArcGIS Feature Services | Various | Where published |
ADDRESSGUI)1234 Main St, Phoenix, AZ 85001)| Command | Description |
|---|---|
EXTRACTLAYOUT |
Extract by address (interactive) |
EXTRACTLAYOUTBBOX |
Extract by coordinate bounding box |
EXTRACTFROMPOLYGON |
Extract from drawn polygon boundary |
PLACELAYOUT |
Place last extracted features |
SETGEOREF |
Manually set georeferencing center |
LAYOUTHELP |
Display help information |
| Layer Name | Feature Type | Default Color |
|---|---|---|
GIS_PARCELS |
Parcel boundaries | Green (3) |
GIS_ROADS |
Road centerlines | White (7) |
GIS_ADDRESSES |
House number text | Yellow (2) |
GIS_BUILDINGS |
Building footprints | Blue (5) |
Automatically measure and label spans between blocks (handholes, flowerpots) along underground cable routes.
In GUI Section 0.56 (Buried Cable Spans):
| Command | Description |
|---|---|
MEASUREBURIEDSPANS |
Measure and label buried spans |
Track cable fiber usage, terminal assignments, and PON (Passive Optical Network) counts to ensure design integrity.
Click Select Cable and select a cable polyline. The cable name and length are automatically extracted.
Click Select Terminals and select terminal MText elements. Press ESC when done.
Validate addresses against multiple sources including property appraiser databases, USPS, and custom URLs.
| Source | Description |
|---|---|
| Property Appraiser | State/County property appraiser records |
| USPS | US Postal Service address verification |
| Google Geocoding | Google Maps address validation |
| State GIS | State-level GIS databases |
| Federal | Federal address databases |
| Custom Link | Your own validation URL |
Compare client addresses against terminal data to find addresses that haven't been assigned to terminals:
Enhanced terminal tracking with strand counts, BP numbering, and automatic ID lookup from match results.
Click Export to Excel to save with columns: STRAND, 1ST ADDRESS, BP, ID, SERVICE ADDRESS, UNIT
| Command | Description |
|---|---|
STARTERMINALTRACK |
Start terminal tracking session |
ADDTERMINAL |
Add houses to a terminal |
EXPORTTERMINALS |
Export tracking data to Excel |
TERMINALSTATS |
Show terminal statistics |
Import poles, handholes, flowerpots, and pedestals from KML files with automatic unique ID assignment.
| Type | GUI Section | ID Format |
|---|---|---|
| Poles | 0.5 | POLE_0001, POLE_0002, ... |
| Handholes | 0.6 | HANDHOLE_0001, HANDHOLE_0002, ... |
| Flowerpots | 0.7 | FLOWERPOT_0001, FLOWERPOT_0002, ... |
| Command | Description |
|---|---|
EXTRACTLAYOUT | Extract by address (interactive) |
EXTRACTLAYOUTBBOX | Extract by coordinate bounding box |
EXTRACTFROMPOLYGON | Extract from drawn polygon |
PLACELAYOUT | Place extracted features |
SETGEOREF | Set georeferencing center |
LAYOUTHELP | Display layout help |
| Command | Description |
|---|---|
DRAWCABLE | Draw fiber optic cable path |
DRAWPOLECABLE | Draw aerial cable between poles |
DRAWUNDERGROUNDCABLE | Draw underground/buried cable |
ADDCONNECTION | Add connection point |
CABLELENGTH | Calculate cable length |
MEASUREBURIEDSPANS | Measure buried span lengths |
MATCHCABLEPROPS | Copy cable properties |
CABLEROUTING | Open cable routing interface |
CABLEINFO | Display cable help |
| Command | Description |
|---|---|
IMPORTPOLESPANS | Import poles and spans from KML |
PLACESPANS | Place spans automatically |
PLACESPANSINTERACTIVE | Place spans interactively |
CONTINUESPANS | Continue interrupted placement |
SPANHELP | Display span help |
| Command | Description |
|---|---|
PLACETERMINAL | Place terminal block |
SELECTTERMINAL | Select terminal to edit |
UPDATETERMINAL | Update terminal info |
APPLYTERMINALUPDATE | Apply terminal changes |
STARTERMINALTRACK | Start tracking session |
ADDTERMINAL | Add houses to terminal |
SETSTRANDCOUNT | Set strand count |
EXPORTTERMINALS | Export to Excel |
TERMINALSTATS | Show statistics |
TERMINALHELP | Display terminal help |
TERMINALTRACKHELP | Display tracking help |
| Command | Description |
|---|---|
IMPORTKML | Import KML address file |
IMPORTCLIENT | Import client address file |
MATCHADDRESSES | Compare and match addresses |
EXPORTRESULTS | Export match results |
LISTSTREETS | List unique streets |
PLACESTREET | Place street name |
PLACENUMBERS | Place house numbers |
CONTINUENUMBERS | Resume number placement |
NUMBERSTATUS | Show placement progress |
ADDRESSHELP | Display address help |
| Command | Description |
|---|---|
FBACTIVATE | Activate license |
FBLICENSE | View license status |
FBVERIFY | Verify license |
FBINFO | Show plugin info |
FBUPDATE | Check for updates |
FBDOWNLOAD | Download update |
| Command | Description |
|---|---|
ADDRESSGUI | Open Address Tools window |
ADDRESSGUIHIDE | Hide window |
ADDRESSGUITOGGLE | Toggle window |
ADDRESSGUIHELP | Show GUI help |
The address matcher uses intelligent comparison to match addresses from two sources:
The system recognizes equivalent unit formats:
When placing house numbers, multi-unit buildings are automatically detected:
One line of text showing address number
Two lines: number + unit count
Copy formatting from existing drawing elements:
Your data stays loaded throughout your AutoCAD session:
Solution:
ID,ADDRESS,UNITSolution:
FBACTIVATE with your emailSolution:
Solution:
ADDRESSGUI in command lineInclude: Street number, direction, street name, city, state, zip
A: Yes, the plugin verifies your license on startup. An offline grace period of 7 days is allowed for occasional connectivity issues.
A: Your subscription is linked to one computer. Contact support@fiberopticworld.io to transfer your license to a different computer.
A: The plugin will stop working. Your drawings remain intact, but you won't be able to use plugin features until you renew.
A: Yes! The plugin only adds standard AutoCAD entities (lines, text, blocks). Your drawings are fully compatible with standard AutoCAD.
A: CSV is a simple, universal format that's fast to parse and has fewer compatibility issues. Excel can easily export to CSV.
A: Yes! All placed elements are standard AutoCAD objects. Edit them with standard AutoCAD commands (MOVE, COPY, ERASE, etc.).
A: The plugin works with any coordinate system AutoCAD supports. Set it with GEOGRAPHICLOCATION or MAPCSASSIGN before importing KML.
A: Download and use all features free for 3 days. Credit card required. After 3 days, you'll be charged $50/month unless you cancel.
A: Yes! We offer a 30-day money-back guarantee. Contact support@fiberopticworld.io if you're not satisfied.
A: No! All updates and new features are included in your subscription at no additional cost.
Start your 3-day free trial and experience professional fiber optic design.
Start Free Trial