开源改变世界

BLTouch 没有正确调平 #225

推推 grbl 2年前 (2023-02-06) 197次浏览
关闭
Linkeb3 开启了这个问题 2020 年 4 月 22 日 · 44条评论
关闭

BLTouch 没有正确调平#225

Linkeb3 开启了这个问题 2020 年 4 月 22 日 · 44条评论

评论

BLTouch 没有正确调平 #225
Linkeb3 评论了 2020 年 4 月 22 日  

漏洞描述

无论配置如何,我的 BLtouch 都不会探测超过 9 个点,并且不会创建准确的设置,因为右侧正在雕刻床,而左侧太高。

我的配置

https://gist.github.com/Linkeb3/a497ad90f4adecd53c6031fe999223c0
https://gist.github.com/Linkeb3/faee492c414166d28b47cf8470f1386b

重现步骤

我使用的是 SKR 1.2,BLTouch 已插入 z-stop 和伺服系统。我使用的是 BTT35,但作为故障排除步骤断开了它并插入了旧的 LCD。
我已经用我能想到的所有方式编辑了配置和高级配置,让 BLtouch 探测超过 9 个点 – 其中它显然没有创建网格,因为一侧正在雕刻玻璃,另一侧太高。我

预期行为:创建并使用超过 9 个点的网格

实际行为:平差 9 分

BLTouch 没有正确调平 #225

我有一个朋友也有同样的问题,许多其他人也报告了这个问题。所以我已经开始退回提交直到它工作。

BLTouch 没有正确调平 #225
作者

这是最新的马林鱼,有人退回到 2.0 吗?

BLTouch 没有正确调平 #225

我已经检查了这个提交,其他人说它已经为他们修复了MarlinFirmware/Marlin@ fc74c6a

一旦我的朋友测试了他的 SKR Mini E3,我就会回复

BLTouch 没有正确调平 #225
作者

未能建立

BLTouch 没有正确调平 #225

对我来说很好。刚刚从我的朋友 E3 Mini 和我的 SKR Pro 那里构建了一个版本,它们都遇到了奇怪的 BLtouch 问题。

BLTouch 没有正确调平 #225
作者

得到它来构建,错过了#.. 没有修复 9 点探针。

BLTouch 没有正确调平 #225

到目前为止,它对我们双方都是固定的问题,这似乎是在最新的 marlin 2.0.5 版本中发生的

BLTouch 没有正确调平 #225

BLTouch 没有正确调平 #225
作者
Linkeb3 评论了 2020 年 4 月 22 日  


#ifndef STRING_DISTRIBUTION_DATE
#define STRING_DISTRIBUTION_DATE “2020-03-31”
#endif
替换为
#ifndef STRING_DISTRIBUTION_DATE
#define STRING_DISTRIBUTION_DATE “2020-03-28”
#define STRING_DISTRIBUTION_DATE “2020-03-29”
#endif

我在 2.05.3

BLTouch 没有正确调平 #225

他们有更多的变化,那只是我回滚到的提交,因为它是 marlin bug 跟踪器中另一个用户的最后一次已知工作。

BLTouch 没有正确调平 #225

好吧,它走得更远了,但我们又把床黑洞放回了这里。将进一步回滚到另一个建议的提交,如果它有效,我会告诉你。

BLTouch 没有正确调平 #225
作者

我有个朋友说 5.0.3 有效,解决了所有问题。但老实说我找不到它 – 也不知道如何自己建造它

BLTouch 没有正确调平 #225

5.0.3?
你是说2.0.3?

BLTouch 没有正确调平 #225
作者

是的,对不起 – 大脑融化

BLTouch 没有正确调平 #225
作者

如果它比替换 versions.h 中的某些行更复杂,恐怕必须告诉我该怎么做

BLTouch 没有正确调平 #225
HVJ17 评论了 2020 年 4 月 22 日  

您是否对探测进行了任何更改?
我在 .h 中建议以下内容

#define PROBING_FANS_OFF // 探测时关闭风扇
#define DELAY_BEFORE_PROBING 200 // (ms) 防止振动触发压电传感器

#define MULTIPLE_PROBING 2

然后在 adv.h
#define BABYSTEPPING
#define BABYSTEP_MULTIPLICATOR_Z 6
// 我喜欢在这里使用 6,更高的数字也可以。我喜欢值 6 允许的调整

BLTouch 没有正确调平 #225
作者

都试过了,我恢复到别人的 2.0.3 marlin,并一直在为我的打印机定制它——它目前正在探测 25 个点。现在我只需要弄清楚为什么床的温度不会超过 46

BLTouch 没有正确调平 #225

我拉出 2.0.3 编译它并将它发送给我的朋友进行测试我们将看到。

BLTouch 没有正确调平 #225
作者

我已经运行了 2.0.3,就 BL 触摸而言,它正在做它应该做的一切,只探测了 25 个点。

然而..现在我的加热床不会达到 55..它已经停留在 53 了 30 分钟

BLTouch 没有正确调平 #225

您为 2.0.3 使用哪些配置文件?PID 设置与 2.0.5.3 中的不同。

BLTouch 没有正确调平 #225
作者
Linkeb3 评论了 2020 年 4 月 22 日  

https://gist.github.com/Linkeb3/12c92de46e27b47f126ac44a27ff3d4e
https://gist.github.com/Linkeb3/b68d1f81e6ed6461cdf55ba0cc0d766d

