免责声明:这是一个独立的资源网站。 与 Voron 项目或其开发团队无关联。

Voron Pressure Advance Guide — Perfect Corners and Seam Quality

校准 Klipper Tuning

Pressure Advance (PA) is the single most impactful software tuning parameter on any Voron printer. When set correctly, it eliminates bulging corners, sharpens seams, and improves dimensional accuracy across all print speeds. When wrong, it produces either rounded, blobby corners (PA too low) or under-extruded seams and gaps (PA too high). Getting PA right separates a good Voron print from an exceptional one. 最后更新:2025年5月。

本指南涵盖掌握 Voron 上 Pressure Advance 所需的一切:PA 在物理层面的作用、使用 Klipper 的 TUNING_TOWER 命令进行校准塔的方法、结果解读、耗材专属配置、smooth_time 调优、PA 与 input shaper 的交互,以及常见错误排查。无论你使用的是 V2.4 上的直接驱动 Revo Voron,还是 Switchwire 上的 Bowden 配置,都能在此找到精确步骤。

Pressure Advance 的作用

Pressure advance 补偿熔融耗材在压力下的物理行为。以下是未使用 PA 时的情况:

PA与Linear Advance对比: Klipper's Pressure Advance is the successor to Marlin's Linear Advance. PA is more accurate because it operates in the time domain (not the position domain) and compensates for the full acceleration profile, not just speed changes. Klipper PA is the gold standard for extrusion compensation.

为何 PA 对 Voron 打印机至关重要

Voron 打印机以高于普通打印机的速度和加速度运行,这使得 PA 尤为关键:

PA 校准塔方法

在 Klipper 中调优 PA 的标准方法使用带有 TUNING_TOWER 命令的测试打印件。步骤如下:

步骤 1:打印校准模型

你需要一个空心立方体或 PA 校准塔。最佳模型是 20x20mm 的空心立方体,无填充,2 层壁,2 层顶部/底部。或使用 Voron Designs 仓库中的专用 PA 校准塔。关键要求:一个笔直的垂直壁面,以便观察每个 PA 值下的转角质量。

步骤 2:配置调优塔

在切片软件的起始 G-code 中添加以下命令。以下示例在 30mm Z 高度上从 0 到 0.1 调优 PA,适用于直接驱动:

; PA calibration tower — direct drive range (0 to 0.1)
; Adjust PARAMETER=PRESSURE_ADVANCE and START=0, FACTOR=0.0033 for direct drive
; For Bowden: START=0, FACTOR=0.033 (range 0 to 1.0 over 30mm)
TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=0.0033
    

If you're using the TUNING_TOWER in your slicer's start g-code, you can also use the KAMP (Klipper Adaptive Mesh and Purging) scripts which automate the PA tower process:

; KAMP-style PA tuning (requires PA_Tower.cfg)
PA_TOWER START=0 FACTOR=0.0033
    

步骤 3:打印并观察

Slice the model at 100mm/s, 0.2mm layer height, with the acceleration set to at least 5,000 mm/s^2 (higher is better — 10k is ideal). Print the model and watch the corners:

步骤 4:测量并设置 PA 值

打印完成后,找到转角效果最佳(锐利、无鼓包、无缺料)的 Z 高度。该高度处的 PA 值为:

PA_value = START + (best_Z_height * FACTOR)

Example: START=0, best at 15mm with FACTOR=0.0033
PA_value = 0 + (15 * 0.0033) = 0.0495

Set this in your printer.cfg:
[extruder]
pressure_advance: 0.050
    

For Bowden setups with START=0 and FACTOR=0.033, if the best point is at 18mm: PA_value = 0 + (18 * 0.033) = 0.594

Klipper 中的耗材专属 PA 配置

Different filaments need different PA values. A single PA value in printer.cfg is a compromise. Klipper supports per-filament PA via the g-code macro system or through the SET_PRESSURE_ADVANCE command in your slicer start g-code:

; In your slicer start g-code — set PA per filament material
; PLA profile
SET_PRESSURE_ADVANCE ADVANCE=0.045

; PETG profile
SET_PRESSURE_ADVANCE ADVANCE=0.055

; ABS profile (most common for Voron parts)
SET_PRESSURE_ADVANCE ADVANCE=0.050

; TPU profile
SET_PRESSURE_ADVANCE ADVANCE=0.080
    

You can also define PA in your filament start g-code within your slicer profiles. In SuperSlicer or Orca Slicer, add the SET_PRESSURE_ADVANCE command to the "Filament start G-code" field. This way, PA is automatically set when you change filaments — no manual config file editing required.

Voron直驱(Revo、Dragon、Mosquito)的推荐起始PA值:

Smooth_Time 参数 — PA 响应微调

The smooth_time parameter controls how Klipper smooths the PA signal. It's probably the most misunderstood PA parameter:

PA 与 Input Shaper — 交互机制

Pressure Advance和Input Shaper是Klipper调校的两大支柱,它们之间存在重要的相互作用:

常见 PA 错误与故障排除

需要完美调优的零件?

我们以中国直销价格供应高品质Voron组件——正品Gates皮带、LDO电机、Revo Voron热端、F695轴承。每个组件在发货前均经过工作台测试,确保您的调校结果可预测且可重复。下次订购零件时即可省钱。

Shop Tested Components →