The circuit uses a 4011 CMOS NAND gate, a pair of diodes and an NPN power transistor to provide a variable duty-cycle dc source. Adjusting the speed control varies the average voltage applied to the motor. The peak voltage, however, is not changed. This pulse power is effective at very low speeds, constantly kicking the motor along
At higher speeds, the motor behaves in a nearly normal manner.