4 min read · Updated
Conduits and Junction Boxes
LogicSite models physical cable runs directly on the floor plan as a graph: junction boxes are nodes, conduit paths are edges. Branching emerges by sharing a junction box between multiple paths — so a single run that splits into three legs is three paths sharing one JBox, not three parallel overlapping lines.
When to Use Conduits
Conduit paths are useful for:
- Documenting homeruns from devices back to panels or IDFs
- Planning pathways during design for estimating
- Capturing as-built cable routes during closeout
- Showing logical connections between devices (the
CONNECTIONpath type) without implying a physical conduit
Junction Boxes
Every junction box is a first-class canvas entity with:
- Label — up to 50 characters
- Border color and text color
- Auto-derived border width — taken from the heaviest stroke width of paths incident on the JBox, so visually the JBox "reads" as a hub for its biggest run
- Annotation links — dotted connector to an existing annotation label (same pattern as device-to-annotation)
Click a JBox to open its detail drawer. The drawer lists every conduit path touching it with a stroke-color swatch and a from-to label preview, so you can jump between connected JBoxes without hunting on canvas.
Conduit Paths
A path always connects exactly two junction boxes on the same floor plan page.
| Property | Options |
|---|---|
| Path type | Conduit, Cable, Connection |
| Routing mode | Straight, Orthogonal, Curved |
| Stroke style | Solid, Dashed, Dotted |
| Stroke color / width | Per-path |
| Waypoints | Up to 8 (10 total nodes including endpoints) |
Routing Modes
- Straight — direct line between endpoints (and through any waypoints).
- Orthogonal — injects a single computed elbow between endpoints when no waypoints are set, aligned with the dominant axis. Add waypoints for multi-segment routes.
- Curved — bezier tension through endpoints and waypoints.
Drawing a Conduit
Hold Shift while moving to bypass snapping. Press Esc or right-click to abort before the second click — nothing persists until the commit.
Editing and Duplicating
- Select a path or JBox with the Select tool to reveal a floating action menu (Edit, Duplicate, Delete).
- Drag a JBox to reposition — all incident paths update live.
- Add a waypoint by dragging the midpoint handle on a selected path.
- Duplicate connected group from the JBox drawer copies the JBox together with every path and opposite endpoint that touches it — handy for repeating a standard homerun pattern.
Realtime Collaboration
Conduit edits broadcast over the same delta channel as device placements, so multiple editors see draws, drags, and deletes instantly with Figma-style cursors. Late joiners receive the current graph state on subscription.
Permissions
Conduit editing follows the floor plan edit lock and phase rules. During Design and Install, any editor can draw and modify. During Closeout, edits require an approval request. Substantial Completion and Completed are read-only.