Connecting Wires
How to draw wires between component terminals and form circuit connections.
Drawing a wire
- Hover over a terminal on a component — the terminal highlights.
- Click and drag from the terminal toward another terminal.
- The wire routes automatically (horizontal + vertical segments only).
- 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.