评论
我不是这里的专家,但 -2 听起来很可疑(太小)……我的是 -40,-12 如果偏移量错误,那么调整是在不正确的点进行的,你可以想象它会破坏你的打印:( 其他一些想法只是为了尝试:如果你做 4×4 而不是 3×3 会发生什么?它会让它变得更好吗?如果是这样,你的床可能会特别翘曲,但没关系 xD |
我的 bltouch 位于喷嘴左侧 46 毫米处,前方 2 毫米处。大量 ABL 传感器具有超近的 Y 轴偏移。就像我在原来的帖子中所说的那样,这些数字在开始时效果很好。从这开始只是为了验证,我已经测量了大约 10 次。我不知道你的设置是什么,但前面 12 毫米听起来很多。为了获得更高的分辨率,我已经完成了高达 15×15 的网格。甚至做了 15×15,每个点有 5 个探针。印刷品看起来并不比在 3×3 单探针点时更好。如果我完全禁用这台打印机上的 bltouch,打印效果是完美的。 |
我只是想在这里提供帮助 问题: 你能运行 M48 并检查探针是否确实工作正常吗? 我问这一切是因为现在我定制了我的固件,但直到昨天我一直在运行带有 zhoming bin 文件的基本 bltouch,结果非常好!(我有一个 Ender 3 Pro…所以…) 如果您需要,我可以将我的 Configuration.h 和 Configuration_adv.h 发给您…… 我可以说它有效,因为我的一个弹簧有点死了……所以要么我把那一侧的床抬得太多,要么床晃动了很多,所以我左上角的床抬高了 2 毫米(是的,2整个 mm :P) 我刚刚烧录了新固件,运行了 G28-G29,一切都很好。 我知道这次我改变的不仅仅是基本配置(我的意思是,如果我在编译它时遇到麻烦,至少做得很好,对吧?所以我什至做了#define MULTIPLE_PROBING 2。为什么?我真的不知道。 不管怎样,我想说的是最新的固件版本对我有用(好吧,除了 platformio.ini 的问题)今天刚刚闪过。5小时前。 如果你想要我的文件,请告诉我 |
否定,目前没有 HS 模式。在这个问题出现之前我曾经一直运行它但是在我解决这个问题之前我会坚持使用慢戳模式哈哈 我已经运行了 M48,我的标准差是 0.01xxx(现在不在办公室所以我没有确切的数字)。 我还担心所有文档都指向在这些板上使用 RC 环境,但我的板上有一个 RE 处理器。如果您查看 RE btt 环境,它会指向 E3 DIP 的附加文件。 今晚我在 marlin github 上做了一些查看,似乎有很多人突然出现了我遇到的确切问题,所以我知道这不仅仅是我,我更放心了。这让我抓狂。但是知道你的作品告诉我这可能是 ender 3 和 ender 5 设置之间的差异。 |
归位所有轴 (G28) 并将喷嘴移动到床中间的某个位置,然后运行 g 代码: 编辑:我看到你已经做到了。SD 大约 0.01 对我来说太多了。尽可能拧紧顶部的螺丝(我已经这样做了,我的 SD 从 0.025 变成了 0.001 |
我可能知道你做错了什么。如果我 100% 正确,请给我时间在我的 ender 3 上检查它:) |
好的。我不想让你等太久,所以我会边测试边写答案。抱歉连续第三条消息和我的英语不好,我希望你能理解我:D 另外我的马林鱼菜单不是英文的,所以我的解释可能有误译。 我在带有 3dtouch 的 ender 3 pro 上使用 skr e3 mini v1.2(~ 与 bltouch 3.1 几乎相同)。我自己用 marlin 2.xxx 完全定制和校准了它 我认为您(不要生我的气)和许多使用 bltouch 探测的人不知道它实际上是如何工作的。但首先让我们回顾历史来解释 marlin 固件中的校准。 当您打开打印机电源时,校准(Z 高度校正)始终保持关闭状态。我不想描述太多,但它是在短时间内引起兼容性的;) 要打开您保存的校准,您必须:
那么“#define RESTORE_LEVELING_AFTER_G28”是做什么的呢? 如果我记得……人们在每次打印之前将 G29(?)命令放入启动 g 代码(3×3 网格更快)以使该选项自行打开(我记得,床调平在 G29 之后打开,但是现在我正在测试它以确保我的信息 100% 正确)。 您可以通过查看 Z-Motor“离合器”上的螺丝来判断您的 z 高度是否在打印过程中得到纠正。 编辑:你的偏差和蒙太奇是正确的。我还安装了没有弹簧的 bltouch)。 编辑 2 问题在这里提到:MarlinFirmware/Marlin#10726 |
谢谢回复。 在这一点上,我非常精通 Marlin,我知道加电时 marlin 的状态以及使打印机达到自动水平所需的步骤(自动回家、床水平打开等)。我总是在打印机启动时自动回家,我所有的打印件也在启动 gcode 中运行 G28。 当我发现没有必要运行 G29 时,我在 G28 之后取消注释恢复级别(我的切片机中设置了两台打印机,一台先是 G28,然后是 G29,另一台只有 G28)。如果我运行 G29 版本并且打印出来的第一层质量很好,我将使用非 G29 打印机一段时间,因为不需要连续探测床。 我的 z 高度是正确的,这个精确的设置在大约 6 个月的时间里运行得非常好,在我的第一个 E3 mini 坏掉并且我去了一个 DIP 板之后,这个问题突然出现了。我的 Z 偏移没有改变,但我也提到关闭 ABL 并在没有它的情况下打印会产生很好的打印效果。我的 z 偏移在那些非 ABL 打印上完美设置。 |
在过去的几周里,我已经为 Ender 3 上的几个人创建了固件,我能够确认我为他们编译的固件运行良好。在安德 3 和安德 5 之间的设置中一定存在错误,或者我需要更改的设置。 在 octoprint 中,我使用了一个名为 bed visualizer 的插件。我注意到在安德 3 上,它开箱即用,但对于安德 5,我必须告诉它翻转 Y 轴,因为安德 5 的“家”是床的右后角。ender 3 是左前侧。我想知道 ABL 是否也以某种方式混淆了它。 |
在 ender 3 中重新启动后,您是否设法将其自动打开?如果是,如何? |
我猜你说的是 ABL?不,它也需要 G28 才能启用。 |
确切地。youtube 上没有人提到它。我必须总是回家 -> 激活它,所以它很烦人 |
我刚刚开始接受这是一个必要的步骤,哈哈,我也在固件更新后迈出了第一步,手动初始化 eprom 并进行电源循环,以清除可能遗留的任何垃圾。 |
好的,我设法在重启后自动打开它。只需将:M420 S1 Z10 归位后启动 g 代码:DZ 轴在打印前无需触摸菜单即可移动。 |
你能解决你的问题吗? |
首先,我用 ABL 构建了一些 ender 3,甚至让这台精确的打印机启动并运行得很漂亮,直到我的第一个 SKR mini E3 决定开始在 X 轴上给出 TMC 连接错误。我用 E3 DIP V1.1 替换了它,这就是我的问题开始的地方。我有我的 BL 触摸设置来进行 9×9 探测(我通常运行 3×3 但自从这个问题开始以来,我想要更多的分辨率看看是否可以解决它,扰流警报..它没有)。我试过 BTT 固件,我试过 vanilla marlin(官方版本和最新的错误修复,截至 2 小时前)。然后我在邮件中收到了我的替换 Mini E3 V1,2 并决定将其放入打印机以防它与 DIP 板有关并且我仍然遇到这个问题。我已经更换了加热床,以防它严重变形,我得到的图案与旧床完全相同。为了进一步考虑这个想法,我将相同的加热床放在没有 ABL 的 ender 3 上,我从中得到了恒星打印。要么我在这里遗漏了一些东西,要么有一个错误。
第一热床:

第二热床:

取消注释以下内容:
#define BLTOUCH
#define NOZZLE_TO_PROBE_OFFSET { -46, -2, -4.0 }(这些在问题开始之前已经工作了 6 个多月)
#define AUTO_BED_LEVELING_BILINEAR
#define RESTORE_LEVELING_AFTER_G28
#define GRID_MAX_POINTS_X 9
#define Z_SAFE_HOMING