3d Calcs
設定:
130 W
NT$0.15/kWh
NT$20.00/kg spool
校準與運動控制 模組KLIPPER

Klipper 旋轉距離與齒輪比計算器 (rotation_distance)

計算 Klipper 設定檔 printer.cfg 中的 rotation_distance,支援 BMG, Titan, Voron StealthBurner, Orbiter 等齒輪傳動比模式。

計算模式
mm
常用預設:
mm
mm
Klipper Configuration Snippetprinter.cfg
New rotation_distance
21.771mm
rotation_distance = (22.678 × 96.0) / 100 = 21.771
Klipper printer.cfg [extruder] snippet
[extruder]
rotation_distance: 21.771
Klipper rule: A smaller rotation_distance value causes the motor to push more filament for the same commanded length.
01 / 操作與測量流程

測量方法與操作步驟

步驟 01

1. 查看現有設定

在 printer.cfg [extruder] 區塊中找到原有的 rotation_distance。

步驟 02

2. 進行 100mm 出料量測

標記 120mm 並擠出 100mm,量測殘留距離。

步驟 03

3. 複製配置程式碼

將新算出的數值貼回設定檔並重新啟動 Klipper。

02 / 物理公式與計算原理

Klipper 旋轉位移量換算公式

新 rotation_distance = 原值 × (實際擠出長度 / 100mm)。

New rotation_distance = (Previous rotation_distance × Actual Extruded Distance) / Requested Distance
實際應用範例:

目前 rotation_distance = 22.678。指令擠出 100mm 但實際只推進了 96.5mm。新 rotation_distance = (22.678 × 96.5) / 100 = 21.884。

常見問題 (FAQ)

Klipper韌體中的rotation_distance代表什麼意義?
rotation_distance是指步進馬達轉軸旋轉一整圈(360度)時,機構或線材實際移動的毫米距離(mm),取代了Marlin傳統的steps_per_mm。
如何將Marlin的steps_per_mm轉換為Klipper的rotation_distance?
計算公式為:rotation_distance = (馬達整步步數 × 微步細分) / steps_per_mm。以1.8°馬達(200步)、16細分、93 steps/mm為例:(200 × 16) / 93 = 34.408 mm。
減速齒輪擠出機在Klipper中該如何設定齒輪比?
若是BMG(3:1)或Orbiter(7.5:1)等減速齒輪擠出機,直接填入主動齒輪的rotation_distance,並在printer.cfg中加入「gear_ratio: 50:17」設定即可。
Voron Clockwork 2或Orbiter推薦的標準rotation_distance是多少?
Voron Clockwork 2(CW2,齒輪比50:10)的基準參考值約為22.678 mm;Orbiter v2.0擠出機的基準參考值約為4.637 mm。
在Klipper中如何透過實測100mm精準微調rotation_distance?
執行指令「G1 E100 F60」擠出100mm,測量線材實際被抽入的距離L,計算公式為:新數值 = 當前數值 × (實際擠出長度 / 100)。
CALCULATOR SUITE

相關計算工具

查看全部 22 款工具 →→