What you need to know about 3d printing