On my rotary setup all my laser engravings work properly except for any circular shapes when done in the “line” setting.
“Fill” setting works just fine as you can see in the picture with the logo.
When i do shapes like an square (10x10cm) it also works just fine.
How do those same circles work on a flat surface? I think you’re seeing some play in your machine. It might be intensified by the curvature, but I bet it will be present on a flat as well.
That object looks pretty heavy. I bet you are seeing inertia related distortion on line objects because the machine is moving both X and Y at the same time. Slow down by 50% when in line mode.
When using rotary, I do not use line. Fill mode scans straight lines, only moving one axis at a time.
as you can see the distortion always stays the same, when i did the hexagons (i marked the starting points with arrows), they all are the same (thats why i would say it rules out slippage or play), even the circles always stay the same
To rule it out completely, scale this test pattern to fit the platform and run it as fast as it will go in Line mode with optimizations turned off and power set to mark a sheet of cardboard: