Common 3D Print Problems and How to Fix Them
Most failed prints come down to a few recurring culprits. Here's how to recognize and fix the common ones without endless trial and error.
1. First layer won't stick (poor bed adhesion)
The most common problem. Fixes, in order:
- Level the bed (or re-do auto-leveling) — the #1 cause.
- Set the right nozzle gap — a sheet of paper's drag under the nozzle is the classic test.
- Clean the bed — grease from fingerprints ruins adhesion; wipe with isopropyl alcohol.
- Slow the first layer and add a brim/raft for tricky shapes.
2. Warping (corners lifting)
Caused by uneven cooling, common with large flat parts and PETG/ABS.
- Use a heated bed at the right temp for your filament.
- Add a brim to hold corners down.
- Reduce drafts — an enclosure helps for warp-prone filaments.
- PLA warps least — switch to it if the part allows.
3. Stringing (wispy threads between parts)
Molten filament oozing during travel moves. Common with PETG.
- Tune retraction (distance & speed).
- Lower the nozzle temperature slightly.
- Dry your filament — moisture is a huge, underrated cause of stringing.
4. Under-extrusion (gaps, weak layers)
- Check for a partial nozzle clog — do a cold pull or replace the nozzle.
- Confirm filament diameter setting and that the spool feeds freely.
- Slightly raise temperature or slow print speed.
5. Layer shifting (print suddenly offset)
- Print too fast — slow down.
- Loose belts — tighten them.
- Something obstructed the head — keep the print area clear.
6. Elephant's foot (bulging first layers)
- Lower bed temperature slightly, or reduce first-layer "squish."
- Enable a small "elephant's foot compensation" in your slicer.
The golden rules
- Level the bed — it fixes more problems than anything else.
- Dry filament — moisture causes stringing, weak layers, and pops.
- Change one setting at a time — or you'll never know what fixed it.
Want files designed to print cleanly? The Parametric Desk & Organization STL Pack is built to print without supports and includes notes — fewer variables, fewer failures.