ALARM:2 Soft limit alarm Help

Well, good news. Kind of.

I enabled soft limits on my LR3, ran your gcode file, and I can reproduce the problem.

That rules out whatever is going on with your config.yaml file. I happen to be on FluidNC v3.9.2-pre1.

I turned on verbose output (Message/Level = Verbose) and gcode echoing (GCode/Echo = Enabled) and ran again.

This is the line that is triggering the soft limit:

G02 Y92.5976 I-939.3639 J0.1212 F1800

G2/G3 are arcs. That’s a huge “I” value which is the X offset. I can at least rationalize how that might trigger the X soft limit.

I loaded the gcode in a viewer, and I think there are issues with the source file you are generating the gcode from, unless Estlcam did something weird. Where that line is should just be basically a straight line. It’s in the straight part of a letter N. I think that G02 line is telling it to draw a tiny arc for a massive circle.

This is probably technically a FluidNC bug, but I think if you clean up the source image, it will work. I’m not entirely sure I’d call this a bug since it’s asking it to do something kind of crazy.

As a workaround, you could also disable G02/G03 commands in Estlcam so it renders arcs as tiny lines.

4 Likes