Im starting to believe that is the problem. now need to find the why and the how to fix…
Did you ever get this figured out? I just got a new machine and am having wobbly lines on the diagonals as well.
Unfortunately no and now it’s having even more issues
Good day guys.
Have anyone found “The” solution?
Same problem on diagonals. For some reason, when doing just a straight line, everything seems to be fine. Once it’s engraving or doing text, all of a sudden not only diagonals but horizontals are quite wobbly. Checked, again and again, belts tightened, loosened, oiled and greased everything that needs to be, checked movement for obstructions. Now out of solutions, its really kills me. Machine is out of order, can’t engrave, cuts quite poorly too.
I had the same problem and the issue was the current regulation was not set correctly which caused the motors to stutter when they were both receiving power from the controller at the same time, which in turn caused vibration when moving diagonally.
To fix it I had to adjust GRBL values:
$10 (X axis current)
and
$11 (Y axis current)
Both needed to be set to 255=full current
$10=255
and
$11=255
Other settings that can cause this are
$120 (x axis acceleration)
and
$121 (y axis acceleration)
if these don’t match they can cause shaking during movement I keep both set to 1000 $120=1000 and $121=1000
(my machine is set to mm/min)
and on an outside chance there are the $130 (x axis max travel) and $131 (y axis max travel) if these are set incorrectly (the values don’t match your machine) they can cause issues like this.
Hopefully this helps and remember in addition to GRBL values being incorrect there can also be other issues present like a loose bracket, damaged component, bad power supply or miswired cable somewhere contributing to this problem.
Those are not correct for any machine with a GRBL-based controller.
Per the GRBL config doc:
- $10=1 - Status report, mask
- $11=0.010 - Junction deviation, mm
Some GRBL forks define other config values to set the motor current, so check the references carefully before changing things.