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

Tapering extrusions

Scheduled Pinned Locked Moved
Firmware wishlist
3
6
414
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.
  • undefined
    MJLew
    last edited by 19 May 2023, 21:55

    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
    • undefined
      OwenD
      last edited by 19 May 2023, 22:50

      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.

      undefined 1 Reply Last reply 20 May 2023, 00:47 Reply Quote 0
      • undefined
        MJLew @OwenD
        last edited by 20 May 2023, 00:47

        @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.

        undefined 1 Reply Last reply 21 May 2023, 07:30 Reply Quote 0
        • undefined
          dc42 administrators @MJLew
          last edited by 21 May 2023, 07:30

          @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

          undefined 1 Reply Last reply 21 May 2023, 20:48 Reply Quote 0
          • undefined
            MJLew @dc42
            last edited by 21 May 2023, 20:48

            @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
            • undefined MJLew referenced this topic 30 Nov 2023, 20:05
            • undefined Phaedrux moved this topic from General Discussion 30 Nov 2023, 20:45
            • undefined
              MJLew
              last edited by 30 Nov 2023, 20:56

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