我让事情从上一个问题的答案开始。现在,由于我关注的基本视频是非英语的,我希望修复下一阶段:Probing failed
最终调整固件上传后,并启动传感器,当我自动回家时,我看到挤出机将床推下一点,然后 LCD 屏幕显示探测失败。
如果与来自GitHub的最新 (v1.1.9) Configuration.h 文件相比,这里是更改:
#define FIX_MOUNTED_PROBE // Line #0719, Uncommented
#define X_PROBE_OFFSET_FROM_EXTRUDER 16 // Line # 0779, Was 0
#define Y_PROBE_OFFSET_FROM_EXTRUDER 58 // Line # 0780, Was 0
#define Z_HOMING_HEIGHT 5 // Line # 0870, Was 4
// #define MIN_SOFTWARE_ENDSTOP_Z // Line # 0907 Commented
#define AUTO_BED_LEVELING_LINEAR // Line # 0977, Uncommented
#define LEFT_PROBE_BED_POSITION (X_PROBE_OFFSET_FROM_EXTRUDER + MIN_PROBE_EDGE) // Line # 1027, Uncommented
#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE) // Line # 1028, Uncommented
#define FRONT_PROBE_BED_POSITION (Y_PROBE_OFFSET_FROM_EXTRUDER + MIN_PROBE_EDGE) // Line # 1029, Uncommented
#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE) // Line # 1030, Uncommented
#define Z_SAFE_HOMING // Line # 1144, Uncommented
从上面的变更集中,第 1027-1030 行来自我上面提到的另一个 SO 问题,其余的都在视频之后。
完成这些步骤直到我推送固件并必须抬起 ROKO我按照本视频中的说明进行操作后,我的“自动回家”操作失败了。
更新 1
我在下面的评论中使用了@dgrat 推荐的 Pronterface 并得到了这个结果:
>>> M119
SENDING:M119
Reporting endstop status
x_min: open
y_min: open
z_min: TRIGGERED
这次我没有收到探测失败的消息。
下一步是什么?
更新 2
我还继续尝试了第二个答案,@0scar 建议取消注释#define MIN_SOFTWARE_ENDSTOP_Z
。
结果完全一样:头部撞击温床然后返回,然后慢慢下降,在停止之前稍微撞击和压缩弹簧。这次我没有收到探测失败的消息。