Print Quality Troubleshooting

Having issues with your prints? Tap any problem below to see the causes and fixes.

First Layer Not Sticking
1. First Layer Not Sticking to the Bed
The first layer peels off, shifts, or never adheres…

Why it happens:

  • Nozzle too far from the bed — filament isn't pressed firmly onto the surface.
  • Bed surface is dirty (oils, dust, leftover residue).
  • Bed temperature too low for the filament you're using.
  • First-layer speed too fast.

How to fix it:

  • Re-level the bed: slight resistance when sliding paper between nozzle and bed.
  • Clean the bed with isopropyl alcohol (IPA) before every print.
  • Raise bed temperature by 5°C increments until adhesion improves.
  • Slow first-layer speed to 20–30% of normal.
  • Add a brim in your slicer for small or tall parts.
Warping
2. Warping (Corners Lifting Off the Bed)
Edges or corners curl upward and detach from the bed…

Why it happens:

  • Rapid cooling causes thermal contraction — layers shrink unevenly.
  • Drafts or cold ambient temperatures cool the print unevenly.
  • Large flat prints with no brim are especially vulnerable.

How to fix it:

  • Use a heated bed. ABS needs 90–110°C; PLA works at 50–65°C.
  • Enclose your printer to trap heat and eliminate drafts.
  • Add a brim (3–8mm) to anchor the part.
  • Apply a thin layer of glue stick to the bed.
  • Reduce cooling fan speed for the first few layers.
Stringing
3. Stringing & Oozing
Fine plastic threads connecting parts, like cobwebs…

Why it happens:

  • Nozzle too hot — melted filament drips during travel moves.
  • Retraction too weak or disabled.
  • Travel speed too slow.

How to fix it:

  • Lower print temperature by 5°C at a time.
  • Enable retraction: 4–6mm for Bowden, 1–2mm for direct drive.
  • Increase travel speed to 150–200mm/s.
  • Enable "Combing" in Cura or "Avoid crossing perimeters" in PrusaSlicer.
Under Extrusion
4. Under Extrusion
Gaps between lines, missing layers, weak bonding…

Why it happens:

  • Print temperature too low — filament doesn't flow freely.
  • Partial or full nozzle clog.
  • Extruder E-steps miscalibrated.
  • Print speed too fast for the nozzle to keep up.

How to fix it:

  • Increase print temperature by 5–10°C.
  • Clean the nozzle with a cold pull or clear debris while hot.
  • Calibrate E-steps — extrude 100mm and measure what actually comes out.
  • Reduce print speed by 20–30%.
  • Increase flow rate slightly in your slicer.
Over Extrusion
5. Over Extrusion
Blobby surfaces, lines too wide, dimensional inaccuracy…

Why it happens:

  • Flow rate / extrusion multiplier too high.
  • Filament diameter in slicer doesn't match actual filament.

How to fix it:

  • Measure filament diameter with calipers at multiple points and update the slicer.
  • Reduce flow rate by 5% increments until surfaces look clean.
  • Print a calibration cube and compare measured vs expected dimensions.
Layer Separation
6. Layer Separation & Delamination
Horizontal cracks between layers — print splits by hand…

Why it happens:

  • Print temperature too low — layers don't bond.
  • Layer height too tall relative to nozzle diameter.
  • Cooling too aggressive between layers.

How to fix it:

  • Increase print temperature by 5–10°C.
  • Keep layer height below 80% of nozzle diameter (max 0.32mm for 0.4mm nozzle).
  • Reduce fan speed to allow layers more time to fuse.
Top Layer Gaps
7. Gaps or Holes in Top Layers
Pinholes or rough texture on the top surface…

Why it happens:

  • Too few top layers — infill pattern shows through.
  • Under extrusion starving the top surface.
  • Infill percentage too low.

