Klipper 挤出机配置要点(大喷嘴 / 2.85 料)
本文只记录实测核对过的 Klipper 行为与换算陷阱,避免把自动推导值当上限用。
1. [extruder] 里没有 max_accel
- 打印过程中,挤出机的加速度跟随
[printer] max_accel。 - 官方原文:
max_extrude_only_velocity/accel这些设置 "do not have any impact on normal printing moves" —— 只作用于回抽、单独挤出、装料。
所以「挤出机加速度设多少」这个问题,答案是看 [printer] max_accel。
2. 自动推导值的换算陷阱
不写 max_extrude_only_velocity/accel 时,Klipper 按 4.0 × 喷嘴直径² 的截面、以 max_velocity 反推料速。
因为这个截面与线材直径无关,而料速 = 体积流量 / 丝料截面积:
| 丝料 | 截面积 | 相对 |
|---|---|---|
| 1.75 mm | 2.405 mm² | — |
| 2.85 mm | 6.379 mm² | 2.65 倍 |
→ 同工况下,2.85 的自动料速是 1.75 的 1/2.65。从 1.75 抄来的参数要除以 2.65。
大喷嘴会让自动值彻底失去意义:
| 喷嘴 | 自动推导料速(2.85 料) | 能当上限用吗 |
|---|---|---|
| 0.4 mm | ≈ 30 mm/s | 可以 |
| 1.5 mm | ≈ 423 mm/s | 不能 —— 等于没上限,必须显式写 |
3. max_extrude_cross_section 默认值
默认 = 4 × 喷嘴直径²:1.5 mm 喷嘴 → 9.0 mm²。 大截面挤出(螺杆 / 颗粒 / 浆料)需要更大时要显式放大。
4. 2.85 mm PETG + 1.5 mm 喷嘴 推荐配置
[extruder]
filament_diameter: 2.850 # ★ 必须与实际丝料一致
nozzle_diameter: 1.500
max_extrude_only_distance: 60.0
max_extrude_only_velocity: 12
max_extrude_only_accel: 200
max_extrude_cross_section: 9.0
instantaneous_corner_velocity: 1.0
pressure_advance: 0.05
- 回抽量应降到 0.5–1.5 mm(大喷嘴回抽收益低、易拉入空气)
- PA 必须重测(大喷嘴压力响应完全不同)
5. 真正瓶颈在哪
打印过程中真实料速很小(1.5 mm 喷嘴、2.85 料、线宽×层高 0.96–2.0 mm² 时只有 2–12 mm/s) —— 料速不是打印瓶颈,热端熔化能力才是。参见:
参考
- Klipper 官方配置参考:https://www.klipper3d.org/Config_Reference.html#extruder