I completed the CNC mill, but have not used it the last year due to lack of time to work on new designs.
My biggest issue with it before was the customization required going from solidworks to linux CNC. There is a piece in the middle called a post processor that customizes the instructions that Solidworks sends out into usable information for the mill. I used a generic post processor for a FANUC controller that did not work real well. I ended up having to manually fix a lot of the commands. It appears to me most of the issue was that solidworks CAM assumed I had an automatic tool changer, which I do not have.
My biggest issue with it before was the customization required going from solidworks to linux CNC. There is a piece in the middle called a post processor that customizes the instructions that Solidworks sends out into usable information for the mill. I used a generic post processor for a FANUC controller that did not work real well. I ended up having to manually fix a lot of the commands. It appears to me most of the issue was that solidworks CAM assumed I had an automatic tool changer, which I do not have.