这一行
//#define PIDTEMPBED
在默认 skr 配置文件中未选中,在我的配置文件中打开,只是将其关闭并现在闪烁

BLTouch 没有正确调平 #225
HVJ17 评论了 2020 年 4 月 22 日  

这些甚至不是正确的配置文件。您需要从配置示例中的 BTT 文件开始。

BLTouch 没有正确调平 #225
作者
Linkeb3 评论了 2020 年 4 月 22 日  

我很乐意,他们不再在 2.0.3 的 github 上——而且 marlin 2.0.3 下载中的配置示例也不见了。有人非常好,可以给我他们的整个设置,我进行了编辑以与我的一起工作。(他还有一个带 skr 1.2 的 ender 3)删除那条线似乎解决了加热问题.. 仍在处理 z-offset

BLTouch 没有正确调平 #225

PID 值错误,会毁了电路板或你的房子。

BLTouch 没有正确调平 #225
作者

那是 2.0.3 吗?

BLTouch 没有正确调平 #225

不是 100% 确定。但我认为是。2019年最后一次更新,bug修复后正式发布。

我可以给你我的 2.0.5.3,但我使用 zstop 而不是伺服。所以你可能会改变它。此外,我还对其他生活质量进行了一些改变。

BLTouch 没有正确调平 #225
作者

它没有问题,只需要启用 bltouch .. 这里的措辞有点不同,用于 z-stop 伺服,我相信我可以谷歌。谢谢一堆。

BLTouch 没有正确调平 #225

哦,这是以前的版本,忘了这个书签。
https://github.com/MarlinFirmware/Marlin/releases

BLTouch 没有正确调平 #225
作者

我发现,在那里面——配置示例不见了。

BLTouch 没有正确调平 #225

哇,他们是偷偷摸摸的。我以为它留在了旧的拉链中。必须使用分支释放按钮。
https://github.com/MarlinFirmware/Configurations/tree/release-2.0.3

BLTouch 没有正确调平 #225
作者
Linkeb3 评论了 2020 年 4 月 22 日  

Marlin\src\feature\pause.cpp:355:20: 错误:“FILAMENT_UNLOAD_PURGE_FEEDRATE”未在此范围内声明

是构建这个的唯一错误

(//#define ADVANCED_PAUSE_FEATURE 修复了这个问题)

是否有即插即用 SKR 1.2 软件的存储库?

BLTouch 没有正确调平 #225
作者

但是 octoprint 现在给我低电压警告,我会根据您发送的链接构建一个。

BLTouch 没有正确调平 #225
作者
BLTouch 没有正确调平 #225

不,谢了。当你做新的固件时,你需要重做探头偏移。

BLTouch 没有正确调平 #225
作者

我做了.. 左边的净化线是完美的。我使用了存储库配置并再次重建它 – octoprint 仍然对电压不满意。它上面有一个降压转换器,我不敢调整它,因为它可能是其他地方的问题。

BLTouch 没有正确调平 #225
作者
Linkeb3 评论了 2020 年 4 月 22 日  

https://www.dropbox.com/s/6ekx76rgiosq2e9/garbage2.jpg?dl=0

我已将 Z-Offset 设置为 -2.45,最后我又增加了 -2.5。

正面和背面之间有明显的区别。几天前,当我最初升级固件时,当钻头钻入中心并烧了一个洞时,我有片刻的恐慌 – 而不是只是将其翻转,我拉了起来在挤出机上并向下推到床上。有了离谱的 -5ish z 偏移量,我想我可能需要更换电机……我这里有两个额外的……但是哪个?

BLTouch 没有正确调平 #225

我有同样的问题与新的原始 bltouch Z home 固件,如果我使用手动调平打印,4 角是可以的,但是如果我在打印前进行 ABL,当它到达左上角时,喷嘴会拧到床上.

BLTouch 没有正确调平 #225

只是一个更新我一直回滚到MarlinFirmware/Marlin@ e6a7be9

它已经解决了这个问题,所以这就是解决方案,当我有更多时间生病时必须向 marlin proper 提交适当的错误报告。

BLTouch 没有正确调平 #225

只需使用最新的 marlin 文件和最新的 btt 配置进行新构建。不要混搭,不要搞乱提交和回滚,通常会浪费时间。实际上,如果您只有 1 个打印机型号,则很容易为每个版本设置一个新版本。

BLTouch 没有正确调平 #225

只需使用最新的 marlin 文件和最新的 btt 配置进行新构建。不要混搭,不要搞乱提交和回滚,通常会浪费时间。实际上,如果您只有 1 个打印机型号,则很容易为每个版本设置一个新版本。

回滚以追踪错误并不是浪费时间。这正是 marlin 开发人员要求人们帮助他们解决问题的方式。然后向前一步测试它是否仍在工作,当它停止工作时向前走。

BLTouch 没有正确调平 #225
作者

我做了最新的——这就是造成这 4 天糟糕打印的原因。我在波士顿工作,我只是想打印一堆耳塞..我只需要一个有效的解决方案并回滚到 2.0.3 工作 – 它并不完美,但我可以再次打印。

BLTouch 没有正确调平 #225

只是一个更新我一直回滚到MarlinFirmware/Marlin@e6a7be9

它已经解决了这个问题,所以这就是解决方案,当我有更多时间生病时必须向 marlin proper 提交适当的错误报告。

你最终使用了什么配置文件?我无法编译这个:MarlinFirmware/Marlin@ e6a7be9

非常沮丧,只想让 bltouch 工作