Check out the MPCNC (mostly printed CNC).
It has been through a few revisions and is very capable and totally DIY so you can customize. The tool holder uses a mount that you can put a print head of...