How to Fix Ghosting and Ringing in 3D Prints

Ghosting — also called ringing or echoing — is when a sharp feature like a logo, hole or corner repeats as faint, evenly spaced ripples across the wall next to it. It is not an extrusion problem: it is your printer physically vibrating. That makes it one of the few defects you fix with a screwdriver as often as with the slicer.

What ghosting is

Every time the printhead changes direction at a corner, the sudden deceleration shakes the whole machine. The nozzle keeps extruding while the frame oscillates, so the wall records the vibration as a series of ripples that fade out with distance — a ghost image of the corner, repeated. The faster the direction change and the wobblier the machine, the stronger and longer the echo.

You can confirm it by looking at the spacing: ghosting ripples are evenly spaced and always start right after a sharp feature, in the direction the head was travelling. Random roughness all over the wall is a different problem — see the rough surface guide for that (moisture is the usual culprit there).

Modern printers mostly solved this — use that solution first

Current machines cancel ghosting actively. The printer measures its own resonance frequencies, then the firmware shapes every movement so those frequencies never get excited — this is what “input shaping” means, and it is why a stock Bambu can corner at speeds that would turn an older bedslinger’s walls into corduroy.

On a Bambu printer: re-run the vibration calibration. The resonance profile is measured for the machine as it stood on that surface, on that day. Moving the printer, changing the table, or adding a heavy spool changes the resonances — and suddenly ghosting appears on a machine that used to print clean. Re-running the calibration takes minutes and is the single most effective ghosting fix a Bambu owner has.

Bambu Studio: Calibration (or the printer’s own screen → full calibration)

On Klipper machines (Voron builds, Creality K1 family): run the input shaper. These printers ship with or support Klipper’s resonance compensation; on the K1 series it is part of the built-in calibration, and on a Voron you run the accelerometer-based SHAPER_CALIBRATE routine. If input shaping has never been calibrated on your specific build, do that before touching any slicer value.

On older printers without input shaping (stock Ender-3 class): reduce speed and acceleration. There is no active cancellation, so the fix is to shake the machine less — the sections below are your main tools, and the slicer values matter much more than they do on a Bambu.

Slicer fixes: slow the outer wall

Ghosting only matters where you can see it, so you don’t need to slow the whole print — just the outer wall.

Lower the outer wall speed to 100–120 mm/s. Bambu’s 0.20 mm Standard profile runs the outer wall at 200 mm/s; halving it gives the frame far less to react to at each corner while barely touching total print time, since inner walls and infill keep their speed. On machines without input shaping, go further — 60–80 mm/s is a realistic outer-wall speed for a stock bedslinger.

Bambu Studio: Process → Speed → Outer wall

Lower acceleration if the ripples persist. Acceleration is how violently the head changes speed, and it excites resonance more directly than top speed does. Bambu machines allow up to 20,000 mm/s²; reducing the outer-wall acceleration in the process profile softens every corner impact. On older printers, dropping acceleration to 1,000–2,000 mm/s² in the firmware or slicer is often the difference between corduroy and clean walls.

Bambu Studio: Process → Speed → Acceleration

Mechanical fixes: stop the shaking at the source

Verify with a test, not a guess

Print a small cube with a bold embossed letter on each face, at your normal speed. Change one thing — recalibrate, tension a belt, or lower the outer wall speed — then print it again and compare the wall behind the letter. Ripples that fade after a re-calibration were resonance drift; ripples that only respond to slower speeds mean the machine itself needs stiffening. Fifteen-minute test prints answer that question much more cheaply than another six-hour ghosted print does.

Frequently asked questions

What causes ghosting or ringing in 3D prints?

Ghosting is your printer physically vibrating, not an extrusion problem. Every time the printhead changes direction at a corner, the sudden deceleration shakes the machine; the nozzle keeps extruding while the frame oscillates, so the wall records evenly spaced ripples that fade with distance from the sharp feature. Confirm it by the spacing: ghosting ripples are even and always start right after a corner, logo or hole.

What outer wall speed stops ghosting?

Lower the outer wall to 100–120 mm/s — Bambu’s 0.20 mm Standard profile runs it at 200 mm/s, and halving it barely affects total print time since inner walls and infill keep their speed. On machines without input shaping go to 60–80 mm/s, and if ripples persist drop acceleration to 1000–2000 mm/s² on older printers.

Should I recalibrate vibration compensation after moving my printer?

Yes — the resonance profile is measured for the machine as it stood on that surface, on that day. Moving the printer, changing the table or adding a heavy spool changes the resonances, and ghosting can appear on a machine that used to print clean. On a Bambu, re-running the vibration calibration takes minutes; on Klipper machines run SHAPER_CALIBRATE or the built-in calibration.

Not sure whether you have ghosting, roughness or something else?

Answer five quick questions about your printer, filament and build plate, and our rule engine turns them into a prioritized fix list with exact slicer values — the same knowledge these guides are written from.

Get a personalized fix list in 2 minutes — free Works with Bambu Studio, OrcaSlicer, PrusaSlicer and Cura. No account needed.

Sources