LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Buick >> 2021 >> Envision Preferred, AWD >> Repair and Diagnosis (Single Page) >> Accessories & Equipment >> Wiper/Washer Systems >> Wiper System And Washer System >> Description and Operation >> Wiper/Washer System Description and Operation >> Windshield Washer Components
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Windshield Washer Components

S82 Windshield Wiper/Washer Switch 

The S82 Windshield Wiper/Washer Switch is the primary input to the K9 Body Control Module for the driver to control washer operation.

For front washers, the K9 Body Control Module provides the S82 Windshield Wiper/Washer Switch with ground through a single low reference circuit and monitors the two switch positions through two signal circuits. Voltage is applied by the K9 Body Control Module to the signal circuits and voltage drop is monitored to determine switch selection. For front washers, the S82 Windshield Wiper/Washer Switch contains an internal switch dedicated to front windshield washer operation. When the switch is closed, the signal circuit is pulled to ground, indicating front washer operation is requested. For rear washers, the switch is part of a resistor ladder. The voltage drop will vary depending on the number of resistors in the resistor ladder. When the switch is closed, the signal circuit is pulled to ground through three resistors, indicating rear washer operation is requested.

K9 Body Control Module 

The K9 Body Control Module responds to input requests from the S82 Windshield Wiper/Washer Switch. The K9 Body Control Module provides a constant ground for the S82 Windshield Wiper/Washer Switch and monitors a signal circuit to determine the requested windshield wiper position.

When front washer operation is requested, the K9 Body Control Module will send a CAN message to the K219 Lighting Control Module to enable the G24 Windshield Washer Pump through the KR11 Windshield Washer Pump Relay, as well as supply B+ to the M75 Windshield Wiper Motor for low speed wiper operation.

When rear washer operation is requested, the K9 Body Control Module will send a CAN message to the K219 Lighting Control Module to enable the G24 Windshield Washer Pump through the KR6 Rear Window Washer Pump Relay, as well as send a signal through LIN to the M45 Rear Wiper Motor for low speed wiper operation.

K219 Lighting Control Module 

The K219 Lighting Control Module controls B+ to the G24 Windshield Washer Pump. When washer operation is requested from a CAN message from the K9 Body Control Module, the K219 Lighting Control Module will apply voltage via a high side driver to the KR11 Windshield Washer Pump Relay or the KR6 Rear Window Washer Pump Relay. The K219 Lighting Control Module also controls B+ to the M75 Windshield Wiper Motor. When washer operation is requested, the K219 Lighting Control Module will apply voltage via a high side driver to the KR12B Windshield Wiper Relay.

The K219 Lighting Control Module also monitors the B118B Windshield Washer Fluid Level Switch through a discrete signal circuit.

KR12B Windshield Wiper Relay 

The KR12B Windshield Wiper Relay supplies B+ to the M75 Windshield Wiper Motor and is controlled by the K219 Lighting Control Module. The coil side of the relay receives a constant chassis ground and the switch side receives a constant B+. When wiper operation is requested, the K219 Lighting Control Module will provide voltage to the coil side of the relay. This will energize the relay, closing the high current contact, and supply B+ to the M75 Windshield Wiper Motor through the KR12C Windshield Wiper Speed Control Relay, enabling wiper operation.

KR6 Rear Window Washer Pump Relay 

The KR6 Rear Window Washer Pump Relay supplies B+ to the G24 Windshield Washer Pump and is controlled by the K219 Lighting Control Module. The coil side of the relay receives a constant chassis ground and the switch side receives a constant B+. When washer operation is requested, the K219 Lighting Control Module will provide voltage to the coil side of the relay. This will energize the relay, closing the high current contact, and supply B+ to the G24 Windshield Washer Pump, enabling washer pump operation.

KR11 Windshield Washer Pump Relay 

The KR11 Windshield Washer Pump Relay supplies B+ to the G24 Windshield Washer Pump and is controlled by the K219 Lighting Control Module. The coil side of the relay receives a constant chassis ground and the switch side receives a constant B+. When wiper operation is requested, the K219 Lighting Control Module will provide voltage to the coil side of the relay. This will energize the relay, closing the high current contact, and supply B+ to the G24 Windshield Washer Pump, enabling washer pump operation.

G24 Windshield Washer Pump 

The G24 Windshield Washer Pump is a reversible motor that receives a ground through the non activated relay. B+ is controlled by the KR11 Windshield Washer Pump Relay for front washer operation, or the KR6 Rear Window Washer Pump Relay for rear washer operation. With voltage applied, a DC motor spins, connecting and pressurizing washer fluid from the washer fluid reservoir. The pressurized washer fluid is deposited on the windshield or rear window through a series of lines and nozzles.

M45 Rear Window Wiper Motor 

The M45 Rear Wiper Motor communicates with the K9 Body Control Module via LIN and responds to requests to turn the rear wipers on and off. The M45 Rear Wiper Motor receives a constant B+ and chassis ground. In operation, the M45 Rear Wiper Motor monitors LIN messages to determine when washer operation is requested. The M45 Rear Wiper Motor will wipe at low speed when washer operation is requested.

The M45 Rear Wiper Motor includes a DC motor and an internal position switch to indicate the wiper park position. When washer operation is requested, the DC motor spins. When wiper operation is no longer required, the M45 Rear Wiper Motor will continue spinning until the internal position switch indicates it is in the park position.

M75 Windshield Wiper Motor 

The M75 Windshield Wiper Motor receives a constant chassis ground. B+ is controlled by the KR12B Windshield Wiper Relay and KR12C Windshield Wiper Speed Control Relay being operated by the K219 Lighting Control Module. The M75 Windshield Wiper Motor will wiper at low speed when washer operation is requested.

The M75 Windshield Wiper Motor includes a DC motor and an internal position switch to indicate the wiper park position. When wiper operation is requested, the DC motor spins. The spinning motor is directed to a wiping motion through the windshield wiper transmission. When wiper operation is no longer required, the M75 Windshield Wiper Motor will continue spinning until the internal position switch indicates it is in the park position.

B118B Windshield Washer Fluid Level Switch 

The B118B Windshield Washer Fluid Level Switch receives a constant chassis ground. A signal circuit is monitored by the K219 Lighting Control Module. The K219 Lighting Control Module applies voltage to the signal circuit. When the B118B Windshield Washer Fluid Level Switch is closed, voltage on the signal circuit is pulled to ground, indicating fluid in the washer fluid reservoir.