Skip to the entry
LayerLog层志

A bench notebook of 3D printing results, one layer at a time

Cold pulls on a Nextruder: three pulls, and the pitting that looked like under-extrusion

Surface pitting with correct wall dimensions is not a flow problem, it is contamination. This log covers the cold pull procedure that works on a MK4's Nextruder nozzle, why the temperature matters more than the method, and the purging step after it that most people skip.

MaterialPLA Nozzle0.4 mm Layer height0.2 mm Print time1 h 1 min

Slice diagramsDrawn from this entry’s own slicer settings.

A clean wall after three cold pulls: the pits were carbonised debris, and the wall width was never the problem.
A clean wall after three cold pulls: the pits were carbonised debris, and the wall width was never the problem.
Pitting in section: small voids appear where a particle of debris interrupted the flow, always at the same height as the debris passed.
Pitting in section: small voids appear where a particle of debris interrupted the flow, always at the same height as the debris passed.

Print record

Material
PLA
Nozzle
0.4 mm
Layer height
0.2 mm
Walls
3
Infill
20%
Print time
1 h 1 min
Published
October 13, 2026

Diagnose contamination by what does not change

The wall measured 0.41 mm against a 0.42 mm target, which is correct. If a print has pits and specks but the measured wall is on dimension, the extruder and flow settings are fine and something is interrupting the flow intermittently. That something is almost always carbonised debris or a bit of foreign material from a previous spool.

The giveaway is that the pits repeat at the same Z height on parts printed from the same gcode. Random flow errors do not repeat; a particle stuck in the melt zone does.

Cold pull temperature is the whole technique

Pull too hot and the filament comes out as a string, leaving the debris behind. Pull too cold and it snaps off in the melt zone, which is a much worse problem. On this Nextruder, 90 C produced a clean plug with the debris ringed on it, and two follow-up pulls came out uniform.

Use cleaning filament rather than the working filament if you have it. PLA at 90 C is brittle enough to snap, and a snapped cold pull inside a Nextruder is a disassembly job rather than a maintenance task.

Purge before you judge the result

The first 20 mm of the next print extruded inconsistently because cleaning filament was still in the melt zone. Cleaning filament melts at a different rate, so leaving even a small amount behind produces a print that looks like a flow fault. Purge 120 mm of working filament at the working temperature before starting.

This is the step that makes people conclude the cold pull 'did not work' when in fact it worked and was then undone by the next print.

How often, and when to stop

Three pulls every 200 to 300 grams of filament is enough on a well-ventilated hotend. If a fourth pull is still coming out black, the contamination is above the nozzle and a cold pull will not reach it — that is a hotend teardown, not a maintenance procedure.

If the same spool is pitting again within 50 grams, the problem is the filament, not the nozzle. Checking that costs nothing and saves an unnecessary teardown.

Failure chainWhat went wrong, what was done about it, and what came out the other side.

  1. Step 01

    Symptom

    Random small pits and specks of dark material in the wall of an otherwise correct print.

    Fix

    Cold pull at 90 C with cleaning filament: the first pull came out with a ring of carbonised debris. Two more pulls produced clean, uniform tips.

    Result

    Pitting gone on the next print. Wall width unchanged at 0.41 mm, which confirms it was contamination rather than a flow error.

  2. Step 02

    Symptom

    Extrusion was inconsistent for the first 20 mm of the next print after the cold pull.

    Fix

    Leftover cleaning filament was still in the melt zone. Purged 120 mm of the working filament through before starting.

    Result

    Consistent from layer one. Cleaning filament and PLA have different melt behaviour; purge thoroughly.

Dimensional check

Feature
40 mm wall width, before and after the cold pull
Nominal
0.42 mm
Measured
0.41 mm-0.01
Tolerance
± 0.03 mm
Note
Wall width was already correct at 0.41 mm. The cold pull changed surface finish and eliminated random pitting, not the dimension.

Slicer profile

printer_model: Original Prusa MK4 0.4
layer_height: 0.20
perimeters: 3
infill: 20% grid
speed: 150 mm/s outer wall 90
accel: 4000 mm/s2
nozzle_temp: 215
bed_temp: 60
part_cooling: 100%
pressure_advance: 0.035
note: printed immediately after a cold pull at 90 C

What carried over

  • Pitting with correct wall dimensions is contamination, not a flow setting.
  • Cold pull at 90 C on this Nextruder; hotter strings, colder snaps.
  • Purge 120 mm of working filament after a cold pull before judging the result.
  • If a fourth pull is still black, the debris is above the melt zone and needs a teardown.

Verdict

Three cold pulls removed the pitting entirely with no change to any slicer setting. Added to the maintenance card at every 250 grams.