Open Internet by MindsNetCreality goes public: a $177 million bet on the future of consumer 3D printing