新闻详情

新闻详情

首页 / 资讯中心 / 详情

Klipper 输入整形校准:三行配置消灭振铃,还能顺带提高加速度

发布时间:2026/9/14 15:49:01来源:尧图网络
Klipper 输入整形校准:三行配置消灭振铃,还能顺带提高加速度
Klipper 输入整形校准三行配置消灭振铃还能顺带提高加速度【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper打印表面出现和棱边平行的细波纹业内常叫振铃Ringing也有人叫回音、鬼影。它的源头是机械振动打印头快速变向时打印机的运动部件被激发出共振。Klipper 的输入整形Input Shaper功能用软件消除这种缺陷不用加任何硬件——本文带你走完一遍完整流程打印一个测试模型、量出共振频率、写三行配置。跑完之后振铃基本消失且 max_accel 往往还有上调空间打印速度直接受益。为什么 Klipper 能靠软件消振铃先分清缺陷来源。振铃通常是机械问题机架刚性不足、皮带没拉紧、传动有旷量。这些该修就修修不掉的部分才轮到输入整形。整形的原理是开环控制打印头要做一次运动shaper 把这条指令拆成几段带时间间隔的小脉冲让运动自己激发出的振动在后续脉冲处被抵消掉。代价是轨迹会被轻微平滑尖锐棱角变圆一点——所以频率测得准、加速度选得对比选多强的整形器更重要。上面这个测试模型STL 在 docs/prints/ringing_tower.stl就是为测量而生的外壁带一排弧形的凹槽notch打印时振铃会跟着凹槽的形状周期性起伏方便你用卡尺直接量。切片时注意四点层高 0.2 或 0.25 mm外壁速度 80~100 mm/s模型不要旋转背面有 X/Y 刻标记对应测量轴并关闭切片软件里的动态调速。振铃频率实测法从测试塔到两个数字测量前的准备工作在打印机终端依次执行SET_VELOCITY_LIMIT MINIMUM_CRUISE_RATIO0 SET_PRESSURE_ADVANCE ADVANCE0 TUNING_TOWER COMMANDSET_VELOCITY_LIMIT PARAMETERACCEL START1500 STEP_DELTA500 STEP_HEIGHT5前两条排除干扰禁用最小巡航比和压力提前Pressure Advance避免其他因素污染振铃表现。第三条是塔形测试的核心——每 5 mm 提高 500 mm/s² 加速度从 1500 一路加到 7000。加速度越高振铃越明显不同高度就对应不同加速度档位。打印完成后看带 X 标记的那一面量出 N 个完整振铃波纹跨过的距离 Dmm跳过开头不稳定的前一二个波纹。X 轴频率 V × N / D其中 V 是外壁速度。例如外壁 100 mm/s、6 个波纹跨 12.14 mm频率约 49.4 Hz。Y 标记面同法操作得到 Y 轴频率。如果振铃间隔忽大忽小、量不出稳定数值大概率是同一轴存在多个共振频率走 docs/Resonance_Compensation.md 中Unreliable measurements一节的 2HUMP_EI 替代流程即可仍能从整形里获益。[input_shaper] 最小配置写法与选型频率拿到后往 printer.cfg 加这个配置段[input_shaper] shaper_freq_x: 49.4 shaper_freq_y: 49.4 shaper_type: mzvshaper_type 决定整形曲线的形态。Klipper 内置 ZV、MZV、ZVD、EI、2HUMP_EI、3HUMP_EI 六种参数定义在 klippy/extras/shaper_defs.py。对绝大多数机器在 MZV 和 EI 里二选一MZV 平滑少但对频率偏差敏感EI 对频率偏差的容忍范围大得多约 ±20%代价是平滑更强。流程上先打印一版 MZV若残振明显再对比 EI取更优者。注意SET_INPUT_SHAPER和整个配置段都需要重启固件RESTART后才生效。用 max_accel 压住平滑代价shaper 频率没配错平滑程度主要由加速度决定——加速度越高细节被抹得越多。判断标准就在测试模型上外壁有一个 0.15 mm 的微小断口随加速度升高会慢慢变宽。对照你之前打印的塔找两个值振铃仍然可接受的最高加速度档位、断口还没明显变宽的最高档位取较小的那个写入[printer]的max_accel。[printer] max_accel: 3000另外square_corner_velocity保持默认 5 mm/s 就好调大它只会增加平滑。反过来提醒一点如果你的共振频率本身很低20~25 Hz 以下任何整形器都会带来明显平滑此时优先投资机架刚性或减移动质量而不是硬上高加速度。有加速度计的替代路径SHAPER_CALIBRATE 自动校准量卡尺之外Klipper 内置对 ADXL345、MPU-9250、LIS2DW、LIS3DH 的驱动支持装一个加速度计就能让机器自己测。ADXL345 按 SPI 接法连到树莓派或主控板接线示意见 docs/Measuring_Resonances.md下面是其中 Pico 方案的配置片段[adxl345] cs_pin: adxl:gpio1 spi_bus: spi0a axes_map: x,z,y [resonance_tester] accel_chip: adxl345 probe_points: 100, 100, 20接好之后一条命令完成全流程SHAPER_CALIBRATE打印机会在各轴扫频振动终端直接输出各整形器的拟合频率、残振比例和推荐的 max_accel 上限例如Recommended shaper_type_y mzv, shaper_freq_y 36.8 Hz。认可结果就SAVE_CONFIG保存。注意max_accel它不会替你写需要按上一节的方法手动填。收尾与两个后续方向完整流程就是打印测试塔 → 量频率 → 写[input_shaper]三行 → 校准max_accel→ 重启。整个过程不增加打印时间整形本身对耗时几乎无影响是 max_accel 决定快慢。两个值得留意的点第一换热端、调皮带张紧、换热床这些改动会改变共振频率做完之后重测一次第二想更进一步可以看 klippy/extras/input_shaper.py 里的实现以及~/klipper/scripts/graph_shaper.py脚本画各整形器的减振范围曲线帮你判断多个共振频率时该选哪个。进阶方向有两个装加速度计把校准从打印量卡尺变成一条命令多共振轴尝试 2HUMP_EI / 3HUMP_EI 这类宽频整形器它们本来就是为一次压制多个频率设计的。【免费下载链接】klipperKlipper is a 3d-printer firmware项目地址: https://gitcode.com/GitHub_Trending/kl/klipper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

