Nomar记录一段历史
如何设置 BLTouch 探测的边界

我刚刚在运行 Marlin 1.1.9 的 Ender 3 上安装了 BLTouch,我想对其进行设置,以便在使用大部分床表面积的周长中探测 9 个点。目前探头只覆盖一小块区域。

在此处输入图片说明

我读到它来整理它,您必须更改“//设置探测边界(探针可以到达的位置)”部分。但我不知道将它设置为什么,我当前的设置如下:

 #define LEFT_PROBE_BED_POSITION 30 #define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - 120) #define FRONT_PROBE_BED_POSITION 30 #define BACK_PROBE_BED_POSITION (Y_BED_SIZE - 120)

当我尝试将其设置为以下内容时:

 #define LEFT_PROBE_BED_POSITION 30 #define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - 35) #define FRONT_PROBE_BED_POSITION 30 #define BACK_PROBE_BED_POSITION (Y_BED_SIZE - 35)

我收到一个错误读数:

 RIGHT PROBE_BED POSITION is outside the probe region.

您可以就我做错的事情给我的任何帮助将不胜感激。

探针与挤出机的偏移如下:

 #define X_PROBE_OFFSET_FROM_EXTRUDER -41 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER -5 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER -1 // Z offset: -below +above [the nozzle]

为了完整起见,这是我正在使用的 G 代码: CE3_square.gcode

请张贴探针相对于喷嘴的偏移量。即`#define X_PROBE_OFFSET_FROM_EXTRUDER`和`#define Y_PROBE_OFFSET_FROM_EXTRUDER`
请查看[此答案](https://3dprinting.stackexchange.com/a/7036/5740) 和[此答案](https://3dprinting.stackexchange.com/a/6874/5740)。我认为后一个答案回答了您的问题。
[使用 Marlin Mesh Bed Leveling 时喷嘴跳下床] 的可能重复(https://3dprinting.stackexchange.com/questions/4251/nozzle-jumps-off-the-bed-when-using-marlin-mesh-bed -调平)
我已经编辑了原始帖子以包含挤出机偏移量。

1个回答

正如在这个答案中所解释的那样,需要根据您在托架轴上留下的空间量来计算磁头(读取传感器)应该去的位置。

从您的配置中可以看出,您的传感器位于左前方(面向机器时),距离您要求传感器移动到床外位置(35 毫米)的喷嘴左侧 41 毫米处,因此您的 X 床尺寸至少应减去 41 毫米。

由于您尚未发布床尺寸,假设 X 床尺寸为 220 毫米意味着 X 的最大探测距离(即RIGHT_PROBE_BED_POSITION )为 220 - 41 = 179 毫米

在您的情况下,-41 毫米会将其带到边缘,因此 30 毫米额外会使其对称:

 #define LEFT_PROBE_BED_POSITION 30 #define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - 41 - 30) #define FRONT_PROBE_BED_POSITION 30 #define BACK_PROBE_BED_POSITION (Y_BED_SIZE - 5 - 30)

此外,使用M851 Zxx.xx (其中 xx.xx 表示偏移为负值)设置探头和喷嘴之间的 Z 距离比使用Z_PROBE_OFFSET_FROM_EXTRUDER设置更Z_PROBE_OFFSET_FROM_EXTRUDER

感谢您的帮助,探测现在尺寸合适,但是现在我的打印件偏离中心,尝试打印线以在所有边缘形成大约 30 毫米的正方形,并在边缘正确打印前线
@Liam 太好了,您修复了探测区域。居中:[如何在构建平台上居中打印?](https://3dprinting.stackexchange.com/questions/6375/how-to-center-my-prints-on-the-build-platform)

随机文章