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.

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