Control Circuit 2026 › Tutorial › Chapter 2

Chapter 2: Understanding Wiring Tools and Methods

Goal Understand why the wire is the most important thing in Control Circuit, meet the wiring tools, try the three ways of working with them, and link two sheets together with Interruption Nodes.

Why wiring matters

If you want to draw an electrical circuit in Windows Paint, you can. It will not be smart, it will not be very editable, and it will be hard to convince anyone of your circuit's integrity.

That is why we use dedicated tools: tools that are fit for purpose, built on logic, and easy to document and use in the real world. Control Circuit is one of them.

In Control Circuit the most fundamental element is the wire. It is a first-class citizen, and it is smart:

With that knowledge the wiring engine can work out wire numbers, build reports and help you catch design errors before they reach a printout.

What is a Pin? A Pin is an electrical connection point on a Symbol: the place where a wire attaches to a contactor coil, a push button, a motor, and so on. Every symbol has them, whether it comes from the shipped libraries or one you create yourself. A pin is to a symbol what a node is to a bare wire: it is where connections are made, and it knows what is attached to it. Symbols and pins get a tutorial of their own later on. For now, wherever this chapter says “node or pin”, it means any point a wire can start or finish.

Part 1: The tools and the idea of a net

  1. The Wiring palette

    Open the Tools tab. The Wiring section is home to every wiring tool.

    The Tools tab with the Wiring section open: Pointer, Smart Wire, Free Wire, the node grid with its number-pad layout, the terminal tools and the Wire Utilities
    The Wiring section of the Tools tab.
    One & Done The One & Done tick box (under Settings, on the Tools tab) decides what a tool does after you place something. Tick it and the tool puts itself down and returns to the Pointer after each placement. Leave it unticked (the default) and the tool stays armed, so every click places another one. That is handy for a row of nodes, and it is also how you end up with several nodes stacked invisibly on top of each other. Ctrl+Z is your friend.
  2. Place some nodes

    Choose a few node types and place them. Nothing is connected yet: they are just nodes sitting on the sheet.

    A handful of junction, angle and Interruption Nodes placed on the sheet with no wires between them
  3. Wire them up

    Press Alt+W (Perform Auto-Wire, as in Chapter 1). Wires appear between the nodes that line up.

    The same nodes now joined by wires
    Nodes have limits Each node type carries a fixed number of wires, because the shape it draws only makes sense for that many.
    • Branch: exactly three, forming a tee: a straight run with one leg off it. Two of the three leaving the same side is reported as an error, even though the count is right.
    • Angle: two.
    • Junction: three or four.
    • Terminal node: two, one wire in and one wire out.
    • Interruption Node and End cap: one.
    If you need more wires than a node allows, use a different node type. The Sheet Validator flags any node that breaks its limit.
  4. The Wiring menu

    Open the Wiring menu, because the options here only make sense once you know what they are for.

    By default the program is in Standard/Manual Mode (ticked in the menu). In that mode, as you connect nodes and symbol pins, whether by hand or with Alt+W, the connections are captured as you make them. Each node or pin now knows what it is connected to. It is not just lines that happen to touch on the sheet; it is relationships.

    The Wiring menu with Standard/Manual Mode ticked, and Net-Centric Dragging, Auto-Connect Active, Perform Auto-Wire and the other wiring commands listed
  5. Select a whole net

    Click any wire or element. If the wiring is good, the whole net is selected and highlighted. The pink square marks the actual element under your cursor.

    A network of wires and nodes highlighted in blue, with a pink square on the Interruption Node's wire
    One click, one net. Everything the wire is connected to lights up.

Part 2: Three ways of working

