A rechargeable, lithium-ion battery provides power for hours of continuous operation. An on-screen fuel gauge shows the charge remaining in the battery. An external charger can be used to recharge the battery, or AC power can be connected to the controller and the battery will charge while the controller is in use.