Home DIY DIY 3D printer uses rapid prototyping system to reproduce itself