I have had the issue of my laser stopping at random points while running any fill/engraving programs. It would sometimes take only a minute or it might take up to 30 before it stopped.
I tried everything I could think of and all the fixes I read about online. Nothing worked for me
This morning I was running the same program that always failed, and it failed 3 times in a row roughly 2 minutes in. I noticed the Gcode showing a F20000S0, I was thinking theres no way its 20k. I was set to 1500mm/m. I went through settings and discovered my “whitespace scan” speed was set to 20,000.
I changed it to 2500, and I succesfully burned the image I have never been able to complete.
I have seen a lot of people with this same problem. I wanted to share my solution.
I believe the laser would stop burning, rapid to the next location at F20000, but would out run the gcode. Basically, moving faster than the gcode could be processed by the controller.
I hope this is helpful for other people. You wouldn’t think a rapid motion would cause so many issues, but it did.
My setup is a Neje A40630, Arudino CNC on a openbuilds ACRO 1000x1000 frame.