ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

Klipper 输入整形实操:三步治好 3D 打印的 Ringing 波浪纹

Klipper 输入整形实操:三步治好 3D 打印的 Ringing 波浪纹 Klipper 输入整形实操三步治好 3D 打印的 Ringing 波浪纹【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper打印件外壁上规律出现的凹凸波纹学名叫 Ringing俗称波浪纹。它不是切片问题而是机器自身的嗡嗡响被印了上去。Klipper 的共振补偿Input Shaping功能专门干这件事不花钱换硬件只靠运动算法把波纹压下去。本文带你走一遍完整流程——测准频率、选对整形器、验好效果。一分钟看懂原理电机猛加速、猛刹车时机架会跟着轻微震动就像敲钟一样。喷头还在跟着震料就一层层把震动印进墙面上形成周期性波纹。Klipper 的输入整形会提前改写运动指令让后面的运动主动抵消前面的震动波纹因此被抹平。代价是高速细节会略变圆润所以频率要测准、加速度要留余量。下面三步就是围绕这两点展开。第一步打印加速度测试塔先复位干扰项保证波纹只由结构共振产生SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO0 SET_PRESSURE_ADVANCE ADVANCE0上面两条分别关掉最低巡航比例和压力补偿免得它们干扰测量。然后启动加速度塔TUNING_TOWER COMMANDSET_VELOCITY_LIMIT PARAMETERACCEL START1500 STEP_DELTA500 STEP_HEIGHT5这条命令让每 5mm 高度把加速度加 500mm/s²从 1500 一路排到 7000塔身上每一环对应一个加速度。加速度越大波纹越明显方便你测量。切片要点层高 0.2mm 左右外壳速度 80~100mm/s测频公式要用到它1~2 层外壁填充 0%开花瓶模式。模型用官方提供的测试塔 docs/prints/ringing_tower.stl塔身背面印有 X、Y 标记分别对应 X 轴和 Y 轴的测量面。第二步卡尺量出 X/Y 轴共振频率方法先在波纹峰上做标记再量 N 个波峰之间的总距离 D跳过最前面一两个不稳定的公式共振频率 (Hz) 外壳速度 V × 波峰数 N ÷ 波峰总间距 D例外壁速度 100mm/s6 个波峰间距 12.14mm → 100 × 6 ÷ 12.14 ≈ 49.4Hz。注意别拿错面X 标记那一侧的量 X 轴Y 标记一侧量 Y 轴两个频率通常不一样。如果波纹不贴着塔身上的凹槽走说明这不是共振问题多半是机械间隙或挤出异常修好硬件再谈补偿。第三步选定整形器并写入 printer.cfgKlipper 内置多种整形算法区别主要在两点频率测偏多少还能扛容错性、细节被磨掉多少平滑度。常见四种MZV多数桌面机型默认之选平衡性好容错约 ±10%EI对频率漂移最稳床身移动式机器打印大件时床越来越重、频率会变EI 更抗造代价是平滑更多ZV适合高刚性机器频率偏一点就失效容错最低2HUMP_EI给同一轴存在多个共振峰的机器用注意它不是按测出的频率直接填的用法见官方文档选型技巧先SET_INPUT_SHAPER SHAPER_TYPEMZV打印测试塔没波纹就定 MZV还有残留就换SET_INPUT_SHAPER SHAPER_TYPEEI再打一次肉眼对比取优。定下来后写入配置[input_shaper] shaper_freq_x: 49.4 # X 标记面测得的频率 shaper_freq_y: 45.2 # Y 标记面测得的频率 shaper_type: mzv配置逻辑和全部参数含义可以翻源码 klippy/extras/input_shaper.py细节查阅 docs/Resonance_Compensation.md。第四步找到不被磨圆的 max_accel加速度拉太高整形器会为了消振把尖角磨圆。测试塔墙上有个 0.15mm 的小缺口就是干这个检验用的从低加速环往上看缺口刚开始变宽的下一环就是该回头的地方取再低 500mm/s² 的值写进max_accel官方例子里缺口在 3500 开始变宽就取 3000。另外square_corner_velocity别动保持默认 5mm/s调高会加重圆角。排查快答Q测出来的频率每次都变波纹间距忽大忽小A同一轴可能有两个共振峰。试试 2HUMP_EI或换不同位置多测几塔取平均delta 机器频率随位置变化属正常。Q补偿一开细小文字和尖角全糊了A平滑过度。降低max_accel或从 EI 换回 MZV再确认square_corner_velocity没被调高。Q波纹不跟着塔身凹槽走是什么问题A那不是共振。先查机械松旷、皮带和挤出硬件问题解决后再做输入整形。Q换喷头、拉紧皮带、换热床之后还准吗A这些改动都会移动质量或改变刚度共振频率会变。动过之后建议重新量一遍别省这一步。进阶选读用加速度计直接听出频率卡尺法看的是打印结果属于间接测量。装上 ADXL345 加速度计后Klipper 可以边跑边录下机架的真实震动信号共振峰直接读出来快且准。硬件上把模块用 SPI 接到主板或树莓派固定在机架上别装在震得最厉害的喷头臂上配置好[accelometer_adxl345]后依次跑两条命令MEASURE_AXES_NOISE先测底噪CALIBRATE_SHAPER自动完成扫频并给出推荐频率。效果类似下面这张 X 轴频谱图峰值处就是共振点接法与参数说明见 docs/Measuring_Resonances.md。收尾一句话频率量得准、整形器选得稳、加速度留余地Ringing 就能长期不回头。动过机器之后照着下面清单自检一遍换喷头、拉紧皮带、加装支架等改动后已重新测量频率X/Y 两个频率都来自测试塔对应标记面没有张冠李戴shaper_freq_x/y与实测值偏差在 ±10% 以内max_accel取自缺口开始变宽加速度的再降一档打印 3DBenchy 或测试塔复查外壁波纹已不可见【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表