solar punal self-cleaing mechanism Job ID: 33394595 Budget: $80 – $130 USD design of a mechanism for solar panel Related categories: Engineering / Electronics / Mechanical Engineering / Product Design