带有 3DTouch 的 Anet A8 没有在中心放置 X

3D打印 马林鱼 anet-a8 摸摸
2021-05-21 05:50:09

正在用一些额外的玩具升级我的 Anet A8,虽然传感器工作正常,但我无法将它正确带回家。我正在寻找一些帮助以将 X 放置在中心。

探头正在工作并显示结果,但在归位时,它不归位到中心(SAFE_HOME 已打开,Y 归位到中心,但 X 距终点站约 3/4)并且使用 M851 时 Z 偏移始终报告为 0。运行G29后,床身与喷嘴之间有10毫米左右的明显间隙。

我正在使用以下安装Anet A8 的视图与替代安装

床是anycubicultrabase 220*220

我一直在使用 E3D 配置文档 https://www.youtube.com/watch?v=WWDkZtWwd6I 和 https://www.youtube.com/watch?v=y_1Kg45APko 的组合 来尝试让它工作。

我在这里发布了我的Configuration.h,看看是否有人能发现我做错了什么,并可能向我解释,以便我可以学习。

1个回答

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,这是正确的。