I am working with a gcode file that uses M10 Qx and M11 to trigger the laser. M10 and M11 should be synchronous and not affect the feed rate as they are applyed. This is not happening in my case. I need very accurate positioning so can't have the error levels set to high.
I have included a link to the test files and a video showing the problem. As you can see from this video, the feed jitters around even though there is no feedrate change in the file. Feed is set to 2000 and the beginning of the file and never changes. These fluctuations in feedrate cause darker patches in the laser engraving. I have tested this on a UC100 and a UC300ETH-5LPT. Any ideas on how I can fix this? My current working solution is to use a GRBL controller, but would much prefer to have my UC100 do the lot. I would also consider upgrading to a UC400ETH if it would fix the problem.
XYZ axis settings are
Steps Per Unit 133.3333
Velocity 3000
Acceleration 400
Linear Error Max 0.1
Linear Additional Length Max 0.5
Linear Unify Length Max 1
http://bit.ly/2ODvy07