资讯动态

Klipper 共振补偿实战:从测量到配置

发布时间:2026/9/14 22:22:32 来源:尧图企业网站定制
Klipper 共振补偿实战从测量到配置【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper刚打印的零件边缘有一圈圈周期性波纹——喷头高速换向后机架和皮带在回弹。Klipper 把这种缺陷叫 Ringing共振波纹用内置的共振补偿Resonance Compensation即 Input Shaping 输入整形消除它。走完下面的流程打印测试塔、卡尺量距、把两个频率写进配置40 分钟后波纹消失加速度能推进 2000~4000 mm/s² 区间。一分钟看懂原理想象一艘在水面摇晃的船止摇最可靠的方式不是来回猛拉绳子而是在恰当的时机补上几次小的反向脉冲让摇动自己抵消自己。输入整形对运动指令做的就是这件事——把每一条加速度指令按预设节奏拆成几个先后错开的小脉冲机器被激起的振动恰好被整形器预支的振动对消。节奏完全取决于机器自身的固有频率所以你必须先测出频率再谈写配置。动手前记住三条边界它能解决边缘的周期性波纹Ringing、换向瞬间的机架抖动顺带还能提升 TMC 驱动 stealthChop 模式的运行稳定性。它不解决皮带松、螺丝松、挤出机构故障引起的波纹。如果测试塔上的波纹不跟随凹槽的弧线图案那是机械问题先修机械。它不缩短打印时间。收益是让高加速度不再损失精度。原理就一句话用扰动对消振动。剩下九成工作是测量测试模型仓库里已经备好了。共振频率怎么测从测试塔到写进配置切片测试塔。用仓库自带的标准模型 docs/prints/ringing_tower.stl层高 0.2~0.25 mm1~2 圈外壳花瓶模式加 1~2 mm 底座更好外壁速度 80~100 mm/s填充 0%最小层高时间 ≤3 秒并关闭切片的动态加速度控制。模型不要旋转背面的 X/Y 标记是后面区分两轴的依据。复位状态并启动加速度测试塔。打印前执行SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO0 SET_PRESSURE_ADVANCE ADVANCE0 SET_INPUT_SHAPER SHAPER_FREQ_X0 SHAPER_FREQ_Y0 TUNING_TOWER COMMANDSET_VELOCITY_LIMIT PARAMETERACCEL START1500 STEP_DELTA500 STEP_HEIGHT5你会看到加速度从 1500 mm/s² 起步、每 5 mm 层高升一档 500 mm/s²塔身越往上机架抖动越明显。波纹已经清晰可见时可以提前停打印。 3.卡尺量波纹间距。在标 X 的那一侧、靠近凹槽处先给几个波峰做记号再量记号间距离 D、数出对应波峰数 N最好跳过前 1~2 个波峰。你会看到凹槽附近的波纹周期稳定、且跟随凹槽弧线——若不跟随说明不是共振停下先修机械。 4.套公式。频率 (Hz) 外壁速度 (mm/s) × N ÷ D。例100 mm/s 下 6 个波峰跨 12.14 mm即 100×6÷12.14 ≈ 49.4 Hz。X 标、Y 标各算一次。 5.写进 printer.cfg 并重启。[input_shaper] shaper_freq_x: 49.4 shaper_freq_y: 45.2 shaper_type: mzv你会看到RESTART 之后输入整形立即生效。SET_INPUT_SHAPER命令的处理逻辑在 klippy/extras/input_shaper.py。频率填好了最后一个悬念是shaper_type那格写什么。shaper_type 怎么填一张表定乾坤官方文档给出的容错数据把振动压制到 1/10 的频率范围如下整形器适用机型频率容错平滑强度ZV刚性高的机架频率测得准±5%最小MZV通用桌面机型-10% ~ 15%小EI床身移动机型、Delta 结构±25%中2HUMP_EI同轴存在多个共振峰-45% ~ 50%大平滑强度排序 ZV MZV EI 2HUMP_EI整形器越长模型圆角越肉。注意 2HUMP_EI、3HUMP_EI 是为一把压多个峰设计的shaper_freq 不应直接填实测共振频率。拿不准就写mzv。MZV 下还有残余波纹时重打一次对比打印EI 明显更好才切 EI——代价是多一点平滑换来的是对床身随打印进度增重导致的频率漂移更大的容忍度。Delta 机型优先 EI频率高于 50~60 Hz 时可尝试 2HUMP_EI。各整形器的脉冲参数实现见 klippy/extras/shaper_defs.py。配置看着干净机器毕竟是物理的参数没压对时症状会直接长在零件上。️ 翻车急救手册频率测不准波纹间距忽大忽小原因同一轴上存在多个共振频率波纹是几列波叠加的结果。 动作放弃单频路线改走频率扫描——用2HUMP_EI分别按 60/50/40 Hz 各打一次测试塔选仍明显压住波纹的最高频率再按 60→50、50→40、40→33 折算给 EI补打一次确认三次全无效说明波纹大概率不是共振问题。开启后细节发糊、圆角被磨圆原因max_accel 给太高或整形器平滑过强顺手检查 square_corner_velocity 是否被调超过默认 5 mm/s。 动作看测试塔墙体上 0.15 mm 的缝隙找到缝隙开始明显变宽的加速度减 500 mm/s² 作为 max_accel例3500 mm/s² 处开始变宽就填 3000低频机型从 EI 换 MZV 甚至 ZV。用了一段时间后波纹又回来了原因皮带张力变了或运动质量变了换喷头、加风扇风道。 动作重测频率更新 [input_shaper] 两行。波纹不跟随凹槽图案原因不是共振是机械松动或挤出器问题。 动作先修机械整形调参对这类缺陷无效。测试塔这条路走到底仍有死角时还有一条更精确的路线。⚡ 进阶什么时候该上加速度计ADXL345MPU、LIS 系列同样支持接到 MCU 或树莓派的 SPI/I2C 上Klipper 原生支持。代价是几十元硬件加一点压线、焊接工作量回报是两条命令走完全程MEASURE_AXES_NOISE CALIBRATE_SHAPER第一条在空闲时录制各轴频谱第二条自动拿频谱和各整形器容错数据做比对直接输出推荐整形器与加速度上限考虑平滑度约束后脚本给出的推荐和每个候选整形器的抑制曲线都标注在图例里判断标准测试塔法测得稳定就不用买频率测不稳、同轴双峰、或者想顺便扫一遍频率就值得。接线细节见官方文档 docs/Measuring_Resonances.md。收尾清单频率测一次写两行拿不准就mzv拿不准的机型打对比打印max_accel 落在 2000~4000 mm/s² 区间且测试塔缝隙保持小换皮带、喷头、机架附件之后重测频率完整流程与参数细节以官方文档 docs/Resonance_Compensation.md 为准【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价