The following two images show a battle that ive been fighting with my blue and white chinese frankenlaser for quite a while now, but im not wntirely sure whats causing them.
Periodically the laser seems to lose its place - not recognising what step or rotation etc that its on.
It is not belt related. I have new belts, new motors and new pulleys. The issue predates these, and everything is tensioned.
I can only think of a few things:
Loose or damaged wiring between stepper and controller.
Stepper motor controller has issues
Ruida controller 6432G has issues (this issue seems be become exacerbated the more complex the job is, both when sending from PC and when actioning from controller - so could be memory issue).
The belt could temporarily be slipping up on the edge of the captive roller inside the gantry, which would somewhat explain the ocassional but incremental offset.