Additional Parameter to Override Non-Linear Extrusion Interlock



  • Hi,

    Can an additional parameter be added to the G1 command so that I can test the effect of the linear extrusion setup without adding small movements to the head? Currently I think linear extrusion isn't applied when the head is static.


  • administrators

    I'm sorry, I don't understand what you mean by "without adding small movements to the head".



  • I calibrated the non linear extrusion feature by running extruder only G1 commands. Stood a metal rule onto of the extruder and marked the filament at 110mm, requested 100mm of feed and then measured how much was taken in.

    I tried to verify the correction by running the above again but remembered non-linear extrusion is not applied to extruder only moves. I was guessing that I could defeat this by moving another axis at the same time, but it would seem neater to allow an Sx addition to the G1 command.

    While we're discussing it the existing correction is along the lines of bx + ax^2, can you add the + c? I think this may help correct for calibrating the extruder initially at different speeds?



  • Here's what I use, it's based on something David provided.

    G28
    G1 X0 Y0 Z100 F5000
    M83
    G1 E5 F600
    M400
    M291 S3 R"Extrusion test" P"Press OK to start test"
    
    G1 X50 E50 F60
    M400
    M291 S3 R"Measure extrusion" P"Measure filament taken at 1mm/sec extrusion, then press OK"
    
    G1 X0 E50 F120
    M400
    M291 S3 R"Measure extrusion" P"Measure filament taken at 2mm/sec extrusion, then press OK"
    
    G1 X50 E50 F180
    M400
    M291 S3 R"Measure extrusion" P"Measure filament taken at 3mm/sec extrusion, then press OK"
    
    G1 X0 E50 F240
    M400
    M291 S3 R"Measure extrusion" P"Measure filament taken at 4mm/sec extrusion, then press OK"
    
    G1 X50 E50 F300
    M400
    M291 S3 R"Measure extrusion" P"Measure filament taken at 5mm/sec extrusion, then press OK"
    
    G1 X0 E50 F360
    M400
    M291 S3 R"Measure extrusion" P"Measure filament taken at 6mm/sec extrusion, then press OK"
    
    G28
    

 

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