<p>To expand on the #3 solution: reducing the elasticity of the system, if you have your filament mounted on the top of your printer, placing the filament elsewhere on a separate spool holder can also reduce ghosting. Tightening the belts and moving my filament got rid of ghosting for me on my MP Maker Select.</p>

CC BY-SA 3.0
2018-02-08T19:32:36.780Z
I am in the process of printing some belt tension-er(s) from Thingiverse. I am hoping that by tensioning the belt I will get ride of ghosting, just like you. Unfortunately I have to by more belt because te x-axis is to short by a quarter inch, shot down! Anyway, thanks for the answer!
Ljk2000
CC BY-SA 3.0
2018-02-08T17:15:32.223Z
2018-02-08T17:15:32.223Z
Terry
<p><strong>Ghosting is an artefact in the print due to the vibrations in the printer that are induced by rapid changes of direction</strong>.  It is important not to confuse them with inherent vibrations in the printer due for example to the belts being loose or the bearings not being in perfect order.</p>

<p>The good news is that it is relatively easy to tell them apart: <strong>ghosting</strong> (also known as "ringing" or "ripples" or "waves" or a number of other names...) <strong>is always downstream of a change of direction, and fades rapidly</strong>.</p>

<p><a href="https://i.sstatic.net/xsYP9.jpg" rel="noreferrer"><img src="https://i.sstatic.net/xsYP9.jpg" alt="ghosting"></a></p>

<p>Inherent vibrations - on the other hand - tend to be consistently present when printing along a given direction, and do not fade.</p>

<p><a href="https://i.sstatic.net/Ao2ZR.jpg" rel="noreferrer"><img src="https://i.sstatic.net/Ao2ZR.jpg" alt="inherent vibrations"></a></p>

<p>Mechanically, ghosting works like this:</p>

<ol>
<li>The moving part is travelling along - for example - the x-axis, when suddenly the direction of movement becomes the y-axis.</li>
<li>At that moment, the stepper motor of the x-axis stop rotating, but the <a href="https://en.wikipedia.org/wiki/Momentum" rel="noreferrer">momentum</a> of the moving part stretches the belt even so slightly past the intended stop point.</li>
<li>At this moment the belt becomes like a rubber bend / spring, absorbs the kinetic energy of the moving mass and releases it by "throwing" it past the intended stop point in the other direction.</li>
<li>This keeps on repeating a number of times, but at each pass, some of the energy is dissipated, and the moving mass moves less end less away from the ideal stopping point.</li>
<li>While all of the above is happening, the object has also begun to move along the y-axis, so the extruded plastic looks "weavey" along the y-axis.</li>
</ol>

<p>Understanding how this process works, makes it possible to understan why the three main factors affecting ghosting are:</p>

<ul>
<li>The <strong>amount of mass</strong> being moved</li>
<li>The <strong>speed, acceleration and jerk</strong> settings</li>
<li>The <strong>elasticity of the mechanical components</strong></li>
</ul>

<p>Namely, <strong>mass and speed are important because their product is the momentum</strong>.  That in turn means that diminishing either one of the two will reduce the amount of "overshooting" past the stopping point.</p>

<p>Elasticity of the mechanical components is important as <strong>the more flex/stretch the part can take for a given amount of force, the more overshooting</strong> a given momentum will result in.</p>

<p>Finally, <strong>acceleration and jerk are important because</strong> - simplifying things a bit - <strong>the faster the change of direction happens, the less time the system has to adjust</strong> without vibrating.</p>

<p>So, concretely... what can you do to fix/reduce ghosting?  Three things, of course! :)</p>

<ol>
<li><strong>Reduce the mass being moved</strong>.  Depending on the geometry of your printer, the mass being moved could be the bed+print, the printing head, or an entire gantry.  These are normally considerations done when designing the printer itself, and engineers normally mitigate problems by using lighter materials (plastic over metal, aluminium or carbon fiber over steel, etc...), or adopting different designs (like using a Bowden extruder instead of a direct one, to save the weight of the stepper motor).</li>
<li><strong>Reduce speed, acceleration and/or jerk</strong>.  Speed is normally the safest bet, as - besides your prints taking longer - there is really no penalty for it.  Acceleration and jerk - on the other hand - can cause overestrusion at sharp corners.</li>
<li><strong>Reduce the elasticity of the system</strong>.  This is commonly achieved by tightening the belts and eventually switching to more rigid rods / tracks / rails.</li>
</ol>

<p>A couple of resources that may come in handy for you to understand and solve the problem better:</p>

<ul>
<li>A <a href="http://www.desiquintans.com/ringing" rel="noreferrer">really nice article</a> with illustrations (two of which I "stole" for this post)</li>
<li>A <a href="https://www.thingiverse.com/thing:277394" rel="noreferrer">test model</a> specifically designed to highlight any possible ringing problem with the printer.</li>
<li>A <a href="https://youtu.be/AKTvykTPjQw" rel="noreferrer">video</a> showing lots of different test prints done with various settings (very useful to understand how changing the above parameters affects the print).</li>
</ul>

CC BY-SA 3.0
2018-02-04T01:29:25.823Z
2018-02-04T08:26:07.687Z
2018-02-04T08:26:07.687Z
mac
<p>I am printing some minion chess pieces for my teacher at school and on every model I have found something called "ghosting", or at least I heard that is what it is called. For example there is a strap on the model for the pants. And going left and right there is very shallow "straps" or something happening. </p>

