G2/g3 error with start gcode

Basic Information:

Printer Model: Flsun Superracer
MCU / Printerboard: SKR 1.3
klippy.log

Fill out above information and in all cases attach your klippy.log file. Pasting your printer.cfg is not needed

Describe your issue: Since update when I try to start a print I’m getting the error G2/G3 requires IJ, IK or JK parameters, I know this is from my start gcode but I have no idea how to go about fixing this.

[gcode_macro START_PRINT]
description: Start G-Code
gcode:
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(210)|float %}
G21
G90
M82
M104 S100
M140 S{BED_TEMP}
{% if printer.toolhead.homed_axes != “xyz” %}
G28
{% endif %}
BED_MESH_PROFILE LOAD=default
G1 Z270 F2500
G1 X-130 F2500
M190 S{BED_TEMP}
M109 S{EXTRUDER_TEMP}
G1 Z1 F2500
G1 X-130 Y0 Z0.4
G92 E0
G3 X0 Y-130 Z0.4 E40 F1500 I130
G92 E0
G1 E-1.5 F1800

Hello @Fisheye3d !

Sure it isn’t a typo? G2/G3 make no sense in a start code.
Where did you get it from?

Just try with G1 instead of G3

Its a delta printer so the prime goes in a arc around edge of bed, Has worked until the latest update

1 Like

The G2 / G3 commands have been extended to allow more CNC compliant moves and indeed these parameters are required now. See Quick G-Code Arc Tutorial: Make G02 & G03 Easy, Avoid Mistakes for a more in-depth explanation.

This means you now need to amend your command G3 X0 Y-130 Z0.4 E40 F1500 I130 with a suitable combination of IJK. See https://github.com/KlipperNC/klipper/blob/8d2be9c33233e551c853d0857920466c2fd17ea2/docs/G-Codes.md#gcode_arcs

Unfortunately I cannot be of any further assistance, since I have virtually no clue about CNC

1 Like