Just a quick update. We have managed to sort the problem which was noise being created by the x axis drive and the long cable. We first re did some of the earthing on various bits and put them in a nice brass terminal block which made quite a difference. We then swapped the cheap Chinese proximity switches for some made by Schneider which cost as much for one as 10 of the cheap Chinese ones (should have know better). The last step was adding a small resistor on the csmio end and it now all seams happy.we also got the PC water pump running and even on the long pipes it still pushes a nice flow of water. We have also fitted a relay so that it switches on with the spindle and dust extractor. Not quite to sure what is left bar finishing trying to set it up on mach3 and learning how to use mach3 and load g code ect. Again if there is anyone anywhere near Brighton that can help me learn how to use mach 3 that would be a massive help.