ok the problem was the pin presets in mach3.

For some reason my numbers are different to the uniport board also so now its just a fine tune of M3

Happy days !