<p>I am interested to know what causes this to happen and how to fix it. It is not super bad, but would be nice to fix.</p>

CC BY-SA 3.0
2018-02-04T00:35:16.580Z
Your question would greatly benefit from a picture of the piece with the ghosting. :)
mac
CC BY-SA 3.0
2018-02-04T06:53:47.000Z
@mac I will work on uploading a picture once I get the chance. I only have this happen on these objects with all sorts of details, like these minions. And also, thank you greatly for the answer below. I found it be very useful for me.
Ljk2000
<print-quality><ghosting><knowledgebase>
What causes "ghosting"?
Ljk2000
# What causes "ghosting"?

(Asked by: username_0 on 2018-02-03)

I am printing some minion chess pieces for my teacher at school and on every model I have found something called "ghosting", or at least I heard that is what it is called. For example there is a strap on the model for the pants. And going left and right there is very shallow "straps" or something happening.

I am interested to know what causes this to happen and how to fix it. It is not super bad, but would be nice to fix.

**Tags:** print-quality, ghosting, knowledgebase
> **Comments:**
> **username_1**: Your question would greatly benefit from a picture of the piece with the ghosting. :)  
> **username_0**: @mac I will work on uploading a picture once I get the chance. I only have this happen on these objects with all sorts of details, like these minions. And also, thank you greatly for the answer below. I found it be very useful for me.  

---

## 2 answers

### Answer by username_1 on 2018-02-04. Score: 10 | Accepted answer

**Ghosting is an artefact in the print due to the vibrations in the printer that are induced by rapid changes of direction**. It is important not to confuse them with inherent vibrations in the printer due for example to the belts being loose or the bearings not being in perfect order.

The good news is that it is relatively easy to tell them apart: **ghosting** (also known as "ringing" or "ripples" or "waves" or a number of other names...) **is always downstream of a change of direction, and fades rapidly**.

[![ghosting](https://i.sstatic.net/xsYP9.jpg)](https://i.sstatic.net/xsYP9.jpg)

Inherent vibrations - on the other hand - tend to be consistently present when printing along a given direction, and do not fade.

[![inherent vibrations](https://i.sstatic.net/Ao2ZR.jpg)](https://i.sstatic.net/Ao2ZR.jpg)

Mechanically, ghosting works like this:

1. The moving part is travelling along - for example - the x-axis, when suddenly the direction of movement becomes the y-axis.
2. At that moment, the stepper motor of the x-axis stop rotating, but the [momentum](https://en.wikipedia.org/wiki/Momentum) of the moving part stretches the belt even so slightly past the intended stop point.
3. At this moment the belt becomes like a rubber bend / spring, absorbs the kinetic energy of the moving mass and releases it by "throwing" it past the intended stop point in the other direction.
4. This keeps on repeating a number of times, but at each pass, some of the energy is dissipated, and the moving mass moves less end less away from the ideal stopping point.
5. While all of the above is happening, the object has also begun to move along the y-axis, so the extruded plastic looks "weavey" along the y-axis.

Understanding how this process works, makes it possible to understan why the three main factors affecting ghosting are:

* The **amount of mass** being moved
* The **speed, acceleration and jerk** settings
* The **elasticity of the mechanical components**

Namely, **mass and speed are important because their product is the momentum**. That in turn means that diminishing either one of the two will reduce the amount of "overshooting" past the stopping point.

Elasticity of the mechanical components is important as **the more flex/stretch the part can take for a given amount of force, the more overshooting** a given momentum will result in.

Finally, **acceleration and jerk are important because** - simplifying things a bit - **the faster the change of direction happens, the less time the system has to adjust** without vibrating.

So, concretely... what can you do to fix/reduce ghosting? Three things, of course! :)

1. **Reduce the mass being moved**. Depending on the geometry of your printer, the mass being moved could be the bed+print, the printing head, or an entire gantry. These are normally considerations done when designing the printer itself, and engineers normally mitigate problems by using lighter materials (plastic over metal, aluminium or carbon fiber over steel, etc...), or adopting different designs (like using a Bowden extruder instead of a direct one, to save the weight of the stepper motor).
2. **Reduce speed, acceleration and/or jerk**. Speed is normally the safest bet, as - besides your prints taking longer - there is really no penalty for it. Acceleration and jerk - on the other hand - can cause overestrusion at sharp corners.
3. **Reduce the elasticity of the system**. This is commonly achieved by tightening the belts and eventually switching to more rigid rods / tracks / rails.

A couple of resources that may come in handy for you to understand and solve the problem better:

* A [really nice article](http://www.desiquintans.com/ringing) with illustrations (two of which I "stole" for this post)
* A [test model](https://www.thingiverse.com/thing:277394) specifically designed to highlight any possible ringing problem with the printer.
* A [video](https://youtu.be/AKTvykTPjQw) showing lots of different test prints done with various settings (very useful to understand how changing the above parameters affects the print).


---

### Answer by username_2 on 2018-02-08. Score: 2

To expand on the #3 solution: reducing the elasticity of the system, if you have your filament mounted on the top of your printer, placing the filament elsewhere on a separate spool holder can also reduce ghosting. Tightening the belts and moving my filament got rid of ghosting for me on my MP Maker Select.

> **Comments:**
> **username_0**: I am in the process of printing some belt tension-er(s) from Thingiverse. I am hoping that by tensioning the belt I will get ride of ghosting, just like you. Unfortunately I have to by more belt because te x-axis is to short by a quarter inch, shot down! Anyway, thanks for the answer!  

---

