Hi Mecanix,
apologies, I thought your post was directed to me.

LinuxCNC is certainly a way forward for OP. Having said that LinuxCNC certainly favours strong programmers and scares non or weak programmers off.
There is no way that LinuxCNC with TCP kinematics could be said to be turn-key.The only solutions that I know of which are turn-key or nearly so are Sinumerik, Fanuc etc.....
and none of them are hobby class.

Craig