Quand tu parles d'ovale c'est quel ordre de grandeur? quelle différence entre la largeur et la hauteur de ton ovale ?
Si c'est quelques dixième alors c'est un problème de calibration, ce qui est normal avec une machine neuve de ce type. La mécanique n'est pas parfaite et il faut ajuster une fois la machine montée et en place. Tu dois avoir dans le firmware un paramètre multiplicateur pour chaque axe afin d'ajuster parfaitement les déplacements.
Si tu as une grosse différence entre les deux (rapport 1/2 par exemple) alors c'est un problème de configuration, soit matériel avec les contrôleurs de pas à pas, soit logiciel avec un paramètre dans le firmware.