打印边缘的波纹鬼影?Klipper 共振补偿 Input Shaper 配法

发布时间:2026/9/14 19:41:05
打印边缘的波纹鬼影?Klipper 共振补偿 Input Shaper 配法 打印边缘的波纹鬼影Klipper 共振补偿 Input Shaper 配法【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper模型边缘出现一圈圈等距细纹转角处尤其明显——这就是 Ringing俗称鬼影是机械振动被刻进了塑料里。Klipper 的共振补偿功能 Input Shaper 能从运动指令层面把振动抵消掉。下面带你走完实测流程量出频率、写进配置、选对算法。原理速览Input Shaper 到底在做什么打印机框架和皮带像一根弹簧喷头急停急转时传动系统会惯性回弹产生敲钟后的余音。Input Shaper 的思路不是等余音消失而是把一次到位的运动指令拆成几段提前执行的小动作让各段激起的振动相位相反、互相抵消。不需要改硬件但前提是振动真实存在且可测。适合高加速度下才出现波纹且波峰间距稳定适合皮带张紧、框架加固后波纹仍在只剩软件能救的部分不适合实测共振低于 25Hz。先修机械否则整形器只会换来更重的细节损失不适合纹路不随边缘轮廓重复出现。那多半是挤出问题不是 Ringing完整配置流程如何测出打印机的共振频率测试模型用仓库自带的 docs/prints/ringing_tower.stl背面有 X、Y 两个标记分别对应两个轴。切片参数这样设层高 0.2~0.25mm填充与顶面层数都设为 0外壳 1~2 圈外壁速度 80~100mm/s。速度不够振动激不起来关闭切片器的动态加速度控制模型不要旋转摆放如果你改过 square_corner_velocity先改回默认的 5。打印前还要复位干扰项让测量只反映振动本身SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO0 SET_PRESSURE_ADVANCE ADVANCE0 TUNING_TOWER COMMANDSET_VELOCITY_LIMIT PARAMETERACCEL START1500 STEP_DELTA500 STEP_HEIGHT5执行后加速度从 1500 起步、每 5mm 升一档把不同层的 Ringing 幅度差异放大方便你挑波纹最清晰的一段来测量。量频分两步。先在 X 标记一侧的凹槽附近用记号笔圈出连续 6 个波峰量出总间距 D。然后按 频率 外壁速度 × 波峰数 ÷ D 计算。例如 100mm/s、6 个波峰、D 12.14mm得 49.4Hz。Y 标记侧同理得到第二个频率。若量出低于 20~25Hz建议先加固框架再重测。把测量结果写进 printer.cfg固件要抵消哪个频率得先告诉它。把测得的数值写进你自己的 printer.cfg[input_shaper] shaper_freq_x: 49.4 # X 标记侧测得的共振频率单位 Hz shaper_freq_y: 45.2 # Y 标记侧测得的共振频率单位 Hz shaper_type: mzv # 整形算法拿不准先填 mzv保存并重启后生效。三个参数各有分工shaper_freq_x 和 shaper_freq_y 指定要抵消的频率shaper_type 决定用什么波形去抵消。注意 X/Y 写反不会报错但波纹只会越打越歪存盘前对照测试塔标记检查一遍。如何选对整形算法Klipper 内置四种算法区别在于对频率误差的容忍度和平滑代价算法特点适合场景ZV抵消最彻底但留不住细节频率很稳、刚性好的机器MZV抵消和平滑折中最通用大多数桌面机型EI平滑更重抗频率漂移床身移动机型打印中床变重频率会变2HUMP_EI同时压多个共振峰频率量不稳、怀疑有多个共振对比方法重启后执行下面命令切到 MZV重打一遍测试塔不满意再换 EI 打一次哪次波纹少用哪个。SET_INPUT_SHAPER SHAPER_TYPEMZV执行后立即生效不用重启方便在同一次会话里快速切换对比。拿不准就选 MZVEI 平滑更重ZV 对频率误差最敏感2HUMP_EI 不建议直接拿实测频率当参数用。验证效果与回退验收分两层。先重打测试塔凹槽处的波纹应基本消失再打一个细节丰富的模型确认尖角没有被糊圆。同时看墙体上的 0.15mm 小间隙加速度越高整形带来的平滑越重间隙会肉眼可见地变宽。找到间隙开始明显变大的那一档max_accel 就取低一档写进 printer.cfg 的 [printer] 段。效果不理想时按这个顺序排查先确认频率没写反轴再把 max_accel 调低 500然后换 EI 试还不行就回到机械侧查皮带张力、框架刚性和喷头配重。进阶选项卡尺测量受人手限制精度有限。更准的方案是给打印机加装 ADXL345 加速度计做频谱分析Klipper 用 MEASURE_AXES_NOISE 和 CALIBRATE_SHAPER 两条 G-code 就能出结果接线与流程见 docs/Measuring_Resonances.md。做完请核对shaper_freq_x / y 与测试塔 X、Y 标记一一对应max_accel 不超过间隙开始变宽的那档加速度更换皮带张紧度、喷头或床体后重新测一次频率算法实现可参考 klippy/extras/input_shaper.py完整官方文档docs/Resonance_Compensation.md。【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询