An improved pivot controller is described that solves existing deficiencies in pivot controllers. Specifically, a pivot controller that can interface with either a hot or neutral safety, detect failed contactors and relays, and verify the safety control circuit is described. The described improved pivot controller permits easier installation, safer operation, and faster diagnostics than existing pivot controllers.