Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Additional Parameter to Override Non-Linear Extrusion Interlock

    Scheduled Pinned Locked Moved
    Firmware wishlist
    3
    4
    720
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DocTruckerundefined
      DocTrucker
      last edited by DocTrucker

      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.

      Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

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

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • DocTruckerundefined
          DocTrucker
          last edited by

          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?

          Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

          1 Reply Last reply Reply Quote 0
          • burtoogleundefined
            burtoogle
            last edited by

            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
            
            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA