SMDC Controller is a multi-purpose programmable controller used with on-board mobile lubrication systems. Energized by the vehicle or machine's ignition switch, the controller setting are saved whenever power is interrupted. It has up to four operating modes which allows the controller to be used with various lubrication system designs. A voltage selector switch is located inside the enclosure for both 12 and 24 VDC service. Other features include digital status display on the front cover, system monitoring capabilities and a compact design.