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

    G10/G11 hardware retraction changed in 1.19b5?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    4
    831
    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.
    • Larzarusundefined
      Larzarus
      last edited by

      I upgraded from 1.18 to 1.19b5 today and while it seems to be a successful upgrade, I am finding G10/G11 hardware retraction is not working like it did before. It appears as if it's running at maximum extruder speed (3000) instead of the feedrate specified by M207 (800) and it also appears to be only moving forward (ie: both G10 and G11 advance the filament). Since it's max extruder speed, it just chews up the filament (or thunks the extruder motor) instead of actually feeding filament. Normal extraction moves are OK. Doing manual g-code retract and unretract works OK.

      I've got M207 set to[c] Retraction/un-retraction settings: length 1.50/1.50mm, speed 800/800mm/min, Z hop 0.00mm[/c]

      and my movement config is set to:

      [[language]]
      M566 X900 Y900 Z24 E240 ; Set maximum instantaneous speed changes (mm/min)
      M203 X12000 Y12000 Z2500 E3000 ; Set maximum speeds (mm/min)
      M201 X2000 Y2000 Z050 E1500 ; Set accelerations (mm/s^2)
      
      ```and a sample piece of g-code using G10/G11:
      

      [[language]]
      G10
      G92 E-4.00000
      G1 X112.350 Y93.686 Z0.250 F3600
      ;TYPE:SKIRT
      G11
      G92 E0.00000
      G1 X112.965 Y93.053 E0.01868 F2700
      G1 X113.634 Y92.477 E0.03736
      G1 X114.353 Y91.964 E0.05605

      These G10/G11 commands have been working properly for me in Marlin, RepRap, previous Duet releases, etc. Did anything change in regards to G10/G11/M207 behavior? Any clues what's going on? Really odd….
      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        Yes there was a change. Previously, G10/G11 did the Z hop and the extruder movement concurrently. In 1.19 G10 does the retraction first followed by the Z hop, and G11 undoes the Z hop and then undoes the retraction. There should be no difference in behaviour if you are not using Z hop.

        I have just tested G10/G11 in the latest beta. With or without any Z hop, the M207 feed rate parameter is working correctly, but I can confirm that G10 is advancing the filament instead of retracting it. I will fix this in the next beta, which I hope to release today.

        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
        • Larzarusundefined
          Larzarus
          last edited by

          Good to know I'm not completely crazy. 🙂 (Maybe just partially… )

          I'll look into what I'm doing wrong with the feedrate. Thanks!

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

            G10 retracts correctly in 1.19beta6.

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