Abstract: A DC-powered controller for a linear pump or motor is provided. The linear pump or motor is of the type that is includes a magnetic permeable member which is attracted to one end of a housing when a power coil is energized, and attracted to the other end of the housing when a reset coil is energized. The controller is connected to and powered by a DC-power source, such as a battery, and includes a voltage regulator, a control signal generator, and a dual coil driver circuit. The voltage regulator converts the battery voltage of the DC-power source to an operating voltage. The control signal generator is powered at the operating voltage and generates a square wave signal. The dual coil driver circuit receives the square wave signal and energizes the power coil during one phase of the square wave, and energizes the reset coil during the other phase of the square wave.