Hello all. I just found this thread. I'm taking a different approach. I am 3D printing the parts needed to convert a Harbor Freight Mini Mill to CNC. I own an FDM printer but CNC'd parts are sometimes better. It will be quite a while 'till I am able to turn out small CNC parts
I use Fusion 360. Fusion will create both an SL file for printing and it can also write g-code for CNC machine from the same 3D modeled part. SO you can print a prototype to test it and then make it in metal.