Solar Powered 3D Printing: Will It Work or Fail?