Why Did My 3D Print Fail?

Prints fail for predictable reasons. Here's how to figure out what went wrong:

Check your filament first. Wet filament, tangles, and spool binding cause half of all failures. If you hear popping or see steam, dry your filament immediately.

Look at where it failed. First layer? Mid-print? Last few layers? Each failure mode tells you exactly what's wrong.

Most problems are settings, not hardware. Temperature, speed, and retraction fix 80% of issues. Don't blame your printer yet.

Don't change everything at once. Fix one thing, print a small test (benchy or cube), see what happens. Iterate.

Filament condition is king

Wet filament causes popping sounds, inconsistent flow, stringing, blobs, and mid-print detachment. If you hear hissing or see steam from the nozzle, stop and dry your filament. PLA, PETG, and ABS all absorb moisture in humid environments. Dry before every major print.

First layer failures

Symptom: Print doesn't stick to bed, warps, or looks like spaghetti from the start.

Common causes

  • Bed not level
  • Z-offset too high (nozzle too far from bed)
  • Bed temperature too low
  • Dirty bed surface
  • First layer speed too fast

2026 first-layer tips

  • Textured PEI plates: Clean with warm soapy water instead of IPA. IPA can reduce grip over time on textured surfaces.
  • Problem materials: Use adhesives like glue stick, Magigoo, or hairspray for PETG, TPU, or prints that keep failing.
  • Auto-leveling isn't perfect: You'll still need to fine-tune Z-offset manually for best results.

Full first-layer guide

See: Why won't my 3D print stick to the bed? - covers bed leveling, Z-offset, temperatures, and surface prep in detail.

Layer shifting

Symptom: Layers suddenly offset mid-print, like the model got shoved sideways.

Common causes

  • Belt tension: Loose belts skip steps when changing direction
  • Print speed too high: Steppers lose position on fast direction changes
  • Acceleration/jerk too aggressive (high-speed printers): Head moves faster than mechanics can handle
  • Mechanical obstruction: Cable caught on print, something blocking the gantry
  • Nozzle knocking: Hitting curled edges, stringing blobs, or support tips
  • Overheating stepper drivers: Motors skip when too hot
  • Weak power supply: Voltage drops cause missed steps

How to fix

  1. Check belt tension: Should be tight like a guitar string, slight twang when plucked. Tighten if loose.
  2. Reduce print speed: Try 50mm/s instead of 80mm/s. If shift stops, speed was the problem.
  3. Lower acceleration (fast printers): If printing at 100mm/s+, reduce acceleration/jerk by 20-30% and test.
  4. Check for obstructions: Watch a print. Do cables drag? Does the nozzle hit anything?
  5. Fix nozzle knocking: Dry filament (stops curling edges), tune retraction (reduces blobs), add Z-hop.
  6. Check stepper temps: Touch motors mid-print. Hot but touchable is fine. Too hot to touch = cooling problem.
  7. Verify power supply: If shifts happen on large movements, PSU might be weak.

High-speed printing (2026 update)

Modern printers like Bambu Lab can hit 300-500mm/s. At these speeds, ensure your part cooling is aggressive (overhangs/bridges need it), and watch for nozzle knocking from imperfections. Dry filament and good retraction prevent most high-speed issues.

Spaghetti or mid-print detachment

Symptom: Print was going fine, then detached from bed and turned into a blob of melted plastic.

Common causes

  • Poor bed adhesion: Print stuck initially but not strong enough for entire print
  • Part cooling too strong: Layers cool too fast and contract, pulling print off bed
  • Tall thin prints: Not enough contact area with bed
  • Nozzle knocked the print: Z-seam or travel move caught an edge

How to fix

  • Use a brim (5-10mm) for better bed contact
  • Reduce part cooling fan speed by 10-20%
  • Increase bed temperature by 5-10°C
  • Add supports if the part has overhangs
  • Enable Z-hop to avoid nozzle collisions

Under-extrusion

Symptom: Thin walls, gaps between perimeters, weak infill, or visible gaps in layers.

Common causes

  • Partial nozzle clog: Burnt filament or debris blocking flow
  • Filament grinding: Extruder chewing through filament without pushing it
  • Temperature too low: Filament not melting fast enough
  • Print speed too fast: Hot end can't keep up
  • Wet filament: Moisture causes inconsistent flow
  • Wrong filament diameter in slicer: Set to 2.85mm instead of 1.75mm

