Graco encoder replacement kit
Part: 24U938
Encoder kit named for WBD/WSC motor feedback faults.
Graco pump fault guide for E-Flo, Merkur, President, Husky, and SaniForce encoder, pressure, position, diaphragm, and control-board faults.
Graco pump fault guide for E-Flo, Merkur, President, Husky, and SaniForce encoder, pressure, position, diaphragm, and control-board faults.
Parts to price first
Part: 24U938
Encoder kit named for WBD/WSC motor feedback faults.
Part: 24W920
Position sensor kit named for stroke feedback faults.
Part: 24R050 / 24Y245
Outlet pressure feedback kits from the parts reference.
Part: 24U935
Advanced motor board kit to price after confirmed board faults.
Repair kit family for weak prime, pulsing flow, or diaphragm wear.
Graco uses two very different fault systems across its pump line. Air-operated pumps like the Merkur, President, Husky, and SaniForce usually do not show numeric fault codes on the pump itself. They fail by symptom: runaway, low output, icing, leaking checks, or stall. Electric E-Flo systems do show real electronic fault codes through the display, the control module, and the motor power LED blink sequence.
This guide covers both sides of that split so you can troubleshoot the actual Graco hardware in front of you.
| Pump family | Typical fault display | What you usually see |
|---|---|---|
| Merkur airless / finishing pumps | Usually no onboard numeric code unless DataTrak is fitted | Runaway trip, low output, worn packings, stalled air motor |
| President pumps | Usually symptom-based, sometimes DataTrak alarms | Runaway, low pressure, check valve wear, stall |
| Husky diaphragm pumps | Symptom-based | Stall, no prime, cavitation, air valve sticking |
| SaniForce sanitary diaphragm / piston pumps | Symptom-based | No prime, check ball wear, leaking diaphragm, low output |
| E-Flo DC / E-Flo SP / E-Flo iQ | Electronic event codes and motor LED blink codes | Overcurrent, pressure, flow, encoder, temperature, voltage, communication |
If you are working on a Graco pump with an ADM, ADCM, E-Flo control module, or motor power LED, use the electronic codes first. If you are working on a plain air-operated pump, use the mechanical symptom table first.
The power indicator LED on the motor blinks a repeating sequence. Example: 1-2 means one blink, pause, then two blinks, then repeat.
The display logs alphanumeric codes such as:
On ADCM-based E-Flo systems:
The most useful E-Flo DC codes come from Graco’s control module tables and motor blink codes.
Blink code: K4D_ commonly maps to the maximum speed alarm function on the E-Flo DC control family.
Meaning: Flow or cycle rate exceeded the maximum target. On real equipment, this often means the pump ran away because the fluid side lost resistance.
Most common causes:
Diagnosis steps:
Fix: Refill the fluid supply, close bypass paths, repair leaks, then reset the alarm.
Blink code: 1-3 for alarm on many E-Flo DC advanced setups.
Meaning: Outlet pressure fell below the minimum setpoint. If the profile is configured for alarm, the pump shuts down.
Most common causes:
Diagnosis steps:
Fix: Prime the pump, repair intake checks, replace worn lower packings, or replace the outlet pressure transducer if the mechanical pressure is normal but the display reads low.
Blink code: 1-4 for alarm on many E-Flo DC advanced setups.
Meaning: Outlet pressure exceeded the maximum target or maximum alarm setpoint.
Most common causes:
Diagnosis steps:
Fix: Clear the restriction, lower the pressure target, and restart at a low cycle rate.
Blink code: 6 on many E-Flo DC motors.
Meaning: Motor current exceeded the allowed value. Graco lists this as current above 13A or a hardware overcurrent trip at 20A.
Most common causes:
Diagnosis steps:
Fix: Clean or rebuild the lower, correct the profile settings, and inspect the motor or gearbox if current remains high with the lower disconnected.
Blink code: 3-5 on E-Flo DC.
Meaning: The internal thermistor is disconnected, damaged, or reading below the valid range.
Most common causes:
Diagnosis steps:
Meaning: The motor reached temperature cutback or full overtemperature shutdown.
Most common causes:
Diagnosis steps:
Fix: Clear airflow, reduce load, and repair the lower if it drags.
Blink code: 2 or 2-6 depending on the exact event.
Meaning: Input power dropped below the drive’s acceptable range or AC power disappeared.
Most common causes:
Diagnosis steps:
Fix: Restore stable supply voltage and tighten power connections.
Blink code: 3 on some E-Flo DC event maps.
Meaning: Input voltage exceeded the allowed range.
Most common causes:
Fix: Confirm the motor nameplate voltage and correct the incoming supply before restart.
Meaning: The display, control board, or motor lost CAN or board-to-board communication.
Most common causes:
Diagnosis steps:
Fix: Repair the network first. Many “pump fault” calls on E-Flo SP and E-Flo iQ systems are really communication faults.
Meaning: The active profile is configured with 0 pressure or 0 flow, so the motor refuses to run.
Most common causes:
Fix: Open the active profile, enter valid target values, activate the profile, then restart.
Meaning: The motor was operated before the lower size was set up in the software.
Fix: Go to Setup Screen 5, select the installed lower size, save it, then restart. Graco specifically throws this fault when the motor sees no valid lower configuration.
Meaning: The motor cannot trust the encoder or stroke calibration.
Most common causes:
Fix: Inspect the encoder and position sensor, then rerun calibration. If calibration fails again, replace the encoder kit or position sensor kit.
Common parts: Graco encoder replacement kit 24U938, position sensor kit 24W920.
Current E-Flo SP and E-Flo iQ systems use Graco Help codes such as these:
| Code | Meaning | First thing to check |
|---|---|---|
| DB1* / DB2* | Pump not primed | Fluid supply, intake checks, prime mode |
| DD3* / DD4* | Pump diving | Air entrainment, empty supply, unstable inlet |
| P1C* / P2C* | Low pressure | Empty supply, worn packings, leak |
| P3C* / P4C* | High pressure | Plugged line, blocked gun, closed valve |
| P6D_ | Outlet pressure sensor fault | Transducer wiring or failed sensor |
| MG2_ | Low filter pressure | Restriction upstream or filter issue |
| MG3_ | High filter pressure | Plugged filter |
| T2J* / T2D* | Motor temp sensor fault | Sensor or harness |
| T4M_ | High motor temperature | Cooling, load, mechanical drag |
| V1M_ | Low voltage | Supply voltage or disconnect |
| V4M_ | High voltage | Wrong incoming supply |
| CBD* / CAC* | Communication error | CAN cable, power to driver |
| WMC_ | Control board fault | Board replacement may be required |
| WMN_ | Software mismatch | Display and motor software versions |
| WSU0 | USB configuration error | Bad update or wrong configuration file |
These codes show up on the ADM and in the event log. Graco’s online help lets you search the exact code if you need the factory decision tree.
Merkur and President pumps often fail by symptom, not by display code.
Meaning: The pump cycles much faster than normal because fluid resistance disappeared.
Most common causes:
Fix: Refill and reprime. If speed still runs away, inspect the intake valve and piston packings.
Most common causes:
Fix: Check air supply, clean the air motor, and inspect the displacement rod and outlet path.
Most common causes:
Fix: Clear restrictions, increase supply pressure within rating, and rebuild the lower if packings are worn.
Most common causes:
Fix: Disassemble the lower and service the check valves.
Husky pumps usually show operating symptoms rather than numeric codes.
Most common causes:
Most common causes:
Most common causes:
Fix path: Start with clean dry air, then inspect check balls, seats, and diaphragms.
SaniForce pumps fail from sanitation-related wear more often than from electronics.
Most common causes:
Most common causes:
Most common causes:
Fix: Inspect all sanitary clamps, diaphragms, and check assemblies during cleaning cycles. Product residue often causes the fault.
| Part | Application | Notes |
|---|---|---|
| Throat seal liquid and wet cup parts | Merkur / President piston pumps | Keep wet cup filled to protect packings |
| Lower packing kit | Merkur / President / E-Flo piston lowers | Use when output drops or rod leaks |
| Intake and piston check kits | Merkur / President | Worn checks cause runaway and low output |
| Diaphragm kit | Husky / SaniForce diaphragm pumps | Replace in matched pairs |
| Check ball and seat kit | Husky / SaniForce | Use when priming gets weak or flow pulses |
| Pressure transducer kit 24R050 / 24Y245 | E-Flo DC outlet pressure feedback | For pressure-controlled systems |
| Encoder kit 24U938 | E-Flo DC motors | Corrects encoder hardware faults |
| Position sensor kit 24W920 | E-Flo DC motors | Used with stroke feedback faults |
| Control board kit 24U935 | E-Flo DC advanced motors | Use after confirmed board fault |
| Valve seals, piston rods, sanitary check parts | SaniForce | Keep matched to the exact pump model and elastomer type |
If you want the fastest path on a Graco pump, check in this order:
| Symptom or code | Likely cause | First action |
|---|---|---|
| K4D_ / runaway | Empty supply or leak | Refill, inspect hose and checks |
| P1I_ low pressure | Not primed or worn lower | Prime, inspect packings |
| P4I_ high pressure | Blocked outlet | Relieve pressure, clear line |
| A4N_ overcurrent | Lower binding or overload | Decouple lower, inspect drag |
| T4M_ high motor temp | Cooling or load problem | Check airflow and current draw |
| V1M_ low voltage | Supply problem | Measure input voltage |
| CCN* / CBD* comms | Cable or board issue | Reseat communication cables |
| Merkur runaway | Empty drum or worn checks | Refill and inspect checks |
| Husky stall | Air valve sticking | Clean air valve, check dry air |
| SaniForce low output | Check balls or diaphragms worn | Rebuild wetted section |
Before ordering, match the encoder, pressure transducer, control-board kit, diaphragm kit, or check-valve part to the exact Graco pump family and failure symptom. Check current prices on Amazon - prices and availability change frequently.
If the pump has electronics, trust the code. If the pump has no electronics, trust the fluid path and the check valves first. On Graco pumps, those two rules solve most field calls.
Find replacement parts for Graco pumps on Amazon:
E-Flo DC, E-Flo SP, and E-Flo iQ systems can show electronic event codes, while many Merkur, President, Husky, and SaniForce pumps are diagnosed by symptoms.
Confirm the fault came from the E-Flo feedback system, inspect the encoder wiring, and match the kit number to the exact motor and control package.
Common causes are worn diaphragms, check-ball wear, air-valve sticking, cavitation, or low air supply rather than an electronic code.