Export & Import
Export plan drawings and data in multiple formats. Import from Excel for round-tripping. Save BOMs to a cloud library for reuse.
Plan Drawing Export
Export the plan canvas from the plan toolbar.
| Format | Description |
|---|---|
| PNG | High-resolution raster image (4x oversample) |
| SVG | Scalable vector format |
| Single-page PDF of the current plan page | |
| All Pages PDF | Every plan page exported to a multi-page PDF |
Exports convert labels and badges to native SVG for compatibility. UI elements (selection handles, grid, toolbars) are excluded.
Plan BOM & Cut List Export
From the plan toolbar, download the plan-level BOM or cut list:
BOM
| Format | Contents |
|---|---|
| CSV | Flat table with designators, MPN, manufacturer, quantity, gauge, color, length, terminals, signal |
| XLSX | Same data in Excel format |
| Formatted BOM document with summary |
Cut List
| Format | Contents |
|---|---|
| CSV | Wire/cable entries with quantity, gauge, color, total length |
| XLSX | Detailed cut list with per-conductor lengths and bundle information |
| Formatted cut list with connection table data |
Interface Control Document (ICD) Export
Export a complete specification of every connector interface, pin assignment, signal, wire property, and termination as a multi-sheet Excel workbook or PDF. Useful for manufacturing, engineering review, or tool interop.
Export Formats
| Format | Description |
|---|---|
| Excel (.xlsx) | Multi-sheet workbook with selectable sheets |
| Formatted multi-section document with all selected tables |
Sheet Settings
Choose sheets via ICD → Sheet Settings in the toolbar. Selection persists across sessions.
| Category | Sheets |
|---|---|
| Engineering | BOM, Connection Table, Wire List |
| Manufacturing | Cut List, Termination Schedule, Splice Schedule, Bundle Schedule, Covering Schedule, Topology Diagram, Topology Table |
| QC | Continuity Table |
By default, the three Engineering sheets are enabled. Manufacturing and QC sheets are opt-in.
BOM Sheet
A flat bill of materials with one row per unique part, consolidated by MPN + manufacturer. Wire entries are further grouped by gauge and color.
| Column | Description |
|---|---|
| Designator(s) | Component labels using this entry (e.g., “J1; J3”) |
| Type | Entry type (connector, wire, contact, cable, splice, covering, assembly) |
| MPN | Manufacturer part number |
| Manufacturer | Manufacturer name |
| Description | Part description |
| Quantity | Count |
| Unit | Unit of measure (ea, m, ft) |
| AWG / mm² | Wire gauge (column name matches user preference) |
| Color | Wire/conductor color (DIN 47100 abbreviation) |
| Positions | Connector pin count |
Example:
| Designator(s) | Type | MPN | Manufacturer | Description | Qty | Unit | AWG | Color | Pos |
|---|---|---|---|---|---|---|---|---|---|
| J1; J3 | connector | 206802-2 | TE Connectivity | 37-pos sealed header | 2 | ea | 37 | ||
| W1; W2; W3 | wire | WR-22-BU | Generic | 22 AWG blue | 3 | ea | 22 | BU | |
| contact | 0430300051 | Molex | Crimp terminal 20-24 AWG | 12 | ea | ||||
| CB1-Cable | cable | SV-GPS-2020 | Dynon | GPS cable assembly | 1 | ea |
Connection Table Sheet
Pin-level wiring data organized by connector. Connectors within device groups are grouped under their device group header. In the PDF, alternating connector blocks are shaded with distinct gray levels for visual separation.
| Column | Description |
|---|---|
| Pin | Pin number/position |
| Label | Pin label |
| Function | Pin function |
| Detail | Pin detail text |
| Signal | Signal name |
| Connected To | Destination connector and pin (follows through splices). Flying leads show termination type, e.g., “FL1 [Tinned]“ |
| Mate Pin | Corresponding pin on the mating connector (from mate relationships with pin mappings) |
| Via | Intermediate branch points and splices |
| Length | Wire length (formatted per user length unit preference) |
| Wire Diam | Wire gauge (e.g., “22 AWG”) |
| Color | Wire insulation color (DIN abbreviation, e.g., “BU”) |
| Stripe | Wire stripe color (DIN abbreviation) |
| Term Method | Termination method (crimp, solder, IDC) |
| Contact PN | Contact part number |
| Lead Gauge | Pigtail lead wire gauge (when present) |
| Lead Color | Pigtail lead color |
| Lead Stripe | Pigtail lead stripe color |
| Lead Length | Pigtail lead length |
| Lead Wire MPN | Pigtail lead wire part number |
| Jumper | Jumper bar reference (e.g., “JB1: X7.1, X6.3”) — shows which positions are bridged by a jumper |
Example (connector J1, mate P1):
| Pin | Label | Function | Detail | Signal | Connected To | Mate Pin | Via | Length | Wire Diam | Color | Stripe | Term Method | Contact PN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | CAN_H | CAN_H | J2.1 | P1.1 | BP1 | 400 mm | 22 AWG | BU | crimp | 0430300051 | ||
| 2 | 2 | CAN_L | CAN_L | J2.2 | P1.2 | BP1 | 400 mm | 22 AWG | BU | WH | crimp | 0430300051 | |
| 3 | 3 | GND | GND | SP1 (J3.1, J4.1) | P1.3 | BP1, SP1 | 200 mm | 20 AWG | BK | solder | |||
| 4 | 4 | NC | P1.4 |
Wire List Sheet
One row per conductor with complete wire properties:
| Column | Description |
|---|---|
| Wire ID | Wire/conductor display name |
| From | Source connector designator (splice designator shown for spliced endpoints) |
| From Pin | Source pin label |
| To | Destination connector designator |
| To Pin | Destination pin label |
| Signal | Signal name |
| Length | Total wire length (sum of bundle lengths along path, formatted per user preference) |
| Wire Diam | Wire gauge (e.g., “22 AWG”) |
| Color | Wire insulation color (DIN abbreviation) |
| Stripe | Wire stripe color (DIN abbreviation) |
| Wire PN | Wire part number from BOM |
| Source | ”Cut from stock” or “Included with [component]“ |
| Assembly | Assembly ref name (if assigned) |
Example:
| Wire ID | From | From Pin | To | To Pin | Signal | Length | Wire Diam | Color | Stripe | Wire PN | Source | Assembly |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CAN_H | J1 | 1 | J2 | 1 | CAN_H | 400 mm | 22 AWG | BU | WR-22-BU | Cut from stock | ||
| CAN_L | J1 | 2 | J2 | 2 | CAN_L | 400 mm | 22 AWG | BU | WH | WR-22-BUWH | Cut from stock | |
| PWR_12V | BAT1 | 1 | SP1 | PWR_12V | 200 mm | 18 AWG | RD | Cut from stock | ||||
| GPS_TX | P-GPS | 3 | HDX | 15 | GPS_TX | 600 mm | 24 AWG | GN | Included with P-GPS |
Cut List Sheet
Wire preparation list — one row per unique wire type (grouped by PN + gauge + color + stripe), with all individual cut lengths listed.
| Column | Description |
|---|---|
| Wire PN | Wire part number |
| Manufacturer | Manufacturer name |
| Gauge | Wire gauge |
| Color | Wire color (DIN abbreviation) |
| Stripe | Stripe color |
| Qty | Total number of pieces to cut |
| Total Length | Sum of all cut lengths |
| Cuts | Individual cut length breakdown (e.g., “2x 300mm, 1x 500mm”) |
| Designators | Wire/conductor display names |
Example:
| Wire PN | Manufacturer | Gauge | Color | Stripe | Qty | Total Length | Cuts | Designators |
|---|---|---|---|---|---|---|---|---|
| WR-22-BU | Generic | 22 AWG | BU | 3 | 1200 mm | 2x 400 mm, 1x 400 mm | CAN_H, CAN_L, SENS1 | |
| WR-18-RD | Generic | 18 AWG | RD | 2 | 700 mm | 1x 200 mm, 1x 500 mm | PWR_12V, PWR_AUX | |
| Unassigned | 20 AWG | BK | 4 | 800 mm | 4x 200 mm | GND_1, GND_2, GND_3, GND_4 |
Termination Schedule Sheet
One row per crimp/solder/IDC operation — the work order for the termination station.
| Column | Description |
|---|---|
| Connector | Connector designator |
| Pin | Pin label |
| Wire ID | Wire display name |
| Wire Gauge | Wire gauge |
| Wire Color | Color + stripe |
| Method | Termination method (crimp, solder, IDC) |
| Contact PN | Contact part number |
| Contact Description | Contact description |
Only rows where a termination method is assigned appear. Sorted by connector then pin.
Example:
| Connector | Pin | Wire ID | Wire Gauge | Wire Color | Method | Contact PN | Contact Description |
|---|---|---|---|---|---|---|---|
| J1 | 1 | CAN_H | 22 AWG | BU | crimp | 0430300051 | Crimp terminal 20-24 AWG |
| J1 | 2 | CAN_L | 22 AWG | BU/WH | crimp | 0430300051 | Crimp terminal 20-24 AWG |
| J1 | 3 | GND | 20 AWG | BK | solder | ||
| J2 | 1 | CAN_H | 22 AWG | BU | crimp | 0430300051 | Crimp terminal 20-24 AWG |
Splice Schedule Sheet
Every splice point with method, location, and connected wires.
| Column | Description |
|---|---|
| Splice ID | Splice designator (SP1, SP2, etc.) |
| Location | Branch point label |
| Splice Type | Method (butt, Y, ultrasonic, solder, crimp, tap) |
| Splice Part | Splice part name |
| Wire Count | Number of conductors joined |
| Wires | Wire display names |
| Wire Gauges | Conductor gauges |
Example:
| Splice ID | Location | Splice Type | Splice Part | Wire Count | Wires | Wire Gauges |
|---|---|---|---|---|---|---|
| SP1 | BP2 | butt | BSN-26-18 | 3 | PWR_12V, CB1_OUT, CB2_IN | 18 AWG |
| SP2 | BP4 | Y | 2 | GND_1, GND_2 | 20 AWG |
Bundle Schedule Sheet
Wire group and cable assignments in two sections.
Wire Groups:
| Column | Description |
|---|---|
| Group Name | Wire group name |
| Method | Twisted / Bundled |
| Twist Pitch | Twist pitch in mm (for twisted pairs) |
| Bundle | Source and target node labels |
| Wire Count | Number of conductors |
| Wires | Wire display names |
| Gauges | Conductor gauges |
| Colors | Conductor colors |
Example:
| Group Name | Method | Twist Pitch | Bundle | Wire Count | Wires | Gauges | Colors |
|---|---|---|---|---|---|---|---|
| CAN Bus | Twisted | 33 | BP1 → BP2 | 2 | CAN_H, CAN_L | 22 AWG | BU, BU |
| Sensor Pair | Twisted | 25 | BP3 → J4 | 2 | SENS_A, SENS_B | 24 AWG | GN, WH |
Cables:
| Column | Description |
|---|---|
| Cable Name | Cable name |
| Cable PN | BOM part number |
| Bundle | Source and target labels |
| Core Count | Number of cores |
| Core Assignments | Core-to-conductor mapping |
| Shielded | Yes/No |
| Shield Drain | Shield drain conductor name |
Example:
| Cable Name | Cable PN | Bundle | Core Count | Core Assignments | Shielded | Shield Drain |
|---|---|---|---|---|---|---|
| GPS Cable | SV-GPS-2020 | BP5 → P-GPS | 4 | Core 1: GPS_TX; Core 2: GPS_RX; Core 3: GPS_PWR; Core 4: GPS_GND | Yes | GPS_SHLD |
| ADSB Cable | SV-ADSB-472 | BP5 → P-ADSB | 3 | Core 1: ADSB_A; Core 2: ADSB_B; Core 3: ADSB_GND | No |
Covering Schedule Sheet
All accessories (heat shrink, tape, boots, sleeves, ties, grommets) with placement along bundles, plus branch point parts.
| Column | Description |
|---|---|
| Type | Accessory type |
| Part Number | Part number |
| Manufacturer | Manufacturer |
| Bundle | Source and target labels |
| Position | Position in mm along bundle |
| Datum | Reference connector (left/right) |
| Length | Covering length in mm |
Example:
| Type | Part Number | Manufacturer | Bundle | Position | Datum | Length |
|---|---|---|---|---|---|---|
| Heat Shrink | HS-3/16 | Raychem | J1 → BP1 | 10 | left | 25 |
| Sleeve | DR-25 | Raychem | BP1 → BP2 | 150 | ||
| Boot | 202K142 | Raychem | At BP3 |
Topology Diagram (PDF only)
Formboard-style diagram of the physical harness. Trunk runs horizontally with components tapping off above and below, lengths drawn to scale. Each sub-harness renders separately. Includes a scale annotation with percentage, 1:1 size, and recommended paper size.
Topology Table Sheet
One row per bundle showing node-to-node physical structure.
| Column | Description |
|---|---|
| From | Source node label |
| To | Target node label |
| Length | Bundle length |
| Tolerance | Length tolerance |
| Wires | Conductor count |
| Cable | Cable name (if assigned) |
| Accessories | Accessory summary |
Example:
| From | To | Length | Tolerance | Wires | Cable | Accessories |
|---|---|---|---|---|---|---|
| BP1 | BP2 | 150 mm | ±10 | 12 | Sleeve | |
| BP2 | J1 | 200 mm | 6 | Heat Shrink | ||
| BP3 | P-GPS | 200 mm | 4 | SV-GPS-2020 | ||
| BP4 | RT17 | 100 mm | 2 | |||
| BP8 | BAT2 | 200 mm | +5/-10 | 2 | Boot |
Continuity Table Sheet
Pin-to-pin expected connections for QC verification with a multimeter.
| Column | Description |
|---|---|
| From | Source connector.pin |
| To | Destination connector.pin |
| Net | Net display name |
| Expected | PASS |
| Notes | Via splice path (if not direct) |
Spliced nets are expanded to show all transitive pin-to-pin continuity paths.
Example:
| From | To | Net | Expected | Notes |
|---|---|---|---|---|
| J1.1 | J2.1 | CAN_H | PASS | |
| J1.2 | J2.2 | CAN_L | PASS | |
| J1.3 | J3.1 | GND | PASS | Via splice SP1 |
| J1.3 | J4.1 | GND | PASS | Via splice SP1 |
| BAT1.1 | CB1.1 | PWR_12V | PASS | |
| CB1.2 | HDX.1 | PWR_12V | PASS | Via splice SP2 |
Plan Excel Import (ICD Round-Trip)
Import pin properties and wire data from Excel to complete the ICD round-trip. Export, review/annotate in Excel, re-import. Diffs are highlighted before applying.
Import Flow
- Upload an XLSX file from the plan toolbar
- Splice parses the Connection Table and Wire List sheets
- A preview dialog shows matched and unmatched items with diffs highlighted
- Choose which changes to apply:
| Option | Description |
|---|---|
| Pin properties | Update pin functions and detail text |
| Terminations | Apply termination methods (crimp, solder, IDC) and contact PNs |
| Wire properties | Update gauge, color, stripe from the Wire List |
| Create missing connectors | Auto-create component nodes for unmatched connectors |
| Create missing wires | Auto-create conductors for unmatched wires |
- All changes are applied as a single undoable command (Ctrl+Z to revert)
Matching Logic
- Connectors are matched by label (e.g., “X1”, “J2”) — case-insensitive
- Wires are matched by endpoint connector + pin pairs
- Unmatched items are listed separately for review before importing
Clipboard (Copy & Paste)
Copy/paste pin tables, wire lists, and BOM data as TSV, compatible with Excel and Google Sheets. Edit in a spreadsheet and paste back.
Copying Pin Tables
Copy a single connector’s pin table or all connectors at once.
| Location | What it copies |
|---|---|
| Right-click a component on the plan canvas → Copy Pin Table | Single connector |
| Component properties panel → copy button (top header) | Single connector |
| Bulk Edit → Components tab → copy button on each component header | Single connector |
| Bulk Edit → Components tab → copy button in toolbar | All filtered connectors |
Keyboard shortcut: Ctrl+Shift+C (with a component selected on the canvas)
Copied data includes connector metadata rows followed by the pin table. Example:
| Des | J1 | |||||||||||||||||
| MPN | HX040-6P | |||||||||||||||||
| Mfr | Sumitomo | |||||||||||||||||
| Name | Throttle Pedal | |||||||||||||||||
| Mate | HX040-6S | |||||||||||||||||
| Category | ||||||||||||||||||
| Shape | rectangular | |||||||||||||||||
| Pin | Label | Function | Detail | Signal | Connected To | Mate Pin | Via | Length | Wire Diam | Color | Stripe | Term Method | Contact PN | Lead Gauge | Lead Color | Lead Stripe | Lead Length | Lead Wire MPN |
| 1 | 1 | GND | GND_J1.1 | J2.1 | 20 AWG | yellow | blue | crimp | 0430300051 | 22 AWG | yellow | 150 mm | ||||||
| 2 | 2 | APP2 | 0-5V | APP2_J1.2 | ECU.45 | BP1 | 20 AWG | brown | blue | crimp | 0430300051 | |||||||
| 3 | 3 | Vref1 | Vref_J1.3 | ECU.48 | 20 AWG | white | green | crimp | 0430300051 | |||||||||
| 4 | 4 | GND | ||||||||||||||||
| 5 | 5 | APP1 | 0-5V | APP1_J1.5 | ECU.47 | BP1 | 20 AWG | white | blue | crimp | 0430300051 | |||||||
| 6 | 6 | Vref2 |
Pasting Pin Data
Paste data onto a connector to update its properties.
| Location | Action |
|---|---|
| Right-click a component → Paste Pin Data | Applies to the right-clicked component |
| Component properties panel → paste button (top header) | Applies to the displayed component |
| Bulk Edit → Components tab → paste button on component header | Applies to that component |
Keyboard shortcut: Ctrl+Shift+V (with a component selected on the canvas)
Applied fields (edit in Excel and paste back):
| Field | Editable | Paste behavior |
|---|---|---|
| Des | Yes | Updates connector designator |
| Name | Yes | Updates connector name |
| Category | Yes | Updates connector category |
| Shape | Yes | Updates connector shape |
| MPN / Mfr / Mate | — | Informational only (not applied) |
| Pin Label | Yes | Updates pin labels (matched by row position) |
| Function | Yes | Updates pin function |
| Detail | Yes | Updates pin detail/notes |
| Signal | — | Informational only |
| Connected To | — | Informational only |
| Mate Pin | — | Informational only |
| Via | — | Informational only |
| Length | — | Informational only |
| Wire Diam | Yes | Updates wire gauge (accepts “22”, “22 AWG”, “0.34mm2”) |
| Color | Yes | Updates wire color (accepts names, DIN abbreviations: BK, WH, RD, BU, etc.) |
| Stripe | Yes | Updates stripe color |
| Term Method | Yes | Updates termination method — must be crimp, solder, or idc (error shown if invalid) |
| Contact PN | Yes | Finds or creates a contact BOM entry by MPN |
| Lead Gauge | Yes | Updates pigtail lead gauge |
| Lead Color | Yes | Updates pigtail lead color |
| Lead Stripe | Yes | Updates pigtail lead stripe |
| Lead Length | Yes | Updates pigtail lead length |
| Lead Wire MPN | Yes | Updates pigtail lead wire MPN |
All paste changes are wrapped in a single undoable command (Ctrl+Z to revert).
Copying the Wire List
From the Bulk Edit → Bundles tab, use the copy button in the toolbar to copy the full wire list. Example:
| Wire ID | From | From Pin | To | To Pin | Signal | Length | Wire Diam | Color | Stripe | Wire PN | Source | Assembly |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GND_J1.1 | J1 | 1 | J2 | 1 | GND_J1.1 | 400 mm | 20 AWG | YE | BU | Cut from stock | ||
| APP2_J1.2 | ECU | 45 | J1 | 2 | APP2_J1.2 | 600 mm | 20 AWG | BN | BU | WR-20-BN | Cut from stock | |
| CAN_H | X4 | 1 | X5 | 1 | CAN_H | 300 mm | 22 AWG | BU | WR-22-BU | Cut from stock | Main |
Copying the BOM
From the Parts panel → BOM tab, use the copy button in the toolbar. Example:
| Type | MPN | Manufacturer | Description | Category | Shape |
|---|---|---|---|---|---|
| connector | HX040-6P | Sumitomo | 6-pin sealed header | rectangular | |
| connector | HX040-6S | Sumitomo | 6-pin sealed plug | rectangular | |
| wire | WR-20-BN | Generic | 20 AWG brown | ||
| contact | 0430300051 | Molex | Crimp terminal 20-24 AWG |
Multi-Selection Editing
Changing a property on any selected pin or conductor applies to all selected items.
| Context | Select with | Bulk-editable properties |
|---|---|---|
| Pin tables (Component Properties, Bulk Edit Components) | Checkboxes, Shift+click | Gauge, color, stripe, function |
| Conductor tables (Bundle Properties, Bulk Edit Bundles) | Checkboxes, Shift+click | Gauge, color, stripe |
| Wire PN table | Checkboxes, Shift+click | MPN, manufacturer, search result |
Pin labels and connection endpoints are always per-pin (not bulk-editable).
BOM Library
Save, browse, and load BOMs across projects via the BOM tab overflow menu in the Parts panel.
Saving to the Library
- Open the BOM tab overflow menu and select Save to Library
- Choose a mode:
| Mode | Description |
|---|---|
| Save as new | Creates a new saved BOM in the library |
| Update existing | Overwrites the entries of a previously saved BOM — select it from the dropdown |
- Set a name, optional description, and visibility (Private or Public)
- Click Save
Public BOMs are visible to all users. Private BOMs are only visible to you.
Browsing the Library
- Open the BOM tab overflow menu and select Open from Library
- Switch between My BOMs and Public tabs
- Search by name using the search bar
- Select a BOM to preview entries — type, MPN, specs, manufacturer
- Use the checkboxes to select multiple BOMs for bulk deletion
Actions:
| Action | Description |
|---|---|
| Load BOM | Import the selected BOM’s entries into your current plan |
| Download | Download as JSON or XLSX |
| Delete | Delete selected BOMs (with confirmation dialog) |
Results are paginated.
Loading a BOM
Choose how to merge with the current BOM:
| Mode | Behavior |
|---|---|
| Append | Adds new entries alongside existing ones. Duplicates (matched by MPN + manufacturer) are detected — you can skip, replace in-place, or keep both. Replacing in-place preserves existing component, cable, and wire assignments. |
| Replace | Swaps the entire BOM. Part assignments are preserved for entries where the MPN and manufacturer match between old and new. Assignments to entries with no match in the new BOM are cleared. |
All import operations are fully undoable with Ctrl+Z.
BOM File Import / Export
Exchange BOMs as files.
Download BOM
From the BOM tab overflow menu:
| Format | Description |
|---|---|
| JSON | Portable splice-bom-v1 format — preserves all entry data including specs, notes, pigtail leads, and part references |
| XLSX | Spreadsheet with Type, MPN, Manufacturer, Description, and specification columns |
Upload BOM
- Select Upload File from the overflow menu
- Choose a
.jsonor.xlsxfile - Review parsed entries and any validation warnings
- Select Append or Replace mode
- Resolve duplicates if appending
JSON preserves complex spec data (pigtail leads, cable endpoints, IDC contacts) that XLSX cannot fully represent. XLSX import recognizes flexible headers (“Part Number”, “MPN”, “Mfg”, “AWG”, “Pin Count”).