使用 Marlin 固件配置 BLTouch

3D打印 马林鱼 坡道-1.4 摸摸
2021-05-24 13:57:46

有没有人用 Marlin 固件配置过 BLTouch?

我只能找到有关旧固件版本的视频。我遵循了这个文件为避免对打印机造成任何损坏,我移除了所有连接,取出电路板并将步进器连接到 Z 轴端子,将 BLTouch 连接到 Z-min 和伺服 1。所有其他轴均未连接。X-min 和 Y-min 末端挡块使用跳线短接(我的是 NC 配置)。

更新固件后,我可以移动 X 和 Y 步进器,但不能移动 Z 步进器。BLTouch 内部会发出蓝光,如果我移除伺服连接,它就会熄灭。

M119命令显示所有终点站都已打开。

我是否必须更改终点止动装置的上拉设置?

我目前有:

  • 马林鱼 1.1.6
  • BLTouch 经典

这是我的配置文件

在此处输入图片说明

2个回答

出于安全原因,在将起始位置应用于 X、Y 和 Z 之前,您无法移动 Z。

连接水平传感器后,我们需要将 X 和 Y 归位,然后 Z 将归位在床的中间(按配置)。执行G28归位所有轴,然后您将能够运行“Z”。

要进行测试,您可以仅拔下步进器(关闭电源以防止损坏步进驱动器)并手动将 X 和 Y 移动到初始位置,然后只需触摸 BL 传感器(当伺服/引脚部署时)以确认家的位置。

编辑: 下面的答案反映了原始问题和配置不正确的配置的上传。在您发布问题之前,通过彻底检查您的配置可以找到此答案的价值。它还回答了是否需要为终点站设置上拉电阻的问题。


基本上,您需要按照您在问题中提到的手册/表格的说明进行操作。确保在您的 configuration.h文件中正确获取所有更改

例如在您的配置中

//#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command

应该

#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command

所以没有定义舵机(舵机拉高了 BLTouch 传感器的引脚)!此外,您的BLTouch延迟375100被规定。请检查您是否设法在配置文件中获得所有建议的更改(因为我在您的配置中发现 2 个错误后停止为您进行比较!),因为我相信您没有按照描述正确更新您的配置。Marlin 1.1.6 或 1.1.8 的设置应该没有区别。

回答您的问题:不,您不需要更改上拉设置。