Pressure Advance
Calibración completa de Pressure Advance en Klipper: qué es, cómo afecta a la impresión, métodos de test y ajuste del valor final.
Pressure Advance (PA) compensa el retraso entre el movimiento del cabezal y la respuesta real de la extrusión. Cuando el nozzle acelera, la presión en el interior del hotend tarda un instante en igualarse — sin PA el resultado son esquinas con falta de material al entrar y exceso al salir. Con PA bien calibrado las esquinas quedan limpias y las líneas tienen un ancho homogéneo.

Falta material al entrar en la esquina (zona de aceleración) y exceso al salir (zona de desaceleración). Las líneas rápidas muestran un ancho irregular.
Esquinas limpias y bien definidas. Ancho de línea homogéneo tanto en zonas lentas como rápidas.
Exceso de material al entrar en la esquina y falta al salir. Las esquinas quedan redondeadas hacia dentro. La extrusión puede ser entrecortada.

Cuándo recalibrar PA:
Al cambiar el tipo de filamento (PLA, PETG, ABS, ASA, flexible...)
Al cambiar de marca o incluso de color dentro del mismo material
Si modificas la temperatura de impresión de forma significativa
Tras cualquier cambio físico en el cabezal (nozzle, barrel, PTFE, extrusora)
Al activar o desactivar Input Shaper
Antes de calibrar PA asegúrate de tener el extrusor correctamente calibrado. Un e-steps incorrecto invalida el resultado del test.
Valores de referencia por tipo de extrusor
Estos son rangos orientativos. Tu valor exacto depende de tu setup concreto.
Extrusión directa (Orbiter, BMG, Sherpa...)
0.02 – 0.08
Extrusión directa con barrel largo o volcano
0.05 – 0.15
Bowden corto (< 200 mm)
0.1 – 0.4
Bowden largo (> 400 mm)
0.4 – 1.0
Si con un PA de 1.0 no ves mejora en la calidad, probablemente el problema está en otra parte (temperatura, flujo, retracción).
Cómo funciona el test
El test de PA imprime líneas a tres velocidades distintas en secuencia — lenta / rápida / lenta — y analiza las transiciones:

1 — Arranque lento
Referencia: extrusión estable sin presión
2 — Transición a rápido
Con PA bajo: falta material al inicio. Con PA alto: exceso
3 — Zona rápida estable
Debe ser uniforme
4 — Transición a lento
Con PA bajo: exceso al frenar. Con PA alto: falta
5 — Zona lenta final
Debe volver a ser uniforme como la zona 1
La línea con la transición más limpia entre zonas — sin huecos ni bultos — indica el valor correcto.
Métodos de calibración
OrcaSlicer — calibración integrada (recomendado)
OrcaSlicer incluye generadores de test de PA directamente en el menú de calibración, sin necesidad de instalar nada extra.
El más rápido y visual. Depende de que tus primeras capas sean buenas — asegúrate de tener bien ajustado el Z-offset antes.
En OrcaSlicer: Calibration → Pressure Advance → Line Method
Selecciona tu impresora y filamento
Elige Direct Drive o Bowden según tu setup
Imprime y busca la línea con el trazado más homogéneo en las tres zonas


Lee el valor PA de esa línea y aplícalo a tu configuración
Más lento pero no depende de la calidad de la primera capa. Más fiable en máquinas con primera capa irregular.
En OrcaSlicer: Calibration → Pressure Advance → Tower Method
Selecciona tu impresora y filamento
Elige Direct Drive o Bowden
El PA incrementa 0.002 por cada 1 mm de altura (extrusión directa) o 0.02 (bowden)
Imprime y localiza la altura con las mejores esquinas

Calcula el valor:
PA = altura_mm × factor(ej: 8 mm × 0.002 = 0.016)
Generador online (Andrew Ellis)
Una alternativa sólida si no usas OrcaSlicer.
Accede al generador de patrones PA de Ellis
Lee los tooltips de la página — son importantes. Si controlas la aceleración desde el laminador, asegúrate de marcar la opción de control de aceleración en perímetros externos.
Genera y descarga el G-code del test
Imprime y elige el valor más bajo entre los que parecen buenos — ante la duda, siempre el menor

