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

    Firmware retraction and new slicer features

    Scheduled Pinned Locked Moved
    General Discussion
    4
    8
    619
    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.
    • Exerqtorundefined
      Exerqtor
      last edited by

      As i'm sure alot of you have seen PrusaSlicer 2.7.0-b1 brings a couple new things to the table.

      Perticularly the "ramping travel moves" and "helical ("screw thread") trajectory" cought my eye, and i'm a little bit curious how this plays together with firmware retraction/z-lift.

      What thoughts do you guys have regarding this?
      I'm a little bit tempted to try this, but I don't know how nice it will play together with FW retraction, as far as i can understand it will at the very least involve turning of FW z-lift, but i guess the retraction can still be left as before.

      ctilley79undefined 1 Reply Last reply Reply Quote 1
      • ctilley79undefined
        ctilley79 @Exerqtor
        last edited by

        @Exerqtor Have you had a chance to see what gcode that option produces? You could slice a small model and see what's injected with firmware retraction checked and unchecked. Who knows, it may grey out the firmware retraction option. I haven't looked yet but plan to. I agree that it may be as simple as omitting the Z parameter in M207 depending how the slicer places the G10/G11 gcodes

        ctilley79undefined 1 Reply Last reply Reply Quote 0
        • ctilley79undefined
          ctilley79 @ctilley79
          last edited by

          @ctilley79 seems the ramping moves may need firmware support.

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

            @ctilley79 I don't see why the ramping travel moves would need firmware support, the slicer can just generate three G1 movement commands for the travel move. Best check what GCode the slicer produces when that option is enabled.

            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

            Exerqtorundefined 1 Reply Last reply Reply Quote 1
            • Exerqtorundefined
              Exerqtor @dc42
              last edited by Exerqtor

              Haven't had time to see what/how it outputs the commands yet, but i GUESS (with fw retraction enabled in the slicer) it will first output a G10 command followed by the comands for the "screw-exit" and "ramped lift" afterwards. Makes more sense to have the filament retracted before doing any of that other stuff at least 😅


              EDIT:

              I just had time to check what both PrusaSlicer & OrcaSlicer does, and it's much similar to each other (not suprisingly).

              The radius of the spiral path is somewhat larger in PS compared to OS and the biggest difference being OS does the spiral move with one single G3 arc move while PS does it with 15 consecutive G1moves (regardless of what you have "arc-fitting" enabled or disabled in both slicers).

              I just copied the the ramping lift parameters from the Prusa XL default profile and it seems decent.

              Both slicers does the retractions before any of the other "wizzardry" so simply setting z-lift too "0" in RRF should do the trick if one wants to try out or use either or both of these features.

              1 Reply Last reply Reply Quote 2
              • sebkritikelundefined
                sebkritikel
                last edited by sebkritikel

                Ramps are just a few G1 commands - retract, travel+ramp up, horizontal travel section, travel+ramp down, unretract, print etc
                82fde0a9-9485-4ce2-a0a3-45287d03b861-image.png
                Helical layer changes are also series of G1 commands
                4018ade2-9077-4d2d-bfd0-dd6e76544533-image.png

                @Exerqtor said in Firmware retraction and new slicer features:

                Haven't had time to see what/how it outputs the commands yet, but i GUESS (with fw retraction enabled in the slicer) it will first output a G10 command followed by the comands for the "screw-exit" and "ramped lift" afterwards. Makes more sense to have the filament retracted before doing any of that other stuff at least 😅

                Exactly right. If you have firmware retract enable these moves are book ended by G10/G11

                Large(ish?) IDEX - 6HC, 1HCL
                Stratasys Dimension 1200es to 6HC Conversion

                Exerqtorundefined 1 Reply Last reply Reply Quote 0
                • Exerqtorundefined
                  Exerqtor @sebkritikel
                  last edited by

                  @sebkritikel
                  You beat me to it lol. You posted a reply while i was editing my last post.

                  Note what i said in regard to the difference in PrusaSlicer & OrcaSlicer when it comes to how they do the spiral paths. Kinda interesting.

                  sebkritikelundefined 1 Reply Last reply Reply Quote 2
                  • sebkritikelundefined
                    sebkritikel @Exerqtor
                    last edited by

                    @Exerqtor 👽 thanks for the additional details!

                    The ramping move I do understand (next up… add the retraction into the move directly? Haha) though the spiral I’m curious as to ‘why’. I know they explain why… but not why.

                    Large(ish?) IDEX - 6HC, 1HCL
                    Stratasys Dimension 1200es to 6HC Conversion

                    1 Reply Last reply Reply Quote 1
                    • First post
                      Last post
                    Unless otherwise noted, all forum content is licensed under CC-BY-SA