Make a fully-functioning CNC machine that can accept different tools for less than $150 by using parts from DFRobot and Banggood.

As a serious maker, I have several CNC machines, including two 3D printers and a CNC router. But what if I wanted something else, like a laser engraver or a PCB milling machine? So I set off to do just that: build an inexpensive CNC machine that could have many different attachments, all while controlled through a simple interface of G-code.”

Link