3d printing solar panels