DIY CNC: 4 Awesome Machines You Can Build Today
Low: You can buy a finished 3D printer for under 2000 and if you're careful you could probably build one for under 1000. The software required to run one is available as free open source. A high resolution 3D printer can be done for somewhere in the 2000 to 3000 range using a DLP projector as the light source.