The standard 3-wire start-stop control circuit is the backbone of industrial and DIY motor control. It uses a Normally Closed (NC) stop button in series with a Normally Open (NO) start button, paralleled by a NO auxiliary contact on the main contactor to "seal in" or latch the circuit. If you are building a 120V AC control circuit to drive a standard 1/2 HP, 120V single-phase motor, do not waste time hunting for generic parts. The default, field-proven pick is the Schneider Electric XB4BA42 (Stop), XB4BA31 (Start), and an LC1D12 contactor paired with an LRD16 thermal overload relay.

This guide walks through the exact node-by-node trace, terminal mappings, and multimeter verification steps to wire this circuit without a single misfire. We follow NEC-style guidance for motor control circuits (Article 430), though your local AHJ always has final authority on compliance.

The 3-Wire Control Circuit: Default Component Picks

Before cutting any wire, you need the right hardware. A 3-wire circuit gets its name from the three primary logic wires connecting the push buttons to the contactor coil (excluding the power and ground feeds). For a 120V AC control voltage and a 1/2 HP (approx. 9.8A Full Load Amps) motor, here is the exact bill of materials:

  • Stop Button: Schneider XB4BA42 (22mm, Red, 1 NC contact). Cost: ~$18.
  • Start Button: Schneider XB4BA31 (22mm, Green, 1 NO contact). Cost: ~$15.
  • Contactor: Schneider TeSys D LC1D12 (12A AC-3 rating, 120V AC coil, 1 NO aux). Cost: ~$45.
  • Overload Relay: TeSys LRD16 (9A to 13A adjustment range). Cost: ~$40.
Callout Tip: Never use a standard 15A lighting toggle switch as a motor disconnect. Motors draw 5 to 7 times their Full Load Amps (FLA) during startup (Locked Rotor Amps). The LC1D12 contactor is rated for AC-3 (motor switching) duties, meaning its contacts are engineered to extinguish the heavy inductive arc generated when the motor starts and stops.

Decoding Diagram Symbols and Terminal Mapping

Electrical schematics use standardized IEC/NEMA symbols that map directly to physical screw terminals. Misidentifying a Normally Open (NO) symbol for a Normally Closed (NC) symbol is the most common reason a motor fails to start. Here is the exact terminal map for the physical devices listed above.

Component Function Input Terminal Output Terminal Symbol on Diagram
Stop Push Button Breaks circuit when pressed 11 12 Line with a slash (NC)
Start Push Button Makes circuit when pressed 13 14 Line with a gap (NO)
Contactor Aux Seal-in / Latching contact 13 14 Line with a gap (NO)
Overload Relay Breaks control on thermal trip 95 96 Line with a slash (NC)
Contactor Coil Energizes main power contacts A1 A2 Circle or rectangle

Polarity and Ground Path Note: In a 120V AC control circuit, L1 (Hot) and L2 (Neutral) alternate polarity 60 times a second. Therefore, the logic terminals (11, 12, 13, 14, 95, 96) are not polarity-sensitive. However, the Equipment Grounding Conductor (EGC) is strictly for safety. The bare copper or green wire must bond the metal push-button enclosures, the DIN rail, the contactor frame, and the motor casing. The ground path never carries current in a healthy circuit and must never be wired into the logic terminals or used as a neutral return.

Node-by-Node Trace: Source to Load

Follow this exact sequence to wire the control loop. This assumes your main power disconnect and motor branch circuit are already wired and verified. We are focusing strictly on the 120V AC control logic.

  1. L1 to Stop Button: Run a 14 AWG black (hot) wire from your 120V control source (L1) to terminal 11 on the Stop button.
  2. Stop to Start/Aux Split: Run a wire from Stop terminal 12 to a wire nut or terminal block. From this node, split the path into two wires: one goes to terminal 13 on the Start button, and the other goes to terminal 13 on the Contactor Auxiliary contact.
  3. The Seal-In Merge: Run a wire from the Start button terminal 14 and another from the Contactor Aux terminal 14. Tie these two wires together at a second wire nut or terminal block. This parallel merge is the "seal-in" path.
  4. Merge to Overload: Run a single wire from the merged node (Step 3) to terminal 95 on the thermal overload relay.
  5. Overload to Coil: Run a wire from overload terminal 96 to the contactor coil terminal A1.
  6. Coil to L2 (Neutral): Run a 14 AWG white (neutral) wire from the contactor coil terminal A2 back to your 120V control source (L2).
