Does a 3D printer need a G-code to create a product. ​