X 方向的传感器偏移不正确。
#define X_PROBE_OFFSET_FROM_EXTRUDER -28 // X offset: -left +right [of the nozzle]
应该
#define X_PROBE_OFFSET_FROM_EXTRUDER 28 // X offset: -left +right [of the nozzle]
评论中的提示已经表明(左为负,右为正),您的触摸传感器显然位于右侧,因此 +28 毫米。
另请参阅配置文件中的此提示:
* +-- 返回 ---+
* | |
* L | (+) P | R——探针(20,20)
* E | | 一世
* F | (-) N (+) | G——喷嘴(10,10)
* T | | H
* | (-) | 吨
* | |
* O-- 前 --+
* (0,0)
另外,#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.05
也不是真的有必要。许多人更喜欢这个0
并稍后使用设置值M815 Z-1.05
(通过 USB 发送或通过 SD 卡从 .gcode 文件“打印”)
你也没有设置传感器到达的边界,我引用:
// Set the boundaries for probing (where the probe can reach).
//#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE
//#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE)
//#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE
//#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)
这可以在如何设置 BLTouch 探测的边界中找到。
a 之后G29
,按照配置文件的指示抬起头使用间隙。
AnM851
将报告它设置的实际值,如果您还没有设置它(通过使用M851 Z-x.xx
,或使用菜单通过显示器设置),那么它将报告0
,这是正确的。