恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
Klipper 共振补偿调参实录:从一塔波纹到一套稳的输入整形配置
首页
资讯中心
/
Klipper 共振补偿调参实录:从一塔波纹到一套稳的输入整形配置
Klipper 共振补偿调参实录:从一塔波纹到一套稳的输入整形配置
发布时间:2026/9/14 15:54:04
Klipper 共振补偿调参实录从一塔波纹到一套稳的输入整形配置【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper上次以 100mm/s 的外围速度打印小件侧壁上出现一排排波纹像把边缘反复回音了一遍。这是 Klipper 的 Input Shaping共振补偿要解决的经典问题固件在运动指令上提前做整形让机器的机械振动在落到模型上之前就被抵消。这篇实录按一次真实调试的顺序走确认问题、切测试塔、测频率、选整形器、写配置、验证、留档。打印壁上的回音先确认它是共振Ringing 的特征是某个边缘元素在侧壁上重复出现形成细波纹。成因几乎都是机械的框架刚性不足、皮带过松或过弹、运动部件质量太大、零件对位不准。动参数之前先绕机检查一遍皮带着手拧一拧滚轮和惰轮摸一摸。判据打印出的波纹若跟着测试塔的弧形缺口走才是共振若是直线或不规则纹路先查机械或挤出。做到什么程度算过确认是机械共振而不是切片或挤出问题。成因与细节可查共振补偿官方文档。切共振测试塔这几个参数别动测量质量取决于切片。仓库自带的测试塔测试模型关键参数如下层高 0.2 或 0.25mm填充与顶面层数设 0外壳 1~2 圈花瓶模式也可以外围external perimeter速度 80~100mm/s它就是后面公式里的 V最小层高时间不超过 3 秒关掉切片器的动态加速度控制不要旋转模型背面有 X 和 Y 标记用来区分测量值属于哪个轴位置偏是故意的跑加速度塔把波纹逼出来先归零变量再开塔让加速度从 1500mm/s² 起、每 5mm 层高加 500mm/s²最高到约 7000mm/s²这样每一层都能横向对比加速多大、波纹多大SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO0 SET_PRESSURE_ADVANCE ADVANCE0 TUNING_TOWER COMMANDSET_VELOCITY_LIMIT PARAMETERACCEL START1500 STEP_DELTA500 STEP_HEIGHT5如果改过square_corner_velocity先改回默认 5已配置[input_shaper]的先执行SET_INPUT_SHAPER SHAPER_FREQ_X0 SHAPER_FREQ_Y0关闭提示 Unknown command 可忽略。机器抖得太凶或跳步随时可停。共振频率测量卡尺加一个公式看 X 标记那一侧它的数据对应 X 轴Y 标记同理跳过最前面 1~2 个波峰受干扰不稳逐个标记后续波峰用卡尺量 N 个波峰覆盖的总距离 Dmm套公式频率(Hz) 外围速度 V × 波峰数 N ÷ 距离 D例外围 100mm/s6 个波峰总距 12.14mm频率 ≈ 100×6÷12.14 ≈ 49.4Hz。Y 标记同法测一遍。成功标准相邻波峰间距稳定间距忽大忽小说明该轴有多个共振频率跳到下面排查一节。四种整形器怎么选看频率容错和平滑代价整形器像推一辆摇晃的推车提前在反方向推一把把晃势压下去推得越狠、持续越久作用到模型上的平滑也越多。Klipper 内置的四种主流整形器就在这个取舍上拉开差距整形器频率容错约10倍抑振平滑代价适用场景ZV±5%最低刚性高、频率测得准的机器MZV-10% ~ 15%低大多数桌面机的默认选择EI±25%中床身移动机型、三角洲频率随负载/位置漂移2HUMP_EI-45% ~ 50%高同轴多个共振频率freq 不要填实测共振值官方建议的验证流程同一测试塔分别用SET_INPUT_SHAPER SHAPER_TYPEMZV和SHAPER_TYPEEI各打一次EI 明显更好才换 EI否则留 MZV。各整形器实现见 input_shaper.py。最小的 [input_shaper] 配置把测出的两个频率和选定的整形器写进 printer.cfg然后RESTART[input_shaper] shaper_freq_x: 49.4 shaper_freq_y: 45.2 shaper_type: mzv只写频率不写类型时用默认整形器想 X/Y 各用不同类型就分别写shaper_type_x/shaper_type_y。完整格式参考 config/example-extras.cfg。定 max_accel速度上去了细节不能丢Input Shaping 本身几乎不增加打印时间但 max_accel 既影响时间也决定整形在高速下的平滑量。测试塔壁上留了一道 0.15mm 的小缝加速度越高缝被抹得越宽。看刚打的那塔找到缝开始明显变宽的那一档官方示例是 3500mm/s² 一档起变宽max_accel 取它往下约 500即 3000同时不高于波纹仍可接受的最高加速度两者取小。普通桌面机最终一般落在 2000~4000mm/s² 区间。square_corner_velocity别超过默认 5它同样会加剧平滑。验证边缘要利索重启后先重打测试塔外围波纹应消失或弱到看不出再打一个 3DBenchy 之类的细节件放大看棱边和转角是否锐利两项都过才算收尾。若开启后仍看到频率明显不同的残留波纹多半是测量偏了回去重测而不是换更重的整形器。三种情况要会处理测不稳、细节丢、双喷头间距不稳、频率测不出通常是同轴存在多个共振频率。可用 2HUMP_EI 分别设 60/50/40Hz 打三塔挑仍有明显改善的最高频率再按文档对照频率试 EI够用就用 EI。开启后零件过平滑先降 max_accel再考虑从 EI 换 MZV 或 ZV低频机型用 EI 尤其容易过度平滑。双料头/双小车每个小车各测一次频率X 轴参数可以两台不同Y 轴参数必须一致。常见做法是[input_shaper]留空用[delayed_gcode]在开机时包住SET_DUAL_CARRIAGE CARRIAGE1/0各执行一次SET_INPUT_SHAPER。进阶ADXL345 加速度计直接测打印测量反复不稳时可以装加速度计直接测谱。ADXL345 走 SPI 接树莓派或速度够用的 MCU 板走 I2C 带宽不够MPU9250 走 I2C。传感器固定在机头上⚠️ 必须与金属机架电气隔离否则可能形成地环损坏电子元件。流程三步MEASURE_AXES_NOISE SHAPER_CALIBRATE SAVE_CONFIG先用MEASURE_AXES_NOISE看噪声基线约 1~100 正常1000 以上说明传感器或接线有问题。SHAPER_CALIBRATE会对 X/Y 依次做扫频振动输出共振曲线、各整形器推荐频率及 max_accel 上限参考还会直接推荐一个整形器。⚠️ 它产生的谐振振动很剧烈别每次打印前都跑结束后检查各处紧固件。SAVE_CONFIG保存的是整形器参数max_accel 不会自动改仍需按上一节手动定。接线与配置细节见 Measuring_Resonances。自动标定完成后Y 轴的推荐配置与频率响应图大致如下图中峰值即打印机的共振频率参数留档记下数值标好重测时机调完把四样写进 printer.cfg 头部注释存档X/Y 共振频率、整形器类型、max_accel、测量日期。共振频率不是一次测定的常量发生以下变化后至少重测一次皮带张力变化用久了会松机头质量变化换喷头、加风扇或风道移动床变化加玻璃板、换床板增减框架加固件用了一阵子后波纹又回来就从这里下手重测频率、更新shaper_freq_x/y两行、再打一塔确认。【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考