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

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

    Scheduled Pinned Locked Moved
    General Discussion
    5
    16
    227
    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
      last edited by

      Hi,

      I am using Duet2 board, with corexy system of 500*500 build size. When I print, I see ringing effect only on Y-axis. Tried following solutions, but none worked.

      1. Tried with jerk values 1, 2, 3... upto 10 (acceleration 500, speed 60mm/s)
      2. Tried Different acceleration values from 500mm/s2 to 2500mm/s2 (speed 60mm/s & jerk 2)
      3. **Tightened the belts.
      4. Tried to double check alignment.
      5. Also tried DAA, but in vain.**
      6. Tried to use extra channels of Pulse & dir & use external drivers.

      a) Can you suggest what can be done to find root cause of ringing & resolve problem here?
      X axis is fine, its the Yaxis with the problem. Both on Linear guides, & Biqu extruder mounted.
      b) If it is vibrations, How do I root down the problem.

      NOTE: I am also using ssame board on a smaller bed size, with guide rod mechanism & cartesian system, it worked fine.
      Iin bigger size, rods induced vibrations, so I tried with corexy build to get better speeds.

      @jay_s_uk , @Phaedrux

      Images of ringing in XYZ cube: (ringing is always during breaking as per my observation)
      20250507_155329.jpg

      Image of setup (top view)
      20250507_155534.jpg

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

        @JayT what firmware version are you running?

        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 JayT

          @jay_s_uk : RRF3.5.0 RC3.

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

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

            @JayT I would suggest running 3.6-RC3. Motion and input shaping has been rewritten in 3.6 and its much better than in 3.5

            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

              @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

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