I think that the CNC machine was moving too fast and that is why circles were coming out weird. At least I hope that is the problem, otherwise I didn't tighten everything down correctly or somehow the frame has gotten skewed somehow.
But the cut, instead of taking about 15 minutes, is now going to take a bit over an hour. I may have lowered the speed more than I thought.
Well, the problem wasn't just the speed. It is not moving the same distance on the y axis as it is on the x axis so everything is slightly stretched on the y axis.
There was a crash the other day which may have messed up some of the belts, or worst case bent a shaft of one of the motors, which would be a pain to fix. And kinda expensive.
now the total time estimate has dropped down to 40 minutes. I am not sure why bCNC has such a hard time estimating how long things will take, gcode is designed to have pretty exact timing.