大模型+云原生:微短剧全链路提效解决方案解析 2026/9/14 16:25:13

大模型+云原生:微短剧全链路提效解决方案解析

微短剧这两年确实火得离谱,几百万成本撬动上亿充值流水的案例比比皆是,整个盘子已经被干到了百亿级别。我身边不少做影视后期、做流量投放的朋友都在问同一个问题:现在冲进去还来得及吗?我的看法是,市场还在涨&#xf…

阅读更多 →
腾讯云全球基础设施与全栈合规体系,助力企业出海实战指南 2026/9/14 16:25:13

腾讯云全球基础设施与全栈合规体系,助力企业出海实战指南

出海这件事,我在腾讯云上踩过的坑和攒下的经验,一次说清楚前阵子跟几个做跨境电商和出海游戏的朋友聊,发现大家有一个共同的困惑:业务要往海外走,第一步不是选机房、不是搭架构,而是先搞明白“合规”到底是…

阅读更多 →
无人机集群协同攻击的Matlab仿真与优化 2026/9/14 16:25:13

无人机集群协同攻击的Matlab仿真与优化

1. 项目概述:无人机集群协同攻击的Matlab仿真实现这个项目实现了一个基于Dubin路径规划和候选集优化的无人机集群协同攻击仿真系统。我在实际开发中发现,这类系统最核心的价值在于解决了传统无人机集群作战中"协同性不足"与"实时性差&quo…

阅读更多 →
SSAS时间维度创建与优化实战指南 2026/9/14 16:25:13

SSAS时间维度创建与优化实战指南

1. 问题背景与现象解析 在SQL Server Analysis Services(SSAS)项目中工作时,不少开发者都遇到过这样一个报错:"数据库没有时间维度。请考虑创建一个时间维度"。这个错误通常出现在尝试处理多维数据集(Cube&a…

阅读更多 →
Spring Boot构建文章阅读系统:从架构到优化 2026/9/14 16:25:13

Spring Boot构建文章阅读系统:从架构到优化

1. 项目概述:基于Spring Boot的文章阅读系统最近在技术社区看到不少关于"如何选择Web开发框架"的讨论,作为一个在Java生态深耕多年的开发者,我想分享一个基于Spring Boot构建的完整文章阅读系统实现方案。这个系统不仅适合作为学习…

阅读更多 →
Haystack 集成 KreuzbergConverter:本地化多格式文档转 Document 的完整实战指南 2026/9/14 16:22:12

Haystack 集成 KreuzbergConverter:本地化多格式文档转 Document 的完整实战指南

Haystack 集成 KreuzbergConverter:本地化多格式文档转 Document 的完整实战指南 【免费下载链接】haystack Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent wo…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