Have you heard about the mpcnc?
(Mostly printed CNC)
You can get the files on thingiverse I think