Warning - The Drop-Out Mistake: Beginners frequently wire the auxiliary seal-in contact in parallel with the entire series string (from L1 to A1) instead of just across the Start button (13 to 14). If you do this, pressing the Start button will bypass the Stop button entirely. The motor will start, but when you release the Start button, the circuit will drop out because the aux contact hasn't closed yet, or it will latch but the Stop button will become useless. Always wire the aux contact strictly across terminals 13 and 14 of the Start button.

Verification: Proving the Circuit with a Multimeter

Never energize a newly wired control panel without cold-checking it first. Set your multimeter to the Ohms/Continuity setting and ensure the control power breaker is locked out and tagged out (LOTO).

Cold Checks (De-Energized)

  • Stop Button: Place probes on 11 and 12. The meter should beep (read < 1 ohm). Press the button; the meter should read OL (open loop).
  • Start Button: Place probes on 13 and 14. The meter should read OL. Press the button; it should beep.
  • Coil Resistance: Place probes on A1 and A2. You should read the DC resistance of the coil. For a 120V AC TeSys D coil, expect a reading between 25 and 45 ohms. If it reads 0.0 ohms, the coil is shorted. If it reads OL, the coil is blown.
  • Ground Continuity: Place one probe on the main panel ground bus and the other on the metal start button enclosure. It must read < 1 ohm, confirming the EGC bond.

Hot Checks (Energized)

Once cold checks pass, remove LOTO, clear the area, and energize the control circuit. Set your meter to AC Volts.

  • Measure across L1 and L2: Should read 114V to 126V.
  • Measure across A1 and A2 before pressing Start: Should read 0V (the NC stop and overload relay are dropping no voltage because no current is flowing, but the open start button prevents the circuit from completing).
  • Press and hold Start: The contactor will pull in with a loud clack. Measure across A1 and A2 again; it should now read line voltage (~120V). Release the button. The contactor should remain engaged. If it drops out, your seal-in circuit (Step 2 and 3) is wired incorrectly.

Decision Tree: Sizing Contactors and Overloads

The LC1D12 and LRD16 are perfect for a 1/2 HP, 120V motor. But what if your project uses a different motor? Use this decision matrix to select the correct IEC-rated components. Sizing is governed by the motor's Full Load Amps (FLA) found on the nameplate, not the breaker size.

Motor Nameplate FLA Contactor AC-3 Rating Needed Concrete Contactor Pick (TeSys D) Overload Relay Range Needed Concrete Overload Pick
Up to 6A 9A LC1D09 4A - 6A LRD10
6.1A to 9A 12A LC1D12 9A - 13A LRD16
9.1A to 16A 18A LC1D18 12A - 18A LRD21
16.1A to 25A 25A LC1D25 16A - 24A LRD22

The Final Rule on Overload Dials: The thermal overload relay has an adjustable dial. Always set this dial to the exact FLA printed on the motor nameplate, not the maximum rating of the relay. If your motor nameplate says 10.5A, and you are using the LRD16 (9-13A range), use a small flathead screwdriver to set the dial precisely to 10.5A. This ensures the bimetallic strip inside the relay trips at the correct thermal threshold, protecting the motor windings from melting down during a mechanical jam.

For comprehensive code requirements regarding motor overload protection and control circuit spacing, refer to the NFPA 70 (National Electrical Code) Article 430. For detailed AC-3 utilization category specifications and coil voltage tolerances, consult the Schneider Electric TeSys D technical documentation.