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

    Based on this graph, do I even need input shaping?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    19
    990
    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.
    • gnydickundefined
      gnydick
      last edited by

      What units is the amplitude measured in? At around 1/1000th between 33Hz and 66Hz, should anything even be noticeable?

      Am I interpreting this graph correctly?

      8b434d58-2619-419d-92e8-90fe521da195-image.png

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

        @gnydick the units are (acceleration in units of 1G) per Hz. However, it's possible that it it missing a scaling factor. If that's the case, then changing the sample time will also change the apparent acceleration/Hz. I'll do some tests when I have time to check whether the scaling factor is being applied.

        Do you have any ringing/ghosting apparent on your prints? What sort of printer is it?

        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

        gnydickundefined oliofundefined 3 Replies Last reply Reply Quote 0
        • gnydickundefined
          gnydick @dc42
          last edited by

          @dc42 I do have edge ghosting in some places.

          It's a railcore II but with so much customization, it can't be considered the same printer anymore. It's running the E3D tool changer, so the gantry is a little heavy.

          1 Reply Last reply Reply Quote 0
          • gnydickundefined
            gnydick @dc42
            last edited by

            @dc42 bump. Any ideas here?

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

              @gnydick which axis did you move to get that plot? Please submit a plot when the other axis (out of X and Y) is moved.

              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

              gnydickundefined 1 Reply Last reply Reply Quote 0
              • gnydickundefined
                gnydick @dc42
                last edited by

                @dc42 the input shaping plugin presents 1 graph for multiple moves. Not sure how it combines them. I'll switch to "individual files" and attach below. The first one is X, the second one Y

                efd1ce49-8ca6-4ec8-9bce-667bde87628e-image.png
                cfc03a97-5fb3-4aaf-a5cf-622d5ab1ea0a-image.png

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

                  @gnydick the peaks at 10Hz and 14Hz look odd to me. The frequencies are too low to be resonances unless you have a very heavy hot end and very slack belts. My guess is that they are artefacts from the shape of the move.

                  What X and Y acceleration have you configured? You could try repeating those moves with double the acceleration, to see if those peaks move. Higher acceleration will also make the ringing stronger and easier to see in the plot.

                  You could also take a print that exhibits ringing and estimate the ringing frequency, by dividing the speed at which the perimeter was printed in mm/sec by the wavelength of the ringing in mm. Then we can see whether that frequency matches something that the accelerometer has picked up.

                  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

                  gnydickundefined 1 Reply Last reply Reply Quote 0
                  • gnydickundefined
                    gnydick @dc42
                    last edited by gnydick

                    @dc42 I'm not worried about the 10 & 14Hz peaks. My original post mentioned that I'm looking at the local maxima between 33 and 66Hz.

                    I have a very heavy hot-end, but I don't have slack belts, at least as far as I know.

                    If I tighten them any more, I suspect I'll start damaging bearings, threads, or something else. The RailCore doesn't have fully constrained bolts on the pulleys.

                    Oh, and the fact the number are so small, should they even be noticeable?

                    dc42undefined deckingmanundefined 2 Replies Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators @gnydick
                      last edited by

                      @gnydick I asked what accelerations you have configured because not only could low accelerations account for those low frequency peaks, they might also account for why the values are so low.

                      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

                      gnydickundefined 1 Reply Last reply Reply Quote 0
                      • deckingmanundefined
                        deckingman @gnydick
                        last edited by

                        @gnydick said in Based on this graph, do I even need input shaping?

                        ,.,.............. I have a very heavy hot-end ..........

                        That's good in my opinion. Up untill now, I've always used multi input hot ends which are heavy by most people's standards but I've never had any of the ringing, ghosting or other resonance related artefacts that other people complain about. I put that down to the fact that the higher mass results in a lower resonant frequency. This will no doubt be a contentious thing to say but I'm a bit baffled by the current infatuation of reducing mass far below that which is a limiting factor on useable speeds and acceleration, and then having to use all sorts of complicated sensors and algorithms to compensate for the artefacts that this reduced mass produces.

                        Ian
                        https://somei3deas.wordpress.com/
                        https://www.youtube.com/@deckingman

                        1 Reply Last reply Reply Quote 0
                        • gnydickundefined
                          gnydick @dc42
                          last edited by

                          @dc42 sorry, I missed that. I've used a wide array and not seen any difference. Anywhere from 1000 to 8000

                          gnydickundefined 1 Reply Last reply Reply Quote 0
                          • gnydickundefined
                            gnydick @gnydick
                            last edited by

                            @gnydick @dc42 bump.

                            I've tried many different acceleration settings. Tightening belts, super, duper squared and exactly equal belt lengths, etc.

                            the numbers in the Input Shaping plugin are in the range 10^-4 to 10^-3. How are these values even useful? Wouldn't these amplitudes be imperceptible?

                            dc42undefined 1 Reply Last reply Reply Quote 0
                            • oliofundefined
                              oliof @dc42
                              last edited by

                              @gnydick the scale may be off:

                              @dc42 said in Based on this graph, do I even need input shaping?:

                              However, it's possible that it it missing a scaling factor

                              <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

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

                                @gnydick did you try my previous suggestion:

                                You could also take a print that exhibits ringing and estimate the ringing frequency, by dividing the speed at which the perimeter was printed in mm/sec by the wavelength of the ringing in mm. Then we can see whether that frequency matches something that the accelerometer has picked up.

                                It would be good to confirm whether the edge ghosting you observe matches one of the accelerometer peaks.

                                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

                                gnydickundefined 1 Reply Last reply Reply Quote 0
                                • gnydickundefined
                                  gnydick @dc42
                                  last edited by

                                  @dc42

                                  I'll do the measuring soon for you.

                                  In the mean time, what are the expectations for how IS works? What is the unit of the amplitude?

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

                                    @gnydick the units are 1 = gravitational acceleration. As the amplitudes of the peaks in your plot are so small, it may be that your machine doesn't need input shaping.

                                    Input shaping is more effective in RRF 3.6 beta versions than in 3.5.x.

                                    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

                                    gnydickundefined 1 Reply Last reply Reply Quote 0
                                    • gnydickundefined
                                      gnydick @dc42
                                      last edited by

                                      @dc42 thanks. Now that you say it's in "G", I knew that, I'm a little embarrassed I forgot that at the time of writing. My last reply.

                                      I measured the wavelength and used that alone as the frequency for input shaping and it seemed to have a little bit of an improvement.

                                      The most improvement is from reducing maximum jerk.

                                      Based on the design, RailCore, X movements have much more inertia to overcome than Y, given I have the e3d tool changer on it.

                                      The input shaping graphs reliably show the difference.

                                      My confusion is how can the amplitude be on the order 10^-4 to 10^-3 and still have such visible artifacts on the print?

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

                                        @gnydick what frequency did you offer from measuring the wavelength of the ringing and knowing the print speed at that point?

                                        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

                                        gnydickundefined 1 Reply Last reply Reply Quote 0
                                        • gnydickundefined
                                          gnydick @dc42
                                          last edited by

                                          @dc42 ripples were 2mm apart and set it to 30Hz

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