Macro de test — PRESSURE_ADVANCE_TEST
Una macro para lanzar el test directamente desde Klipper sin salir a un laminador externo:
Calienta cama y hotend a las temperaturas que indiques
Hace home y sondeo de cama automáticamente
Imprime 20 líneas incrementando el PA según los parámetros
BED_TEMP
Temperatura objetivo de la cama
EXTRUDER_TEMP
Temperatura del hotend
PA_START
Valor PA inicial (línea 1)
PA_STEP
Incremento por línea
NZL
Diámetro del nozzle (por defecto 0.4)
Para calcular el valor final: PA = PA_START + (PA_STEP × número_línea) — ej: 0.01 + (0.01 × 11) = 0.12
Código de la macro:
TUNING_TOWER — método oficial Klipper
El método más básico. Usa el modelo square_tower.stl de Klipper y el comando TUNING_TOWER para variar el PA por altura durante la impresión.
Descarga square_tower.stl
Lamina con: 120 mm/s, 1 perímetro, 0% relleno, 0 capas superiores, ventilación máxima
Inicia la impresión y en cuanto empiece lanza en la consola:
Puedes parar la impresión en cuanto veas que las esquinas empiezan a degradarse
Algunos gcodes de inicio pueden resetear el TUNING_TOWER — en ese caso añade el comando directamente al gcode de inicio temporalmente
TUNING_TOWERajusta valores por altura de capa, no por tiempo
Mide con calibre la altura de la zona con mejores esquinas (evita el punto de costura)
Calcula:
PA = START + (FACTOR × altura_mm)— ej: con FACTOR=.005 y altura 12.9 mm →0 + (.005 × 12.9) = 0.0645

Ajustando el valor de PA
En printer.cfg (permanente)
En tiempo real (sin reiniciar)
El valor se aplica de inmediato pero se pierde al reiniciar. Úsalo para probar antes de guardarlo en el cfg.
Por filamento en el laminador
La forma más práctica cuando usas varios materiales con PA diferente es configurarlo en el perfil de filamento del laminador:
En el perfil de filamento: Filament → Flow ratio and Pressure Advance → activa PA e introduce tu valor.

O mediante G-code de inicio de filamento si quieres más control:
En el G-code de inicio del perfil de filamento. También puedes aplicar PA diferente por diámetro de nozzle con condicionales:
pressure_advance_smooth_time
pressure_advance_smooth_time es un parámetro secundario que suaviza los cambios de PA en el tiempo para evitar vibraciones en la extrusora. El valor por defecto es 0.040 segundos y en la mayoría de setups no necesita tocarse.
Cuándo ajustarlo:
Si notas ruido o vibración en la extrusora durante las esquinas → prueba reducir a
0.020En bowden largo con PA alto → valores de
0.040–0.060suelen dar mejores resultadosEn extrusoras directas muy sensibles → mantén en
0.020–0.040
Un smooth_time alto con Input Shaper activo puede crear desincronías entre el movimiento del cabezal y la extrusión. Si usas IS, mantén smooth_time en el valor por defecto o más bajo.
Resolución de problemas
No encuentro un valor que mejore las esquinas
Extrusor mal calibrado, temperatura incorrecta, o desgaste mecánico
Verifica e-steps, temperatura y estado de engranajes
Líneas inconsistentes en todo el test
Flujo inestable, temperatura demasiado baja
Sube temperatura 5-10°C y repite
PA bowden > 1.0 sin mejora
Tubo PTFE suelto o dañado, anclajes neumáticos desgastados
Inspecciona y reemplaza el PTFE y los PC4
Con IS activado las esquinas empeoran
Interacción PA + Input Shaper
Recalibra PA con IS activado, reduce smooth_time
Extrusora hace ruido en esquinas
smooth_time demasiado bajo
Aumenta a 0.040 o 0.060
Última actualización