The JD862 Scraper uses armrest mounted electrical switches to control the transmission and scraper functions. A microprocessor based transmission controller provides different shifting sequences for different operating requirements. This controller also includes on-board diagnostics to monitor for electrical failures and can immediately react to reduce the effect of a failure. An electronically controlled elevator provides infinitely variable elevator speeds.