定義

耗材、Bowden 管和熔融塑膠都有彈性。加速時,一部分擠出機動作先用於建立壓力;減速時,儲存的壓力又可能繼續推出材料。韌體會在這些速度變化附近調整擠出機動作,減少拐角鼓包和線條起點缺料。

這個概念在不同韌體中名稱和指令不同:Marlin 使用 Linear Advance 與 M900 K,Klipper 使用 SET_PRESSURE_ADVANCE,RepRapFirmware 使用 M572。它們的演算法和單位不同,必須在目標韌體與硬體上分別校準。

實際使用中要注意什麼

不是回抽

回抽主要在空走前後減壓;壓力提前會持續配合列印速度變化。

必須針對機器校準

擠出路徑、噴嘴、材料和運動設定都會改變合適的數值。

發生在韌體層

補償可以改變步進電機動作,卻不改變切片檔案寫出的 XY 路徑。

G-code 示例

三種不同介面

; Marlin
M900 K0.18

; Klipper
SET_PRESSURE_ADVANCE ADVANCE=0.04

; RepRapFirmware
M572 D0 S0.1

這些數值僅為示例,不能互相換算或當作等價設定複製。

這個檢視器能顯示什麼

在本檢視器中

檢視器顯示檔案要求的路徑,不顯示韌體對步進電機做的壓力補償。它不會模擬或判斷壓力提前是否校準正確。

主要資料來源

本說明參考韌體文件和 G-code 檔案中能直接看到的內容。真實機器最終怎樣執行,仍由印表機設定決定。