Your print has the texture of a cracker — rough, porous, layers that peel apart with a fingernail. The extruder motor clicks, the filament slips in the drive gear, and the top layer has gaps between the infill lines. Under-extrusion. Every printer does it eventually. The diagnostic tree is straightforward if you check components in the right order.
The Under-Extrusion Diagnostic Tree
Start at the nozzle and work backward. Most under-extrusion is a partial clog, and most partial clogs are solved with a cold pull. But if the cold pull doesn’t fix it, the problem is upstream. Work through these checks in order — each one rules out a cause before you waste time on the next.
Stage 1: Nozzle Check (10 minutes)
Symptoms: Extruder motor clicks rhythmically. Print surface looks fuzzy or porous. Extrusion is inconsistent — some layers look normal, others anemic.
Do a cold pull. Heat the nozzle to printing temperature, push filament through by hand to confirm flow, then set temperature to 90°C (for PLA). Wait for it to cool to exactly 90°C, then pull the filament out firmly and steadily. The tip should show the internal shape of the nozzle — a clean cone. If it’s discolored (burnt brown/black), if there’s a plug of debris on the tip, or if it comes out in fragments, the nozzle had a partial clog.
Replace the nozzle if the cold pull doesn’t produce a clean tip after 3 attempts. Brass nozzles are $1 each in 2026. Don’t spend 30 minutes fighting a $0.80 part.
Stage 2: Heat Creep Check (15 minutes)
Symptoms: Print starts fine, under-extrusion begins 10-30 minutes in. Extruder clicks but manual filament push feels normal when hot end is at temperature. Cool the hot end, and the filament won’t budge at all.
Heat creep is when heat travels up the heat break and softens filament before it reaches the melt zone. The softened filament expands against the heat break wall, increases friction, and the extruder can’t push it. The classic sign: the print fails at a consistent time into the job, every time, because the heat break takes that long to reach critical temperature.
Fix: Check the hot end cooling fan. It must spin at full speed from the moment the hot end reaches 50°C. If it’s slow, noisy, or intermittent, replace it — 4010 fans are $5. Check that the fan is blowing onto the heat sink fins, not away from them. Apply thermal paste between the heat break and heat sink. If you’re using an all-metal hot end in an enclosure, lower the enclosure temperature or add a second cooling fan.
Stage 3: Extruder Tension Check (5 minutes)
Symptoms: Extruder motor spins but filament doesn’t move — or moves intermittently. Grinding noise. Filament dust around the drive gear.
The extruder’s idler tension spring compresses the filament against the drive gear. Too loose: the gear spins against the filament, grinding a divot. Too tight: the filament deforms and creates excess friction in the Bowden tube.
Fix: Remove the filament. Clean the drive gear teeth with a brush — ground filament dust packs into the teeth and reduces grip. Re-insert filament. Adjust the tension screw until you can grip the filament between your fingers and feel resistance, but the gear doesn’t leave deep tooth marks. Mark the filament with a Sharpie 120mm from the extruder entrance. Command a 100mm extrusion. Measure the remaining distance. If the mark is more than 10mm from the entrance, increase tension slightly and re-test.
Stage 4: Filament Path Check (10 minutes)
Symptoms: Under-extrusion that’s worse on one side of the bed. Intermittent under-extrusion that comes and goes during a print, correlated with X/Y position.
Check the Bowden tube routing. At certain X/Y positions, the tube bends sharply and increases friction. The extruder can push through it at slow speeds but skips during fast travel or infill. Re-route the tube for the gentlest possible curves — no sharp bends, no tight zip ties crushing the tube.
Check the tube’s inner diameter. Capricorn tubing is 1.9mm ID (tighter tolerance); standard PTFE is 2.0mm ID. If you’re using 1.75mm filament in worn-out 2.0mm tubing, the filament snakes inside the tube and creates variable friction. Replace the tube — it’s a wear item.
Parameter Table: Under-Extrusion Causes and Fixes
| Cause | Check Time | Primary Symptom | First Fix | Second Fix | Cost |
|---|---|---|---|---|---|
| Partial nozzle clog | 10 min | Inconsistent extrusion, clicking | Cold pull (3 attempts) | Replace nozzle | $0-1 |
| Heat creep | 15 min | Fails after 10-30 min printing | Check hot end fan, thermal paste | Lower enclosure temp | $5 (fan) |
| Extruder tension | 5 min | Gear grinding, filament dust | Clean gear, adjust tension | Replace gear if teeth worn | $0 |
| Bowden tube friction | 10 min | Position-dependent under-extrusion | Re-route for gentle curves | Replace with Capricorn | $10 |
| Filament diameter | 2 min | Consistent under-extrusion on all prints | Measure with calipers (10 points) | Adjust flow in slicer | $0 |
| E-step calibration | 10 min | All prints underextrude by same % | Recalibrate E-steps | N/A | $0 |
| Worn nozzle (brass) | 1 min | Gradual under-extrusion over months | Replace nozzle | Replace with hardened steel | $1 |
Common Mistakes & How to Avoid Them
Mistake 1: Jumping to E-Stop Calibration First
If your printer printed fine yesterday and under-extrudes today, the E-steps didn’t magically change. The problem is mechanical — nozzle, heat creep, extruder. Calibrating E-steps without fixing the mechanical issue masks the real problem with a software band-aid. Fix mechanics first, calibrate only when you’ve ruled everything else out.
Mistake 2: Cranking Extruder Tension to Max
Tightening the idler spring as hard as it goes deforms the filament into an oval. That oval jams in the Bowden tube and heat break — especially on retractions where the deformed section re-enters the hot end at a different orientation. Tension should be just enough to prevent slipping. When in doubt, err on the loose side.
Mistake 3: Ignoring Seasonal Humidity
PLA absorbs moisture slowly, but PETG and TPU absorb it fast. Wet filament doesn’t cause true under-extrusion, but the steam bubbles pop in the nozzle and create gaps that look identical to under-extrusion. If you’re chasing under-extrusion in humid weather (summer in the eastern US, monsoon season in Asia), dry the filament for 4-6 hours at 50°C before assuming a mechanical problem.
Mistake 4: Replacing the Nozzle Without Clearing the Heat Break
A clogged nozzle may have debris backed up into the heat break. If you swap the nozzle without clearing the break, the debris falls into the new nozzle on the first print. Always do a cold pull and push the cleaning needle through the heat break from the top (remove the Bowden tube first) when changing nozzles.
Mistake 5: Using “Atomic Pull” Filament in a Bowden Setup
Cold pulls work best with direct drive because there’s no slack in the filament path. On a Bowden setup, the elasticity of the filament inside the long tube makes the pull less effective — the filament stretches instead of pulling the clog cleanly. For Bowden printers: remove the tube from the hot end, insert a short length of filament directly into the hot end, and do the cold pull with that short piece.
⚠️ Safety Notice: 3D printer hot ends operate at 200-300°C and present burn and fire hazards. Always power off the printer before working on the hot end. Verify thermal runaway protection is enabled in firmware. Ensure smoke detectors are installed in the printing area. Use certified electrical components that comply with your region’s safety standards (UL, CE, CCC). Never leave a 3D printer unattended during operation.
Our 3D printer nozzle clog clearing guide covers cold pull technique in greater depth for stubborn clogs. When under-extrusion is consistent across all prints and you’ve ruled out mechanics, our E-step calibration guide ensures your extruder is pushing exactly the commanded amount.
For FPV pilots printing drone parts, check our TPU filament printing guide — TPU under-extrusion has distinct causes related to flexible filament behavior in the extruder path.
The Trianglelab CHC Pro hot end is what I run on my Ender 3 V2 that prints drone parts. The bimetal heat break eliminates heat creep entirely — I’ve printed TPU at 230°C for 6 hours straight without a single click from the extruder. At $35, it replaces the nozzle clog → cold pull → repeat loop with a hot end that just works.
