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

    Ringing in Y axis (Linear guide system, coreXY design)

    Scheduled Pinned Locked Moved
    General Discussion
    5
    22
    1.2k
    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.
    • JayTundefined
      JayT @jay_s_uk
      last edited by

      @jay_s_uk said in Ringing in Y axis (Linear guide system, coreXY design):

      3.6-RC3

      Motion shaping as in acceleration profile ? (I am not using input shaping, as it didn't give much results).
      Do you see this problem arising from acceleration/deceleration profile ?

      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @JayT
        last edited by

        @JayT i don't think this will be something you can tune out by adjusting acceleration etc.
        Input shaping is the way to go to reduce this

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        JayTundefined 1 Reply Last reply Reply Quote 0
        • JayTundefined
          JayT @jay_s_uk
          last edited by

          @jay_s_uk : Ok Let me try that. Meanwhile can you tell me if this is common in Linear guide systems? Any suggestion to check on design side?

          jay_s_ukundefined mrehorstdmdundefined 2 Replies Last reply Reply Quote 0
          • jay_s_ukundefined
            jay_s_uk @JayT
            last edited by

            @JayT yes, ringing is common. It happens more in Y on coreXY as you're moving the whole of x axis about

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

            1 Reply Last reply Reply Quote 1
            • mrehorstdmdundefined
              mrehorstdmd @JayT
              last edited by

              @JayT Have you tried tweaking the motor currents?

              https://drmrehorst.blogspot.com/

              JayTundefined 1 Reply Last reply Reply Quote 0
              • JayTundefined
                JayT @mrehorstdmd
                last edited by JayT

                @mrehorstdmd :

                YEs, we initially used 2000mA, reduced it down to 1600mA.

                • Tried to use Pulse dir pins with external driver as well. no luck.
                • I am using 0.9deg motors (as with 1.8degree there was vertical ribbing in Y axis).
                • I had built cartesian system, even then Y always had ringing. this wasn't the problem with 300bed side. Then we moved to Corexy for 500 bed size, but ringing appear despite slow speeds.
                dc42undefined 1 Reply Last reply Reply Quote 0
                • JackMartinezundefined
                  JackMartinez @JayT
                  last edited by JackMartinez

                  @JayT said in Ringing in Y axis (Linear guide system, coreXY design):

                  @jay_s_uk : RRF3.5.0 RC3.

                  NOTE: I use the same in 300 bed sized machine. It's not giving any problems.

                  @JayT said in Ringing in Y axis (Linear guide system, coreXY design):

                  @jay_s_uk : RRF3.5.0 RC3.

                  NOTE: I use the same in 300 bed sized machine. It's not giving any problems.

                  Yes, you are right, I also have the same and it works fine.

                  1 Reply Last reply Reply Quote 2
                  • dc42undefined
                    dc42 administrators @JayT
                    last edited by dc42

                    @JayT there are at least two possible sources of this resonance:

                    1. The combination of the heavy Y axis and the belts. Increasing the belt tension will increase the frequency of this resonance and may also reduce its amplitude somewhat.

                    2. If the tool head is heavy and its centre of mass is displayed from the Y axis by much distance then there will be resonance due to torsional rotation of the tool head about the Y axis. The frequency and seriousness of this will depend on the moment of inertia of the tool head about the Y axis, and how stiff the Y axis metalwork is. To reduce the amplitude of this resonance you will need to reduce toolhead moment of inertia (e.g. if using a direct drive extruder then switch to one with lower mass) or make the Y axis stiffer so that it better resists twisting.

                    On my E3D tool changer with Hemera tools, #2 is by far the most significant.

                    I suggest you upgrade to firmware 3.5.0-rc.3 and then use an accelerometer and the Input Shaping Plugin in DWC to measure the frequency of the ringing and tune input shaping to mitigate 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

                    JayTundefined 1 Reply Last reply Reply Quote 1
                    • JayTundefined
                      JayT @dc42
                      last edited by JayT

                      @dc42 @jay_s_uk :

                      • Based on suggestion, I tried latest firmware 3.6 RC3.
                        NOTE: Tool head is Biqu. (not much heavy, with 3dpinted ducts for part cooling).
                      • Attached is an image with the top one printed using DAA & bottom one is how base printing without DAA appears. There is absolutely no difference after input shaping. (I manually calculated distance between 2 lines using vernier (except the corner one) ).
                        20250508_140201.jpg
                      1. Jerk is 5.
                      2. DAA: speed is 120mm/s, acceleration 800mm/s2, and distance is 2mm between 2 lines, so that 60Hz for DAA. We used ZVD mode.
                      3. In the top cube, I also modified acceleration to 1500 mm/s2, but no difference.

                      Can you suggest here further?

                      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                      • jay_s_ukundefined
                        jay_s_uk @JayT
                        last edited by

                        @JayT best off getting an accelerometer and measuring it properly.
                        And ZVD is not the most aggressive input shaper, see the data evaluation info here about the different shapers https://docs.duet3d.com/en/User_manual/Tuning/Input_shaping_plugin#data-evaluation
                        maybe try ei2 or ei3

                        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                        JayTundefined 1 Reply Last reply Reply Quote 1
                        • JayTundefined
                          JayT @jay_s_uk
                          last edited by JayT

                          @jay_s_uk :
                          @dc42 :
                          Thank you for suggestions. I used EI2 & EI3 methods input shaping modes with 20Hz, and it indeed reduced ringing, also with reduced print speed, it further goes down. I am reading on connecting accelerometer to find exact frequency.

                          Can you suggest where should I fit my accelerometer for Y-Axis? (on the extruder ? ) , NOTE: The accelerometer doesn't have axis marked.
                          Can you mark in the picture above to suggest?

                          jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                          • jay_s_ukundefined
                            jay_s_uk @JayT
                            last edited by

                            @JayT the closer to the nozzle the better. There are mounts you can print that let you mount an accelerometer directly to the nozzle (just for data capture)

                            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                            JayTundefined 1 Reply Last reply Reply Quote 1
                            • JayTundefined
                              JayT @jay_s_uk
                              last edited by JayT

                              @jay_s_uk :

                              Hi Jay, I tried 20Hz, result was better. And I used following accelerometer curve to detect the exact frequency. as per this 27.4 shaper frequency, but that does not remove ringing for me like 20Hz. Can you suggest further on how to proceed here or how to analyze this graph?
                              Also What is the role of damping factor ? At 20Hz with 0.05 i get better result I feel. but I need to find proper frequency & damping factor to make its smooth.

                              20250516_110836.jpg

                              Damping factor 0.01
                              EI2
                              Mounted above BLtouch mount.

                              JayTundefined 1 Reply Last reply Reply Quote 0
                              • JayTundefined
                                JayT @JayT
                                last edited by

                                @jay_s_uk
                                @dc42 :

                                Below is result at 20-22Hz frequency, where many lines reduce, speed is 60mm/s, so the lines are closer. However, I am not able to remove these lines in the picture.
                                How do I capture this frequency in input shaping method?
                                This is with damping factor 0.05 though, with 0.01 lines are more prominent i felt.
                                20250516_135413.jpg 20250516_135424.jpg 20250516_135433.jpg

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

                                  @JayT as the ringing is so severe, you are unlikely to cancel it completely. You could try other input shapers such as ZVDD and ZVDDD.

                                  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

                                  JayTundefined 1 Reply Last reply Reply Quote 1
                                  • JayTundefined
                                    JayT @dc42
                                    last edited by

                                    @dc42 :
                                    Hi David, I still see enough ringing despite using ZVDD& ZVDDD modes, but none reduce the ringing much. What am I missing here? The best frequency that works 20Hz with EI2 mode. But i still see lines on the plane Y facet.
                                    Can you suggest what can be optimized in Settings or the design to eliminate this ringing in Y direction?
                                    With cartesian i was able to solve ringing but could never attain acceleration > 800mm/s2 & speed >100. Same is the case with coreXY as well. I am not able to move to higher acceleration or speed.

                                    P.S.:

                                    1. I tried 0.9 degree double stack as well
                                    2. ZVD ZVDDD modes with 20Hz frequency.
                                    dc42undefined 1 Reply Last reply Reply Quote 0
                                    • dc42undefined
                                      dc42 administrators @JayT
                                      last edited by

                                      @JayT :

                                      1. Can you confirm that you obtained those prints using firmware 3.6.0-rc.3 ?
                                      2. Does the centre frequency of the ringing reported by the accelerometer and closed loop plugin agree with what you measure? Measure the period of ringing in mm on the print (ignoring the ringing closest to the edge) and divide that into your speed of 60mm/sec to get the ringing frequency.
                                      3. Can you post a print taken with IS disabled so that we can see what different IS is making?
                                      4. There is a checkbox in the IS plugin called "measure over the whole move" or something like that. I believe you have that checked. What does the plot produced by the IS plugin look like oi you un-check that box and take a measurement?

                                      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

                                      JayTundefined 1 Reply Last reply Reply Quote 0
                                      • JayTundefined
                                        JayT @dc42
                                        last edited by

                                        @dc42 :

                                        1. Yes.
                                        2. No, the graph does not completely agree with what i manually found by trying different frequencies. at 19.7 or 20Hz i get major reduction in ringing. But somehow it never goes down to zero.
                                        3. I will share.
                                        4. I am not sure if option of "entire move" was checked.

                                        I am now moving back to cartesian, as the ringing indeed came down by moving to cartesian with use of 0.9degree and some DAA. Still I am so much limited to acceleration of 800mm/s2 with 60mm/s or 1500mm/s2 with 100mm/s speed. I will share new pictures.

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