Skip to content
3D Print Troubleshooting, Calibration & Parts

Pressure advance: what it fixes and how to tune it

Affiliate disclosure

LayerWalker is a participant in the Amazon Services LLC Associates Program. We may earn a commission when you buy through links on our site, at no extra cost to you.

Short answer

Pressure advance compensates for the delay between the extruder moving and plastic actually leaving the nozzle. Tune it and corner blobs and post-corner gaps both disappear. Too high is as bad as too low.

Difficulty moderate Time 30 min Parts under 50 g filament Tools Bright light, optional loupe

Molten plastic in the melt zone is compressible and the nozzle is a restriction. When the extruder speeds up, pressure builds before flow increases; when it slows, pressure bleeds off after. The result is too much plastic entering a corner and too little leaving it.

Reading the result

Diagnosing pressure advance
PropertyValue
Blob at the corner, thin line after value too low
Gap before the corner, thin corner value too high
Even line width through the corner correct
No visible change across the whole test flow rate is wrong, fix that first
Symptom

Bulges at corners and thin sections just after them

Most likely cause

Extrusion pressure lagging behind nozzle movement

The fix
  1. Calibrate flow rate first. Pressure advance tuned on wrong flow is meaningless.
  2. Run the pattern test rather than the tower. It is easier to read.
  3. Print at a speed close to what you actually use. The correct value shifts with speed.
  4. Pick the line where corner width matches straight-section width.
  5. Save to the filament profile.
  6. Re-tune after changing nozzle size or hotend.

Typical starting values

Starting settings Pressure advance starting points
Direct drive, PLA 0.02-0.05
Direct drive, PETG 0.03-0.06
Direct drive, TPU 0.05-0.12
Bowden, PLA 0.4-0.8
Bowden, PETG 0.5-0.9

These are starting ranges only. The correct value is machine, hotend and filament specific.

Linear advance is the same idea

Marlin calls it linear advance, Klipper and Bambu call it pressure advance. Same concept, different scaling. Do not copy a value between firmware families.

LayerWalker

Print defect diagnosis, calibration procedures and parts that actually fit. Corrections welcome through the contact page.