小黑屋|Klipper玩客 ( 桂ICP备13004039号-7 )

GMT+8, 2024-12-4 01:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

klipper调平的重大bug,一边高一边低的罪魁祸首,内有解决方案

119
1
0
0
铜牌杰瑞 LV8
正文
发布时间:2024-10-19
最近由玩家 miklschmidt  发现了一个klipper的重大bug。

在使用探针,bltouch,接近开关,限位开关等形式的的调平探测器,会累积触发位置和停止位置的误差。
就会导致网床构建的结果中出现一边高一边低的情况。

这个bug不是百分百触发,但是在导程4mm的丝杆上,使用64微步和3mm的探测速度几乎可以百分百触发。
这可能也解释了为什么部分机子怎么调平都很难的问题。

目前这个bug已经提交等待解决。
目前可行的解决办法:
1、降低微步:(多z保持一致)
  1. [stepper_z]
  2. microsteps: 16
  3. [tmc2209 stepper_z]
  4. interpolate: True
复制代码




2、减少探测样本数量:
  1. [probe]
  2. samples: 1
  3. speed: 3
复制代码




3、更换为涡流探测比如biqu的eddy或者beacon。


回复

 

全部评论 共 1 个

锤扁师爷 LV2

锤扁师爷 发表于 2024-10-20 02:32 显示全部楼层

问题来源可能分析如下:1 高数量细分导致的多Z数据 因为MCU扫描循环周期导致的漏发.
                                   2 驱动器高细分下驱动电机能力不足 导致的电机实际丢步 然后累积。
   

         
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表