I sure the the steps are set ok. Becuase when I measure straight movements in X and Y they are perfect. Ie if I ask X to say move 50mm it moves 50mm same for Y, this is confirmed. Also the circle is perfectly round just not the right diameter (68mm). I could only think it was the post processor churning out the wrong code someplace.