Bummer. I really wanted to tell you to check your grub screws!
I don’t really see much different in the speeds, and you’re not flying. You could try reducing the acceleration. But this feels like a mechanical thing to me.
Let me just dump some stuff you could try:
-
Jamie’s test pattern generator draws a ruler in one direction and then comes back the other way. Which is great for backlash. You would have to add in some laser power settings: Test Pattern Generator
-
Make sure there isn’t any numerical errors in the gcode. Look at it in ncviewer or something. I haven’t seen that many errors.
-
Toggle using arcs. Either turn them off or on to see if that makes a difference.
-
If it is backlash, it looks very small. Can you push the tip of the laser and see where it moves? You’re not interested in the flex. It would have to move 0.5mm or so with almost no resistance. This test can drive you bananas, because you will see things that don’t exist. But maybe you can find something that matches other evidence.
-
Reduce the acceleration and maybe the jerk. Just half it, or quarter it and see if it makes a difference.
You’ve probably already made sure the tubes were clean, the bearings are moving smoothly, the belts aren’t stretched somewhere (like the fiberglass broke), the motor mount screws aren’t loose, stuff like that.
Tricky issue. I hope we can figure it out. It is gnawing on my brain already.