3d printing supply chain optimization