Overview
This guide covers drawing, managing, and maintaining wirepath segments — the lines that represent circuit wiring paths between devices in your fire alarm system drawings.
Prerequisites
- A FireCAD project must be open
- Devices must be connected to circuits (see Building Circuits)
Drawing Wirepaths
Auto-Draw All Circuit Wirepaths
- Type
ATAUTO_DRAW_CIRCUIT_WIREPATH - Select which circuits to include
- Choose options:
- Delete existing — Remove old segments and draw fresh
- Reuse existing — Keep segments that are still valid
- Time limit — Maximum seconds for the layout algorithm
- The routing algorithm calculates optimal paths and draws polyline segments
Auto-Draw Active Circuit Only
- Select a circuit in the Project Circuits Palette
- Type
ATAUTO_DRAW_ACTIVE_WIREPATH - Wirepaths are drawn for the selected circuit only
Draw Shared Wirepaths
- Type
ATAUTO_DRAW_SHARED_WIREPATH - Shared segments (where multiple circuits run together) are drawn as a single path
Rerouting Wirepaths
Reroute All Wirepaths
- Type
ATREROUTE_WIREPATHS - All wirepath routes are recalculated using the layout algorithm
- Labels refresh automatically with a full data reload
Use this after moving devices to new positions or when routing is suboptimal.
Reroute Selected Polylines
- Type
ATREROUTE_POLYLINES - Select the specific polyline segments to reroute
- Only selected segments are recalculated
Manual Drawing Tools
For manual control over wirepath geometry:
| Command | Description |
|---|---|
ATPOLY |
Draw polylines with automatic device trimming and filleted corners |
ATQUICK_POLY |
Draw an orthogonal polyline between two devices |
ATSPLINE |
Draw splines with automatic device trimming |
ATQUICK_SPLINE |
Draw a spline between two devices |
Segment Display Options
Control what information appears on wirepath segments:
Wire Fill
-
ATSHOW_WIREFILL— Display wire fill percentage on segments -
ATHIDE_WIREFILL— Hide wire fill display -
ATDELETE_ALL_WIREFILL— Remove all wire fill annotations
Conductor Count
-
ATSHOW_CONDUCTOR_COUNT— Show number of conductors -
ATHIDE_CONDUCTOR_COUNT— Hide conductor count
Conduit Fill
-
ATSHOW_CONDUIT_FILL— Display conduit fill percentage -
ATHIDE_CONDUIT_FILL— Hide conduit fill
Segment ID
-
ATSHOW_SEGMENT_ID— Display segment/conduit ID -
ATHIDE_SEGMENT_ID— Hide segment ID
Wirepath Length
-
ATSHOW_WIREPATH_LENGTH— Display wire run length -
ATHIDE_WIREPATH_LENGTH— Hide wirepath length
Segment Layer Colors
-
ATUPDATE_SEGMENT_LAYER_COLORS— Color segments by their circuit assignment
Formatting Wirepath Labels
- Type
ATFORMAT_WIREPATH_LABELS - The Format Wirepath Labels dialog opens
- Configure:
-
Label format using tokens:
[LBL],[PNL],[CKT],[AWG],[COND] - Text height for label display
- Hide threshold to suppress labels on short segments
- Masking and line type options
-
Label format using tokens:
- Click Apply — all wirepath labels in the project update
Converting Between Polylines and Splines
| Command | Description |
|---|---|
ATCONVERT_PLINES_TO_SPLINES |
Convert selected polylines to splines |
ATCONVERT_SPLINES_TO_PLINES |
Convert selected splines to polylines |
Validating Segments
- Type
ATVALIDATE_SEGMENTSto run segment-specific validation - This checks segment intersections and updates segment data
- Wirepath labels are recalculated
Starting Over
If wirepath routing needs a complete restart:
- Type
ATDELETE_ALL_SEGMENTSto remove all segments and their database records - Confirm the destructive operation
- Type
ATAUTO_DRAW_CIRCUIT_WIREPATHto redraw all wirepaths from scratch
Circuit connections remain intact — only the physical wirepath geometry is removed.
Tips
- Use
ATAUTO_DRAW_CIRCUIT_WIREPATHfor initial routing, thenATREROUTE_POLYLINESfor targeted adjustments - The fillet radius for
ATPOLYcorners can be configured in Options under Tools - Enable segment display options selectively — showing everything at once can clutter the drawing
- After rerouting wirepaths, a full label refresh runs automatically (this takes a few seconds on large projects)
Quick Reference
| Step | Command | Purpose |
|---|---|---|
| 1 | ATAUTO_DRAW_CIRCUIT_WIREPATH |
Initial wirepath routing |
| 2 | ATREROUTE_WIREPATHS |
Recalculate all routes |
| 3 | ATFORMAT_WIREPATH_LABELS |
Configure label format |
| 4 | ATSHOW_WIREFILL |
Display wire fill data |
| 5 | ATVALIDATE_SEGMENTS |
Validate segment data |
What's Next
- Managing Device Properties — Configure device labels and properties
- Generating Reports — Create reports with current wirepath data
FireCAD is the industry-leading AutoCAD add-in for fire alarm system design — from circuit layout to wire routing to code-compliant reports.
Learn more and get started at getfirecad.com →
Inspect Point Integration — Fire alarm system device lists and bill of materials can be pushed directly from FireCAD into Inspect Point, eliminating manual data entry and ensuring every device is ready for inspection scheduling and ongoing asset management.
Learn more here →