Technological advances in 3D printing have advanced at an exponential rate in the last few years. Rapid development of the 3D printing process has ensured that all the components of the printer need ...