Wiper Motor Wiring Diagram: Park Switch and Speed Control

Automotive wiper motors seem straightforward until you pull them apart and find five wires where you expected two. The confusion usually comes from two features most people do not think about: a built-in park switch that keeps wipers running until they reach the home position, and a two-speed arrangement that does not use a simple voltage divider. Get the wiring wrong and wipers either never stop or stop mid-screen.

This guide covers the internal structure of a standard two-speed wiper motor, how the park switch works, and how to wire the motor for low speed, high speed, and intermittent operation.

How a Two-Speed Wiper Motor Works

A wiper motor is a permanent-magnet DC motor with an internal gear reduction (typically 40:1--80:1) that reduces speed to something useful for wipers. Two-speed operation is achieved not by changing voltage but by having two separate armature brush sets offset from each other.

This two-brush scheme is efficient -- no power is wasted in a dropping resistor, unlike a fan motor's tapped-winding approach.

The Park Switch

The park switch is what makes the wiper system behave correctly when you turn it off. Without it, wipers would stop wherever they were when you flipped the switch -- across the middle of the windscreen.

Internally, the park switch is a cam-operated electrical contact driven by the same output gear that moves the wiper arm. It has three positions/states:

The park switch circuit works like this:

  1. When you turn the wiper switch off, power is redirected through the park switch instead of being cut entirely.
  2. The park switch provides a self-running path for the motor, keeping it powered through the park contact.
  3. When the wipers reach the home (park) position, the cam opens the park switch contact, cutting power and stopping the motor.

If the park switch fails or is wired incorrectly, the motor either stops immediately wherever it is (open-circuit park switch) or keeps running indefinitely (short-circuit park switch).

Wiper Motor Pinout: 5 Wires

Most two-speed wiper motors use a 5-wire connector. Common assignments (verify against your specific motor or service manual):

Wire Color Function
Black Ground (chassis)
Green Low speed input
Blue / Red High speed input
Brown / Orange Park switch "live" (power to park switch)
Yellow / White Park switch output (feeds motor when wipers are off but not parked)

Specific colors vary by manufacturer -- Bosch, Valeo, and Denso all use slightly different conventions. Always verify with a multimeter or the workshop manual.

Wiring Diagram: Basic Two-Speed Operation

For bench testing or a custom wiring harness:

Low Speed

  1. Connect Ground wire to negative supply.
  2. Connect Low Speed wire to positive supply (12V through a 15A fuse).
  3. Leave High Speed wire open.

High Speed

  1. Connect Ground wire to negative supply.
  2. Connect High Speed wire to positive supply.
  3. Leave Low Speed wire open.

Parking Circuit

For the park function to work in a real installation:

  1. The Park Switch Live wire connects to a permanent 12V supply (not switched through the wiper switch).
  2. The Park Switch Output wire connects back to the low-speed brush input.
  3. The wiper switch interrupts the normally switched power to the low-speed and high-speed wires.

When the wiper switch is turned off, the switched supply is cut. But the park switch live wire still has 12V -- if the motor is not at the park position, the park switch routes this 12V through its internal contact back to the motor via the park output wire, running the motor at low speed until it reaches park position and the cam opens the contact.

Intermittent Operation

Intermittent wipers are controlled by a relay-based timer circuit (or a dedicated wiper control module), not by the motor itself. The intermittent module:

  1. Pulses the low-speed input on and off at a configurable interval (0.5--10 seconds).
  2. On each pulse, the wiper completes exactly one sweep and parks.
  3. The park switch ensures the motor completes the full sweep before the next pulse triggers.

On older vehicles, a simple RC relaxation circuit controlled a relay. Modern vehicles use a dedicated IC or the BCM (Body Control Module). On a custom install, a 555 timer in monostable mode (triggered by a configurable interval circuit) driving a relay works well. The relay supplies 12V to the low-speed wire for ~500ms -- long enough for the motor to start and for the park switch to take over until it reaches home.

Bench Testing the Motor

Before installing, bench-test the motor:

  1. Apply 12V and ground to the low-speed and ground wires. Confirm the motor runs.
  2. Apply 12V to the high-speed wire instead. Confirm higher speed.
  3. Run the motor on low speed, then disconnect power mid-sweep. The motor should stop -- no park circuit is connected, so this is expected.
  4. Now connect the park switch live wire to 12V and the park switch output to the low-speed input. Disconnect the low-speed switch wire from 12V. The motor should run until the output gear reaches the park cam position, then stop.

If the motor does not stop at the park position during step 4, the park switch contact is either worn, corroded, or out of adjustment.

Common Wiring Mistakes

Omitting the park switch live feed: The park switch needs a permanent 12V, not the switched supply from the wiper switch. If both are on the same switched circuit, the wipers stop immediately when you turn them off.

Reversing park switch wires: The park switch live and park output wires look identical. Swapping them means the motor has no self-run path and stops randomly.

No fuse on the motor supply: Wiper motors can stall against heavy ice or a stuck mechanism and draw 20--25A continuously. A 15--20A fuse protects the wiring.

Driving from a 5V microcontroller directly: The motor draws several amps. Use a relay or motor driver (like an L298 or BTS7960 for higher power) if controlling from an Arduino or similar board.

Wiper Wiring Across Vehicle Types: Single-Speed, Two-Speed, and Module-Controlled

