定義

フィラメント、Bowden チューブ、溶融樹脂は弾性的に振る舞います。移動が加速すると、初期の押出機移動の一部は直ちに流量を増やさず、圧力を蓄えるために使われます。減速時には蓄えられた圧力が材料を押し続けることがあります。ファームウェア補正は速度変化の前後で押出機移動を調整し、膨らみや線の開始部分の充填不足を減らします。

この考え方は名称とコマンドが異なります。Marlin は Linear Advance と M900 K、Klipper は SET_PRESSURE_ADVANCE、RepRapFirmware は M572 を使います。数値係数は実装と単位が異なるため、対象のファームウェアとハードウェア構成ごとに較正する必要があります。

実際に重要なこと

リトラクションではない

リトラクションは主に空移動の前後で圧力を下げ、Pressure Advance は印刷速度の変化に合わせて継続的に作用します。

構成ごとに較正

押出経路、ノズル、材料、運動設定のすべてが適切な値を変える可能性があります。

ファームウェア内の効果

スライサーが書いた XY 経路を変えずに、ステッピングモーターの動作を補正できます。

G-code での例

3 種類の異なるインターフェース

; Marlin
M900 K0.18

; Klipper
SET_PRESSURE_ADVANCE ADVANCE=0.04

; RepRapFirmware
M572 D0 S0.1

値は説明用にすぎず、同等の設定として変換したりコピーしたりしてはいけません。

このビューアーで確認できること

このビューアーでは

ビューアが表示するのは指令ツールパスであり、ファームウェアのステッパーレベル補正ではありません。Pressure Advance の調整をシミュレートまたは検証せず、コマンドページでその制限を明示します。

一次資料

この説明は、ファームウェア資料と G-code から直接確認できる情報に基づきます。実機の最終動作はプリンター設定によって決まります。