Logo

Patch Cable Length Calculator

Independent & Chassis Switches - Devices - Multiple Cabinets (row) - Multiple Trays
? Quick help

Cabinet Configuration

%
# Name Cabinet Spacing -> Next Height (U) Cable Managers (U, comma sep)

Rack Builder

Source of truth for all physical devices. Define switches, patch panels, and devices per cabinet. Ports are locked to template-defined values.
Loading Rack Builder...

Device Library

Create reusable device templates (height + port count). Templates are saved in this browser (localStorage).
Select a template to auto-fill the connection parameters.

Per‑Port Layout

Define the exact U position, exit side, and offset (cm) for every port in this template.
Tip: offsets are measured from the port’s exit side (left/right) to the port.
Port Exit Side Offset from Edge (cm) Port U Notes

Project / Config

Saved locally in this browser. Use Export/Import for sharing or backups.

Tray Configuration

Set a name and vertical gap (from top of rack) for each tray.
# Name Vertical Gap (top of rack <-> )

Connection Parameters

Source

Applies to Manual, Bulk & Visual.

Destination

In "Up & Over" mode, a fixed 10 cm route slack is added by default.

Patch Panel Ports

Switch Ports

Visual Route

Racks & Panels Patch Lead Route

Assumptions & Constants

Adjust defaults below for clarity; lock to prevent accidental edits.

Bulk Cable Length Calculator

Use spaces, tabs, or commas. Blade is optional (defaults to 1 in the "with blade" format).
The Rack must match a cabinet name. For chassis mode, the Switch must match a per-cabinet chassis name.
Rack Builder formats: Use Rack, RU, Port, [Label,] Rack, RU, Port - devices must exist in the Rack Builder. Unresolved devices will hard fail.
Sets 24/48 for bulk math & visual.

Patching Assigner Settings

Chassis Blade Settings

Existing Connections (Port Allocation Workbook)

Upload your Port Allocation Excel workbook to block already-used ports so the Patching Assigner will not overlap existing connections. If the workbook contains a legend with Service + Port Allocation, empty VLAN port ranges can also be prefilled automatically.

Switch Port Map

Define VLAN port ranges per switch.

Cable List

Format: Cable Label VLAN

Patching Schedule Output

Floor Plan & Cable Tray Editor

Design your data centre floor layout visually. Place cabinets, draw cable tray routes with 90 degree angles, and calculate cross-hall cable lengths automatically.

Tools

Per-Row Gaps
No row gaps yet - add cabinets in multiple rows first.

Cabinets 0

No cabinets placed

Cable Trays 0

No trays drawn
Total tray length: 0.0m
Duplicate Tray Layer

Calculate Cable

Data

Tip: Use "Reset Layout" to restore cabinet positions after dragging
Right-click or hold Space to pan - Scroll to zoom - Select a tool to start
(0.00m, 0.00m)
Ready
100%

Rack / SU Configurator

Create named rack configurations (height, default gap-to-next, and RU items) then apply them to cabinets in the floorplan.
Rack Configs
No rack configs yet
Select a Rack Config
Tokens: {CAB}, {CABID}, {CABNAME}, {RC}, {LABEL}, {PORTS}, {KIND}, {N}, {NN} (2-digit), {SEQ}. Example: {CAB}-SW{PORTS}-{NN}
RU Items
Tip: Keep it simple for now - we’ll add drag/drop elevation later. RU start/size is enough.
No items
Applies the selected rack config to one cabinet (stores a reference for later export/logic).

Scalable Unit (SU) Configurator

Define a repeatable group of cabinets (each assigned a Rack Config from above), then deploy multiple copies across your data hall.
SU Templates
No SU templates yet
Select an SU Template
Cabinet Slots
Each slot = one cabinet. Assign a Rack Config and label for each position.
No slots defined
Deploy
Single: A - Range: A-F - List: A,B,C
Preview
Define slots above to see a preview.