Objective. Students retrieve and interpret at least three active or stored diagnostic trouble codes (DTCs) from a machine's onboard diagnostic system or telematics portal, document each code with probable cause and recommended action, and correctly sort shop waste streams into labeled disposal containers following environmental regulations.
This lesson, its worked examples and its practice questions has not yet been verified by a licensed professional engineer or master tradesperson or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Modern construction equipment is controlled by one or more electronic control modules (ECMs) that constantly monitor sensors across the engine, transmission, hydraulics, and emissions systems. When a sensor reading falls outside acceptable limits, the ECM logs a diagnostic trouble code (DTC) and may illuminate a warning light or derate the machine's power. Being able to retrieve and interpret those codes quickly is a core skill for any heavy equipment operator or technician — it reduces downtime, prevents secondary damage, and keeps the jobsite moving.
At the same time, every machine service generates waste: used oil, filters, rags, coolant, diesel exhaust fluid (DEF), and batteries. Federal and state environmental regulations govern how each waste stream must be stored, labeled, and disposed of. Failing to comply exposes the shop and the employer to significant legal liability. Both skills — diagnostics and waste management — appear in NCCER Heavy Equipment Level 3 and reflect the real expectations of employers.
Virtually every modern piece of construction equipment — excavators, wheel loaders, motor graders, cranes — uses the SAE J1939 communication standard on its controller area network (CAN bus). Under J1939, every DTC is built from two numbers:
A code such as SPN 110 / FMI 0 tells you: SPN 110 is engine coolant temperature; FMI 0 means the value is above the normal operating range. You then look up that code in the OEM fault-code table in the service manual to get the plain-language description, likely causes, and recommended service steps. Always use the manufacturer's own table — SPN numbers are standardized, but the FMI thresholds and repair procedures vary by OEM.
Diagnostic systems distinguish between two code states:
When you open a diagnostic session, always note which codes are active before clearing anything. Clearing codes before documenting them destroys valuable troubleshooting history.
Service tool method: Connect a service laptop or handheld scanner to the machine's diagnostic port (commonly a 9-pin Deutsch connector on construction equipment). Launch the OEM diagnostic software, navigate to the fault-code screen, and record all active and stored codes. Most software displays the SPN, FMI, occurrence count, and a brief description.
Telematics method: Many newer machines transmit fault codes wirelessly to a fleet-management web portal (examples include Caterpillar Product Link, Komatsu KOMTRAX, and John Deere JDLink — brand names vary by OEM). Log in with your credentials, select the machine, and view the fault log. Telematics portals often show the GPS location, engine hours at the time of the fault, and fuel consumption data alongside codes. This allows a shop or fleet manager to prioritize repairs before the machine ever returns to the yard.
In either case, your diagnostic report must capture: (1) the exact code number (SPN/FMI or OEM code), (2) a plain-language description from the service manual, (3) the most likely cause, and (4) the first recommended service action.
Construction equipment service produces several regulated waste streams. Federal rules under the Resource Conservation and Recovery Act (RCRA) and EPA used-oil regulations — along with your state's rules — govern how these must be handled. The four streams most common in a heavy equipment shop are:
| Waste Stream | Container Requirement | Key Rule |
|---|---|---|
| Used oil | Sealed, labeled "Used Oil" | May be recycled; never mix with solvents or hazardous waste |
| Used filters and oil-saturated rags | Sealed metal or plastic containers | Hot-drain filters before disposal; rags may be classified as hazardous if saturated with certain fluids |
| Used batteries | Upright, leak-proof, labeled | Lead-acid batteries are universally recyclable; must not go to landfill |
| DEF / coolant | Separate labeled containers | Coolant contains ethylene or propylene glycol — toxic to animals; never pour down a drain |
Every container must be labeled with the contents and the date the waste accumulation began. Secondary containment (a tray or berm that holds the volume of the largest container plus 10% more) is required so that a leak or spill is captured before it reaches the ground or a floor drain.
Spill response: Know the location of your shop's spill kit (absorbent material, PPE, waste bags) and the spill-response card before you begin any service work. For a minor spill, stop the source, put on nitrile gloves and eye protection, apply absorbent, contain the material, bag it, label it, and report it per shop procedure. Never wash a spill into a floor drain.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.