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.


Log in to reply