gSender Error 34

Hi all,

I have just installed my cnc router.

The g-code is made with CADasCAM 2.14.4 and than I use gSender 1.6.2 for the cnc.

But gSender is giving me an error 34 on almost all g-codes.

According to the error list error 34 says: Arc radius value is invalid.

Here are two of the error lines:

N0110 G02 X0.4500 Y0.0000 R0.2250 F2880

N0405 G02 X234.5400 Y-2.5400 R6.0000

I can’t see what should be invalid on these radiuses.

Please help me.

Greetings from Germany

Raiberni

@Raiberni Welcome to the group, Rainer.

I read a bit about cadascam, but was unable to find any mention of grbl or grblHal post processors.
What CNC machine do you have? What post processor did you use to write out the gcode that you want gSender to run?

I run a saintsmart proverxl 6060 with gSender.

The postprozessor is within CADasCAM.

I observed, that gSender uses 3 digits behind the point for inches and 2 digits for mm.

Plops this error up, because I have 3 or 4 digits for mm?

Looking at the sell point page of this software I notice this section.

That promisses some adjustability. Maybe look into editting the post processor either by trial and error or maybe asking it in their dedicated forum?

To clarify, gSender has nothing to do with parsing/handling the g-code, that would be the firmware.

There is a hint in the error message for your radius - you are failing the grblHAL internal validation on whether the R would bridge the chord of the movement, likely because the requested radius is too small or C thinks it is due to float imprecision.

ihttps://github.com/grblHAL/core/blob/09f8ba597abf54bc23da2bf2176065b84c94a4d2/gcode.c#L3511


Just in general, grblHAL prefers arcs determined using plane (G17/18/19) and IJK movements if it’s possible to update the postprocessor in this software (or if it’s a configuration option)