in grbl 1.1e (or later) has anyone seen issues with milling holes?

in grbl 1.1e (or later) has anyone seen issues with milling holes? I was just milling a holder for a nema 17 stepper with 4 M3 holes and a central 20mm spindle hole. Using a 2mm end mill.

the eagle board import creates the gcode as follows:

(generate hole at x:60.9800 y:26.9800 with dia:3.0000 in 6 passes)
F400
G0 Z1
G0 X60.48 Y26.98
G1 Z-1.5000
G3 I0.5000
G1 Z-3.0000
G3 I0.5000
G1 Z-4.5000
G3 I0.5000
G1 Z-6.0000
G3 I0.5000
G1 Z-7.5000
G3 I0.5000
G1 Z-7.5000
G3 I0.5000
G0 Z1
(generate hole at x:76.5000 y:42.5000 with dia:20.0000 in 6 passes)
F400
G0 Z1
G0 X67.5 Y42.5
G1 Z-1.5000
G3 I9.0000
G1 Z-3.0000
G3 I9.0000
G1 Z-4.5000
G3 I9.0000
G1 Z-6.0000
G3 I9.0000
G1 Z-7.5000
G3 I9.0000
G1 Z-7.5000
G3 I9.0000
G0 Z1

but the output is that only 2mm holes are generated for the M3 holes and no hole at all is generated for the 20mm hole. as if the gcode is being ignored as an error.

this seems like an error with grbl i suspect.

Just ran it fine on my 3040 with chlipeppr.

Thanks @Steve_Anken ​. Are you using gshield and grbl1.1e ? Or a tinyg/due?

I got a tinyg.

this is odd.

so i just tried a visualisation in tinyg workspace on similar gcode (just in case something was particularly wrong with my workspace). the layers of each cut are being shown but the toolpath is not, and the virtual bit does exactly the same as the reality - it just descends on the circumference of the hole and dose not mill. the same is true on other workspaces, as one would expect.

video here: https://goo.gl/photos/fSJJx8EccWUjgzrFA

the gcode used is partially shown in the video but is just a series of steps and arc:

(Gcode generated by ChiliPeppr Eagle PCB Widget 17/04/2017, 10:16:10)
G21 (mm mode)
G90 (abs mode)
(------ MILLING HOLES -------)
T1 M6 (Milling holes/board dimensions)
(T1 D=2mm - PCB End Mill)
M3 S12000 (spindle on)
F100
(generate hole at x:0.0000 y:0.0000 with dia:8.0000 in 11 passes)
F100
G0 Z1
G0 X-3 Y0
G1 Z-0.5000
G3 I3.0000
G1 Z-1.0000
G3 I3.0000
G1 Z-1.5000
G3 I3.0000
G1 Z-2.0000
G3 I3.0000
G1 Z-2.5000
G3 I3.0000
G1 Z-3.0000
G3 I3.0000
G1 Z-3.5000
G3 I3.0000
G1 Z-4.0000
G3 I3.0000
G1 Z-4.5000
G3 I3.0000
G1 Z-5.0000
G3 I3.0000
G1 Z-5.0000
G3 I3.0000
(------ FOOTER -------)
G0 Z1
M5 (spindle stop)
M30 (prog stop)

this is odd.

so i just tried a visualisation in tinyg workspace on similar gcode (just in case something was particularly wrong with my workspace). the layers of each cut are being shown but the toolpath is not, and the virtual bit does exactly the same as the reality - it just descends on the circumference of the hole and dose not mill. the same is true on other workspaces, as one would expect.

video here: https://goo.gl/photos/fSJJx8EccWUjgzrFA

the gcode used is partially shown in the video but is just a series of steps and arc:

(Gcode generated by ChiliPeppr Eagle PCB Widget 17/04/2017, 10:16:10)
G21 (mm mode)
G90 (abs mode)
(------ MILLING HOLES -------)
T1 M6 (Milling holes/board dimensions)
(T1 D=2mm - PCB End Mill)
M3 S12000 (spindle on)
F100
(generate hole at x:0.0000 y:0.0000 with dia:8.0000 in 11 passes)
F100
G0 Z1
G0 X-3 Y0
G1 Z-0.5000
G3 I3.0000
G1 Z-1.0000
G3 I3.0000
G1 Z-1.5000
G3 I3.0000
G1 Z-2.0000
G3 I3.0000
G1 Z-2.5000
G3 I3.0000
G1 Z-3.0000
G3 I3.0000
G1 Z-3.5000
G3 I3.0000
G1 Z-4.0000
G3 I3.0000
G1 Z-4.5000
G3 I3.0000
G1 Z-5.0000
G3 I3.0000
G1 Z-5.0000
G3 I3.0000
(------ FOOTER -------)
G0 Z1
M5 (spindle stop)
M30 (prog stop)

this is odd.

so i just tried a visualisation in tinyg workspace on similar gcode (just in case something was particularly wrong with my workspace). the layers of each cut are being shown but the toolpath is not, and the virtual bit does exactly the same as the reality - it just descends on the circumference of the hole and dose not mill. the same is true on other workspaces, as one would expect.

video here: https://goo.gl/photos/fSJJx8EccWUjgzrFA

the gcode used is partially shown in the video but is just a series of steps and arc:

(Gcode generated by ChiliPeppr Eagle PCB Widget 17/04/2017, 10:16:10)
G21 (mm mode)
G90 (abs mode)
(------ MILLING HOLES -------)
T1 M6 (Milling holes/board dimensions)
(T1 D=2mm - PCB End Mill)
M3 S12000 (spindle on)
F100
(generate hole at x:0.0000 y:0.0000 with dia:8.0000 in 11 passes)
F100
G0 Z1
G0 X-3 Y0
G1 Z-0.5000
G3 I3.0000
G1 Z-1.0000
G3 I3.0000
G1 Z-1.5000
G3 I3.0000
G1 Z-2.0000
G3 I3.0000
G1 Z-2.5000
G3 I3.0000
G1 Z-3.0000
G3 I3.0000
G1 Z-3.5000
G3 I3.0000
G1 Z-4.0000
G3 I3.0000
G1 Z-4.5000
G3 I3.0000
G1 Z-5.0000
G3 I3.0000
G1 Z-5.0000
G3 I3.0000
(------ FOOTER -------)
G0 Z1
M5 (spindle stop)
M30 (prog stop)

Here is the same result with a half arc.

Gcode for the arc was g3x3i3

Am i getting the gcode wrong or is somehow grbl and cp getting it wrong?

Here is the same result with a half arc.

Gcode for the arc was g3x3i3

Am i getting the gcode wrong or is somehow grbl and cp getting it wrong?

Sim does not work on the one I ran but it runs fine. I though this was a known issue with arcs.

if it was a known issue, it was not known by me!

it doesn’t run on my machine either, but the last run broke the coupling on my Y axis so no more testing for a while.