MH3022, MH3024 and MH3026 Material Handlers Hydraulic System Caterpillar


Electronic Control (Machine System)

Usage:

MH3022 FB3

Electronic Control System



Illustration 1g03702004
Diagram of the machine control electronic communication system
(1) Machine ECM
(2) Implement ECM
(3) Travel pedal
(4) Engine ECM
(5) CAN A data link
(6) Machine monitor
(7) Machine security system
(8) CAN B data link
(9) Operator control panel
(10) Product link
(11) Service connector
(12) Communication adapter III
(13) Electronic Technician (ET)

The following will deal primarily with the systems and components that are controlled by the machine ECM and the attachment implement ECM.

When using this manual for the troubleshooting of the electrical system circuits, the complete electrical system schematic for your machine should also be used. Quick reference electrical connection diagrams are included throughout this manual. However, these diagrams do not show the machine wiring harness connections that are part of the circuit. The complete electrical system schematic illustrate all machine wiring harness connectors and the locations on the machine.



Illustration 2g03701860
Electronic control modules are located to left rear side of the machine
(1) Machine ECM
(2) Implement ECM


Illustration 3g03704905
Engine electronic control module is located on the left side of the engine
(4) Engine ECM

Machine ECM

The machine ECM is the control module that will use the programmed control logic to manage the operation of most of the machine functions. The machine ECM will use the data from the various input devices to determine the appropriate output response to operator commands.

The machine ECM determines all of the appropriate output commands and communicates this information to the Implement ECM on the CAN B data link.

The machine ECM will activate outputs in order to energize or de-energize solenoids that will control the installed machine functions.

Except for the operation of the engine, the machine ECM will control the major machine functions on the machine. These functions include the following:

  • Electronic shifting of the transmission and travel functions

  • Implement control

  • Left and the right electronic joystick operation

  • Oscillating axle operation

In addition, the machine ECM will control the following attachment functions when installed on the machine:

  • Auxiliary hydraulic valve

  • Generator

  • Medium pressure hydraulics

  • Overload warning

  • Quick coupler

  • Travel alarm


Illustration 4g03701879
Machine ECM connectors
(1) J1 connector
(2) J2 connector

Pin Locations for Machine ECM



Illustration 5g03701995
Machine ECM connector (70-pin)


Illustration 6g03787545
Schematic of the machine ECM J1 connections

Table 1
Machine ECM - J1 Contact Connections 
Pin Location  Function  Description 
Blade pressure sensor  PWM input 
11  Swing position sensor 5 VDC supply  Voltage output 
12  Implement lockout solenoid  On/off output 
16  Fan speed sensor  Frequency input 
21  Swing position sensor ground  Return (ECM ground)  
24  Cab door switch  Switch to ground input 
36  Swing position sensor signal  PWM input 
37  Swing position sensor signal  PWM input 
40  Hydraulic oil clog switch  Switch to ground input 
43  Swing pilot pressure switch  Switch to ground input 
44  8 VDC sensor supply  Voltage output 
45  8 VDC sensor return  Return (ECM ground) 
48  Travel motor swash plate angle limit solenoid  Proportional output 
49  Travel pilot pressure solenoid  Proportional output 
50  Proportional output return  Return (ECM ground) 
51  Swing pump powershift pressure solenoid  Proportional output 
52  Main pump torque limit solenoid  Proportional output 
55  Proportional output return  Return (ECM ground) 
56  Proportional output return  Return (j2 ground) 
58  Main pump displacement solenoid  Proportional output 
60  Proportional output return  Return (ECM ground) 
61  Medium pressure port "A" solenoid  Proportional output 
62  Medium pressure port "B" solenoid  Proportional output 
65  Auxiliary valve port "A" line relief solenoid  Proportional output 
66  Auxiliary valve load sense solenoid  Proportional output 
67  Auxiliary valve port a flow solenoid  Proportional output 
68  Auxiliary valve port "B" flow solenoid  Proportional output 
69  Joystick thumbwheel supply voltage (10 VDC)  Sensor power supply 


Illustration 7g03861552
Schematic of the machine ECM J2 connections

Table 2
Machine ECM - J2 Contact Connections 
Pin Location  Function  Description 
Travel forward solenoid  Proportional output 
Travel reverse solenoid  Proportional output 
Ground  Return (ECM ground) 
Transmission gear shift solenoid 1  On/off output 
Transmission gear shift solenoid 2  On/off output 
Oscillating axle solenoid  On/off output 
Ground  Return (ECM ground) 
15  Main pump pressure sensor  PWM input 
16  Load sense pressure sensor  PWM input 
17  Bucket head end pressure sensor  PWM input 
19  Implement lockout relay  Sinking driver output 
22  24 VDC sensor return  Return (ECM ground) 
24  Transmission output speed sensor  Frequency input 
25  Bucket pilot pressure "A" sensor  PWM input 
26  Bucket pilot pressure "B" sensor  PWM input 
27  Stick pilot pressure "A" sensor  PWM input 
28  Generator enable switch (NO) - (generator ON)  On/off output 
29  Generator enable switch (NC) - (generator OFF)  On/off output 
32  Stick pilot pressure "B" sensor  PWM input 
33  Boom pilot pressure "A" sensor  PWM input 
34  Boom pilot pressure "B" sensor  PWM input 
35  Brake system pressure sensor  PWM input 
40  Right joystick thumbwheel position (PWM)  PWM input 
41  Left joystick thumbwheel position (PWM)  PWM input 
42  Left attachment pedal position sensor (500 Hz PWM)  PWM input 
43  Transmission pressure sensor  PWM input 
48  Boom cylinder head end pressure sensor (500 Hz PWM)  PWM input 
49  VA boom pilot pressure "A" sensor  PWM input 
50  VA boom pilot pressure "B" sensor  PWM input 
63  Switch return  Return (ECM ground) 
64  CAN B + (local)  Data Link 
65  CAN B - (local)  Data Link 
67  CAN A + (J1939 data link)  Data Link 
68  CAN A - (J1939 data link)  Data Link 

Input Components for Machine ECM



Illustration 8g03705103
Input connections for the machine ECM.
(1) Monitor
(2) Switch panel
(3) Service connector
(4) Machine ECM
(5) Dozer blade pressure sensor
(6) Fan speed sensor
(7) Hydraulic oil clog pressure switch
(8) Swing pilot pressure switch
(9) Left joystick thumbwheel position sensors
(10) Auxiliary pedal position sensor
(11) Transmission output speed sensor
(12) Right joystick thumbwheel position sensors
(13) Main pump pressure sensor
(14) Load sense pressure sensor
(15) Head pressure sensor
(16) Bucket pilot pressure "A" sensor
(17) Bucket pilot pressure "B" Sensor
(18) Stick pilot pressure "A" sensor
(19) Stick pilot pressure "B" Sensor
(20) Boom pilot pressure "A" sensor
(21) Boom pilot pressure "B" Sensor
(22) Brake system pressure sensor
(23) Transmission pressure sensor
(24) Boom cylinder head end pressure sensor
(25) VA boom pilot pressure "A" sensor
(26) VA boom pilot pressure "B" sensor
(27) Swing position sensor

The machine electronic control system utilizes various devices to receive input data. The implement ECM receives one input from the key switch ON circuit. The implement ECM is used to provide outputs for some of the attachment solenoids.

The machine ECM will receive machine status information from the input devices. The ECM will use this information to determine actions that are needed to control operating functions based on memory and software parameters. All of the machine control system components that supply inputs to the ECM fall into one of the following groups: switch type inputs and sensor type inputs.

Switches provide signals to the switch inputs of the ECM. The possible outputs of a switch are an open signal, a grounded signal, or a voltage signal.

Sensors provide an electrical signal to the ECM that constantly changes. The sensor input to the ECM can be one of several different types of electrical signals such as: pulse width modulated (PWM) signals, active analog (voltage) input signals, passive analog (resistance) input signals and frequency input signals.

The ECM will monitor many of the input component circuits for diagnostics. If the ECM determines that an abnormal condition exists in one of the circuits, the ECM will log a diagnostic code for the involved component.

Sensor Inputs

Most sensor input circuits have an internal ECM "pull up voltage" that is present at the ECM contacts. An above normal voltage is internally connected to the ECM input circuit through a resistor. During normal operation, the sensor signal will hold the circuit at a certain signal amplitude. However, conditions such as a loss of power to a component, a disconnection, or an open circuit allow the circuit to be pulled high. The circuit is pulled high by the ECM pull up voltage. This situation will result in an above normal voltage condition at the ECM contact. As a result, the ECM will activate an FMI 03 (voltage above normal) diagnostic code for the affected circuit.

