Command
| Command | Description |
|---|---|
ATRISER |
Open the Riser Options dialog to create a riser diagram |
ATRISER_SELECTION |
Create a riser diagram from selected passthrough devices |
Ribbon: FireCAD > Riser > Create Riser Diagram
Overview
The Riser V2 update introduces a redesigned options dialog, per-circuit layout controls, dynamic color preview, and improved layout algorithms. This article covers all settings and features available in the Riser Options dialog.
Riser Options Dialog
The dialog is split into two panels. The left panel contains layout settings and display options. The right panel contains the circuit selection TreeView with per-circuit settings.
Left Panel — Layout Settings
Device Layout Style
Controls the overall layout algorithm for the riser diagram.
| Style | Description |
|---|---|
| Non-Duplicating (A) | Devices and panels shown once. Default for most projects. |
| Legacy (B) | Devices duplicated per circuit, panels shown once |
| Duplicating (C) | All circuits and panels duplicated |
| Wirepath (D) | Devices follow floorplan wirepath layout |
| Summary (E) | Devices summarized by elevation with quantities |
Device Label Position
Controls where labels appear relative to device blocks.
| Position | Description |
|---|---|
| Top Left | Labels above and to the left of the device |
| Top Center | Labels centered above the device |
| Top Right | Labels above and to the right of the device |
| Bottom Left | Labels below and to the left of the device |
| Bottom Center | Labels centered below the device |
| Bottom Right | Labels below and to the right of the device |
| Distributed | Labels split into four corners around each device (default) |
Distributed Label Mode
When Distributed is selected, device information is split across four corners of each device block for improved readability:
- Lower-right — Circuit addresses and voltage at device
- Upper-right — Settings (candela, watts, decibels)
- Upper-left — Custom entity properties
- Lower-left — Entity properties and EX (existing) marker
Color Settings
Colors are resolved using a tiered cascade. Each tier is controlled by a checkbox.
| Setting | Description |
|---|---|
| Assign Wirepath Colors | Master toggle — disables all color settings when unchecked |
| Apply Circuit Color Indexes | Uses the color assigned to the circuit in the database |
| Use Segment Color Overrides | Uses origin entity color overrides from the drawing |
| Auto Assign Missing Segment Colors | Automatically assigns colors by circuit type when no color is set |
| Use Device Color Overrides | Applies individual device color overrides |
When Auto Assign Missing Segment Colors is enabled, circuits are colored by type:
| Circuit Family | Color |
|---|---|
| SLC | Red |
| NAC / IDNAC / Horn / Strobe | Blue |
| IDC / IDNET | Cyan |
| Audio / Digital Audio | Magenta |
| Access Control / AOR / Card Reader | Green |
| Wireless / CWSI / SWIFT | Cyan-Green |
| Communication Bus (ARCNET, RS-485, P-LINK, etc.) | Violet |
Combo circuits (containing multiple type families) receive a slightly shifted shade. Unknown types use a stable hash-based color from a built-in palette.
Display Options
| Setting | Description |
|---|---|
| Show Branch Connections On Riser | Display T-tap/branch connection markers |
| Combine Multiple Circuits | Merge shared segments between circuits |
| Show Circuit Quantity | Display device counts on circuit labels |
| Use Dashed Lines For Typical Circuits | Typical circuits use dashed line styles |
| Generate Settings Table | Place an AutoCAD Table alongside the riser showing the settings used |
| Use MLeader Labels | Use MLeader annotations for line type labels instead of linetypes |
| Show Voltage At Device | Display voltage values next to devices (see Voltage Display below) |
| Draw Dynamic Panel Boxes | Draw automatic panel grouping boxes around origin devices |
Entity Properties
Click Select Entity Properties... to choose which custom entity properties to display on each device in the riser diagram. If any properties are selected, they appear in the label area corresponding to the selected label position (or in the upper-left corner when using Distributed mode).
Column & Grid Settings
| Setting | Description |
|---|---|
| Apply Device Elevation & Column Assignments | Enable grid-based layout mode (master toggle) |
| Automatically Assign Columns | Auto-assign column values when user assignment is not set |
| Isolate Riser Circuit Columns | Separate trunk device columns from branch columns |
| Draw Level Lines | Draw horizontal lines at floor/elevation boundaries |
| Draw Column Lines | Draw vertical lines at column boundaries |
| Draw Grid Outline | Draw outer grid frame |
| Bundle Inter-Floor Connections Into Trunk | Combine vertical inter-floor connections into a shared trunk |
| Show Separate Return Path For Trunk | Draw the return path separately from the supply path |
| Separate Trunk Per Circuit Type | Create individual trunk columns per circuit type instead of one shared trunk |
| Apply User Vertical Constraints | Honor user-specified same-level constraints |
Spacing & Sizing
| Setting | Default | Description |
|---|---|---|
| Minimum Device Spacing | 70 | Distance between devices |
| Minimum Segment Length | 5 | Minimum edge length |
| Length Between Segments | 10 | Inter-segment gap |
| Grid Spacing | 10 | Snap-to-grid interval |
| Label Height | varies | Riser text height |
| Device Block Scale | varies | Block reference scale factor |
| Segment Fillet Radius | 4 | Edge corner rounding radius |
| Line Type Label Spacing | 100 | Distance from edge to line type label |
| Line Type Label Height | 6 | Height of line type labels |
| Trunk Junction Box Width | 30 | Width of inter-floor trunk junction boxes |
| Panel Box Width | 100 | Width of dynamic panel boxes |
| Row & Column Padding | 10 | Grid cell padding |
Additional Layout Options
| Setting | Description |
|---|---|
| Snap To Grid | Snap riser elements to the configured grid spacing |
| Ignore Labels On Device Spacing | Exclude labels from device distance calculations |
| Ignore Labels On Segment Layout | Exclude labels from edge routing |
Wrapping Direction
Controls how wrapped circuit rows flow when per-circuit wrapping is enabled.
| Style | Description |
|---|---|
| Serpentine | Alternating left-to-right and right-to-left rows (zigzag pattern). This is the default. |
| Left to Right | All rows flow in the same direction |
Right Panel — Circuit Selection
Panel-Grouped TreeView
Circuits are organized under their parent panel in a TreeView. This replaces the previous flat grid layout.
Panel Row displays:
- Three-state checkbox — Check/uncheck all circuits under the panel at once. Shows indeterminate when some circuits are selected.
- Block image — Thumbnail of the panel's block definition
- Panel name and part number
Circuit Row (nested under panel) displays:
- Color swatch — Live preview of the resolved color (updates dynamically with color settings)
- Include checkbox — Toggle circuit inclusion in the riser
- Circuit name — Displayed in the resolved color, without the panel prefix
- Device count — Number of non-origin devices on the circuit
- Circuit types — Actual connection types from device data (e.g., SLC MODULES, NAC HORNS)
View Modes
Toggle between two views using the view selector:
- Grouped by Panel — Circuits grouped by panel (default)
- Grouped by Part No — Circuits grouped by origin device part number
- Compact — Circuits listed in flat list, no grouping
Search
A search box at the top filters circuits and panels by name or type as you type.
Per-Circuit Inline Settings
Each circuit row shows editable settings on a second line:
| Setting | Description |
|---|---|
| Wrap | Enable line wrapping for this circuit |
| Qty | Number of devices per row when wrapping (default: 20) |
| Draw Left | Draw this circuit right-to-left (see Draw Left / Right-to-Left Circuits below) |
| Priority | Numerical priority for layout ordering (1 = highest, 0 = no priority) |
| Typical | Mark as typical wiring — drawn with dashed lines, does not drive layout |
Toolbar
| Button | Description |
|---|---|
| Select All / Unselect All / Invert | Bulk selection controls |
| Expand All / Collapse All | Control TreeView expansion |
| Include Initiating / NAC & Aux / Audio / Other | Quick-select circuits by type family |
| Set Default Priorities | Auto-assign: SLC/IDC = 1, NAC/Aux = 2, Audio = 3 |
| Bulk Edit Highlighted Circuits | Edit settings for multiple Ctrl/Shift-selected circuits at once |
Feature Details
Typical Circuit Wiring
Circuits marked as Typical represent standard wiring patterns without duplicating devices in the riser diagram.
- Typical circuits are drawn with dashed lines and display only the circuit name
- Normal circuits continue to drive device placement and layout
- Toggle per-circuit via the Typical checkbox
- The Use Dashed Lines For Typical Circuits global setting controls the dashed vs solid style
Dynamic Color Preview
The circuit list shows a live preview of each circuit's resolved color. Colors update in real time when you toggle the color checkboxes in the settings panel. The preview matches the color the riser drawing engine will produce.
Voltage Display
When Show Voltage At Device is enabled, voltage values are displayed next to each non-origin device in the riser diagram.
- Voltage labels appear below the circuit address on each device
- When voltage drops below the circuit's MinVoltage threshold, the label is displayed in red as a visual warning
- Voltage is calculated per-circuit — multi-circuit devices show voltage only for selected circuits
- Voltage is not shown on Summary (E) risers since summarized devices do not have meaningful individual voltage values
Draw Left / Right-to-Left Circuits
The Draw Left per-circuit setting reverses the layout direction for individual circuits, drawing them from right to left instead of the default left to right.
- When enabled, the circuit's column assignments are mirrored so the circuit flows in the opposite direction
- Child circuits automatically inherit the Draw Left setting from their parent circuit through passthrough device relationships
- When a riser contains both left-to-right and right-to-left circuits, trunk bundles are split so each direction gets its own isolated trunk column
- The C riser (Duplicating layout) also supports Draw Left with proper column mirroring
Entity Properties on Riser
Custom entity properties can be displayed on device labels in the riser diagram. This feature works across all layout styles:
- A/B risers — Entity properties shown in the device label area
- C riser (Duplicating) — Entity properties shown on duplicated device labels
- D riser (Wirepath) — Entity properties shown alongside wirepath device labels
- E riser (Summary) — Entity properties are not shown (not meaningful for summarized devices)
When using Distributed label mode, entity properties appear in the upper-left corner of each device.
Dynamic Panel Boxes
When Draw Dynamic Panel Boxes is enabled, origin/assembly devices are drawn with automatic panel grouping boxes. The box width is controlled by the Panel Box Width setting.
MLeader Labels
When Use MLeader Labels is enabled, line type labels use AutoCAD MLeader annotations instead of inline linetypes. This provides better control over label placement and readability, especially in dense riser diagrams.
Settings Table
When Generate Settings Table is enabled, an AutoCAD Table is placed alongside the riser diagram listing all the settings used to generate it. Only settings accessible through the UI are included. This is useful for documentation and quality control.
Notes
- Segment Color Overrides are not previewed in the dialog because they require reading entity colors from the AutoCAD drawing. The actual riser output will include these overrides.
- The circuit panel is resizable. Drag the splitter to adjust the width.
- Device riser column assignments (Setting Riser Column) and elevations (Setting Elevations) determine device placement in grid-based layouts.
- Trunk inter-floor connections are bundled by direction — right-to-left and left-to-right circuits get separate trunk columns when both are present.
Related Commands
- Creating a Riser
- Riser from Selection
- Setting Riser Column
- Setting Elevations
- Passthrough Devices & Circuit Hierarchy
- Setting Vertical Constraints
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 →