Skip to main content

Connecting Wires

How to draw wires between component terminals and form circuit connections.

Drawing a wire

  1. Hover over a terminal on a component — the terminal highlights.
  2. Click and drag from the terminal toward another terminal.
  3. The wire routes automatically (horizontal + vertical segments only).
  4. Release on the destination terminal to complete the connection.

A valid connection glows briefly to confirm the wire is attached.

Wire routing

Wires are drawn as orthogonal paths — they automatically route around other components and find the shortest path with the fewest bends.

You can drag a wire segment to reposition it without disconnecting the ends.

Junctions

When three or more wires meet at the same point, use a Junction component (from the Other category) to explicitly mark that crossing wires connect. Without a junction, overlapping wires do not electrically connect.

To add a junction: place the Junction component at the crossing point, or drag a wire endpoint onto an existing wire — a junction is created automatically.

Deleting a wire

Click the wire to select it, then press Delete or Backspace. You can also right-click → Delete.

Disconnecting a wire

Drag one end of a wire away from its terminal and release without connecting to anything — the wire is removed.

Connection rules

The simulator validates connections during simulation:

  • Polarity-sensitive components (polarized capacitors, LEDs, diodes) warn if connected with reversed polarity.
  • Floating terminals — unconnected terminals generate a warning; the circuit may not simulate correctly.
  • Short circuits — connecting + and − of a power source directly triggers a short-circuit failure.