The types of ECM input sensor circuits that have pull up voltage present are:

  • Pulse Width Modulated (PWM) sensor input circuits

  • Active analog (voltage) input signal circuits

  • Passive analog (resistance) input signal circuits

Pulse Width Modulated (PWM) Position Sensor Operation

When powered up, the position sensors continuously send a Pulse Width Modulated (PWM) square wave signal to the ECM. Any movement on a specific axis is detected by the position sensor for that axis. The duty cycle of the PWM sensor signal changes depending on the direction and amount of movement on the axis. The duty cycle is the percentage of time that the signal is high verses the amount of time the signal is low for one cycle. The more time that the duty cycle is high, the greater the percentage of the duty cycle will be.

The percentage of duty cycle signal for a typical position sensor will be recognized as valid is 10 ± 5 to 90 ± 5 percent. These percentages occur the extreme ends of the axis movement. A typical joystick thumbwheel that is in the center or neutral position would result in a duty cycle signal of approximately 50 ± 5 percent. For a foot pedal that is not depressed, a typical duty cycle signal would be 10 ± 5 percent. The duty cycle would be 90 ± 5 percent when the pedal is depressed.

The position sensors are calibrated by the ECM to relate a specific duty cycle signal to a specific axis position for the device being monitored.

The ECM will convert the duty cycle from the position sensor to a calibrated duty cycle signal. The ECM uses this signal and a software "map" to determine the appropriate output signal that will be applied to an output device.

Note: Only the thumb wheels require manual calibration. The machine ECM will perform an automatic calibration of PWM sensors at ECM power up.

Travel Pedal Position Sensor

The travel pedal position sensor is mounted on the bottom mounting bracket for the travel pedal. This sensor has a CAN interface.

Auxiliary Hydraulic Pedal Position Sensor

The auxiliary hydraulic pedal position sensor is mounted on the bottom mounting bracket for the left auxiliary hydraulic pedal. This sensor is identical to the position sensor that is used on the travel pedal. For this sensor, the ECM monitors the PWM duty cycle to determine the pedal position. The ECM is calibrated to associate the duty cycle of the PWM signal to a specific pedal position. The allowable voltage range for the sensor signal that the ECM will recognize is listed in the table below.

Table 3
Pedal Position  PWM Duty Cycle (Percent) 
Pedal centered (not depressed)  50 ± 5 
Pedal upper fully forward  90 ± 5 
Pedal lower fully back  10 ± 5 

If the ECM detects an auxiliary hydraulic pedal position sensor signal less than 3 or greater than 97 percent, the ECM activates a diagnostic code.

Joystick Thumbwheel Position Sensor

The thumbwheel position sensors are equipped on the left-hand and the right-hand joystick handles to control some of the various attachments that can be installed on the machine. The position sensors will provide a PWM duty cycle signal to the machine ECM to indicate the position of the thumbwheel.

The position sensors operate at a frequency of approximately 500 ± 50 Hz. When the thumbwheel is moved to the full right position, the sensor PWM duty cycle input to the ECM is approximately 90 ± 5 percent. When the thumbwheel is moved to the full left position, the sensor PWM duty cycle input to the ECM is approximately 10 ± 5 percent. When a thumbwheel is in the center position, the sensor PWM duty cycle input to the ECM is approximately 50 ± 5 percent.

The machine ECM will automatically calibrate the joystick thumbwheel position sensors each time that the ECM is powered up.

Transmission Speed Sensor

The transmission output speed sensor monitors the output gear of the transmission. The sensor provides a frequency input to the machine ECM. The sensor indicates the output speed of the transmission to the ECM. The ECM uses this information to control many functions on the machine including:

  • Travel alarm activation

  • Calculate machine speed

  • Travel motor function

  • Calculate total distance traveled

The speed sensor is attached to the transmission housing with a fixed mount. No adjustment of the speed sensor mount is necessary.

The speed sensor will produce a signal that varies in frequency (Hz) as the tooth of the gear is passed in front of the sensor. Each passing tooth of the gear will produce one cycle or hertz of the frequency signal. The ECM detects the frequency of the signal and determines the speed and the direction of the gear and the shaft that the gear is mounted on. The ECM will calculate the speed of the machine based on the sensor signal.

Hydraulic Oil Temperature Sensor

The hydraulic oil temperature sensor provides an analog input signal to the engine ECM. As the temperature of the hydraulic oil changes the resistance changes. The engine ECM will associate a resistance with a specific oil temperature.

When the ECM detects a hydraulic oil temperature of less than 14 °C (57.2 °F), the ECM will notify the monitor and the monitor will activate a level 2 error event for low transmission oil temperature.

When the ECM detects a hydraulic oil temperature of greater than 93 °C (199.4 °F) but less than 96 °C (204.8 °F), the ECM will notify the monitor and the monitor will activate a level 1 error event for high transmission oil temperature. When the oil temperature exceeds 96 °C (204.8 °F), the Monitor will activate a level 2 error event for high transmission oil temperature.

Transmission Pressure Sensor

The transmission oil pressure sensor provides a PWM input to the machine ECM.

When the parking brake is OFF and the ECM detects a transmission oil pressure of less than 2716 kPa (393.9 psi), the ECM will notify the monitor and the monitor will activate a level 3 error event for low transmission oil pressure.

When the parking brake is OFF and the ECM detects a transmission oil pressure of greater than 3600 kPa (522.1 psi), the ECM will notify the monitor and the monitor will activate a level 1 error event for high transmission oil pressure.

Brake System Pressure Sensor

The brake system pressure sensor provides a PWM input to the machine ECM. The ECM will use the input data from the brake system pressure sensor and other machine conditions to determine if the machine conditions are correct for activation of the brake.

To activate the brake, the brake system pressure sensor must be indicating that system pressure is ok. During this time the position of the service brake pedal cannot accurately be determined. Therefore, the software will use the state “unknown” for the service brake pedal locked state during this time.

When the machine is not traveling this pedal functions as the oscillating axle pedal.

Boom Cylinder Rod End Pressure Sensor

The boom cylinder rod end pressure sensor provides an analogue PWM input to the machine ECM. The ECM will use the input data from the boom cylinder rod end pressure sensor along with the input from the boom down pilot pressure switch and other machine conditions to determine if the machine conditions are correct for activation of the boom float mode.

To activate the boom float mode, the boom cylinder rod end pressure sensor must be indicating that cylinder pressure is ok and the boom down pilot pressure switch contacts must be closed indicating that the boom is in the down mode.

The ECM will not activate the boom float mode if the boom cylinder rod end pressure sensor is indicating that the pressure at the rod end of the cylinder is greater than 2500 kPa (362.6 psi).

Switch Inputs

Some of the switch inputs and the relay status inputs for the machine ECM are "switch to battery" type inputs. For a switch circuit, a +battery circuit is connected to one side of the switch contacts. The ECM input circuit is connected to the other side of the switch contacts. When the switch contacts close, the ECM input circuit rises to the system voltage level through the switch contacts.

Some relays provide a switch to battery input to the ECM when the relay is energized. The input signal circuit is spliced into the relay output circuit in order to indicate to the relay status to the ECM.

All ECM switch to battery circuits have an internal "pull down voltage" present at the ECM contact. The ECM internal pull down voltage holds the input circuit low until the circuit is pulled high by the +battery circuit through the switch contacts. This condition will aid the ECM in detecting abnormal conditions in the switch circuits for switches that provide two inputs to the ECM, however, most switch to battery type switches provide only one input to the ECM and are not monitored for diagnostics.

Armrest Position Switch

The magnetic armrest position switch provides two switch-to-ground inputs to the machine ECM. When the left armrest is in the UP position, the NC contact is closed to ground. When the left armrest is in the DOWN position, the NO contact is closed to ground.

The ECM will use the switch input status to enable or disable most of the machine functions that are dependent on the position of the left armrest.

Boom Down Pilot Pressure Switch

The boom down pilot pressure switch provides one switch to ground input to the machine ECM. The ECM will use the input status from the boom down pilot pressure switch along with the input from the boom cylinder rod end pressure sensor and other machine conditions to determine if the machine conditions are correct for activation of the boom float mode.

