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.
- Low-speed brush: Connected to the standard brush position. Full supply voltage applied here gives the rated low-speed (typically 45--50 RPM at the output shaft).
- High-speed brush: Located at a different angular position on the commutator. Applying supply voltage here produces a higher no-load speed (typically 65--75 RPM). The electrical angle between the brush sets changes the back-EMF characteristics, effectively changing speed without a resistor drop.
- Common brush: Shared ground return for both speeds.
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:
- Parked position (wipers at home): Switch in one position.
- In-sweep: Switch in the other position.
The park switch circuit works like this:
- When you turn the wiper switch off, power is redirected through the park switch instead of being cut entirely.
- The park switch provides a self-running path for the motor, keeping it powered through the park contact.
- 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
- Connect Ground wire to negative supply.
- Connect Low Speed wire to positive supply (12V through a 15A fuse).
- Leave High Speed wire open.
High Speed
- Connect Ground wire to negative supply.
- Connect High Speed wire to positive supply.
- Leave Low Speed wire open.
Parking Circuit
For the park function to work in a real installation:
- The Park Switch Live wire connects to a permanent 12V supply (not switched through the wiper switch).
- The Park Switch Output wire connects back to the low-speed brush input.
- 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:
- Pulses the low-speed input on and off at a configurable interval (0.5--10 seconds).
- On each pulse, the wiper completes exactly one sweep and parks.
- 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:
- Apply 12V and ground to the low-speed and ground wires. Confirm the motor runs.
- Apply 12V to the high-speed wire instead. Confirm higher speed.
- Run the motor on low speed, then disconnect power mid-sweep. The motor should stop -- no park circuit is connected, so this is expected.
- 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:
- Draw the two-speed motor with labeled brush contacts
- Show the park switch as a cam-operated contact with the correct current path
- Add the intermittent relay or 555 timer circuit for custom builds
- Label wire colors and fuse ratings directly on the diagram
- Export as PDF to keep in the glovebox or workshop
Create your own wiper motor wiring diagram -- free
Key Takeaways
- Two-speed wiper motors use two brush sets at different commutator positions -- not a resistor or voltage divider -- for speed control.
- The park switch is a cam-operated contact inside the motor that keeps it running until wipers reach the home position after the wiper switch is turned off.
- A standard two-speed wiper motor has 5 wires: ground, low speed, high speed, park switch live, and park switch output.
- Park switch live must connect to a permanent 12V supply, not the switched wiper supply, for parking to work correctly.
- Intermittent operation is handled by a timer circuit (relay, 555, or dedicated module) that pulses the low-speed input -- the motor's park switch handles the rest.
- Always fuse the motor supply at 15--20A; a stalled wiper motor can draw over 20A continuously.
Originally published at https://circuitdiagrammaker.app/blog/wiper-motor-wiring-diagram.
Top comments (0)