Pression advance & Linear Advance : valeur de départ

Des angles nets et des coins sans débordement : réglez la pression advance (Klipper) ou la linear advance (Marlin).

Calculateur

FirmwareKlipper (pressure advance)
ExtrudeurDirect drive
Valeur de départ usuelle0,02 – 0,05
Paliers de test générés21

Partez de 0,02 – 0,05 pour ce profil, puis affinez avec la série ci-dessus. Les valeurs Bowden sont bien plus élevées que les valeurs direct drive.

Quand la tête accélère et décélère, la pression dans la buse ne suit pas instantanément : elle reste élevée après un freinage (renflement dans les coins, « blob » en fin de ligne) et trop basse en début de ligne (sous-extrusion au démarrage). La pression advance (terme Klipper) ou linear advance (terme Marlin, paramètre M900 K) anticipe ce délai en modulant l'extrusion en fonction de l'accélération. Résultat : des angles nets, des coins sans débordement et des largeurs de trait constantes même à vitesse variable.

La valeur dépend fortement du type d'extrudeur. En direct drive, le volume de filament sous pression est petit, donc la correction est faible (Klipper ~0,02–0,05). En Bowden, le tube se comporte comme un ressort : la correction est bien plus grande (Klipper ~0,3–0,6). Les chiffres Marlin (K) ne sont pas sur la même échelle que Klipper, mais la logique direct < Bowden reste la même.

La formule

Klipper (direct) : pressure advance ≈ 0,02 – 0,05\nKlipper (Bowden) : pressure advance ≈ 0,3 – 0,6\nMarlin  (direct) : M900 K ≈ 0,02 – 0,06\nMarlin  (Bowden) : M900 K ≈ 0,1 – 0,2

Ce sont des points de départ : la valeur exacte se trouve par un test imprimé (motif à vitesse variable), pas par une formule.

Exemple résolu

Imprimante Bowden sous Klipper. On lance un test de pression advance de 0,0 à 0,1 par pas de 0,005, avec SET_PRESSURE_ADVANCE à chaque bande… mais comme c'est un Bowden, l'optimum est plus haut : on relance de 0,3 à 0,6 par pas de 0,02. À 0,45, les coins deviennent nets sans renflement : c'est la valeur retenue, inscrite dans la configuration.

Le « pourquoi » &amp; la pratique

La pression advance se règle après les E-steps, le débit et la température : elle corrige la dynamique, pas la quantité de matière. Une fois trouvée, la valeur est assez stable pour un couple extrudeur/filament donné ; un changement de matériau (surtout entre rigide et flexible) peut demander un léger réajustement, le TPU en particulier ayant besoin d'une valeur différente.

Ne confondez pas avec la rétraction : la pression advance gère la pression pendant l'impression (accélérations), la rétraction gère la pression pendant les déplacements sans extrusion. Les deux réduisent les défauts mais à des moments différents ; on les règle séparément.

Questions fréquentes

Pression advance ou linear advance, quelle différence ?
C'est le même concept sous deux firmwares : « pressure advance » sous Klipper, « linear advance » (M900 K) sous Marlin. Les échelles de valeurs diffèrent, mais le but — compenser le délai de pression — est identique.
Quelle valeur de départ en direct drive ?
Faible : ~0,02–0,05 sous Klipper, ~0,02–0,06 (K) sous Marlin. Le peu de filament sous pression demande une correction légère.
Quelle valeur en Bowden ?
Bien plus élevée : ~0,3–0,6 sous Klipper. Le tube PTFE agit comme un ressort qui emmagasine la pression, ce qui demande une compensation importante.
À quel moment régler la pression advance ?
Après les E-steps, le débit et la température. Elle corrige la dynamique d'extrusion (coins, accélérations), pas la quantité de matière. C'est une étape de finition de la calibration.