In order to activate the boom float mode, the boom down pilot pressure switch contacts must be closed indicating that the boom is in the down mode and the boom cylinder rod end pressure sensor must be indicating that cylinder pressure is ok.

Brake Accumulator Pressure Switch

The brake accumulator pressure switch provides one switch to ground input to the switch panel. The switch panel is monitored by the machine ECM via the CAN B data link. The ECM will use the input status from the pressure switch to determine if the accumulator is charged correctly.

The ECM will use the status of the brake pressure sensor for control of the parking brake, the brake lights and the machine travel operation.

With the brake pressure of approximately 560 kPa (81 psi), the ECM will consider the service brakes to be applied.

Generator Enable Switch

The Generator Enable Switch provides two switch-to-ground inputs to the Switch Panel. The Machine ECM monitors the function of the Switch Panel via the CAN B data link. The Switch Panel will use the inputs from this operator controlled switch to enable or disable the generator when installed on the machine.

When the NO switch contacts are closed, the Switch Panel will turn ON the generator. When the NC switch contacts are closed, the Switch Panel will turn OFF the generator.

Hydraulic Cab Riser Door and Hydraulic Cab Riser Position Switch

The Hydraulic Cab Riser (HCR) door switch is a proximity switch. The switch provides one switch to ground input to the machine ECM that will indicate when the cab door is closed. When the door is closed, the switch input circuit is grounded. The ECM must detect this condition and other machine conditions before the cab can be raised.

The HCR position switch is a proximity switch. The switch provides one switch to ground input to the machine ECM. The ECM uses the input status of the switch to determine when the cab is close to the stop as the cab is being raised and when the cab is being lowered.

When the cab is being raised or lowered, the HCR position switch will indicate that the cab is approaching the stop position (switch circuit grounded). When this occurs, the ECM will activate a "Soft Stop Mode". The ECM will reduce the current to the cab raise solenoid or the cab lower solenoid to avoid a harsh stop when the cab reaches the full up position or the full down position.

Hydraulic Cab Riser Enable Switch

The hydraulic cab riser enable switch provides two switch-to-ground inputs to the switch panel. The switch panel is monitored by the machine ECM via the CAN B data link. When the NC switch contacts are closed to ground, the machine ECM will command the switch panel to deactivate the function. When the NO switch contacts are closed to ground, the ECM will enable the function if the machine conditions are correct.

Hydraulic Oil Filter Clog Pressure Switch

The clog pressure switches for the hydraulic oil filter and the air filter each provide a switch to ground input to the machine ECM.

The hydraulic oil filter clog switch is a normally open switch that is held closed by the pressure in the hydraulic system. When the hydraulic oil filter is clogged, the decrease in pressure will allow the switch contacts to open. The ECM will detect that the switch circuit is not grounded and will instruct the monitor to activate an error event for the hydraulic oil filter.

Joystick Steering Enable Switch

The joystick steering enable switch provides two switch-to-ground inputs to the machine ECM. The ECM will enable or disable the joystick steering function based on the inputs from this operator controlled switch provided the machine conditions are correct.

If the machine is in first gear and the NO switch contacts are closed to ground, the ECM will enable the joystick steering solenoids. If the machine is in second gear when the NO switch contacts are closed to ground, the ECM will wait until the machine is shifted to first gear before enabling the joystick steer solenoids. if the machine in the auto shift mode, the ECM will wait until the machine is shifted to first gear before enabling the joystick steer solenoids.

The joystick steering function will be disabled when the implement lockout function is ON regardless of the state of the joystick steering enable switch.

Left Joystick Switches

Two of the four momentary push-button switches on the left joystick handle each provide one switch to ground input to the machine ECM via the switch panel.

When the machine is swinging, the swing solenoid is energized. If the operator presses the swing brake switch on the joystick to stop the swing, the ECM will detect the grounded switch input. The ECM will de-energize the swing solenoid to activate the swing brake. When the operator stops pressing the switch, the ECM will activate a configurable swing brake delay time before energizing the solenoid to disable the swing brake and allow the machine to swing.

Right Joystick Switches

The four momentary push-button switches on the right-hand joystick each provide one switch to ground input to the machine ECM via the switch panel. The machine ECM monitors the status of the switch panel over the CAN B data link.

When the heavy lift enable switch is pressed, the ECM will detect the grounded switch circuit. The machine ECM will command the switch panel to energize the heavy lift solenoid for 60 seconds if the machine conditions are correct. This condition will result in an increase in the operating pressure of the main pump which will allow for more lift capacity. After 60 seconds, the implement ECM will de-activate the heavy lift solenoid.

When the one touch low idle switch on the right joystick handle is pressed, the switch input to the switch panel will be grounded. When this situation occurs, the machine ECM will determine whether the machine conditions are satisfactory to activate the aesc function. If the machine conditions are correct, the ECM will send a request for low idle to the engine control ECM on the J1939 data link. The engine control ECM will activate the aesc function. This condition will occur with or without the aesc function being enabled by the soft switch panel button.

When the machine ECM detects that the switch input circuit has been grounded and the hydraulic modulation function is enabled, the machine ECM will command the switch panel to energize the hydraulic modulation solenoid at the selected level that is configured in the monitor.

When the machine ECM detects that the switch input circuit has been grounded and the smart boom function is enabled, the machine ECM will command the switch panel to energize the appropriate boom float solenoid in order to activate the boom float mode that is selected on the switch panel.

Swing Pilot Pressure Switch

The swing pilot pressure switch provides one switch-to-ground input to the machine ECM. The ECM will use the input from the pressure switch to determine if the machine is performing work or if the output of the swing pump is not being used.

The ECM will use the status of the swing pilot pressure switch and the status of the main pump pressure switch for control of several different machine functions including: the AESC operation, the operation of the auto lube system, the machine working status and the machine power demand status.

The ECM will determine that the output of the swing pump being used when the swing pilot pressure switch contacts are open which indicates a low-pressure output from the pump. when the pump pressure increases and the switch contacts are closed, the ECM will determine that a load is present on the pump and the machine is working.

The actuation pressure setting of the swing pilot pressure switch is approximately 490 kPa (71.1 psi). The de-actuation pressure setting of the switch is approximately 290 kPa (42.1 psi).

Output Components for Machine ECM



Illustration 9g03705566
Output connections for the machine ECM
(1) Switch panel
(2) Monitor
(3) Service connector
(4) Machine ECM
(5) Implement lockout solenoid
(6) Travel motor swash plate angle limit solenoid
(7) Travel pilot pressure solenoid
(8) Swing pump powershift pressure solenoid
(9) Main pump powershift pressure solenoid
(10) Main pump displacement solenoid
(11) Medium pressure port "A" solenoid
(12) Medium pressure port "B" solenoid
(13) Auxiliary valve port "A" line relief solenoid
(14) Auxiliary valve load sense solenoid
(15) Hammer/auxilary port "A" flow solenoid
(16) Auxiliary valve port "B" flow solenoid
(17) Travel forward solenoid
(18) Travel reverse solenoid
(19) Transmission gear shift solenoid 1
(20) Transmission gear shift solenoid 2
(21) Oscillating axle solenoid
(22) Implement lockout relay

PWM Solenoid Outputs

To control the proportional solenoid valves, the ECM will use a pulse width modulated (PWM) signal to energize the solenoids. The ECM will vary the duty cycle of the pwm signal to control the amount of electrical current that is sent to the proportional solenoids. A PWM duty cycle is the percentage of time that the signal is "high" compared to the amount of time that the signal is "low". As the duration of the high signal increases, the percentage of the duty cycle and the amount of electrical current in the circuit will increase.

To control a solenoid, the ECM will depend on the input signals involved in the control of the system to apply the correct current. The distance of travel of the solenoid valve plunger is proportional to the electrical current that is sent by the ECM. The position of the valve plunger controls the amount of pilot oil pressure that is applied to the valve spool. As the ECM increases the current to a solenoid, the spool allows more hydraulic oil flow to the hydraulic cylinders. This condition will cause the rate of movement of the implement to increase. As the ECM decreases the current to a solenoid, the pilot oil flow decreases. The spool allows less hydraulic oil flow to the hydraulic cylinders, and the movement of the implement will decrease.

Solenoids (Medium Pressure Port A and Port B)

The attachment medium pressure solenoids are controlled by the machine ECM. The medium pressure system will allow the ECM to control various medium pressure attachments that can be installed on the machine.

