A machine tool that creates a three-dimensional object from a digital file by stacking thin, two-dimensional layers of material. A 3D printer usually reads g-code files that give it specific instructions on how to print an object. The most common type of 3D printers uses the process of material extrusion, or fused deposition modeling (FDM), to form parts.