Abstract: An automatic filter cleaning system, e.g., for cleaning a filter in a vacuum cleaner. The cleaning system has an electrical motor that drives/rotates, directly/indirectly, a piston which directly/indirectly opens a filter cleaning valve. The filter cleaning valve may open for a filter cleaning back flow air stream that thus cleans the filter. The piston is spring loaded and a piston guide ensures that the energy accumulated in the spring and piston is released during the rotation of the piston, thereby shortly opening the filter cleaning valve.