On my delta, with a 300mm round bed, I'm trying to print a priming line before starting the actual print with the following gcode:
G90 ; absolute positioning G0 X-49 Y-139 Z0.2 F12000 ; Arc Prime Line G3 X10 Y-147 I49 J139 E9 F1000 G3 X49 Y-139 I-10 J147 E12.5 F1000
When I input this gcode manually in the web console, it works fine.
When trying to print a file, the first G3 move makes the printer go up diagonally?!
For reference, this is the whole gcode header in the test print file:
; generated by Slic3r 1.37.2-prusa3d on 2018-06-15 at 20:50:46 ; ; external perimeters extrusion width = 0.45mm ; perimeters extrusion width = 0.45mm ; infill extrusion width = 0.50mm ; solid infill extrusion width = 0.45mm ; top infill extrusion width = 0.40mm ; first layer extrusion width = 0.42mm M107 M83 ; extruder relative mode M104 S160 ; warm extruder to calib. temp M140 S75 ; set bed temp M190 S75 ; wait for bed temp M109 R160 ; wait for extruder temp G32 ; auto calibrate G90 ; absolute positioning G1 X-49 Y-139 Z0.2 F12000 ; go to ooze position M109 S215 ; wait for extruder temp ; Arc Prime Line G3 X10 Y-147 I49 J139 E9 F1000 G3 X49 Y-139 I-10 J147 E10 F1000 G21 ; set units to millimeters G90 ; use absolute coordinates M83 ; use relative distances for extrusion ;BEFORE_LAYER_CHANGE ;0.2
Which firmware version are you using? There were some fixes to G2 and G3 moves recently.
I'm using 1.19.2.
I didn't bother upgrading since I did not see any bug fixes related to G3 moves in the recent releases.
I updated to 1.21, and saw a message that the G3 was outside limits.
After updating the printable radius all is good. Sorry for the noise.