How to diagnose

  1. Extrude 100mm manually: Heat nozzle, mark filament 120mm from extruder, extrude 100mm. Measure again. Should be ~20mm remaining. Less = under-extrusion.
  2. Check for grinding: Look at filament above extruder. Teeth marks that go through the filament = grinding.
  3. Listen for clicking: Extruder clicking or skipping = too much resistance or clog.

How to fix

  • Clean or replace nozzle: Do a cold pull or install a fresh nozzle
  • Increase temperature: Try 5-10°C hotter
  • Reduce print speed: Drop to 60mm/s and see if extrusion improves
  • Check extruder tension: Too tight grinds filament, too loose slips
  • Dry filament: If you hear popping or hissing, filament is wet
  • Verify slicer settings: Check filament diameter is correct (usually 1.75mm)

Over-extrusion

Symptom: Blobs on surface, elephants foot on first layer, poor overhangs, stringing everywhere.

Common causes

  • Extruder steps/mm (E-steps) calibrated too high
  • Flow rate in slicer set too high (over 100%)
  • Temperature too hot (filament flows too easily)
  • Z-offset too low (nozzle too close, squishes filament)

How to fix

  1. Calibrate E-steps: Mark 120mm from extruder, extrude 100mm, measure. Adjust E-steps if not accurate.
  2. Reduce flow rate: Try 95% flow in your slicer
  3. Lower temperature: Drop 5°C and test
  4. Raise Z-offset: If first layer is perfect but rest is blobby, Z-offset might be too low

Support failures

Symptom: Overhangs drooping, supports not holding, or supports fused to the model and won't come off.

Common causes

  • Support density too low: Not enough structure to hold weight
  • Support gap too large: Too much space between support and model
  • Support gap too small: Supports fuse to model
  • No interface layers: Top of support is rough and doesn't support well

How to fix

  • Use tree supports (popular in 2026): Less material, easier to remove, better for organic shapes. Enable in your slicer's support settings.
  • Enable support interface layers: Creates a cleaner contact surface between support and model (in Cura: Support Roof, in PrusaSlicer: Contact Z distance)
  • Increase support density: 15-20% is good starting point for standard supports
  • Adjust Z distance: 0.2mm gap usually works (one layer height)
  • Orient model differently: Sometimes rotating 45° eliminates need for supports entirely

Clogged nozzle

Symptom: No filament coming out, or very inconsistent extrusion with clicking sounds.

How to clear a clog

Method 1: Cold pull

  1. Heat nozzle to printing temp (200°C for PLA)
  2. Push filament through until it flows
  3. Cool down to 90°C (for PLA) or 130°C (for PETG/ABS)
  4. Pull filament out firmly - should bring out debris
  5. Repeat 2-3 times until filament comes out clean

Method 2: Needle poke

  • Heat nozzle to printing temp
  • Use a thin needle (like acupuncture needle) to poke through nozzle opening
  • Push filament through while poking
  • Quick fix but doesn't clear deeper clogs

Method 3: Replace nozzle

  • If cold pulls don't work, just swap in a new nozzle
  • Keep spare brass nozzles (0.4mm) on hand - they're cheap and wear out
  • Brass wears faster with filled filaments (carbon fiber, glow, wood) - consider hardened steel nozzles for those
  • Tighten while hot to prevent leaks

Pro tip: Cold pulls and needle pokes still work best for quick clears. Buy a pack of 5-10 spare brass nozzles - cheaper than wasting time on stubborn clogs.

Stringing

Symptom: Thin strings of plastic between parts, like spider webs.

Quick fix

See the detailed guide: How do I fix stringing in 3D printing? - covers retraction tuning, temperature towers, and wet filament.

Layer separation (delamination)

Symptom: Layers split apart easily, print breaks along layer lines.

Common causes

  • Temperature too low: Layers not bonding properly
  • Part cooling too strong: Layers cool before bonding
  • Under-extrusion: Not enough material for good layer adhesion
  • Drafts or cold room: ABS and PETG especially sensitive

How to fix

  • Increase nozzle temperature by 5-10°C
  • Reduce part cooling fan (especially first 10-20 layers)
  • For ABS: use an enclosure to maintain ambient temperature
  • Increase flow rate slightly (102-105%)
  • Check for under-extrusion issues

Drooping overhangs

Symptom: Overhangs sag or have rough underside. Print curls up on unsupported edges.

