<p>No, at least not to the extent the above result suggests. I had the idea to try rotating the piece 180° around the Z axis, and got nearly the same effect: low ringing in the middle segment, strong ringing on the final segment. So what is the explanation?</p>
<p>The impulse intended to start the ringing for the middle segment is exactly opposite the impulse that ended the first segment, and generates a time-shifted ringing of opposite sign, <strong>cancelling out with the tail of the ringing from the previous impulse</strong>.</p>
<p>Overall, the ringing does seem to be <em>somewhat</em> stronger in this rotation, so I think my original hypothesis that there's an effect related to belt length or the idler is still plausible, but it's nowhere near as dominant as I thought.</p>
<p>Further investigation of this seems to call for a better-designed test piece without cancelling impulse responses.</p>

CC BY-SA 4.0
2022-07-27T23:51:10.247Z
I'm actually starting to doubt this explanation somewhat because there should be cancelling impulses on the last segment too. But hopefully a new test model will shed some light on this.
R.. GitHub STOP HELPING ICE
CC BY-SA 4.0
2022-08-10T14:40:28.853Z
Print speed seems like an important variable that I don't see mentioned. Consider running the test with the print speed increased and/or decreased by a small amount, maybe 5 or 10%.
Caleb
CC BY-SA 4.0
2022-07-27T22:37:25.770Z
2022-07-27T22:37:25.770Z
R.. GitHub STOP HELPING ICE
<p>So, backstory: I setup a tuning print for Klipper input shaper that makes use of matched speed projected onto the opposite axis at junctions, and high instantaneous junction velocity (scv), to allow them to be taken in a way that only one axis experiences an impulse. The idea here was to get measurement noise from the other axis's resonances out of the measured ringing. And that seems to have worked fine. But I also found something very interesting:</p>
<p>The magnitude of ringing, and even whether it appears <em>at all</em>, is dependent on the direction of the acceleration/deceleration impulse. When the motion of the axis is away from the motor and abruptly stops, there is essentially no measurable ringing. But when the motion of the axis is towards the motor and abruptly stops, there is strong ringing.</p>
<p>Is this normal? It seems plausible via one or more mechanisms:</p>
<ul>
<li>Belt run all the way around the idler and back to the motor, which is doing the pulling in this direction, is far longer and has more elasticity</li>
<li>Idler is untoothed, so maybe the teeth compress against the smooth idler and act as a spring</li>
<li>... ?</li>
</ul>
<p>The printer is an Ender 3 original with lots of modifications, but none of them to the motion system. The observations above apply to both the X and Y axis, but the X axis is so light that it requires extreme levels of acceleration to see the issue anyway, so I'm not concerned about it. The Y axis is where the problem is.</p>
<p>Seeing how good I have this in one direction (towards the motor) makes me really want to find a solution that gets equally good results in both directions, as it would allow me to up my outer wall print acceleration for high quality up from 500-2000 to 5000+ and max acceleration up to 30000+ - the limiting factor is the bad ringing from one direction on this axis.</p>
<p>What approaches should I try to mitigate this (and confirm it's the issue)? I'm thinking of:</p>
<ul>
<li>Going dual-Y-motor with the second Y motor mounted at the front of the printer, so both directions are &quot;motor pulling on short segment of belt&quot;.</li>
<li>Replacing belt. It's the original Creality supplied one and some folks have suggested a genuine Gates belt would not have this issue.</li>
</ul>
<p>Here is a photo of the test print:</p>
<p><a href="https://i.sstatic.net/iZYlt.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/iZYlt.jpg" alt="3D print of a Z-direction-extruded rectangle with a trapezoidal segment subtracted from the middle of the long side" /></a></p>
<p>The extrusion path was clockwise around the part (right to left on the side facing the camera and front of the printer/bed). Acceleration, scv, and input shaper settings were adjusted manually during the print to give different views of the ringing. The important detail is that there's almost no ringing in the middle flat section, except at the very top where input shaper was turned off completely.</p>

CC BY-SA 4.0
2022-07-30T16:02:35.423Z
how thick is the part? Have you tried the latest prusa slicer with Arachnae enabled?
Trish
CC BY-SA 4.0
2022-07-30T16:07:24.337Z
@Trish: It's a single-wall test piece. Latest Cura with Arachne, but Arachne vs legacy isn't relevant because the wall path is exactly the inset outer profile I designed the model to yield.
R.. GitHub STOP HELPING ICE
CC BY-SA 4.0
2023-12-21T06:59:23.203Z
You could probably replace the smooth idler with a toothed pulley as a temporary measure to see if your second bullet point is a contributor.  A 3D printed bushing might be needed in the pulley bore to adapt it to the idler mounting. As a temporary test setup it might at least eliminate one potential cause.
allardjd
<print-quality><linear-motion><belt>
Are resonances of belt driven carriage strongly direction dependent? Mitigations?
R.. GitHub STOP HELPING ICE
# Are resonances of belt driven carriage strongly direction dependent? Mitigations?

(Asked by: username_0 on 2022-07-27)

So, backstory: I setup a tuning print for Klipper input shaper that makes use of matched speed projected onto the opposite axis at junctions, and high instantaneous junction velocity (scv), to allow them to be taken in a way that only one axis experiences an impulse. The idea here was to get measurement noise from the other axis's resonances out of the measured ringing. And that seems to have worked fine. But I also found something very interesting:

The magnitude of ringing, and even whether it appears *at all*, is dependent on the direction of the acceleration/deceleration impulse. When the motion of the axis is away from the motor and abruptly stops, there is essentially no measurable ringing. But when the motion of the axis is towards the motor and abruptly stops, there is strong ringing.

Is this normal? It seems plausible via one or more mechanisms:

* Belt run all the way around the idler and back to the motor, which is doing the pulling in this direction, is far longer and has more elasticity
* Idler is untoothed, so maybe the teeth compress against the smooth idler and act as a spring
* ... ?

The printer is an Ender 3 original with lots of modifications, but none of them to the motion system. The observations above apply to both the X and Y axis, but the X axis is so light that it requires extreme levels of acceleration to see the issue anyway, so I'm not concerned about it. The Y axis is where the problem is.

Seeing how good I have this in one direction (towards the motor) makes me really want to find a solution that gets equally good results in both directions, as it would allow me to up my outer wall print acceleration for high quality up from 500-2000 to 5000+ and max acceleration up to 30000+ - the limiting factor is the bad ringing from one direction on this axis.

What approaches should I try to mitigate this (and confirm it's the issue)? I'm thinking of:

* Going dual-Y-motor with the second Y motor mounted at the front of the printer, so both directions are "motor pulling on short segment of belt".
* Replacing belt. It's the original Creality supplied one and some folks have suggested a genuine Gates belt would not have this issue.

Here is a photo of the test print:

[![3D print of a Z-direction-extruded rectangle with a trapezoidal segment subtracted from the middle of the long side](https://i.sstatic.net/iZYlt.jpg)](https://i.sstatic.net/iZYlt.jpg)

The extrusion path was clockwise around the part (right to left on the side facing the camera and front of the printer/bed). Acceleration, scv, and input shaper settings were adjusted manually during the print to give different views of the ringing. The important detail is that there's almost no ringing in the middle flat section, except at the very top where input shaper was turned off completely.

**Tags:** print-quality, linear-motion, belt
> **Comments:**
> **username_1**: how thick is the part? Have you tried the latest prusa slicer with Arachnae enabled?  
> **username_0**: @Trish: It's a single-wall test piece. Latest Cura with Arachne, but Arachne vs legacy isn't relevant because the wall path is exactly the inset outer profile I designed the model to yield.  
> **username_2**: You could probably replace the smooth idler with a toothed pulley as a temporary measure to see if your second bullet point is a contributor.  A 3D printed bushing might be needed in the pulley bore to adapt it to the idler mounting. As a temporary test setup it might at least eliminate one potential cause.  

---

## 1 answers

### Answer by username_0 on 2022-07-27. Score: 1

No, at least not to the extent the above result suggests. I had the idea to try rotating the piece 180° around the Z axis, and got nearly the same effect: low ringing in the middle segment, strong ringing on the final segment. So what is the explanation?

The impulse intended to start the ringing for the middle segment is exactly opposite the impulse that ended the first segment, and generates a time-shifted ringing of opposite sign, **cancelling out with the tail of the ringing from the previous impulse**.

Overall, the ringing does seem to be *somewhat* stronger in this rotation, so I think my original hypothesis that there's an effect related to belt length or the idler is still plausible, but it's nowhere near as dominant as I thought.

Further investigation of this seems to call for a better-designed test piece without cancelling impulse responses.

> **Comments:**
> **username_0**: I'm actually starting to doubt this explanation somewhat because there should be cancelling impulses on the last segment too. But hopefully a new test model will shed some light on this.  
> **username_3**: Print speed seems like an important variable that I don't see mentioned. Consider running the test with the print speed increased and/or decreased by a small amount, maybe 5 or 10%.  

---

