Abstract: A self-cleaning system for a light-receiving substrate is able to detect a particulate on a designated surface of the light-receiving substrate and is then able to clean off of the designated surface with contactless electrostatic waves. The self-cleaning system includes a plurality of conductive traces, a microcontroller, a pulsed electrostatic-field generator, and a direct current (DC) power source. The conductive traces are electrodes that use the electrostatic waves to levitate and move the particulate off of the designated surface. The pulsed electrostatic-field generator creates the pulsed electrostatic fields that accumulate into the electrostatic waves. The microcontroller instructs and manages the electronic parts of the self-cleaning system. The DC power source is used to power the electrical parts of the self-cleaning system.