How to fix it:

  • Increase top layers to at least 4–6 (or ~1.2mm).
  • Raise infill to at least 20%.
  • Address any under extrusion issues (see #4).
Elephant's Foot
8. Elephant's Foot
The bottom of the print flares outward, wider than it should be…

Why it happens:

  • First layer squished too hard — nozzle too close to bed.
  • Bed temperature too high, keeping the first layer too soft.

How to fix it:

  • Raise the nozzle slightly when re-leveling.
  • Lower bed temperature by 5°C.
  • Enable "Elephant's Foot Compensation" in PrusaSlicer or Cura.
Blobs and Zits
9. Blobs & Zits on the Surface
Small bumps on the outer walls at the seam area…

Why it happens:

  • Pressure builds in the nozzle at direction changes, then releases as a blob.
  • Too much retraction causes ooze when restarting.

How to fix it:

  • Enable "Coasting" to relieve nozzle pressure before end of a line.
  • Set seam position to "rear" so blobs hide at the back.
  • Fine-tune retraction in 0.5mm increments.
Ghosting
10. Ghosting & Ringing (Ripple Artifacts)
Wavy ripple patterns on vertical surfaces after sharp corners…

Why it happens:

  • Frame vibration from fast movements shakes the print head.
  • Loose belts or frame components amplify vibration.

How to fix it:

  • Reduce print speed and acceleration — 60 → 40mm/s makes a noticeable difference.
  • Tighten all belts until they resist when plucked.
  • Check and tighten all frame screws and eccentric nuts.
  • Enable Input Shaping if your firmware supports it (Marlin or Klipper).
Clogged Nozzle
11. Clogged Nozzle
Filament stops mid-print, grinding sounds from the extruder…

Why it happens:

  • Burnt or carbonized filament builds up inside the nozzle.
  • Printing too cold causes partial melts that solidify.
  • Debris or foreign material in the filament.

How to fix it:

  • Cold pull: Heat to printing temp, push filament manually, cool to 90°C then pull firmly.
  • Use a thin needle to poke through the tip while hot.
  • For severe clogs: remove the nozzle, soak in acetone (ABS only) or burn clean with a torch.
  • Replace the nozzle — they're cheap and often the fastest fix.
Pillowing
12. Pillowing (Bumpy Top Surface)
Rounded bumps on top — looks like a pillow instead of flat…

Why it happens:

  • Cooling too fast — top layers solidify before bridging infill gaps.
  • Not enough top layers.
  • Infill too low, leaving large unsupported spans.

How to fix it:

  • Increase top solid layers to 5–7.
  • Increase infill to 20–30%.
  • Reduce cooling fan speed on top layers to let them flow flat.
Not Extruding at Start
13. Not Extruding at the Start
No filament comes out for the first few seconds or layers…

Why it happens:

  • The nozzle was not primed before the print — residual pressure lost during heat-up.
  • Retraction at the end of the last print pulled filament too far back.
  • Start G-code is missing a purge/prime line.

How to fix it:

  • Add a purge line to your start G-code — a simple line printed along the edge of the bed primes the nozzle.
  • Reduce end-of-print retraction distance.
  • Manually extrude a few mm before starting to ensure filament is at the tip.
Stops Extruding Mid-Print
14. Stops Extruding Mid-Print
Print starts fine then filament suddenly stops coming out…

Why it happens:

  • The filament spool has tangled and locked up.
  • The extruder has ground through the filament (see #15).
  • A heat creep clog forms gradually — the hot zone creeps up and softens filament too early.
  • The filament ran out.

How to fix it:

  • Check the spool for tangles and ensure it unrolls freely.
  • Improve hotend cooling — make sure the heatsink fan is always running.
  • Use an all-metal hotend for flexible or high-temp filaments prone to heat creep.
  • Install a filament runout sensor to pause automatically.
Grinding Filament
15. Grinding or Stripped Filament
Clicking sounds from the extruder, plastic dust, filament chewed up…

Why it happens:

  • The nozzle is clogged or too cold — the extruder motor keeps pushing but the filament can't move.
  • Print speed or retraction too aggressive for the extruder to handle.
  • Extruder tension too high, biting into soft filaments (TPU, flexible).

How to fix it:

  • Clear any nozzle clogs first — grinding is usually a symptom, not the root cause.
  • Increase print temperature so filament flows more easily.
  • Reduce print speed and retraction distance.
  • Adjust extruder arm tension — just enough grip without chewing.
Layer Shifting
16. Layer Shifting
Layers suddenly offset to one side — print looks like a staircase…

Why it happens:

  • Belts are too loose — the motor skips steps under fast movement.
  • Print speed too high, causing the stepper motor to lose position.
  • The nozzle collides with a warped part or blob and gets knocked off position.
  • Stepper motor current too low — motor doesn't have enough torque.

How to fix it:

  • Tighten X and Y belts — they should have a firm, guitar-string-like tension.
  • Reduce print speed and acceleration.
  • Check for and fix any bed adhesion issues that cause blobs or collisions.
  • Increase stepper motor current slightly in firmware (with caution — too much causes overheating).
Overheating Small Features
17. Overheating Small Features
Thin towers or small parts melt and deform toward the top…

Why it happens:

  • Small cross-sections print so fast each layer has no time to cool before the next is added.
  • Insufficient part cooling fan airflow.
  • Print temperature too high for fine detail.

How to fix it:

  • Enable "Minimum Layer Time" in your slicer (e.g. 10–15 seconds) — the printer slows down to let each layer cool.
  • Increase part cooling fan to 100% for PLA.
  • Print two copies at once so the nozzle alternates between them, giving each more cooling time.
  • Lower print temperature by 5°C.
Weak Infill
18. Weak or Stringy Infill
Infill is loose, under-filled, or not bonded to the perimeters…

Why it happens:

  • Infill print speed too high — the nozzle can't keep up and under-extrudes on infill lines.
  • Infill overlap with perimeters set too low.
  • Overall under extrusion affecting infill more noticeably.

How to fix it:

  • Reduce infill speed — it's often set higher than perimeters but shouldn't exceed what your hotend can push.
  • Increase infill/perimeter overlap to 25–30% so infill bonds well to the walls.
  • Address any overall under extrusion (see #4).
Gap Between Infill and Outline
19. Gap Between Infill and Outline
Visible gap where the perimeter walls meet the infill…

Why it happens:

  • Infill overlap percentage too low — infill lines don't reach the perimeter.
  • Large speed difference between perimeter and infill causes the transition to miss.

How to fix it:

  • Increase infill overlap to 25–35% in your slicer settings.
  • Reduce the speed difference between perimeters and infill.
  • Slightly increase flow rate to ensure lines are wide enough to connect.
Scars on Top Surface
20. Scars on the Top Surface
Nozzle drags across the top and leaves grooves or marks…

Why it happens:

  • Over extrusion causes lines to be slightly raised — the nozzle then scrapes over them.
  • Z-hop is disabled — nozzle travels across finished surfaces instead of lifting.
  • Combing is disabled, so travel moves cross over printed areas.

How to fix it:

  • Enable Z-hop on travel moves (0.1–0.2mm lift) so the nozzle clears the surface.
  • Enable combing to keep travel moves within already-printed areas.
  • Fine-tune flow rate to avoid slightly raised lines.
Lines on Side of Print
21. Lines or Banding on the Side of Print
Horizontal lines or ridges repeating regularly on the outer walls…

Why it happens:

  • Z-axis leadscrew wobble or bent rod causing periodic height variation.
  • Inconsistent extrusion — small fluctuations in filament diameter or extruder grip.
  • Temperature fluctuations changing viscosity layer by layer.

How to fix it:

  • Check the Z leadscrew for wobble or debris — clean and lubricate it.
  • Use a flexible coupler between the Z motor and leadscrew to absorb wobble.
  • Dry your filament — moisture causes inconsistent flow.
  • Ensure your printer is on a stable, vibration-free surface.
Gaps in Thin Walls
22. Gaps in Thin Walls
Thin sections have holes or aren't printed at all…

Why it happens:

  • Wall thickness isn't a clean multiple of the nozzle diameter — the slicer can't fit a full extrusion line.
  • "Fill thin gaps" / "thin wall" settings are disabled in the slicer.

How to fix it:

  • Enable "Fill Thin Gaps" or "Thin Wall Detection" in your slicer.
  • Design walls as multiples of your nozzle diameter (e.g. 0.4, 0.8, 1.2mm for a 0.4mm nozzle).
  • Slightly increase extrusion width to bridge narrow gaps.
Small Features Not Printed
23. Small Features Not Printed
Tiny details or holes in the model are completely missing…

Why it happens:

  • Features smaller than the nozzle diameter are silently skipped by the slicer.
  • Resolution threshold in slicer set too high, merging small details.

How to fix it:

  • Switch to a smaller nozzle (0.25mm) for high-detail models.
  • Lower the "Minimum Feature Size" or "Resolution" threshold in your slicer.
  • Redesign very fine features to be at least 1–2× your nozzle diameter.
  • Check your sliced preview before printing — if it's missing there, it won't print.
Inconsistent Extrusion
24. Inconsistent Extrusion
Random thick and thin spots giving the print an uneven texture…

Why it happens:

  • Filament diameter varies along its length — cheap or poorly stored filament.
  • Partial clog causing intermittent flow restriction.
  • Wet filament — absorbed moisture turns to steam and causes random bursts.
  • Loose or inconsistent extruder grip.

How to fix it:

  • Dry your filament at 45–65°C for 4–8 hours before printing.
  • Switch to a higher-quality filament with tighter diameter tolerances.
  • Perform a cold pull to clear any partial nozzle obstruction.
  • Check and tighten the extruder idler arm and spring tension.
Poor Surface Above Supports
25. Poor Surface Quality Above Supports
The underside where supports were removed looks rough or scarred…

Why it happens:

  • Support interface layers are too far from the part — the first bridging layer sags.
  • Support density too low, leaving large unsupported spans between support lines.
  • Support material fused to the part — too close or wrong interface settings.

How to fix it:

  • Enable support interface layers (top/bottom) at 100% density for a smoother contact surface.
  • Adjust Z gap between support and part: 0.1–0.2mm is a good balance between surface quality and removability.
  • Use a different material for supports (e.g. PVA or HIPS) if your printer supports dual extrusion.
  • Increase support density to 20–30%.
Poor Bridging
26. Poor Bridging
Horizontal spans with no support sag or droop in the middle…

Why it happens:

  • Insufficient cooling — filament doesn't solidify fast enough mid-air.
  • Print speed too fast for bridging — filament droops before it can tension itself.
  • Print temperature too high, keeping filament molten for too long.

How to fix it:

  • Maximize fan speed for bridging — 100% cooling is key.
  • Reduce bridging speed to 20–40mm/s so filament stays taut.
  • Lower print temperature by 5–10°C specifically for bridges (most slicers allow per-feature settings).
  • For spans over 50mm, consider adding supports or redesigning the model.
Dimensional Inaccuracy
27. Dimensional Inaccuracy
Parts are the wrong size — don't fit together or match the design…

Why it happens:

  • Over or under extrusion adds or removes material from the outer walls.
  • Steps-per-mm not calibrated correctly for X/Y/Z axes.
  • Thermal expansion of the part during cooling causes slight shrinkage.
  • Elephant's foot at the base throws off bottom dimensions.

How to fix it:

  • Print a calibration cube (20×20×20mm) and measure with calipers — adjust steps/mm if off.
  • Calibrate flow rate / extrusion multiplier accurately.
  • For tight-tolerance parts, account for filament shrinkage by scaling the model slightly (e.g. +0.5% for PLA).
  • Use the "Horizontal Expansion" setting in your slicer to fine-tune XY accuracy.
Spaghetti / Mid-Air Print Failure
28. Spaghetti / Mid-Air Print Failure
The model detaches from the bed and the printer keeps extruding plastic into thin air…

Why it happens:

  • The print loses bed adhesion partway through and the nozzle drags it loose.
  • A layer shift causes the nozzle to collide with the print and knock it over.
  • Warping lifts a corner high enough for the nozzle to catch on it.
  • Vibration or an accidental bump dislodges the part.

How to fix it:

  • Improve bed adhesion first — clean the surface, re-level, and use a brim for tall or small-footprint parts.
  • Resolve any layer shifting issues (belts, eccentric nuts, motor current).
  • Enable collision detection / filament runout sensors if your printer supports them — some firmware can pause or stop on failure.
  • Reduce print speed and cooling fan for better first-layer grip on the bed.
  • Use an enclosure for materials prone to warping (ABS, ASA, Nylon).
Visible Z-Seam
29. Visible Z-Seam
A vertical line or bump runs up the side of the print where each layer starts…

Why it happens:

  • Every layer must start and stop somewhere — the transition point leaves a small mark.
  • Too much retraction at the seam causes a gap; too little causes a blob.
  • Starting each layer in the same XY position stacks the marks into a visible line.

How to fix it:

  • Set seam position to "Random" in your slicer to scatter the marks around the surface.
  • Use "Sharpest Corner" / "Rear" alignment to hide the seam in a less visible spot.
  • Fine-tune retraction distance and speed to minimise the blob or gap at the seam.
  • Enable "Wipe before retract" or "Coasting" to reduce ooze at the endpoint.
  • Slightly increase overlap between the seam and adjacent perimeters.
Wet / Moisture-Damaged Filament
30. Wet / Moisture-Damaged Filament
Popping or crackling sounds, rough bubbly surface, and weaker-than-usual parts…

Why it happens:

  • Most filaments (especially Nylon, TPU, PETG, PVA) absorb moisture from the air in hours.
  • Water trapped in the filament turns to steam in the nozzle, causing popping, bubbles, and stringing.
  • Moisture weakens layer adhesion, resulting in brittle parts that snap easily.

How to fix it:

  • Dry the filament in a food dehydrator or oven at 45–65°C for 4–8 hours (temperature depends on material).
  • Use a dedicated filament dryer / dry box with desiccant while printing.
  • Store filament in sealed bags or airtight containers with silica gel packets.
  • If crackling persists after drying, raise print temperature by 5–10°C to help moisture escape more cleanly.
First Layer Too Thick or Too Thin
31. First Layer Too Thick or Too Thin
First layer looks squished flat or barely touches the bed, gaps between lines…

Why it happens:

  • Z-offset (nozzle home position) is set too high or too low.
  • Bed is not levelled evenly — one corner higher than another.
  • First layer height or first layer extrusion multiplier misconfigured in slicer.
  • Bed surface has warped or changed temperature since last calibration.

How to fix it:

  • Re-run bed levelling — manual or automatic (ABL/mesh levelling).
  • Adjust Z-offset: lower the nozzle if lines don't stick together; raise it if the layer looks crushed.
  • Use the "paper test" — you should feel slight resistance dragging a sheet of paper under the nozzle.
  • Set first layer height to 0.2–0.3mm and first layer speed to 20–30mm/s for better adhesion.
  • If the bed warps with heat, use a mesh bed compensation (BLTouch, CR Touch, Beacon, etc.).
Supports Hard to Remove
32. Supports Hard to Remove
Support structures fuse to the model and tear chunks out of the surface when removed…

Why it happens:

  • Support Z-distance (air gap) is too small — support welds to the model.
  • Interface layer pattern is too dense, creating too much contact area.
  • High printing temperature increases bonding between support and part.
  • Overhang angle threshold too low — supports appear where the model doesn't need them.

How to fix it:

  • Increase support Z-distance to 0.2–0.3mm (one layer height) to create a clean break.
  • Use a low-density support interface layer (20–40%) to reduce adhesion.
  • Try "Tree supports" or "Organic supports" — they touch the model in fewer places.
  • Consider dissolvable support filament (PVA for PLA, HIPS for ABS) if you have a dual-extrusion printer.
  • Score along the support edge with flush cutters before pulling — reduces tearing.
Nozzle Dragging / Hitting the Print
33. Nozzle Dragging / Hitting the Print
Nozzle scrapes across previously printed layers, leaving scars or knocking the part loose…

Why it happens:

  • Over-extrusion causes layers to be taller than expected, so the nozzle collides with them.
  • Z-offset is too low — nozzle is physically too close to the bed.
  • Warping lifts part of the print into the nozzle's path.
  • Layer height set too close to nozzle diameter (e.g. 0.4mm layer on a 0.4mm nozzle).

How to fix it:

  • Calibrate flow rate / extrusion multiplier to eliminate over-extrusion.
  • Raise Z-offset slightly so there's a proper gap between nozzle and print surface.
  • Enable "Z-hop on retract" — nozzle lifts before travelling, clearing printed areas.
  • Max layer height should be no more than 75–80% of nozzle diameter.
  • Fix warping at the root cause (bed temperature, enclosure, brim) so no area lifts up.
Brim / Raft Won't Detach Cleanly
34. Brim / Raft Won't Detach Cleanly
Brim or raft is fused to the bottom of the print and tears material off when peeled…

Why it happens:

  • Brim gap set to 0 — the brim is printed touching the model with no separation.
  • First layer squished too much, increasing bonding area.
  • Raft air gap too small for the material being used.
  • High print temperature creates stronger inter-layer bonding between brim and part.

How to fix it:

  • Set "Brim Gap" to 0.1–0.2mm in your slicer so there's a tiny separation line.
  • For rafts, increase the "Raft Air Gap" to 0.2–0.3mm.
  • Use a build plate adhesive (glue stick, hairspray) rather than a brim if adhesion is the only goal.
  • Score the brim/raft boundary with a craft knife before peeling to get a clean separation.
  • Try a brim made from a different material (soluble or lower-temp) on a dual-extrusion setup.
Temperature Banding / Colour Inconsistency
35. Temperature Banding / Colour Inconsistency Across Layers
Horizontal bands of slightly different sheen, colour, or texture repeat across the print…

Why it happens:

  • Hotend temperature fluctuating — PID not tuned, heater cartridge failing, or thermistor loose.
  • Inconsistent extrusion due to a partially clogged or worn nozzle.
  • Lead-screw Z-axis with a slightly bent screw creates periodic ripples (known as "Z-wobble").
  • Filament diameter inconsistencies in a low-quality spool cause periodic under/over-extrusion.

How to fix it:

  • Run PID auto-tune on the hotend and save the new values to EEPROM.
  • Check heater cartridge and thermistor wiring — replace if there's any looseness or corrosion.
  • For Z-wobble, check that the lead screw is straight and couplers are not over-tightened.
  • Measure filament diameter at several points — if it varies more than ±0.05mm, switch to a higher-quality spool.
  • Try a different nozzle to rule out partial clog causing periodic flow variation.