The same wiring can be edited in three different ways. The status bar tells you which one is active.

  1. Standard: move one thing at a time

    In Standard/Manual Mode, dragging a node (or nudging it with the arrow keys) moves that node only. Here the Interruption Node has been pulled away from where it started, and its wire stretches to follow.

    One Interruption Node dragged down and to the right, with its wires stretched to follow
  2. Net-Centric: move the whole net

    Press F7 to switch on Net-Centric Dragging. Now pick any wire and drag, and the whole net moves in unison.

    The wires and nodes of a net, with one wire in yellow as it is dragged and the rest of the net following
  3. Auto-Connect: let the wires follow you

    Press F8 to switch on Auto-Connect. (If Net-Centric is still on, press F7 again to turn it off. The two switches are independent, and choosing Standard/Manual Mode from the Wiring menu clears both.) The status bar shows where you are.

    The status bar panel showing the active wiring mode
    The status bar names the active mode: Manual, Net-Centric, Auto-Connect, or both.

    Auto-Connect is for when you drop the node type you want onto the sheet, then mouse or arrow-key nudge it into line with the node or symbol pin you want. The moment a valid connection is possible, snap, the wire is drawn.

    Of course, as you scoot a node around it may latch onto the wrong pin when you were after the next one. No problem: select the node, press and hold Alt, and move on.

  4. Hold Alt to detach

    As you detach a node and move it away, a pink alignment radar appears when a valid connection point is reached.

    A node being moved with Alt held, a dashed pink alignment line running to the point where a connection is possible
  5. Let go and the wires sort themselves out

    When you release the movement and the Alt key, any wire that is now redundant is deleted, and any new wire is drawn for you.

    The node settled in its new place with the old wire removed and a new wire drawn
  6. Turn a node with Shift and the arrow keys

    With any node selected, hold Shift and tap an arrow key to change its direction. It works on branch nodes, angle nodes, Interruption Nodes and terminal nodes. (Terminal nodes also have a separate horizontal/vertical setting in their properties.)

    Before and after: the selected branch node points up on the left, and after Shift and Down Arrow it points down on the right
    The same four branch nodes before and after. The selected one flips from up to down.
    Turning terminals Turning a terminal node cuts its wires loose, because a wire no longer meets it at the same point. Re-wire afterwards with Alt+W.

Part 3: Linking sheets with Interruption Nodes

A wire cannot cross from one sheet to the next, but a net can. An Interruption Node says “this wire carries on elsewhere”, and a shared Net Name says where. We will do it on one sheet here; across sheets it works exactly the same way.

  1. Set up two Interruption Nodes

    Press Alt+Delete. You are asked whether to delete all the wires on the sheet; choose Yes. Delete the nodes you no longer need, and re-arrange the rest into the layout shown, then press Alt+W to wire them up.

    Two red end-cap nodes, each wired to an Interruption Node arrow, one pointing right and one pointing left
  2. Give them the same Net Name

    Select the first Interruption Node. In the Wiring section of its properties, type any name you like into Net Name, here BOB, and press Apply Wiring Changes. Then do exactly the same for the second node: the same Net Name, and Apply again.

    The ??? and ?Net you see are placeholders. They stay until the program has had the chance to link the two nodes, which is the next step.

    The first Interruption Node with Net Name BOB entered in the properties panel, showing ??? beneath the name
  3. Update the cross references

    From the Project menu choose Update Node/Wire/Cable Cross References (Alt+U). However big the project, the cross-reference engine walks every Interruption Node on every sheet and links them up.

    The Project menu with Update Node/Wire/Cable Cross References highlighted
  4. Linked

    Each node now shows its partner's sheet and grid reference in place of the ???.

    Both Interruption Nodes labelled BOB, one showing SH 1.4A and the other SH 1.2A
    Each node names the sheet and grid reference of the other.
  5. Poor Bob

    Interruption Nodes link in pairs: one node to one other. If a name is left with an odd one out, the update stops and gives you an error report.

    Twenty nodes called BOB is fine; they pair up. Add a twenty-first and one of them has no partner, so you get a report. Bob has no partner, poor Bob. The report also lists any Net Name used by more than two nodes, which is correct for a net that crosses several sheets but worth a glance otherwise.

    The Cross-References - Unresolved Interruption Nodes dialog reporting 2 of 3 nodes cross-referenced and that Net Name BOB has no partner
    A third BOB. Two are linked; one is left showing ???.
  6. Jump to the other end

    A nifty extra: select a source Interruption Node and press J. If the other node is valid, the cursor takes you straight to it. If it lives on another sheet you are asked to save the current one first (if it needs it) and then the new sheet loads. A landing beacon flashes briefly so you can see where you arrived.

    A source Interruption Node on the left and, after pressing J, the destination node on the right with concentric landing rings around it
    Press J on the source and the destination is selected and ringed.

What you just did

Next

Chapter 3 looks at Net Names, Wire Types and Wire Groups: the values that make a wire smart, and the libraries behind them, on the way to wire numbering. Until then, the reference topics behind this chapter are in the program's help (F1): Working with Wiring, Perform Auto-Wire and One & Done Mode.