How 3D Printers Work: From Idea to Object