Snapmaker Ray X-Axis problem

Hello everyone

I do not know if this problem is known in the community. At the moment I am trying to solve the problem with snapmaker support (Leon) but as of today we are not a step closer to the solution.

The Problem: When the machine travels from one work point to another in the X-direction using the jog speed one can hear and see the laser head stutter. After that the laser starts cutting/engraving at the wrong X-position. This only happens with the X-axis-module. I tried lowering the jog speed in Luban but Luban doesn’t apply the lower jog speed. I also tried loosening and tensioning the belt to no success.

Support with snapmaker: Leon from snapmaker suggested to use the software Pronterface to change the X-axis-module current. I do not know if that works because I can’t connect the machine to the Software. I am using the correct baudrate (460800). Pronterface gives me the error code 20. Leon wrote me the following sentence:

“Regarding error code 20, it doesn’t always indicate that the nozzle is heating, it may also mean the laser module temperature is abnormal.”

Dear community, do you know how to solve the x-axis stutter or how manage the error code 20?

Further information: The stutter happens at the speed between 25’000 and 27’000 mm/min. Again, I can’t change the jog speed in Luban. I discovered that using Lightburn

I would try to lower the axis speed and would hope to see an improvement or less laser stuttering.

https://wiki.snapmaker.com/en/Snapmaker_Luban/manual/ray_supported_gcode_references

Max FeedRate

Using the command format provided in the example, you can configure the maximum feedrate (in mm/min) for the toolhead to move along each axis.

$X/MaxRate=30000.000

$Y/MaxRate=12000.000

$A/MaxRate=1500.000

Hi xchrisd

Thanks for your reply. Where do I type in the Max FeedRate?

Use a serial connection if you want to lower the maximum speed.

https://wiki.snapmaker.com/en/snapmaker_ray/troubleshooting/serial_connection_fail

But, why not simply lower the job speed?

I am able to connect it via the serial connection with luban but where in Luban are you able to change the max feedrate as you suggested. There is only the option in the process menu to change the JOG speed (rapid movement) but that does not work for some reason. I lowered the JOG speed to the same number as the work speed but the machine still uses the max feedrate.

You have to enter it in the terminal or manually add it in the beginning of your gcode.