3D printing is a cutting-edge technology that can produce good results for projects ranging from small projects, to large professional-grade 3D printers for heavy use. Advantages of 3d printing technology is the eradication of the workforce and costly tools , advancement in 3d printing materials research, reduced material wastage & production time etc.