The 5-wire, two-brush-set motor described above is the most common design on mainstream vehicles from roughly the 1970s through the 2000s, but it is not the only wiper wiring scheme you'll run into.

Simpler, older, or budget-market vehicles often use a single-speed wiper motor with as few as 2 or 3 wires: power, ground, and sometimes a single park-switch feed. There is no second brush set and no speed selection at the motor -- if the vehicle offers "low" and "high" wiper settings at all, they're created by other means (a series resistor in the switch circuit, for instance) rather than by the two-brush trick. Some very basic single-speed motors skip an electrical park switch entirely and rely on a mechanical self-parking cam that mechanically returns the linkage to home position purely through gear geometry, with no separate park circuit to wire at all.

At the other end, many newer vehicles no longer switch wiper motor current directly through a dash switch or column stalk. Instead, the wiper stalk sends a low-current signal to a body control module (BCM) or a dedicated wiper control module, which then commands the motor -- either through a PWM (pulse-width modulated) supply for variable-speed control, or over a CAN-bus command to an integrated motor/module assembly. In these systems there is no simple "connect this wire to 12V for low speed" wiring path; the motor's speed and park behavior are software-controlled, and the 5-wire pinout in this guide will not apply directly. If you're chasing a wiper fault on one of these vehicles, start with the BCM/module wiring diagram and scan tool data rather than assuming a classic relay-and-switch layout.

Electrical vs Mechanical Wiper Problems: How to Tell the Difference

Not every wiper complaint is a wiring fault. Worn linkage pivots, a seized transmission arm, or a binding cowl-area bushing can make wipers slow, noisy, or stuck -- symptoms that look electrical at first.

A quick way to separate the two is to remove the mechanical load from the motor and test it on its own. Disconnect the wiper linkage from the motor's output crank arm (or unbolt the linkage assembly, depending on the vehicle), then power the motor directly at low and high speed as described in the bench testing section above. If the motor spins freely, smoothly, and at the expected speed with the linkage disconnected, the motor and its wiring are fine and the problem is downstream -- worn pivot bushings, a bent linkage arm, or a binding wiper arm pivot. If the motor still runs slow, stalls, or draws excessive current with no mechanical load at all, the fault is electrical: check supply voltage at the motor under load, ground connection quality, and brush condition before replacing any linkage parts.

Relay-Controlled Wiper Circuits

On many vehicles, the wiper switch or module does not carry the wiper motor's full operating current itself. Instead, the switch or module energizes a relay coil, and the relay's higher-current contacts do the actual switching of power to the motor. This protects the switch contacts (and the thinner wire feeding them) from the motor's running current and stall current.

When diagnosing a wiper that will not run on a relay-equipped vehicle, treat the relay as a separate checkpoint rather than assuming the fault is in the switch or the motor. With the wiper commanded on, check for the small trigger voltage (typically battery voltage or a switched ground, depending on relay design) at the relay's coil terminals. If the coil is triggered correctly but the relay's switched output terminal shows no voltage to the motor, the relay itself has likely failed. If the coil never gets triggered, the fault is upstream in the switch, module, or the wiring feeding the coil -- not in the motor or the relay.

Create Your Own Wiper Motor Wiring Diagram

Documenting the wiper circuit before pulling connectors off an old harness saves significant time. With CircuitDiagramMaker, you can:

Create your own wiper motor wiring diagram -- free

Key Takeaways

Frequently asked questions

What happens if the wiper motor park switch wire is disconnected?

With the park switch live feed disconnected, the motor loses its self-run path entirely. Turning the wiper switch off cuts power immediately, and the wipers stop wherever they happen to be on the glass instead of returning to the home position -- often mid-sweep, which is the classic symptom of a missing or broken park circuit.

Can I run a wiper motor without a relay?

For bench testing, yes -- connecting 12V and ground directly through fused test leads is fine for short periods. In a permanent installation, running full motor current through a small dash switch or module output isn't advisable, since stall currents of 20A or more will overheat and wear the switch contacts over time. That's why most factory designs use a relay.

Which wire is the ground on a wiper motor?

On a standard 5-wire two-speed motor, the ground wire is commonly black and connects the shared common brush to chassis ground. Wire colors do vary by manufacturer, so confirm with a multimeter continuity check to the motor housing or a workshop wiring diagram before assuming color alone is reliable.

What size fuse does a wiper motor need?

Use a 15-20A fuse on the motor's power supply. Wiper motors can stall against ice, snow, or a jammed linkage and pull 20-25A continuously in that condition, so the fuse needs enough headroom for normal high-speed operation while still protecting the wiring if the motor stalls.

Is it safe to test a wiper motor with 12V directly from a battery?

Yes, as long as you use fused test leads (15-20A) and keep your fingers clear of the linkage and output crank arm while it's powered. Avoid running the motor unfused or for extended periods off a bare battery connection, since a stalled or seized motor can draw enough current to damage wiring or overheat the leads.

Can a bad ground cause wiper motor problems?

Yes. A corroded or loose chassis ground connection adds resistance to the return path, which can cause slow wiper speed, incorrect or inconsistent parking, or intermittent stalling that looks like a motor or park-switch fault. Always check the ground point for corrosion before replacing the motor.

Related guides