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

    Tapering extrusions

    Scheduled Pinned Locked Moved
    Firmware wishlist
    3
    6
    413
    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.
    • MJLewundefined
      MJLew
      last edited by

      I am playing around with tapered extrusions, both where the layer height varies (think of non-planar printing) and where the width of the extrusion varies with constant layer height. Both of those things are fairly easily accomplished with segmentation of the moves into multiple G1 or G2/G3 lines. That leads to my hand-made G-code being extremely long and harder to parse than I would like.

      Is it possible to tell RRF to make a tapering extrusion? Would that be a sensible extension to ask for?

      1 Reply Last reply Reply Quote 1
      • OwenDundefined
        OwenD
        last edited by

        There are various slicers that generate variable extrusion width (not height AFAIK) using the Arachne engine.
        You'd probably have to give a lot more detail about the usage case and why this would be required as an RRF feature rather than a slicer based feature.

        MJLewundefined 1 Reply Last reply Reply Quote 0
        • MJLewundefined
          MJLew @OwenD
          last edited by

          @OwenD For my use case it's easy to justify: I am writing gcode without using a slicer. For some others it may not be interesting, but for anyone experimenting with non-planar slicing or hand-optimising gcode it will be worth consideration.

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

            @MJLew would you require the extrusion speed to be tapered linearly from start to end of the move? Or tapered in some non-linear way?

            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

            MJLewundefined 1 Reply Last reply Reply Quote 0
            • MJLewundefined
              MJLew @dc42
              last edited by

              @dc42 A linear taper would suffice for most or my purposes. Tapering according to a non-linear function would be great but not so easily specified, I would think.

              1 Reply Last reply Reply Quote 0
              • MJLewundefined MJLew referenced this topic
              • Phaedruxundefined Phaedrux moved this topic from General Discussion
              • MJLewundefined
                MJLew
                last edited by

                I have a new application for tapering extrusions that might make this feature request more popular. Moves that taper z height with fixed extrusion width will facilitate the production of invisible seams.

                I have proposed a new feature for PrusaSlicer whereby it would make seams that I call scarf seams where the seam is spread out over complementary tapers. The feature request is here.
                The scarf seam could be made entirely b y the slicer, but it is my opinion that the firmware should be responsible for the tapers. That would allow me (and others, presumably) to easily use tapered extrusions for other purposes.

                My proposal is for an extra parameter in moves to allow the extrusion to start at one value and end at another.

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