Quick fixes

  • Increase part cooling: Overhangs need aggressive cooling to solidify before sagging. Even more critical at high speeds (100mm/s+).
  • Reduce print speed on overhangs: Gives filament more time to cool
  • Add supports: Anything over 45° typically needs support
  • Reorient model: Rotate to minimize overhangs
  • Lower temperature: Less droopy if filament is less molten

Bridging failures

Symptom: Horizontal spans between two points sag in the middle instead of staying flat.

How to fix

  • Max part cooling: Bridges need 100% fan to solidify fast. Essential at high speeds.
  • Slow bridge speed: 20-40mm/s gives time for filament to cool and straighten
  • Reduce flow for bridges: Less material = less sag (95% flow)
  • Tight bridges only: Don't try to bridge more than 50mm without support

Blobs and zits

Symptom: Small bumps on outer walls where layers start/end.

Common causes

  • Z-seam alignment: Layer starts all stack in one spot
  • Over-extrusion: Too much filament causes bulges
  • Retraction settings: Oozing at start/end of layers
  • Wet filament: Steam pockets create blobs

How to fix

  • Randomize Z-seam: Spreads blobs around instead of one line
  • Hide Z-seam: Place seam on sharpest corner or back of model
  • Enable coasting: Reduces pressure at layer end
  • Tune retraction: Proper retraction prevents ooze blobs
  • Reduce flow: Try 98% if blobs persist
  • Dry filament: Moisture causes unpredictable blobs

Filament grinding

Symptom: Extruder makes clicking noises. Filament has teeth marks but print barely moves. Eventually no extrusion.

Common causes

  • Nozzle partially clogged: Extruder can't push through
  • Temperature too low: Filament not melting fast enough
  • Print speed too fast: Hot end can't keep up with extruder
  • Filament tangle or spool issue: Spool binding or crossed filament creates resistance
  • Extruder tension too tight: Gear digs in instead of gripping
  • Bowden tube friction: Long or kinked tube adds resistance

How to fix

  1. Check spool first: Pause print, manually pull filament. Should move freely. If resistance, check for tangles or binding.
  2. Clear the clog: Do a cold pull or replace nozzle
  3. Increase temperature: Try 10°C hotter
  4. Reduce speed: Cut print speed in half temporarily
  5. Adjust extruder tension: Should grip without crushing filament
  6. Check Bowden tube: Make sure it's not kinked or too long

Diagnostic flowchart

First layer problems?

  • → Check bed level, Z-offset, bed temp, surface cleanliness

Layers suddenly offset?

  • → Check belt tension, reduce speed, look for obstructions

Weak layers or gaps?

  • → Under-extrusion: check nozzle, temperature, dry filament

Blobs and excess plastic?

  • → Over-extrusion: calibrate E-steps, reduce flow, lower temp

Strings everywhere?

  • → Tune retraction, lower temp, dry filament

Print detached mid-way?

  • → Add brim, reduce part cooling, increase bed temp

Clicking extruder, no filament?

  • → Clear clog, increase temp, check extruder tension

The troubleshooting process

Change one thing at a time

  1. Identify the symptom: When did it fail? What does the failure look like?
  2. Make one change: Pick the most likely cause and adjust one setting
  3. Test print: Use a quick test (calibration cube, benchy, retraction tower)
  4. Evaluate: Better? Worse? Same?
  5. Iterate: If better, refine. If worse, revert and try something else

Don't shotgun changes

Changing temperature, speed, retraction, and flow all at once means you won't know what fixed it. One variable at a time is slower but teaches you how your printer behaves.

Quick checklist for any failure

  1. ✓ Filament dry and tangle-free?
  2. ✓ Nozzle clean and correct temperature?
  3. ✓ Bed leveled and Z-offset dialed in?
  4. ✓ Print speed reasonable (not pushing limits)?
  5. ✓ Part cooling appropriate for material?
  6. ✓ Belts tight and no mechanical issues?
  7. ✓ Slicer settings match filament specs?
Bottom line

Start with your filament-is it dry? flowing smoothly? Then check temperature and speed. Then look at mechanical issues. Test with small, fast models (benchy or calibration cube). Most problems get solved in 2-4 test prints once you isolate what's actually broken. Keep notes on what works for each spool-saves you time later.

Related: Why won't my 3D print stick to the bed? · How do I fix stringing in 3D printing?