Medium Pressure Solenoids

The medium pressure port "A" and port "B" solenoids are mounted on the medium pressure valve stack. Refer to the illustrations at the beginning of this section for the location of the solenoids.

When the medium pressure function is installed on the machine, the ECM will use a PWM output signal to control the solenoids. The ECM will determine the amount of electrical current that is sent to the solenoids. The determination is based on the PWM input signal that is received from the left joystick thumbwheel position sensor. The electrical current that is applied to the solenoids will range from 205 mA to 700 mA.

When the left thumbwheel is moved to the left, the ECM will output between 205 mA and 700 mA (full left position) to the medium pressure port "B" solenoid.

When the left thumbwheel is moved right, the ECM will output between 205 mA and 700 mA (full right position) to the medium pressure port "A" solenoid.

When the left joystick thumbwheel is in the center position, the ECM will send no current signal to either solenoid.

For more information the operation of the medium pressure hydraulics system, refer to Systems Operation, "Medium Pressure Hydraulic System".

Solenoid (Auxiliary Valve Port A Flow)

This feature can be set to the "installed" status in the Cat ET configuration screen or the operator monitor.

The maximum flow setting can be configured in the Monitor "Tool Program" menu or by using Cat ET. The maximum flow value range that can be configured is 0 L/min (0 US gpm) to 270 L/min (71.3 US gpm).

For more information the operation of the auxiliary hydraulics system, refer to Systems Operation, "Auxiliary Hydraulic System".

Solenoid (Travel Motor Swash Plate Angle Limit)

The travel motor swash plate angle limit solenoid is mounted on the pilot manifold. Refer to the illustration at the beginning of this procedure for the solenoid location.

The solenoid is used by the machine ECM to control the swash plate angle on the travel motor. The ECM activates this solenoid when the conditions are correct to increase or decrease the amount of hydraulic oil flow that is available to the travel motor. The activation of the solenoid will result in an increase or a decrease in machine travel speed within the selected gear.

The ECM will use input data from the travel pedal position sensor, the transmission speed sensor, and the maximum machine travel speed parameter in order to determine the correct output for the swash plate solenoid.

Solenoid (Travel Pilot Pressure)

The travel pilot pressure solenoid is mounted on the pilot manifold. Refer to the illustration at the beginning of this procedure for the solenoid location.

The machine ECM will use the travel pilot pressure solenoid to enable or disable the machine travel function. When the ECM energizes the solenoid, the travel pilot hydraulics system is enabled.

The ECM will enable the travel pilot hydraulics by energizing the solenoid when the following conditions are satisfied.

  • Left console is in the down position

  • Transmission hydraulic pressure is greater than the low threshold

  • Service brake pedal is not locked

  • Software parameter "Set Travel Activation Solenoid Output" is greater than zero

Solenoid (Main Pump Power Shift Pressure)

The main pump power shift pressure solenoid and swing pump power shift pressure solenoid are mounted on the underside of the pilot manifold. Refer to the illustration at the beginning of this procedure for the solenoid location.

The power shift pressure solenoids are used by the machine ECM to implement the "Power Mode Control" function. The power mode control function allows the operator to select the pump power output mode that is supplied to the hydraulic system from the main hydraulic pump and from the swing hydraulic pump.

The operator can select either the "Economy Mode" or the "Power Mode" for the operation of the machine. A third mode that is not selectable by the operator is the "Travel Mode". The travel mode is enabled by the ECM when machine travel is requested or when a generator is installed and enabled on the machine. The ECM will adjust the electrical current that is sent to the power shift solenoids according to pump torque output software maps that are designated for each of the three power modes.

Solenoid (Swing Pump Power Shift Pressure)

A configurable offset parameter is available that will enable the operator to adjust the power that is supplied by the swing pump when in the economy mode. The "Swing Aggressiveness" offset parameter will determine the speed of the machine swing function. The Machine ECM will use this offset factor to adjust the output current to the swing pump power shift solenoid in order to control the swing speed. The parameter can be configured using Cat ET or in the Monitor "Performance" menu.

Under some machine error event conditions, the ECM will automatically adjust the output of the pumps to the economy mode to avoid possible damage to machine components.

During machine operation, if the load on the engine causes the engine speed to drop below a defined threshold for a particular engine speed dial setting, the ECM will activate the engine "Under Speed Control" function. This function will result in the ECM adjusting the output current to the main pump power shift solenoid in order to decrease the main pump output. The ECM will continue to decrease the main pump output until the engine speed climbs to the minimum acceptable level for the selected speed dial setting. When this event occurs, a higher engine speed setting should be selected.

On/Off Outputs

For control of on/off type solenoids and relays, the ECM will either turn ON or turn OFF the output for a component. The output command is based on the signals from the input devices that are involved in the system. The ECM will not vary the amplitude of the output, the circuit is either energized (on) or the circuit is de-energized (off). When the on/off output circuit is energized, most often system power will be used to energize the circuit and the output component.

Solenoid (Quick Coupler)

The switch panel will energize the quick coupler solenoid when a quick coupler unlock command is received from the monitor. The switch panel will de-energize the solenoid when a lock command is received from the monitor.

The ECM will monitor the input signal from the switch panel using the CAN data link at all times during the operation of the machine.

Solenoid (Transmission Gear Shift 1 and Gear Shift 2)

The transmission gear shift solenoid 1 and transmission gear shift solenoid 2 are located on the pilot manifold. Refer to the illustration at the beginning of this procedure for the solenoid location.

The machine ECM will use the gear shift solenoids to activate the low speed gear or activate the high speed gear in the transmission. The ECM will activate the appropriate solenoid based on the selected gear mode from the soft switch panel (soft switch panel). The operator can select either low gear or high gear or the operator can select an automatic transmission shifting mode.

When the ECM energizes transmission gear shift solenoid 1, the transmission shifts to low gear. When the ECM energizes transmission gear shift solenoid 2, the transmission shifts to high gear. When both of the solenoids are de-energized, the parking brake is engaged.

Solenoid (Oscillating Axle)

The oscillating axle solenoid is located on the pilot manifold. Refer to the illustration at the beginning of this procedure for the solenoid location.

The machine ECM will energize the oscillating axle solenoid to unlock the axle brake. When the solenoid is not energized, the oscillating axle lock is on.

The ECM will control the solenoid based on the operator input from the oscillating axle button that is located switch panel module.

During machine operation, if the oscillating axle lock is unlocked and the left armrest is moved to the up position, the ECM will de-energize the solenoid to lock the axle. When the left armrest is returned to the down position, the ECM will energize the solenoid to unlock the oscillating axle brake.

If the axle is unlocked and the service brakes are locked during machine operation, the ECM will de-energize the solenoid to lock the axle. If the operator presses the soft switch panel button to lock the axle when the service brakes are locked, the ECM will keep the axle locked when the service brakes are released.

Solenoid (Implement Lockout)

The implement lockout solenoid is located on the pilot manifold. Refer to the illustration at the beginning of this procedure for the solenoid location.

The implement lockout solenoid is connected to a PWM output circuit on the machine ECM, the ECM will use this solenoid as an on/off solenoid.

The implement lockout solenoid is used with the implement lockout relay to disable most of the machine systems based on the operator input from the implement lockout button on the soft switch panel.

Implement lockout can be requested by pressing the button on the soft switch panel at any time during machine operation regardless of the position of the left armrest.

When the soft switch panel button is pressed to turn on the implement lockout function, the ECM will de-energize both the implement lockout solenoid and the implement lockout relay.

De-energizing the implement lockout solenoid disables all auxiliary and high pressure hydraulic systems. De-energizing the implement lockout relay disables the machine flood lamps and the joystick steering function. In addition, the ECM will disable the medium pressure port "A" and port "B" solenoids, the cab raiser solenoids, and the boom float solenoids.

When the left armrest is in the up position, the ECM will disable the implement lockout solenoid, the medium pressure port "A" and port "B" solenoids, the cab raiser solenoids, and the boom float solenoids.

The ECM will not de-energize the Implement lockout relay when the armrest is in the UP position.

If the position switch for the left armrest is faulted, the ECM will de-energize the implement lockout solenoid and the implement lockout relay along with the functions that are listed in the last paragraph.

Solenoid (Swing Brake)

The swing brake solenoid is located on the pilot manifold. Refer to the illustration at the beginning of this procedure for the solenoid location.

