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.
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.
- L1 to Stop Button: Run a 14 AWG black (hot) wire from your 120V control source (L1) to terminal 11 on the Stop button.
- 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.
- 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.
- Merge to Overload: Run a single wire from the merged node (Step 3) to terminal 95 on the thermal overload relay.
- Overload to Coil: Run a wire from overload terminal 96 to the contactor coil terminal A1.
- Coil to L2 (Neutral): Run a 14 AWG white (neutral) wire from the contactor coil terminal A2 back to your 120V control source (L2).
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.






