Se o circulo sai maior, mas termina exatamente onde começou, provavelmente é alguma folga mecânica, então verifique todos os componentes que fazem a movimentação dos eixos X e Y...
Se o circulo sai oval e não termina onde começou, pode ser problema de perda de passos - para experimentar execute o circulo em velocidade baixa - se acertar a tal velocidade (ou aceleração ou ambas) podem estar demasiado altas para este serviço em especial