The swing brake solenoid is connected to a PWM output circuit on the machine ECM, however, the ECM will use this solenoid as an on/off solenoid.

During normal machine operation, the machine ECM will de-energize the swing brake solenoid for the swing brake to be ON.

The ECM will energize the swing brake solenoid to turn OFF the swing brake when all of the following conditions are met:

  • Left console is in the DOWN position

  • Implement lockout function is OFF

  • Swing brake switch on the left joystick is not pressed (switch contacts open)

  • Swing is being requested as indicated by the swing pressure switch (contacts closed)

When the swing pressure switch contacts open indicating that swing is no longer requested, the ECM will use a configurable "swing brake delay time" parameter to de-energize the swing brake solenoid in the set time delay period.

If the operator presses the swing brake switch on the left joystick when the machine is swinging, the ECM will immediately de-energize the swing brake solenoid to activate the swing brake. The operator switch will have priority over all other conditions that can activate the swing brake.

Any one of the following conditions will cause the ECM to de-energize the swing brake solenoid to activate the swing brake.

  • Left console is in the UP position

  • Implement lockout function is ON

  • Swing brake switch on the left joystick is pressed (switch contacts closed)

If the position switch for the left armrest is faulted, the ECM will de-energize the swing brake solenoid in order to activate the swing brake.

Sinking Relay Outputs

Typically, a sinking output driver is used for relays. The ECM will turn ON or OFF an internal ground source that is connected to the sinking driver contact. A voltage source, normally system power, is connected to one side of the coil contacts for the relay. The other side of the relay coil is connected to the ECM sinking driver output circuit. When the ECM wants to energize the relay, the ECM will turn ON the internal ground for the driver circuit. The system power current will follow the path through the relay coil to the sinking driver ground.



Illustration 10g03713015
Fuse panel relays
(1) Implement lockout relay
(2) Fuse RH#24 for left pedal position sensor
(3) Fuse RH#28 for implement lockout relay
(4) Fuse RH#33 for boom float solenoid

Note: Many of the relays that are called out in the illustrations above are not controlled by the machine ECM. Refer to the following text for the relays that are controlled by the Machine ECM. Refer to the electrical system schematic for your machine to determine the control logic for the relays not controlled by the machine ECM.

Relay (Implement Lockout)

The machine ECM will use the implement lockout relay and implement lockout solenoid to disable most machine systems based on the operator input from the implement lockout button on the soft switch panel.

When the upper frame is in the travel position and the soft switch panel button is pressed turning ON the implement lockout function, the ECM will turn off the sinking driver output for the implement lockout relay de-energizing the implement lockout solenoid.

During normal machine operation when the implement lockout function is OFF, system voltage from the fuse is directed through the closed implement lockout relay contacts to the joystick steering switch and to the flood lamp switches. when the ECM turns off the sinking driver output for relay, the system voltage is unable to reach the steering switch or the flood lamp switches. This condition will disable the joystick steering function and the machine flood lamps.

De-energizing the implement lockout solenoid disables all auxiliary and high pressure hydraulic systems. In addition, the ECM will disable the medium pressure port "A" and port "B" solenoids, the hydraulic cab riser solenoids and the boom float solenoids.

When the left armrest is in the up position, the ECM will disable the following solenoids:

  • Implement lockout solenoid

  • Medium pressure port a and port b solenoids

  • Cab riser solenoids

  • Boom float solenoids

The ECM will not de-energize the implement lockout relay when the armrest is in the UP position.

Implement ECM

When the implement ECM is installed on the machine, the ECM will be used as a secondary control module to the primary machine ECM.

The implement ECM is used to control the outputs that are used for the attachments that are listed above. The implement ECM controls the outputs based on the command information that is received from the machine ECM. The implement ECM receives no input data from any external devices other than a key switch input.

The implement ECM will activate outputs in order to energize or de-energize solenoids that will control the installed machine functions.

The machine will be equipped with the implement ECM in order to control any of the following attachments when installed on the machine:

  • Cab riser

  • Joystick steering

  • Smart boom


Illustration 11g03704942
Implement ECM

Pin Locations for Implement ECM



Illustration 12g03704949
Implement ECM connector (70-pin)


Illustration 13g03861622
Schematic of the implement ECM

Table 4
Implement ECM - Contact Connections 
Pin Location  Function  Description 
13  Boom float solenoid  Proportional output 
17  Boom down pilot pressure switch  Ground 
26  HCR raise solenoid  PWM output 
27  HCR raise solenoid return  Ground 
28  Boom cylinder rod end pressure sensor  PWM input 
32  HCR lower solenoid  PWM output 
33  HCR lower solenoid  Ground 
34  Joystick steering left solenoid  PWM output 
35  Joystick steering left solenoid return  Ground 
37  HCR position switch  Switch to ground input 
38  Boom down pilot pressure switch  Switch to ground input 
40  Joystick steering right solenoid  PWM output 
41  Joystick steering right solenoid return  Ground 
42  Boom float down solenoid  On/off output 
43  Boom float down return  Ground 
55  8 vdc sensor return of pin 22, 23, 28 (GND)  Ground 
64  CAN A + (J1939 data link)  Data link 
65  CAN A - (J1939 data link)  Data link 
66  CAN B + (local)  Data link 
67  CAN B - (local)  Data link 
68  8 VDC sensor supply  Power 

Input Components for Implement ECM



Illustration 14g03743273
Input connections for the implement ECM
(1) Machine ECM
(2) Implement ECM
(3) Service connector
(4) Monitor
(5) Switch panel
(6) Boom cylinder rod end pressure sensor
(7) Boom down pilot pressure switch

Output Components for Implement ECM



Illustration 15g03861625
Output connections for the implement ECM
(1) Machine ECM
(2) Implement ECM
(3) Service connector
(4) Monitor
(5) Switch panel
(6) Blade lower solenoid
(7) Blade raise solenoid
(8) Boom float solenoid
(9) Joystick steering left solenoid
(10) Joystick steering right solenoid
(11) Boom float down solenoid

The machine ECM will determine all output logic decisions based on the input data that is received for a particular machine system. For output circuits that are controlled by the implement ECM, the machine ECM will communicate the appropriate output commands over the CAN B data link. The implement ECM will initiate the correct output for the solenoids.

PWM Solenoid Outputs

To control the proportional solenoid valves, the ECM will use a pulse width modulated (PWM) signal to energize the solenoids. The ECM will vary the duty cycle of the PWM signal to control the amount of electrical current that is sent to the proportional solenoids. A PWM duty cycle is the percentage of time that the signal is "high" compared to the amount of time that the signal is "low". As the duration of the high signal increases, the percentage of the duty cycle and the amount of electrical current in the circuit will increase.

To control a solenoid, the ECM will depend on the input signals involved in the control of the system to apply the correct current. The distance of travel of the solenoid valve plunger is proportional to the electrical current that is sent by the ECM. The position of the valve plunger controls the amount of pilot oil pressure that is applied to the valve spool. As the ECM increases the current to a solenoid, the spool allows more hydraulic oil flow to the hydraulic cylinders. This condition will cause the rate of movement of the implement to increase. As the ECM decreases the current to a solenoid, the pilot oil flow decreases. The spool allows less hydraulic oil flow to the hydraulic cylinders, and the movement of the implement will decrease.

Solenoid (auxiliary valve port a and b flow solenoids)

The auxiliary valve port "A" and port "B" flow solenoids are used to control the hydraulic flow from port "A" and port "B" on the MCV valve.

The machine ECM will use the PWM input signal from the right joystick thumbwheel or from the left attachment foot pedal position sensor in order to control the output for the flow solenoids.

The maximum flow setting can be configured in the monitor "Tool Program" menu or by using Cat ET. The maximum flow value range that can be configured is 0 l/min (0 us gpm) to 270 l/min (71.3 us gpm).

Solenoid (Auxiliary Valve Load Sensing)

The load sensing solenoid is used by the ECM to set the maximum pressure of the auxiliary hydraulic system.

The maximum load sensing pressure setting for port a and port b can be configured in the monitor "tool program" menu or by using Cat ET. The configurable range of load sensing pressure that can be configured is from 0 kpa (0.0 psi) to 35000 kpa (5076.4 psi).

The ECM will adjust the electrical current of the PWM output for the load sensing solenoid in order to maintain the configured maximum system pressure for a specific tool.

Solenoid (Auxiliary Valve Directional)

The directional solenoid is controlled as an on/off solenoid.

When a tool is configured in the tool program, the tool must be noted as either a uni-directional tool (one-way flow) or a bi-directional tool (two-way flow). The ECM will use the directional solenoid to set the valve for either the one way or the two-way flow.

When a uni-directional tool is selected, the ECM will energize the directional solenoid in order to open a return line to the hydraulic tank. When a bi-directional tool is selected, the ECM will de-energize the directional solenoid in order to block the return line to the hydraulic tank.

For more information the operation of the auxiliary hydraulics system, refer to Systems Operation, "Auxiliary Hydraulic System".

Solenoids (Joystick Steer Right, Joystick Steer Left )

The joystick steer solenoids are mounted on the medium pressure valve stack.

When the joystick steer attachment is installed and enabled, the ECM will control the joystick steering solenoids according to the input that is received from the right joystick thumb wheel position sensor.

Note: The right joystick thumb wheel PWM duty cycle input is approximately 5 percent at the full left position and approximately 95 percent at the full right position. The duty cycle is at approximately 50 percent at the center position.

When enabled, the joystick steering function will have priority over any other attachment function that can be controlled by the right joystick thumb wheel.

The ECM will use a PWM output signal that has an electrical current range of 331 ma to 700 mA that is calibrated to a specific thumb wheel position.

When the thumb wheel is moved toward the left position, the electrical current of the signal will range from 331 ma (approximate 45 percent PWM input signal from the thumb wheel) to 700 mA (full left position - approximate 5 percent PWM input signal from the thumb wheel).

When the thumb wheel is moved toward the right position, the electrical current of the signal will range from 331 ma (approximate 55 percent PWM input signal from the thumb wheel) to 700 mA (full right position - approximate 95 percent PWM input signal from the thumb wheel).

If the ECM disables the joystick steer solenoids due to a fault in one of the system component circuits or due to a fault in the left console position switch circuit, the machine ECM will notify the monitor and the monitor will display a red cancel circle over the joystick steer symbol.

Solenoid (Hydraulic Modulation)

The ECM will change the hydraulic modulation enable trigger switch on the right joystick.

The current value that is supplied to the solenoid is dependent on the requested mode selection from the Monitor. The current values that are used for each selected mode are listed in the following table.

When the hydraulic modulation function is enabled and any one of the following conditions are becomes active, the ECM will disable hydraulic modulation and will not enable the function until the trigger switch is pressed again.

  • If the generator is the active tool and enabled

  • If an auxiliary hydraulic tool is active and the flow solenoids or the hammer solenoid is active

  • If any of the boom float modes are active or pending

Cab Raiser

The cab raiser solenoids are mounted on the medium pressure valve stack. Refer to the illustrations at the beginning of this section for the machine location.

The ECM will control the outputs for the attachment that is installed based on the input from the cab raiser enable switch and the right joystick thumb wheel position sensor.

Note: The right joystick thumb wheel PWM duty cycle input is approximately 5 percent at the full left position and approximately 95 percent at the full right position. The duty cycle is at approximately 50 percent at the center position.

When the thumb wheel is moved to the left in order to raise the cab, the ECM will send a PWM signal to the cab raise solenoid that is dependent on the input duty cycle signal from the thumb wheel. the electrical current of the signal will range from 165 ma (approximate 45 percent PWM input signal from the thumb wheel) to 900 mA (full left position - approximate 5 percent PWM input signal from the thumb wheel).

When the input device is moved to the right in order to lower the cab, the ECM will send a PWM signal to the cab lowering solenoid that is dependent on the input duty cycle signal from the thumb wheel. the electrical current of the signal will range from 165 ma (approximate 55 percent PWM input signal from the thumb wheel) to 630 mA (full right position - approximate 95 percent PWM input signal from the thumb wheel).

If the joystick thumb wheel position sensor signal circuit is faulted, the ECM will disable both of the solenoids.

On/Off Outputs

For control of On/Off type solenoids and relays, the ECM will either turn ON or turn OFF the output for a component. The output command is based on the signals from the input devices that are involved in the system. The ECM will not vary the amplitude of the output, the circuit is either energized (ON) or the circuit is de-energized (OFF). When the On/Off output circuit is energized, most often system power will be used to energize the circuit and the output component.

Solenoid (Heavy Lift)

When the ECM energizes the heavy lift solenoid, the hydraulic pressure output from the main hydraulic pump will be increased by 7 percent.

For the ECM to enable the heavy lift function, all of the following conditions must be correct for the duration that the solenoid is energized.

  • Travel pedal position sensor is indicating the travel pedal is not depressed

  • Service brake pedal must be locked or the parking brake must be on

When the above machine conditions are correct and the heavy lift enable button on the right joystick is pressed, the ECM will energize the heavy lift solenoid for 60 seconds. Pressing the button again during the 60 second cycle time will not extend the on time for the solenoid. Once the 60 second cycle has timed out, the button can be pressed again and the ECM will energize the solenoid for another 60 second period.

Note: If the heavy lift cycle is disabled due to a change in the machine conditions, the machine will continue to hold the load. However, the ECM will de-energize the solenoid and the main pump boost will be turned off.

Solenoid (Boom Float, Boom Float Down)

The ECM will use the two smart boom solenoids to enable the two boom float modes. A boom float mode is enabled by pressing the button on the soft switch panel. The modes that are available are the boom down float mode or the boom float mode.

When the boom float function is off, both of the solenoids are de-energized.

When either the boom down float mode or the boom float mode is active, pressing the boom float disable trigger button on the right joystick will disable the function until the button is released. The boom will hold in position when the trigger switch is held in.

For the ECM to enable the boom float down mode, the following conditions must be correct.

  • Boom float down mode must be selected on the soft switch panel

  • Boom pilot pressure switch must be closed indicating that pilot pressure is present in the boom hydraulic circuit

When the above machine conditions are correct and the boom float down mode is selected, the ECM will enable the mode in a "pending" mode. When the right joystick is moved to a boom down position, the ECM will energize the boom float down solenoid. This operation will result in the line relief valve releasing the hydraulic pressure for the boom cylinder head end being released to the tank. This action will allow the boom to float in the downward direction. The boom float solenoid will be de-energized in this mode.

For the ECM to enable the boom float mode, the following conditions must be correct.

  • Boom float mode must be selected on the soft switch panel

  • Boom down pilot pressure switch must be closed (on) indicating that adequate pilot pressure is present in the boom hydraulic circuit

  • Boom cylinder rod end pressure sensor must be indicating pressure is below 2500 kPa (362.5 psi)

When the above machine conditions are correct and the boom float mode is selected, the ECM will enable the mode in a "float pending mode" mode. When the right joystick is moved to a boom down position, the ECM will energize the boom float solenoid. This action will result in the line relief valve releasing the hydraulic pressure for the boom cylinder rod end and the boom cylinder head end being released to the tank. When this action occurs, the boom will float in the downward direction and the upward direction. The boom float down solenoid will be de-energized in this mode.

When a boom float mode is selected on the soft switch panel and any one of the following conditions are present, the ECM will activate the "float pending mode" until the condition is correct to activate the float mode.

  • Boom float disable trigger button on the right joystick is held in

  • Right joystick is not moved to a boom down position

  • Left console in the UP position

  • Implement lockout function is ON

  • Boom down pilot pressure switch is open (OFF) indicating that adequate pilot pressure is not present in the boom hydraulic circuit

When the float pending mode is active, the mode LCD on the soft switch panel will flash. Once the ECM activates the mode, the mode LCD will illuminate steady.

Engine ECM

The engine ECM is the control module that will use the programmed control logic to manage the operation of the engine and cooling functions. The engine ECM will use the data from the various input devices to determine the appropriate output response to operator commands.

The engine ECM will activate outputs in order to energize or de-energize solenoids that will control pump functions.

The engine ECM will control the following function:

  • Hydraulic oil cooling operation


Illustration 16g03704899
Engine ECM connector
(1) J1 connector

Pin Locations for Engine ECM



Illustration 17g03704896
Engine ECM connector (86-pin)


Illustration 18g03704770
Schematic of the engine connections

