GCODE arc command G02 and G03 cutting in wrong direction

I recently updated my firmware and ground control to V1.24. I have loaded a file I used on a previous version of ground control but it is now cutting the arcs in the wrong direction even though on the screen ground control is showing the arcs in the correct direction. I don’t know if this is my problems or something that changed in later versions of ground control

I modified the file such that the g02 became g03 and the file cuts the same. I wonder if Ground Control is registering g02 and g03 as the same arc command.

below is the gcode

( Made using CamBam - http://www.cambam.co.uk )
( Fajita Platter 11/4/2018 2:56:21 PM )
( T4 : 0.25 )
G20 G90 G64 G40
G0 Z0.125
( T4 : 0.25 )
T4 M6
( Pocket1 )
G17
M3 S1000
G0 X-4.5 Y0.025
G0 Z0.0625
G1 F10.0 Z-0.2
G1 F30.0 X4.5
G2 Y-0.025 I0.0 J-0.025
G1 X-4.5
G2 Y0.025 I0.0 J0.025
G1 F10.0 Y0.075
G1 F30.0 X4.5
G2 Y-0.075 I0.0 J-0.075
G1 X-4.5
G2 Y0.075 I0.0 J0.075
G1 F10.0 Y0.175
G1 F30.0 X4.5
G2 Y-0.175 I0.0 J-0.175
G1 X-4.5
G2 Y0.175 I0.0 J0.175
G1 F10.0 Y0.275
G1 F30.0 X4.5
G2 Y-0.275 I0.0 J-0.275
G1 X-4.5
G2 Y0.275 I0.0 J0.275
G1 F10.0 Y0.375
G1 F30.0 X4.5
G2 Y-0.375 I0.0 J-0.375
G1 X-4.5
G2 Y0.375 I0.0 J0.375
G1 F10.0 Y0.475
G1 F30.0 X4.5
G2 Y-0.475 I0.0 J-0.475
G1 X-4.5
G2 Y0.475 I0.0 J0.475
G1 F10.0 Y0.575
G1 F30.0 X4.5
G2 Y-0.575 I0.0 J-0.575
G1 X-4.5
G2 Y0.575 I0.0 J0.575
G1 F10.0 Y0.675
G1 F30.0 X4.5
G2 Y-0.675 I0.0 J-0.675
G1 X-4.5
G2 Y0.675 I0.0 J0.675
G1 F10.0 Y0.775
G1 F30.0 X4.5
G2 Y-0.775 I0.0 J-0.775
G1 X-4.5
G2 Y0.775 I0.0 J0.775
G1 F10.0 Y0.875
G1 F30.0 X4.5
G2 Y-0.875 I0.0 J-0.875
G1 X-4.5
G2 Y0.875 I0.0 J0.875
G1 F10.0 Y0.975
G1 F30.0 X4.5
G2 Y-0.975 I0.0 J-0.975
G1 X-4.5
G2 Y0.975 I0.0 J0.975
G1 F10.0 Y1.075
G1 F30.0 X4.5
G2 Y-1.075 I0.0 J-1.075
G1 X-4.5
G2 Y1.075 I0.0 J1.075
G1 F10.0 Y1.175
G1 F30.0 X4.5
G2 Y-1.175 I0.0 J-1.175
G1 X-4.5
G2 Y1.175 I0.0 J1.175
G1 F10.0 Y1.275
G1 F30.0 X4.5
G2 Y-1.275 I0.0 J-1.275
G1 X-4.5
G2 Y1.275 I0.0 J1.275
G1 F10.0 Y1.375
G1 F30.0 X4.5
G2 Y-1.375 I0.0 J-1.375
G1 X-4.5
G2 Y1.375 I0.0 J1.375
G1 F10.0 Y1.475
G1 F30.0 X4.5
G2 Y-1.475 I0.0 J-1.475
G1 X-4.5
G2 Y1.475 I0.0 J1.475
G1 F10.0 Y1.575
G1 F30.0 X4.5
G2 Y-1.575 I0.0 J-1.575
G1 X-4.5
G2 Y1.575 I0.0 J1.575
G1 F10.0 Y1.675
G1 F30.0 X4.5
G2 Y-1.675 I0.0 J-1.675
G1 X-4.5
G2 Y1.675 I0.0 J1.675
G1 F10.0 Y1.775
G1 F30.0 X4.5
G2 Y-1.775 I0.0 J-1.775
G1 X-4.5
G2 Y1.775 I0.0 J1.775
G1 F10.0 Y1.875
G1 F30.0 X4.5
G2 Y-1.875 I0.0 J-1.875
G1 X-4.5
G2 Y1.875 I0.0 J1.875
G1 F10.0 Y1.975
G1 F30.0 X4.5
G2 Y-1.975 I0.0 J-1.975
G1 X-4.5
G2 Y1.975 I0.0 J1.975
G1 F10.0 Y2.075
G1 F30.0 X4.5
G2 Y-2.075 I0.0 J-2.075
G1 X-4.5
G2 Y2.075 I0.0 J2.075
G1 F10.0 Y2.175
G1 F30.0 X4.5
G2 Y-2.175 I0.0 J-2.175
G1 X-4.5
G2 Y2.175 I0.0 J2.175
G1 F10.0 Y2.275
G1 F30.0 X4.5
G2 Y-2.275 I0.0 J-2.275
G1 X-4.5
G2 Y2.275 I0.0 J2.275
G1 F10.0 Y2.375
G1 F30.0 X4.5
G2 Y-2.375 I0.0 J-2.375
G1 X-4.5
G2 Y2.375 I0.0 J2.375
G1 F10.0 Y2.475
G1 F30.0 X4.5
G2 Y-2.475 I0.0 J-2.475
G1 X-4.5
G2 Y2.475 I0.0 J2.475
G1 F10.0 Y2.575
G1 F30.0 X4.5
G2 Y-2.575 I0.0 J-2.575
G1 X-4.5
G2 Y2.575 I0.0 J2.575
G1 F10.0 Y2.675
G1 F30.0 X4.5
G2 Y-2.675 I0.0 J-2.675
G1 X-4.5
G2 Y2.675 I0.0 J2.675
G1 F10.0 Y2.775
G1 F30.0 X4.5
G2 Y-2.775 I0.0 J-2.775
G1 X-4.5
G2 Y2.775 I0.0 J2.775
G1 F10.0 Y2.875
G1 F30.0 X4.5
G2 Y-2.875 I0.0 J-2.875
G1 X-4.5
G2 Y2.875 I0.0 J2.875
G1 F10.0 Y2.975
G1 F30.0 X4.5
G2 Y-2.975 I0.0 J-2.975
G1 X-4.5
G2 Y2.975 I0.0 J2.975
G1 F10.0 Y3.075
G1 F30.0 X4.5
G2 Y-3.075 I0.0 J-3.075
G1 X-4.5
G2 Y3.075 I0.0 J3.075
G1 F10.0 Y3.175
G1 F30.0 X4.5
G2 Y-3.175 I0.0 J-3.175
G1 X-4.5
G2 Y3.175 I0.0 J3.175
G1 F10.0 Y3.275
G1 F30.0 X4.5
G2 Y-3.275 I0.0 J-3.275
G1 X-4.5
G2 Y3.275 I0.0 J3.275
G1 F10.0 Y3.375
G1 F30.0 X4.5
G2 Y-3.375 I0.0 J-3.375
G1 X-4.5
G2 Y3.375 I0.0 J3.375
G1 F10.0 Y3.475
G1 F30.0 X4.5
G2 Y-3.475 I0.0 J-3.475
G1 X-4.5
G2 Y3.475 I0.0 J3.475
G1 F10.0 Y3.575
G1 F30.0 X4.5
G2 Y-3.575 I0.0 J-3.575
G1 X-4.5
G2 Y3.575 I0.0 J3.575
G1 F10.0 Y3.675
G1 F30.0 X4.5
G2 Y-3.675 I0.0 J-3.675
G1 X-4.5
G2 Y3.675 I0.0 J3.675
G1 F10.0 Y3.775
G1 F30.0 X4.5
G2 Y-3.775 I0.0 J-3.775
G1 X-4.5
G2 Y3.775 I0.0 J3.775
G1 F10.0 Y3.875
G1 F30.0 X4.5
G2 Y-3.875 I0.0 J-3.875
G1 X-4.5
G2 Y3.875 I0.0 J3.875
G0 Z0.125
G0 Y0.025
G0 Z-0.1375
G1 F10.0 Z-0.375
G1 F30.0 X4.5
G2 Y-0.025 I0.0 J-0.025
G1 X-4.5
G2 Y0.025 I0.0 J0.025
G1 F10.0 Y0.075
G1 F30.0 X4.5
G2 Y-0.075 I0.0 J-0.075
G1 X-4.5
G2 Y0.075 I0.0 J0.075
G1 F10.0 Y0.175
G1 F30.0 X4.5
G2 Y-0.175 I0.0 J-0.175
G1 X-4.5
G2 Y0.175 I0.0 J0.175
G1 F10.0 Y0.275
G1 F30.0 X4.5
G2 Y-0.275 I0.0 J-0.275
G1 X-4.5
G2 Y0.275 I0.0 J0.275
G1 F10.0 Y0.375
G1 F30.0 X4.5
G2 Y-0.375 I0.0 J-0.375
G1 X-4.5
G2 Y0.375 I0.0 J0.375
G1 F10.0 Y0.475
G1 F30.0 X4.5
G2 Y-0.475 I0.0 J-0.475
G1 X-4.5
G2 Y0.475 I0.0 J0.475
G1 F10.0 Y0.575
G1 F30.0 X4.5
G2 Y-0.575 I0.0 J-0.575
G1 X-4.5
G2 Y0.575 I0.0 J0.575
G1 F10.0 Y0.675
G1 F30.0 X4.5
G2 Y-0.675 I0.0 J-0.675
G1 X-4.5
G2 Y0.675 I0.0 J0.675
G1 F10.0 Y0.775
G1 F30.0 X4.5
G2 Y-0.775 I0.0 J-0.775
G1 X-4.5
G2 Y0.775 I0.0 J0.775
G1 F10.0 Y0.875
G1 F30.0 X4.5
G2 Y-0.875 I0.0 J-0.875
G1 X-4.5
G2 Y0.875 I0.0 J0.875
G1 F10.0 Y0.975
G1 F30.0 X4.5
G2 Y-0.975 I0.0 J-0.975
G1 X-4.5
G2 Y0.975 I0.0 J0.975
G1 F10.0 Y1.075
G1 F30.0 X4.5
G2 Y-1.075 I0.0 J-1.075
G1 X-4.5
G2 Y1.075 I0.0 J1.075
G1 F10.0 Y1.175
G1 F30.0 X4.5
G2 Y-1.175 I0.0 J-1.175
G1 X-4.5
G2 Y1.175 I0.0 J1.175
G1 F10.0 Y1.275
G1 F30.0 X4.5
G2 Y-1.275 I0.0 J-1.275
G1 X-4.5
G2 Y1.275 I0.0 J1.275
G1 F10.0 Y1.375
G1 F30.0 X4.5
G2 Y-1.375 I0.0 J-1.375
G1 X-4.5
G2 Y1.375 I0.0 J1.375
G1 F10.0 Y1.475
G1 F30.0 X4.5
G2 Y-1.475 I0.0 J-1.475
G1 X-4.5
G2 Y1.475 I0.0 J1.475
G1 F10.0 Y1.575
G1 F30.0 X4.5
G2 Y-1.575 I0.0 J-1.575
G1 X-4.5
G2 Y1.575 I0.0 J1.575
G1 F10.0 Y1.675
G1 F30.0 X4.5
G2 Y-1.675 I0.0 J-1.675
G1 X-4.5
G2 Y1.675 I0.0 J1.675
G1 F10.0 Y1.775
G1 F30.0 X4.5
G2 Y-1.775 I0.0 J-1.775
G1 X-4.5
G2 Y1.775 I0.0 J1.775
G1 F10.0 Y1.875
G1 F30.0 X4.5
G2 Y-1.875 I0.0 J-1.875
G1 X-4.5
G2 Y1.875 I0.0 J1.875
G1 F10.0 Y1.975
G1 F30.0 X4.5
G2 Y-1.975 I0.0 J-1.975
G1 X-4.5
G2 Y1.975 I0.0 J1.975
G1 F10.0 Y2.075
G1 F30.0 X4.5
G2 Y-2.075 I0.0 J-2.075
G1 X-4.5
G2 Y2.075 I0.0 J2.075
G1 F10.0 Y2.175
G1 F30.0 X4.5
G2 Y-2.175 I0.0 J-2.175
G1 X-4.5
G2 Y2.175 I0.0 J2.175
G1 F10.0 Y2.275
G1 F30.0 X4.5
G2 Y-2.275 I0.0 J-2.275
G1 X-4.5
G2 Y2.275 I0.0 J2.275
G1 F10.0 Y2.375
G1 F30.0 X4.5
G2 Y-2.375 I0.0 J-2.375
G1 X-4.5
G2 Y2.375 I0.0 J2.375
G1 F10.0 Y2.475
G1 F30.0 X4.5
G2 Y-2.475 I0.0 J-2.475
G1 X-4.5
G2 Y2.475 I0.0 J2.475
G1 F10.0 Y2.575
G1 F30.0 X4.5
G2 Y-2.575 I0.0 J-2.575
G1 X-4.5
G2 Y2.575 I0.0 J2.575
G1 F10.0 Y2.675
G1 F30.0 X4.5
G2 Y-2.675 I0.0 J-2.675
G1 X-4.5
G2 Y2.675 I0.0 J2.675
G1 F10.0 Y2.775
G1 F30.0 X4.5
G2 Y-2.775 I0.0 J-2.775
G1 X-4.5
G2 Y2.775 I0.0 J2.775
G1 F10.0 Y2.875
G1 F30.0 X4.5
G2 Y-2.875 I0.0 J-2.875
G1 X-4.5
G2 Y2.875 I0.0 J2.875
G1 F10.0 Y2.975
G1 F30.0 X4.5
G2 Y-2.975 I0.0 J-2.975
G1 X-4.5
G2 Y2.975 I0.0 J2.975
G1 F10.0 Y3.075
G1 F30.0 X4.5
G2 Y-3.075 I0.0 J-3.075
G1 X-4.5
G2 Y3.075 I0.0 J3.075
G1 F10.0 Y3.175
G1 F30.0 X4.5
G2 Y-3.175 I0.0 J-3.175
G1 X-4.5
G2 Y3.175 I0.0 J3.175
G1 F10.0 Y3.275
G1 F30.0 X4.5
G2 Y-3.275 I0.0 J-3.275
G1 X-4.5
G2 Y3.275 I0.0 J3.275
G1 F10.0 Y3.375
G1 F30.0 X4.5
G2 Y-3.375 I0.0 J-3.375
G1 X-4.5
G2 Y3.375 I0.0 J3.375
G1 F10.0 Y3.475
G1 F30.0 X4.5
G2 Y-3.475 I0.0 J-3.475
G1 X-4.5
G2 Y3.475 I0.0 J3.475
G1 F10.0 Y3.575
G1 F30.0 X4.5
G2 Y-3.575 I0.0 J-3.575
G1 X-4.5
G2 Y3.575 I0.0 J3.575
G1 F10.0 Y3.675
G1 F30.0 X4.5
G2 Y-3.675 I0.0 J-3.675
G1 X-4.5
G2 Y3.675 I0.0 J3.675
G1 F10.0 Y3.775
G1 F30.0 X4.5
G2 Y-3.775 I0.0 J-3.775
G1 X-4.5
G2 Y3.775 I0.0 J3.775
G1 F10.0 Y3.875
G1 F30.0 X4.5
G2 Y-3.875 I0.0 J-3.875
G1 X-4.5
G2 Y3.875 I0.0 J3.875
G0 Z0.125
M5
M30

This bug was reported about a week ago, we have a fix in git, but are waiting
for confirmation that it’s good before making an unscheduled release.

David Lang

Thank you for the response.

There was a discussion of this issue here, and if you have time to test the patch against your original file, use the .zipped version in that link and report your findings.

1 Like

I will try to get to my shop this afternoon to test it.

2 Likes

I tried the new firmware this afternoon and the G02 is cutting correctly

3 Likes

That’s good to hear! :tada: Thank you for testing and reporting back.