Shivpra cranes has developed a trash cleaning machine for removal of trash. The trash cleaning machine is meant to operate at the intakes which is termed trash rack. The general form of trash comprises of debris, logs, agricultural residues, herbs, plants, shrubs and algae, etc. The accumulation results in head loss. The trash cleaning machine handles this problem following the expected safety measures. By installing the machine, power generation can be increased as there will be no head loss of water. Maintenance is also economical and user-friendly - the long travel mechanism is designed to give extensive coverage to all trash rack units and thus avoiding installation at each trash place.