Table 5
Engine ECM - Contact Connections 
Pin Location  Function  Description 
Hydraulic Fan Pump Solenoid  Output 
12  Hydraulic Fan Pump Solenoid return  Ground 
25  CAN A + (J1939 data link)  Input/Output 
26  CAN A - (J1939 data link)  Input/Output 
29  Proportional Output Return  Return (ECM Ground) 
33  Hydraulic Oil Temperature Sensor  Analog Input 

Inputs Components Engine ECM



Illustration 19g03705443
Input and output connections for the engine ECM.
(1) Engine ECM
(2) Hydraulic oil temperature sensor
(3) Service connector
(4) Monitor

Outputs Components for Engine ECM



Illustration 20g03705449
Input and output connections for the engine ECM.
(1) Engine ECM
(2) Hydraulic fan pump solenoid
(3) Service connector
(4) Monitor

Soft Switch Panel



Illustration 21g03743403
Soft switch panel
(1) Oscillating axle control button
(2) Travel speed control button
(3) Creeper speed control button
(4) Parking brake control button
(5) Smart boom control button
(6) Overload warning enable control button
(7) Swing lock control button

Pin Locations for Soft Panel Switch



Illustration 22g03709967
Schematic of the soft switch panel connections

Table 6
Switch Panel F-C1 Contact Connections 
Pin Location  Function  Description 
Swing brake momentary  Analog Input 
Smart boom disable  On/Off Output 
Heavy lift enable  Analog Input 
Hydraulic modulation enable  Analog Input 
12  Armrest position switch (down) NO  Analog Input 
13  Armrest position switch (up) NC  Switch to Ground Input 
14  Joystick steering enable switch (active) NO  Analog Input 
15  Joystick steering enable switch (inactive) NC  Switch to Ground Input 
18  Brake oil accumulator pressure switch  Switch to Ground Input 

Table 7
Switch Panel F-C2 Contact Connections 
Pin Location  Function  Description 
Can B + (Local)  Data link 
Can B - (Local)  Data link 

Table 8
Switch Panel F-C3 Contact Connections 
Pin Location  Function  Description 
Swing brake solenoid  On/off output 
Auxiliary directional solenoid  On/off output 
Quick coupler solenoid  On/off output 
Medium pressure pump displacement solenoid  On/off output 
Heavy lift solenoid  On/off output 
Service brake solenoid  On/off output 

Input Components for Switch Panel



Illustration 23g03710596
Input and output connections for the switch panel
(1) Service connector
(2) Switch panel
(3) Machine ECM
(4) Brake oil accumulator pressure sensor
(5) Armrest position switch
(6) Joystick steering enable switch
(7) Joystick right hand
(8) Joystick left hand

Note: The J1939 (CAN B) data link connections are shown in the correct wiring harness connection order that exists on the machine. This diagram can be useful when trying to isolate the section of the data link circuit that may have an open or a poor connection. The diagnosis of the problem is based on which components are communicating and which components are not communicating.

The soft switch panel is part of the electronic control system for the machine. The soft switch panel is located inside the cab on the right-hand instrument panel. The soft switch panel allows the operator to activate or deactivate a machine function using the control buttons on the soft switch panel. When a soft switch panel button is pressed, an electronic signal is sent over CAN B to the other control modules on the machine. The machine ECM will use the electronic signal in order to control the machine function that the soft switch panel button is assigned to. The buttons on the panel are accompanied by led indicators. The machine ECM will illuminate in order to indicate the status of the machine system that the soft switch panel button controls. The soft switch panel also communicates with the other control modules on the machine and with the monitor on the J1939 data link.

When a soft switch panel control button is pressed, the monitor will sound the internal alarm for a short period. This signal indicates that the monitor is receiving the electronic signal on the data link circuit and that the soft switch panel is operating properly. If a button is pressed and the monitor internal alarm does not sound, a problem is indicated with the soft switch panel, the monitor, or the data link communication system.

Always refer to the electrical system schematic for your machine in order to locate and troubleshoot the data link circuits and connectors.

Output Components for Switch Panel



Illustration 24g03710598
Input and output connections for the switch panel
(1) Service connector
(2) Switch panel
(3) Machine ECM
(4) Swing brake solenoid
(5) Auxiliary directional solenoid
(6) Quick coupler solenoid
(7) Medium pressure pump displacement solenoid
(8) Heavy lift solenoid
(9) Service brake lock solenoid

Note: The J1939 (CAN B) data link connections are shown in the correct wiring harness connection order that exists on the machine. This diagram can be useful when trying to isolate the section of the data link circuit that may have an open or a poor connection. The diagnosis of the problem is based on which components are communicating and which components are not communicating.

The soft switch panel (soft switch panel) is part of the electronic control system for the machine. The soft switch panel is located inside the cab on the right-hand instrument panel. The soft switch panel allows the operator to activate or deactivate a machine function using the control buttons on the soft switch panel. When a soft switch panel button is pressed, an electronic signal is sent over CAN B to the other control modules on the machine. The machine ECM will use the electronic signal in order to control the machine function that the soft switch panel button is assigned to. The buttons on the panel are accompanied by led indicators. The machine ECM will illuminate in order to indicate the status of the machine system that the soft switch panel button controls.

When a soft switch panel control button is pressed, the monitor will sound the internal alarm for a short period. This signal indicates that the monitor is receiving the electronic signal on the data link circuit and that the soft switch panel is operating properly. If a button is pressed and the monitor internal alarm does not sound, a problem is indicated with the soft switch panel, the monitor, or the data link communication system.

Always refer to the electrical system schematic for your machine in order to locate and troubleshoot the data link circuits and connectors.

Oscillating Axle Lock Control

Note: The oscillating axle must be locked before the boom and the stick are removed from the machine to prevent tipping of the machine.

Note: The oscillating axle must be locked before using the swing function.

Oscillating axle lock control (1) - use the oscillating axle lock control in order to lock and unlock the oscillating axle. Lock the oscillating axle when a load is being carried. The led indicator for the oscillating axle lock control is off when the solenoid is energized (axle unlocked). The indicator is on when the solenoid is de-energized (axle locked).

When the oscillating axle is requested to be unlocked and the armrest is down, the axle will be unlocked. When the armrest is raised, the axle will automatically be locked. If the operator unlocks the axle and the operator raises the armrest, the axle will lock and the led will blink until the armrest is lowered.

Refer to systems operation, "oscillating axle control function" for more information on this function.

The machine ECM will control the "oscillating axle" function based on the operator input from the "oscillating axle" button that is located on the soft switch panel. The status of the button is communicated to the ECM on the CAN B data link.

When the axle is locked, the ECM will send a command to the soft switch panel to illuminate the led indicator above the "oscillating axle" button.

When a request to unlock the axle brake is received by the ECM, the oscillating axle solenoid is energized. This condition will result in the oscillating axle brake cylinders being retracted allowing the axle to oscillate. When the solenoid is not energized, the oscillating axle brake cylinders will extend in order to lock the axle.

During machine operation, if the oscillating axle lock is unlocked and the left armrest is raised, the ecm will de-energize the solenoid locking the axle. When the left armrest is returned to the down position, the ecm energizes the solenoid unlocking the oscillating axle brake.

If the axle is unlocked and the service brakes are locked during machine operation, the ecm will de-energize the solenoid locking the axle. If the operator presses the soft switch panel button to lock the axle when the service brakes are locked, the ecm will keep the axle locked when the service brakes are released.

If the signal from the "soft switch panel oscillating axle" button is unknown, the axle will be locked. If there is a diagnostic code for the "armrest position" switch or the "service brake pedal limit" switch, the axle will be locked.

Travel Speed Control

Travel Speed Control Switch (2) Use the travel speed control function to change the setting of the transmission from one gear to the other. The travel speed control is set using the momentary control button number 2 on the soft switch panel. One of the two LED lights above the switch will indicate the gear setting of the machine. When one of the LED lights is flashing, the gear request is being processed by the Machine ECM. The flashing indicator signals that the gear request is pending.

Refer to Systems Operation, "Travel Speed Control Function" for more information on this function.

Creeper Speed Control

Creeper Speed Switch (3) - Push down on the soft switch panel control button in order to activate the creeper speed. Use the creeper speed when a low travel speed is desired. When the creeper speed is activated, the indicator light will turn on. Press down on the button in order to deactivate the creeper speed.

Creeper speed can be activated when the transmission is in first gear or second gear.

Refer to Systems Operation, "Creeper Speed Function" for more information on this function.

Parking Brake Control Switch

