3D Printing Troubleshooting: Fix Every Common Print Failure


Every 3D printer operator has opened a machine to find a tangled mess of plastic, a warped corner, or a part that collapsed mid-print. These failures are not random. Every defect in a 3D print is the direct physical consequence of a specific variable being outside its correct range. Once you understand the cause, the fix is logical.

This guide systematically covers the most common failure modes in FDM printing, explains the underlying physics of each problem, and provides actionable fixes in order of likelihood.

Stringing — Thin Plastic Threads Between Parts

What it looks like: Fine plastic hairs or threads connecting separate sections of a print, particularly visible between towers or across gaps.

Root cause: Molten plastic oozes from the nozzle while the print head travels over an open gap. The faster the head moves and the more liquid the plastic, the more it oozes.

  • Reduce print temperature: Every 5°C reduction in nozzle temperature reduces filament viscosity and ooze significantly. Try reducing in 5°C increments. PLA often strings above 220°C and prints cleanly at 205–210°C.
  • Increase retraction: Retraction pulls filament back into the nozzle before a travel move, reducing pressure and ooze. Direct drive extruders typically need 1–2 mm; Bowden setups often need 4–7 mm. Excessive retraction causes clogs — increase gradually.
  • Increase travel speed: Faster travel moves give less time for plastic to ooze. 150–200 mm/s travel is common for anti-stringing; most printers can handle this safely.
  • Enable "Avoid Crossing Perimeters": Most slicers can route travel moves along the inside of the model, avoiding open air entirely and eliminating the opportunity for strings.

Warping — Corners Lifting from the Bed

What it looks like: The corners or edges of a print curl upward off the build plate during or after printing.

Root cause: Thermal contraction. As plastic cools from the print temperature to room temperature, it shrinks. If the bottom of the print is constrained to the bed while the top contracts freely, the differential stress causes the part to curl upward. ABS and ASA are particularly prone to this due to their high print temperatures and high thermal contraction coefficients.

  • Increase bed temperature: A hotter bed slows the cooling of the first layers and reduces differential stress. PLA: 60°C. PETG: 80–90°C. ABS/ASA: 105–110°C.
  • Use an enclosure: Enclosing the print volume raises the ambient temperature, slowing cooling throughout the part, not just at the bed. Essential for ABS and ASA.
  • Add a brim: A brim is a flat ring of extra perimeters around the base of the part, added by the slicer. It dramatically increases the adhesion surface area. Remove after printing.
  • Clean the build surface: Skin oils from touching the build plate create a release layer. Wipe with isopropyl alcohol (IPA) before every print. This alone eliminates many warping issues.
  • Reduce part cooling fan speed: Rapid cooling of printed layers dramatically worsens warping. Reduce fan to 0–30% for the first 5–10 layers.

Layer Shifting — The Print Slides Sideways

What it looks like: A print that was progressing normally suddenly has all subsequent layers offset horizontally, as if the model was slid sideways mid-print.

Root cause: The motion system lost its position. Stepper motors do not have feedback — they assume they moved where commanded. If something physically prevents the motion (obstruction, too fast, belt slip), the motor skips a step and the printer has no way to detect or correct this.

  • Check belt tension: A loose belt allows the carriage to slip under inertia. Belts should be firm when plucked, with a consistent tone — not flapping loosely.
  • Reduce print speed and acceleration: High acceleration values demand higher torque from the stepper. Reduce acceleration by 20–30% and observe whether shifting stops.
  • Inspect for obstructions: A piece of loose plastic, cable drag, or a partially detached print catching on the nozzle can all cause a sudden layer shift.
  • Check stepper driver current: Stepper drivers set too low lose torque. Many printers allow VREF adjustment via firmware — consult your printer's documentation.

Under-Extrusion — Weak, Gappy Layers

What it looks like: Layers appear incomplete — gaps between perimeters, sparse infill, weak layer bonding, or a rough, pitted surface texture.

Root cause: The printer is not depositing enough plastic. Either the extruder cannot push the required volume, or the nozzle is restricting flow.

  • Increase print temperature: Lower viscosity allows higher volumetric flow. Try increasing nozzle temperature by 5–10°C.
  • Check for a partial clog: Use the cold pull method — heat to print temperature, then manually push filament through while cooling to ~90°C, then pull firmly. The extracted plug should show the nozzle geometry cleanly; debris caught in the nozzle will be visible.
  • Inspect the extruder gear: The drive gear teeth can become filled with ground filament, losing grip. Clean with a stiff brush.
  • Calibrate extruder E-steps: If the extruder is commanded to push 100 mm of filament but actually moves less, all prints will be under-extruded. Mark filament, command 100 mm extrusion, measure actual movement, and calculate the correction factor.

Ghosting / Ringing — Ripple Waves on Surfaces

What it looks like: Horizontal ripple patterns appearing on the surface of a print, typically radiating away from sharp corners or features. The pattern mimics the feature that caused it.

Root cause: Mechanical resonance. When the print head changes direction rapidly at a corner, inertia causes the frame to oscillate briefly. These oscillations are recorded in the plastic as surface ripples.

  • Reduce print speed: Lower speed reduces the inertial force at direction changes, directly reducing oscillation amplitude.
  • Tighten the printer frame: Every loose joint amplifies resonance. Check all frame bolts, particularly on Cartesian printers.
  • Enable Input Shaping (Resonance Compensation): Modern firmware (Klipper, Bambu Lab, newer Marlin) can measure the resonant frequencies of the printer's motion system using an accelerometer and apply a filter that pre-compensates for the predicted oscillation. This is the most effective solution and allows high print speeds without ghosting.

Blobs and Zits — Small Lumps on External Surfaces

What it looks like: Small pimple-like bumps on the outer surface of prints, often appearing at the same location on each layer (seam) or scattered across the surface.

Root cause: Excess plastic at the start or end of a perimeter — either from insufficient retraction, coasting overshoot, or pressure buildup before the nozzle begins moving.

  • Enable Coasting: Coasting stops extrusion slightly before the end of a perimeter, allowing residual nozzle pressure to complete the final section without over-depositing.
  • Optimize seam placement: Place the seam at a sharp corner or inside recess in the model geometry, where the geometry change disguises the blob.
  • Fine-tune retraction and pressure advance: Precise calibration of these two parameters directly controls over/under pressure at path starts and ends.

First Layer Not Sticking — The Print Detaches

What it looks like: The first layer peels up from the bed during printing, either immediately or after several layers. The print may be dragged by the nozzle and fail catastrophically.

  • Re-level (trammel) the bed: If the nozzle is too far from the bed, the first layer has no pressure to adhere. The correct gap is approximately the thickness of a sheet of paper (0.1–0.2 mm).
  • Clean the surface with IPA: Skin oils are the most common cause of first-layer adhesion failure.
  • Reduce first layer speed: Slow the first layer to 20–30 mm/s to allow proper adhesion before higher speeds begin.
  • Increase first layer height and width: A slightly squished, wider first layer has more surface contact and better adhesion. 1.0× layer height and 120–150% extrusion width for the first layer are common starting points.

The Diagnostic Mindset

Effective troubleshooting requires changing one variable at a time. The instinct to change temperature, retraction, and speed simultaneously after a failed print makes it impossible to identify which change fixed the problem — or introduced a new one. Identify the single most likely cause, adjust it, run a test, and observe. This methodical approach resolves print failures far faster than random experimentation.