Not so very long ago the idea of printers printing parts for other printers would have seemed a notion straight out of science fiction, like the replicators in Star Trek or the self-aware machines that make more machines in Terminator. But with the advent of 3D printing, printers that make their own parts is a reality. This