Menu

Components, Pins & Positions

Components represent the physical devices in your design. Each has a mating behavior, derived from its shape or category, that determines how it connects:

  • Connectors (e.g., Deutsch DT, DB9, Molex) have pins where conductors terminate. Connectors mate with other connectors via pin-to-pin mapping.
  • Terminal points (e.g., DIN-rail terminal blocks, bus bars, spring-terminal PSU inputs) have positions — slots that receive terminations. Positions do not carry conductors directly.
  • Terminations (e.g., ferrules, ring terminals, quick disconnects, flying leads) carry one or more conductors and mate with a single terminal point position.

See Mating Behavior for the full reference.


Creating Components

  1. Press C to enter Add Component mode.
  2. Click the canvas to place the component.
  3. Choose a category from the submenu (connector shapes, or functional types like circuit breaker, fuse, relay, etc.).

An automatic designator is assigned based on category (e.g., X1, CB1). Edit in the Properties panel.


Component Properties

Select a component to edit in the Properties panel:

PropertyDescription
DesignatorUnique label (e.g., X1, J3, CB1). Prefix from category.
NameOptional descriptive name (e.g., “Engine ECU”, “Main Battery Fuse”)
CategoryFunctional type — determines designator prefix and BOM classification
ShapeVisual shape on the canvas (circular, rectangular, D-sub, terminal block, ferrule, ring, etc.). Connectors only.
Pins / PositionsEach component has one or more connection points. Connectors call these pins; terminal points call them positions. See Pin & Position Configuration.
Mating BehaviorHow the component participates in mates and whether its connection points accept conductors. See below.
MPN / ManufacturerPart assignment from the BOM. See Parts & BOM.

Pin & Position Configuration

Configure pins (connectors) or positions (terminal points) in several ways:

  • Properties Panel — Add/remove, rename labels, set functions.
  • Bulk Editor > Components — Edit counts across all components in a table view.
  • Quick-Add — Press P with a component selected to add a pin or position.

Each pin/position has:

PropertyDescription
LabelNumber or identifier (e.g., “1”, “A”, “VBAT”)
FunctionOptional functional description (e.g., “UART_TX”, “GND”)
DetailOptional notes (e.g., “24V, 0.14A fuse”, “Open drain”)

Conductor endpoint properties (termination method, contact PN) are per-conductor, not per-pin/position. See Parts & BOM: Contact Part Numbers.


Bridged Positions

Bridged positions are internally connected pins or positions — e.g., bus bar terminals or common-rail positions on a terminal block. All bridged entries resolve to the same net and share signal assignments.

Creating a bridge:

  1. Select a component, open the Positions (or Pins) tab.
  2. Check two or more rows, then click the Bridge button in the table header.
  3. The bridge group appears in the Bridged Positions section below the table — edit members with the chip selector, or remove the group with the × button.

Multiple independent bridge groups are supported on a single component (e.g., positions 1–3 bridged separately from positions 4–6).

Visual indicators:

  • Schematic — colored vertical lines with dots connect bridged pins on the opposite side from wire exits. Colors cycle per group: green, blue, orange, purple.
  • Pin table — a colored bar with a group number badge appears on the left edge of each bridged row.

Terminal point X2 with positions 1–6 bridged together — colored bridge indicators visible on the schematic and in the Bridged Positions section of the Properties panel.

Jumpers

Jumpers are external accessories (separate BOM parts) that bridge positions on terminal blocks — distinct from inherent bridged positions which represent factory-internal wiring. See Terminology: Jumper.

Requirement: The component must have Terminal Point mating behavior for its positions to accept jumpers. This is the default for terminal block shapes. Other component shapes can be set to Terminal Point via the mating behavior override in the Properties panel.

Creating a jumper:

  1. Right-click a position on a terminal point component → New Jumper. This creates a jumper (e.g., JB1) starting with that position.
  2. Right-click another position (same or different terminal point component) → Add to JB1.
  3. Click the jumper in the summary panel to open its properties — set designator, color, and MPN/manufacturer.

Visual indicators: Jumper positions show as colored dots on the bridge indicator column, slightly larger than inherent bridge dots, using the jumper’s assigned color. When a position is both inherently bridged and in a jumper, the jumper color overlays the bridge dot.

Key differences from bridged positions:

Bridged PositionsJumpers
SourcePart spec or manual overrideUser-created accessory
BOMNo separate entryOwn BOM entry (MPN, manufacturer)
ScopeSingle component onlyCan span multiple terminal blocks
ColorWhite (inherent)User-assigned

Mating Behavior

Each component has a mating behavior, derived from its shape or category, that determines how it participates in mate relationships and how its connection points function:

BehaviorConnection PointsUI LabelAccepts ConductorsMates With
ConnectorConnectorElectrical contacts in a multi-pin interfacePinsYesOther connectors (pin-to-pin mapping)
Terminal PointTerminal PointIndividual slots that receive terminationsPositionsNoTerminations
TerminationTerminationA single connection pointPinYesA specific terminal point position

The default is derived from the component’s shape or category. Override it in the Properties panel dropdown. Flying leads are always treated as terminations.

When mating a terminal point with multiple positions, a submenu lets you pick which position to mate. Occupied positions are grayed out. See Connections & Conductors: Mates for creating mates, Bulk Mate, and alignment.