Unknown command G2 and G3

Hi I am new to Klipper. I own a Creality CR-6 SE, managed to get the setup done, tuned PID, leveled the bed and other general preparations well.

I am now printing my pressure advance tower and get “unknown command G2” and “unknown command G3”.

The tower also does not print like it should. There is a diagonal line.

Are you using arc-welder or similiar? G2 and G3 are for controlling arc moves.

If you want to use the feature you need to activate it in the cfg: klipper | Klipper is a 3d-printer firmware

Indeed I have arc welder turned on in Cura (turned it off for now).

Being new to Klipper it seems I got caught out by its philosophy: anything is turned off unless explicitly turned on.

Reflecting on the theme again arc welder might be a much less interesting feature for Klipper as the limiting factor isn’t the serial connection and MCU to Marlin any longer. Arc welder might just cause an arc to be converted multiple times from a line to an arc and back to line segments which probably is rather worse than better. At least this is if Klipper processes curves with a high enough resolution.

Well, it depends:

  • Using arcs IMO does not really add too much in terms of precision (me at least did not see any differences)
  • It certainly reduces traffic as it makes the gcode more efficient

If you use octoprint and do not use Klipper’s virtual SD-card feature then it may help to avoid stuttering caused by inefficient gcode transfer between octoprint and Klipper.

I quit Octoprint and use Fluidd now. That leaves a few nice features of Octoprint behind but the Fluidd (or Mainsail) interfaces is so much more responsive and much more concise.
And yes I have the virtual SD-card setup so I will leave Arc welder off for Klipper.