Not drawing a perfect circle

That effect is usually caused by:

  1. Backlash
  2. Improperly adjusted belts
  3. Improper stepper motor parameters.

Most likely is backlash, so we can start here: