Ringing in Y axis (Linear guide system, coreXY design)
-
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.
- Tried with jerk values 1, 2, 3... upto 10 (acceleration 500, speed 60mm/s)
- Tried Different acceleration values from 500mm/s2 to 2500mm/s2 (speed 60mm/s & jerk 2)
- **Tightened the belts.
- Tried to double check alignment.
- Also tried DAA, but in vain.**
- 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.Images of ringing in XYZ cube: (ringing is always during breaking as per my observation)
Image of setup (top view)
-
@JayT what firmware version are you running?
-
@jay_s_uk : RRF3.5.0 RC3.
NOTE: I use the same in 300 bed sized machine. It's not giving any problems.
-
@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
-
@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 ? -
@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 -
@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?
-
@JayT yes, ringing is common. It happens more in Y on coreXY as you're moving the whole of x axis about
-
@JayT Have you tried tweaking the motor currents?
-
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.
-
@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.
-
@JayT there are at least two possible sources of this resonance:
-
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.
-
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.
-
-
- 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) ).
- Jerk is 5.
- DAA: speed is 120mm/s, acceleration 800mm/s2, and distance is 2mm between 2 lines, so that 60Hz for DAA. We used ZVD mode.
- In the top cube, I also modified acceleration to 1500 mm/s2, but no difference.
Can you suggest here further?
- Based on suggestion, I tried latest firmware 3.6 RC3.
-
@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 -
@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? -
@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)
-
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.Damping factor 0.01
EI2
Mounted above BLtouch mount. -
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.
-
@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.