Patent ID: 8732896

Claim:
A cleaning device, comprising: a housing configured with a working element; a stepper motor configured for urging motion of the working element; a power control module, the power control module configurable for being in electrical connection with at least one of the motor, a first power source configuration and a second power source configuration, a electric current is provided to the motor by at least one of the first and the second power source configuration, the first power source configuration configurable for being electrically connected to a battery assembly having a Direct Current (DC) power output, the second power source configuration configurable for being electrically connected to a power inverter, the power inverter configured for receiving an Alternating Current (AC) power and further configured for outputting a DC power to the second power source configuration; and an electronic controller, the electronic controller configurable for controlling the electric current provided to the motor; wherein the motor receives power via the power control module from at least one of the first power source configuration and the second power source configuration.