Crazy moves



  • Hello,

    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

  • administrators

    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.


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.