校準與運動控制 模組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.771Klipper 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 款工具 →→相關計算工具
成本與商業定價
★精選工具列印成本與售價
精確計算材料費、電費、機器折舊、雙色/多色換料沖刷耗損及蝦皮/Shopify電商平台抽成,試算實際淨利與定價。
開啟工具
成本與商業定價
線材重量 ↔ 長度
支援 1.75mm 與 2.85mm 規格,精準將線材克數換算為公尺長度。涵蓋 PLA, PETG, ABS, TPU 等多種聚合物比重。
開啟工具
成本與商業定價
剩餘線材試算
用電子秤秤出整捲重量並扣除各廠牌空盤重量(Tare Weight),精算出剩餘可用的線材克數與長度。
開啟工具
成本與商業定價
光固化光固化列印成本
計算 UV 光固化樹脂模型單次列印成本、IPA 異丙醇清洗消耗、固化箱電費及整瓶樹脂可印數量。
開啟工具