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

    what to tune out with input shaping

    Scheduled Pinned Locked Moved
    General Discussion
    2
    5
    612
    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.
    • jnofsingerundefined
      jnofsinger
      last edited by jnofsinger

      Hello everyone,

      I have hooked up an accelerator board to the duet and it is pretty awesome. Just wanted to verify while running (running latest beta firmware)

      G1 X-50 G4 S2 M956 P0 S1000 A0 G4 P10 G1 X50 F20000

      with no input shaping I get this result

      example-no-input.PNG

      I assume that we should ignore the start and end of sample (100mhz)? So the object is to have a pretty straight line between those 2 points?

      When setting input shaping to ei3 f20 I get this line

      input-shaping-ei3-20.PNG

      and setting it to ei3 f40 I get this line

      input-shaping-ei3-50.PNG

      should I keep trying different input shapers and f numbers? is it better to have a flatter line on the low end? 20mhz or in the middle/end like 40mhz produces for me? or should I try to tune out the 100mhz line instead? (not sure if any input shaper can do that though?)

      I know at the end of the day whatever looks best is what I should try in a print, just trying to understand the tricks/process of tuning itself.

      Thanks,
      Jim

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

        @jnofsinger it's better to use the input shaping plugin with 3.4.0beta releases, because it collects data after movement has finished in order to see resonances separately from motion.

        Alternatively, change your command to:

        G1 X-50 G4 S2 G1 X50 F20000 M400 M956 P0 S1000 A0

        Then see what resonances show 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

        jnofsingerundefined 1 Reply Last reply Reply Quote 0
        • jnofsingerundefined
          jnofsinger @dc42
          last edited by jnofsinger

          @dc42 said in what to tune out with input shaping:

          G1 X-50 G4 S2 G1 X50 F20000 M400 M956 P0 S1000 A0

          I have 3.4.0beta6 installed right now. That command definitely showed a different kind of graph.

          new command.PNG

          using ei3 and tuning out the 78.2 peak produces this result
          tunednew.PNG

          here is zvddd tuned
          zvddd.PNG

          I assume that is what is desired for input shaping... no large spikes? I don't think ei3 is the best shaper to use, i'll try with others also.

          Thanks
          Jim

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

            @jnofsinger those amplitudes are low, suggesting that either the resonances are small or you are using low acceleration. Do you have ringing on your prints? What acceleration limits have you set in the M201 command in config.g? Have you also taken measurements with Y movements? If your printer is a Cartesian bed-slinger then you will need to mount the accelerometer on the bed for that.

            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

            jnofsingerundefined 1 Reply Last reply Reply Quote 0
            • jnofsingerundefined
              jnofsinger @dc42
              last edited by

              @dc42

              I have a very sturdy ender3 frame with corner blocks and all wheels removed for rails. I also have removed the glass bed to reduce weight. Tests run with

              M203 X12000 Y12000 Z500 E1200 ; Set maximum speeds (mm/min)
              M201 X3000 Y3000 Z250 E250 ; Set accelerations (mm/s^2)
              M566 X300 Y300 Z20 E600 ;jerk

              After running multiple tests with ei3 and zvddd is that canceling the high frequency in the graph produces the best overall result. ( I have not done Y yet only X)

              Here is no shaping and speeds from 30, 45, 60, 75, 90, 105, 120, 135, and 150mms for both X and Y

              x-orig.jpg y-orig.jpg

              here is the best I can get so far using ZVDDD 78.9

              x-zvddd.jpg y-zvddd.jpg

              here is the backside view of ZVDDD 78.9

              IMG_3662.jpg IMG_3663.jpg

              very impressive overall happy with ZVDDD and the higher frequency cancel. I will try again with the mount on Y to see if I can tune Y itself. Although not part of the latest beta firmware in my case I could use a separate Y frequency cancel.

              I might try to play around with sampling as you suggested in the other thread to smooth at lower speeds. I normally print around 75/90mms but many smaller prints can't get up to speed so I do need a better cancel at lower also.

              Jim

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