The mechanical assembly of solar panels and trackers commenced last week at the site of the 590-MWp Francisco Pizarro solar project in the Extremadura region of Spain, a subcontractor announced.