Note: If the brake system oil pressure drops below normal operating pressure, a warning horn will sound, the brake accumulator error indicator will come on, the action light will come on, and the parking brake will engage automatically.

Note: Do not engage the parking brake while the machine is moving unless the wheel brakes fail. The use of the parking brake as a wheel brake in regular operation can result in severe damage to the parking brake system.

Parking Brake Control (6) - To engage the parking brake, press the parking brake switch. When the parking brake is in the engaged position, the LED above the switch will illuminate and the parking brake indicator on the Monitor illuminates.

Note: When the left console is in the RAISED position, the parking brake will be engaged.

Note: The parking brake will not engage when low transmission clutch pressure is detected. However, the travel activation will be deactivated and the parking brake solenoid will not change states.

Refer to Systems Operation, "Parking Brake Function" for more information on this function.

The parking brake on the machine is engaged with the use of a spring force that locks the transmission in place to prevent movement. When one of the transmission gear shift solenoids is energized, the hydraulic force counters the force of the springs to disengage the parking brake.

When the machine ECM determines that the parking brake must be engaged, the ECM will de-energize both of the transmission solenoids. De-energizing the solenoids allows the spring to engage the parking brake.

The ECM sends a signal to the soft switch panel (soft switch panel) to illuminate the led indicator above the parking brake button.

The ECM controls the parking brake under the following conditions.

  • Left armrest is moved to the raised position, the ECM engages the parking brake. the ECM will disengage the parking brake when the armrest is moved to the down position if no engage command has been received from the soft switch panel button.

  • Backup mode is active, the ECM will disengage the parking brake.

  • Parking brake is engaged and the brake system pressure sensor indicates that the service brake pedal is depressed, the ECM will disengage the parking brake when the brake system pressure sensor indicates that the service brake pedal is released.

  • Parking brake is engaged and the parking brake switch on the soft switch panel is pressed, the ECM will energize the selected gear solenoid in order to disengage the parking brake.

If there is an active diagnostic code for the armrest position switch or the brake system pressure sensor, the parking brake will be engaged unless the service brake is locked or the machine is traveling as indicated to the ECM by the TOS sensor.

Smart Boom Control

"Smart boom control " (7) - the smart boom down mode allows the boom to float in the downward direction when hydraulic control is present in the upward direction. The smart boom up and down mode allows the boom to float in the upward direction and the downward direction. Press on the button once to activate the smart boom down mode. The corresponding led will flash in order to indicate that the down mode is activated. The boom will float down when the joystick is used to activate the boom lower mode. The corresponding led will illuminate and stop flashing to indicate that the boom is in the float down mode. To move the boom upward, the operator must use the joystick to activate the boom up mode. Press on the button twice to activate the smart boom up and down mode. The corresponding led will flash indicating that the up and down mode is active. When the joystick is moved to the boom down position, the led will illuminate and stop flashing to indicate that the boom is in the float up and the float down mode. In order to move the boom upward, the operator must use the joystick to activate the boom up mode. With smart boom activated, pushing the smart boom momentary override button at the right joystick will temporary disable smart boom functionality. Releasing the smart boom momentary override button will enable smart boom functionality again.

Refer to Systems Operation, "Smart Boom Function" for more information on this function.

Overload Warning Enable Control

Overload Warning Enable Control (9) - The overload warning device should be engaged when the machine is used to lift an object. To turn ON the overload warning function, press the soft switch panel button. The Machine ECM will illuminate the LED indicator. The overload warning device will sound an alarm when the machine is at the maximum lift capacity. Reduce the load if the alarm is activated.

Implement Lockout Control

Swing lock (10) - push this soft switch panel button in order to deactivate any implement or tool function that is controlled by the use of the joysticks and auxiliary pedals. The led indicator will illuminate when the implement functions are disabled. Lock the work tools before roading the machine.

The implement lockout function allows the operator to disable all implement functions, the joystick steering function, and the machine flood lamps. The operator can use the implement lockout button found on the soft switch panel (soft switch panel) to set the lockout function. The operator can also raise the left armrest in order to command the machine ECM to lockout the implements. Implement lockout can be requested by pressing the soft switch panel button at any time during machine operation regardless of the position of the left armrest.

Under certain conditions, the ECM will activate the implement lockout function without a command from the operator. The ECM is programmed to active the function to protect equipment or personnel that are around the machine.

The ECM will use the implement lockout solenoid with the implement lockout relay in order to disable the machine systems.

During normal machine operation (no implement lockout request), the ECM energizes the lockout solenoid and the lockout relay to enable the implement system.

When the left armrest is down and the soft switch panel button is pressed to turn on the lockout function, the ECM will de-energize the following:

  • Lockout solenoid

  • Lockout relay

De-energizing the lockout solenoid disables the pilot hydraulics for all auxiliary and high pressure hydraulic systems. De-energizing the implement lockout relay disables the machine flood lamps and the joystick steering function. In addition, the ECM will disable the medium pressure port "A" and port "B" solenoids, the cab raiser solenoids and the boom float solenoids.

During normal machine operation when the implement lockout function is off, the implement lockout relay is energized by the ECM. This allows system voltage from the implement lockout fuse to be directed through the closed implement lockout relay contacts to the joystick steering switch and to the flood lamp switches. When implement lockout is requested, the ECM will turn off the sinking driver output for relay. This results in the system voltage not being able to reach the steering switch or the flood lamp switches. This condition will disable the joystick steering function and the machine flood lamps.

When the left armrest is in the up position, the ECM will disable the implement lockout solenoid, the medium pressure port "A" and port "B" solenoids, the cab raiser solenoids and the boom float solenoids.

The ECM will not de-energize the implement lockout relay when the armrest is in the up position. This situation enables the joystick steering and the machine flood lamps to be active.

If the position switch for the left armrest is faulted or if communication between the soft switch panel and the ECM are disrupted, the ECM will de-energize the implement lockout solenoid and the implement lockout relay and the implement lockout function will be on.

Caterpillar Information System:

MH3022, MH3024 and MH3026 Material Handlers Hydraulic System Location of Components (Machine System)
MH3022, MH3024 and MH3026 Material Handlers Hydraulic System General Information (Machine System)
794 AC Off-Highway Truck Engine Supplement Engine Oil Cooler - Remove and Install
M318F, M320F and M322F Wheeled Excavators Hydraulic System Case Drain (Travel Motor) - Test
428F2, 432F2, 434F2 and 444F2 Backhoe Loaders Seat - If Equipped
2014/10/29 New Directional Speed Control Lever Is Now Used for Certain Asphalt Compactors {3065, 5462}
559C and 579C Knuckleboom Loaders Hydraulic System Oil Filter (Return) - Replace
559C and 579C Knuckleboom Loaders Hydraulic System Oil Filter (Pilot) - Replace
559C and 579C Knuckleboom Loaders Hydraulic System Oil Filter (Case Drain) - Replace
2014/11/27 New Side Shift Cylinder Hoses are Now Available on Certain 24M Motor Graders {5057}
AP1000F Asphalt Paver Maintenance Interval Schedule
AP1055F Asphalt Paver Maintenance Interval Schedule
RM500B Reclaimer Mixer Machine Systems Emulsion Pump - Test
AP500F Asphalt Paver Stopping the Machine
RM500B Reclaimer Mixer Machine Systems Relief Valve (Charge, Emulsion Spray) - Test and Adjust
735C and 745C Articulated Trucks Machine Systems Power Train Hydraulic System
PL83 and PL87 Pipelayers Mounting and Dismounting
2014/10/27 Improved Solenoid Valve Group Is Now Used On Certain Load Haul Dumps and Wheel Loaders {3073, 3139, 5479}
R1700G Load Haul Dump Machine Systems Pilot Valve (STIC Steering) - Install
RM500B Reclaimer Mixer Machine Systems Engine Enclosure (Hood)
RM500B Reclaimer Mixer Machine Systems Hood - LH
RM500B Reclaimer Mixer Machine Systems Hydraulic Tank
RM500B Reclaimer Mixer Machine Systems Rotor Brake
RM500B Reclaimer Mixer Machine Systems Rotor Drive Shaft
Back to top
The names Caterpillar, John Deere, JD, JCB, Hyundai or any other original equipment manufacturers are registered trademarks of the respective original equipment manufacturers. All names, descriptions, numbers and symbols are used for reference purposes only.
CH-Part.com is in no way associated with any of the manufacturers we have listed. All manufacturer's names and descriptions are for reference only.