Vibration a.k.a. ripple a.k.a. shadow a.k.a. ghosting test

by orcinus, published

Vibration a.k.a. ripple a.k.a. shadow a.k.a. ghosting test by orcinus Mar 21, 2014

Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

16015Views 2540Downloads Found in 3D Printing Tests


  1. Print
  2. Inspect for ghosting of the sharp edges (letters, dimples, corners)
  3. Proof your machine for vibration
  4. ???
  5. Profit!


Make sure to test with both PLA and ABS at a variety of temperatures.

The hotter the extrusion, the more liquid it is and more obvious the vibration artifacts will be. Also, PLA is much less viscous than ABS.

Test with a variety of colors as well. Semi-transparent filaments tend to hide the vibration artifacts rather well. As do matte and very light filaments. Glossy black and opaque silver work very very well.

Mind the X and Y orientation when slicing - having the labels correspond to actual X and Y axes will make debugging easier.

More from 3D Printing Tests

view more

All Apps

This App connects Thingiverse with Makeprintable, a cloud-based mesh repair service that analyzes, validates and repairs most common mesh errors that can occur when preparing a 3D design file for p...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App
Sep 13, 2016 - Modified Sep 13, 2016

I saw somewhere (don't remember where) that stated vibrations in X axis will be visible on Y axis face of this print, and vibrations in Y axis will be visible on X axis face of print. Can someone please confirm this is true? Right now I just need to find out which axis I need to look at, I have ghosting on the X axis face, but I also have some vertical ringing which is making the vertical surface faces on all sides of my prints rough (they where smoother before I did my Y axis extension (Duplicator i3). I'm printing PLA at 30mm/sec, 205c Extruder, 60c Bed, Acceleration (X and Y) set at 800, and Jerk at 8. I can provide other settings if needed, anyone got any advice? Thanks in advance

Apparently the Y axis should have a tensioner? I found one laying on the table after my Y axis extension and thought it had fell off the X axis, so that is where I put it, Im thinking this might be contributing to some of my issue, will move when I get a chance and report back, still curious about above though.

Thank you for this, real easy way to see which axis I need to adjust.

Also weight of your x axis can really effect your x axis ghosting at fast printing speeds because tbe weight shifts past its zero at speed, truly get good speeds is lighten the x

ionno, i prefer speed AND no ghosting. I did the belt twist mod from nophead and ghosting has been a thing of the past at 80-100mm/sec

Belt twisting has nothing to do with ghosting. What you're talking about is the vertical ribbing caused by thr belt teeth rubbing against the edge of your pulley and is easily fixed by the forementioned mod or just aligning the belt path.

Really good tips, thanks!

  1. ??? = Collect underpants.

I'm also interested! What printer are you using and what did you do to get such a dramatic improvement?

There was no single thing. There are tons of little changes that contribute to reducing the vibration. For starters, knock off your acceleration and speed. Everyone keeps lusting for speed when there is no reason to - you're not producing parts en masse in a factory, there's absolutely no point in going over 50 mm/s. Don't reduce the acceleration too much or you'll start getting blobbing, but anything above the values required to avoid that is unneccessary.

Tweak the belt tension. High tension = precision and vibration. Low tension = increased positional error, but decrease vibration. Find a happy compromise between the two. Add gaskets between the steppers and whatever you're mounting them on. Depending on your linear motion system, increase the friction. Your steppers will heat up more and require more current, but the friction will dampen the vibration greatly. Isolate the extruder with cork or adhesive gel tape. Add feet to your machine, but make them layered - layer of foam, layer of gel, layer of cork. The objective isn't to make your bot immovable, but to make it wobble on the feet, as that will absorb the vibration.

Again, lots of little things. Also, bear in mind they'll be short lived. Most of the improvements i've made 9 months ago have seemingly evaporated - the belt tension changed over time, the layers of padding compressed, etc. The only "permanent" tweak is reduction in speed and acceleration.

Final note: the more rigid your machine is, the more vibration you'll get. I'm using an ORD Bot, which is as rigid as it gets. There are no plastic parts connecting the metal ones - whole machine is one big bell. You can feel the Y stepper vibration in the X gantry quite clearly, as there are no transitions between materials to soak the vibration up. Rule number one in isolating anything is - the more transitions, the better. Also, the more rigid the machine, the higher the resonant frequency.

fma - in reply to orcinus

Thanks for these tips!!!
Another way to improve prints is at design level, rounding shapes as much as possible on intersections. Solidworks allows to do that very easily. More difficult with OpenSCAD...

orcinus - in reply to fma

That's true. Fillets help a great deal. Unfortunately they don't help with cases such as organics, sculptures, high res scans etc.

+1 to the comments regarding speed. I was caught up in that game for awhile when I first got my printer. Eventually my buddy said "why do you need to print fast?" Now I usually print around 35mm/sec.

What params can be adjusted to reduce such artifacts?

orcinus - in reply to fma

See my reply above.