Yes. Check your micro stepping config. You don't say what controller board you are using. On the RAMPS, there are jumpers beneath each stepper driver. Three need to be installed to have 1/16 micro stepping. If your jumpers are wrong, it could very easily cause your axis movements to be off by a factor of two.