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

Periodicity of ringing

Scheduled Pinned Locked Moved
General Discussion
s-curve ringing
17
98
18.1k
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
    Phaedrux Moderator
    last edited by 26 Jul 2018, 22:32

    I've found this to be a really good model to test for ringing as it rotates the walls from 0 to 45 degrees as it raises.

    https://www.thingiverse.com/thing:2798485

    @mrehorstdmd In case you missed it above, I also went and created an Excel table that will help calculate the new accel value. Ringing Calculator.xlsx

    Z-Bot CoreXY Build | Thingiverse Profile

    undefined 1 Reply Last reply 27 Jul 2018, 09:28 Reply Quote 0
    • undefined
      dc42 administrators @Phaedrux
      last edited by 27 Jul 2018, 09:28

      @phaedrux said in Periodicity of ringing:

      I've found this to be a really good model to test for ringing as it rotates the walls from 0 to 45 degrees as it raises.

      https://www.thingiverse.com/thing:2798485

      Thanks, I'm printing that now. As the layer time is so short, when printing it in PLA I have found it necessary to scale it up to 2x size and add some infill. I selected 3 perimeters to avoid the infill showing on the outside and leaving a pattern that could be confused with ringing.

      When I've done some more tests, I'll make the 2.02alpha build with dynamic ringing cancellation available.

      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

      1 Reply Last reply Reply Quote 0
      • undefined
        dc42 administrators
        last edited by 27 Jul 2018, 12:07

        I've used that test piece to measure the predominant ringing frequencies of my printers:

        Cartesian (Ormerod): 24Hz
        Delta (Kossel): 44Hz
        SCARA: 12.5Hz

        Next step is to reprint them with DRC 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

        1 Reply Last reply Reply Quote 0
        • undefined
          mrehorstdmd
          last edited by 27 Jul 2018, 15:46

          I ran a 100 mm cube print on my coreXY machine with speed at 50, 100, 150 and 200 mm/sec, and acceleration at 1000, 2000, 3000, 4000, and 5000 mm/sec^2.

          0_1532705685244_test cube close small.jpg

          It was hard to find lighting that made it easy to see all the weirdness because the print warped quite a bit (ABS, single wall, straight sides- not much to be done about it), but at 150mm/sec, A=3000 mm/sec^2 and at 200 mm/sec, A=4000, the ringing all but disappears. There are some other weird ripples in the 200 mm/sec layers that I suspect are related to extruder settings, not XY motion settings. Jerk was 100 in X and Y.

          All the ringing is on the start of motion in the Y direction after finishing a move in the X direction. There is some very minor ringing on the X parallel sides, but appears to be completely gone at 50 mm/sec, A=1000 and 2000 mm/sec^2, and several other settings. Where it is visible, the amplitude is so low I probably wouldn't complain about it.

          There are some random bumps scattered all over the surface- not sure what's causing those.

          I may try the same test with the cube rotated 45 degrees on the plate to see what happens when only one motor is driving the motion on each side.

          https://drmrehorst.blogspot.com/

          1 Reply Last reply Reply Quote 2
          • undefined
            dc42 administrators
            last edited by 27 Jul 2018, 16:05

            Have you measured the ringing frequency? See my earlier response.

            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 28 Jul 2018, 02:11 Reply Quote 0
            • undefined
              burtoogle
              last edited by 27 Jul 2018, 21:08

              I printed out that twisting test piece on the Kossel XL and downstream of the corners I get expected ringing with a wavelength of around 1mm. But I also notice on each side a similar pattern but with a wavelength of around 5mm. It looks like it has the same amplitude on all four sides and amplitude doesn't appear to alter with the twist. The part was printed with 3 walls and no infill.

              undefined undefined 2 Replies Last reply 27 Jul 2018, 21:13 Reply Quote 0
              • undefined
                dc42 administrators @burtoogle
                last edited by 27 Jul 2018, 21:13

                @burtoogle said in Periodicity of ringing:

                I printed out that twisting test piece on the Kossel XL and downstream of the corners I get expected ringing with a wavelength of around 1mm. But I also notice on each side a similar pattern but with a wavelength of around 5mm. It looks like it has the same amplitude on all four sides and amplitude doesn't appear to alter with the twist. The part was printed with 3 walls and no infill.

                Can you post a photo? Are you sure that the 5mm pattern isn't infill showing through, if you used infill?

                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 28 Jul 2018, 06:09 Reply Quote 0
                • undefined
                  Phaedrux Moderator @burtoogle
                  last edited by 27 Jul 2018, 22:23

                  @burtoogle Could the additional 5mm pattern coincide with an oscillation from a travel move?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  undefined 1 Reply Last reply 28 Jul 2018, 15:51 Reply Quote 0
                  • undefined
                    mrehorstdmd @dc42
                    last edited by 28 Jul 2018, 02:11

                    @dc42 I cut the print up and put it under a microscope to measure - I counted as many waves as I could in each speed acceleration combo then divided the total distance by the wave count to get the wavelength:

                    0_1532743468071_measurements.jpg

                    the "x" entries are where the amplitude was so small or the duration so short I couldn't measure it - i.e. not really a print quality issue.

                    The X axis values were generally high frequency, and very short lived, very small amplitude and I couldn't get any useful/reliable numbers from them.

                    It's interesting that the period values mostly tend to cluster around 0.02 sec. Something is resonating at about 50 Hz...

                    https://drmrehorst.blogspot.com/

                    undefined undefined 2 Replies Last reply 28 Jul 2018, 02:30 Reply Quote 0
                    • undefined
                      DocTrucker @mrehorstdmd
                      last edited by DocTrucker 28 Jul 2018, 02:30

                      A pair of lead acid car batteries would be good for 45Ah which would do 1.2kW for an hour. I expect most printers draw less than this,especially when prewarmed. 27.6V maybe an issue though.

                      If you were planning to do this regularly then deep cycle batteries would be needed. I'm just thinking about a perfect ripple free 24VDC source for a test as I suspect if you look at any switch mode power supply (especially cheaper ones) on the oscilliscope you'll see a 50Hz wobble if you look close enough, but it may not be an issue.

                      Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        DocTrucker
                        last edited by 28 Jul 2018, 02:42

                        Just checked. Duet 2 limited to 25VDC input. May find the car batteries dip under this on load, but as our heaters can be PID the the load cand drop to low levels which may let the voltage go over. You'd need a DC-DV regulator I think.

                        Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                        undefined 1 Reply Last reply 28 Jul 2018, 10:45 Reply Quote 0
                        • undefined
                          burtoogle @dc42
                          last edited by 28 Jul 2018, 06:09

                          Can you post a photo? Are you sure that the 5mm pattern isn't infill showing through, if you used infill?

                          0_1532758120427_IMG_20180728_070527318_cropped.jpg

                          Photo just about shows both 1mm and 5mm pitch patterns - printed with 3 walls and no infill.

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            dc42 administrators @mrehorstdmd
                            last edited by dc42 28 Jul 2018, 06:13

                            @mrehorstdmd said in Periodicity of ringing:

                            I cut the print up and put it under a microscope to measure - I counted as many waves as I could in each speed acceleration combo then divided the total distance by the wave count to get the wavelength:

                            Try adding a column to your table for acceleration time, calculated as (speed - jerk)/acceleration. You should find that the 'x' columns in your table correspond to the acceleration time being close to a multiple of the ripple period.

                            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 28 Jul 2018, 14:34 Reply Quote 0
                            • undefined
                              JoergS5 @DocTrucker
                              last edited by JoergS5 28 Jul 2018, 10:45

                              @DocTrucker

                              for testing, someone who uses 12 V and have this 50 Hz pattern could test this easier with a 12 V car battery. Maybe someone has this constellation.

                              If it has influence, you don't need to base it solely to a DC source. You can e. g. use some flywheel solution between AC source and your DC target, without storing the energy, just to transform and straighten.

                              undefined 1 Reply Last reply 28 Jul 2018, 14:27 Reply Quote 0
                              • undefined
                                DocTrucker @JoergS5
                                last edited by DocTrucker 28 Jul 2018, 14:27

                                @joergs5 said in Periodicity of ringing:

                                @DocTrucker

                                for testing, someone who uses 12 V and have this 50 Hz pattern could test this easier with a 12 V car battery. Maybe someone has this constellation.

                                If it has influence, you don't need to base it solely to a DC source.

                                Doh! Ha ha, yes of course! Was thinking too much on how I could access if a ripple on the DC is a problem before doubling the PSU budget!

                                Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  mrehorstdmd @dc42
                                  last edited by 28 Jul 2018, 14:34

                                  @dc42 ummm, not so much... multiple, yes, but not necessarily whole number multiple.

                                  0_1532787667472_Clipboard01.jpg

                                  Maybe my measurements of the ripple aren't so great. I made a couple new test prints that are easier to read:

                                  0_1532787787715_test prints.jpg

                                  The one on the left tests individual motors in the corexy mechanism. The ringing looks identical on all sides of that print, as one would expect since the moving mass is the same and the motors and currents are the same. A couple settings generate some ripple effects at the end of motion.

                                  The other print will be easier to measure than my original because it is warped. I used 3 perimeters and the ringing in each perimeter layer reinforces the ringing in the next perimeter, so even the ringing wavelengths I couldn't read before look like they are now readable.

                                  These prints are 50 mm on a side, so at acceleration =1000 they only hit 200 mm/sec for a few mm at the center of the side.

                                  I will measure and create a new spreadsheet...

                                  https://drmrehorst.blogspot.com/

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    burtoogle @Phaedrux
                                    last edited by burtoogle 28 Jul 2018, 15:51

                                    @phaedrux said in Periodicity of ringing:

                                    @burtoogle Could the additional 5mm pattern coincide with an oscillation from a travel move?

                                    My theory is that it is the delta's frame wobbling and so I taped a 2-axis accelerometer to the top of the delta frame and captured some spectra while twatting the top of the frame and, lo and behold, there is a nice resonance peak at around 7.5 Hz which equates to 5.33 mm wavelength, pretty much spot on.

                                    So my next move is to put a load of mass on the top of the delta frame to push the resonant frequency down and see what effect that has. Stay tuned (haha)

                                    undefined 1 Reply Last reply 28 Jul 2018, 17:11 Reply Quote 0
                                    • undefined
                                      burtoogle @burtoogle
                                      last edited by 28 Jul 2018, 17:11

                                      Adding 3Kg (bag of Oats!) to the top of the delta frame reduced the resonant frequency to 4.66 Hz. Now to print something and check whether the wavelength has increased as expected and see if the amplitude has changed at all.

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        burtoogle
                                        last edited by 28 Jul 2018, 18:22

                                        I printed exactly the same twisted test piece gcode - this time with the 3Kg mass on top of the delta frame and as far as I can tell it has completely eradicated the low frequency ringing. I can't see it no matter how I hold the part under the light and I can't feel it when I run my finger over the part. The 5mm wavelength ringing on the earlier part is easy to feel by comparison. Obviously, this is only a test with one part but I think it warrants further investigation.

                                        undefined 1 Reply Last reply 28 Jul 2018, 19:44 Reply Quote 1
                                        • undefined
                                          Phaedrux Moderator @burtoogle
                                          last edited by 28 Jul 2018, 19:44

                                          @burtoogle that's interesting. I've been thinking a lot about how best to dampen the frame resonances. Currently I have the frame sitting on some closed cell foam pads on top of an end table. But maybe adding some more mass to the whole frame and table combination would help deaden the vibrations better.

                                          Generally I thought that as long as the bed and print head are moving together the effect of the frame swaying would be basically canceled out but that doesn't really take the elasticity of the belts into consideration. The print head would oscillate longer than the frame I think.

                                          Z-Bot CoreXY Build | Thingiverse Profile

                                          undefined 1 Reply Last reply 28 Jul 2018, 21:29 Reply Quote 1
                                          56 out of 98
                                          • First post
                                            56/98
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA