安装 Marlin 固件后 Z 轴限位器不起作用

3D打印 马林鱼 z轴 终点站 单价制定者终极版
2021-05-10 18:49:31

我的 Monoprice Maker Ultimate 已经有几个月了,并且已经开始对其进行升级。我最近的变化是将固件升级到较新版本的 Marlin,以便我可以更好地控制热设置并在未来实施探针。现在,我打算手动调平床。

那么我现在遇到的问题是,在刷新固件(Marlin 固件 1.1.9)并尝试回家后,z 轴限位开关没有响应。X 和 Y 正常工作。当我用手指按住 Z 开关时,我将 M119 代码发送到 Pronterface 中的打印机,并发现 z 轴已打开。我什至翻转机器并将板上通向开关的两个引脚短路,我发现它仍然打开。(不按下开关时它打开,开关没有倒置。如果我将固件刷回原版,功能正常。

我一直在挖掘 Marlin 文件以了解它是如何工作的,并且想知道是否需要采取任何额外的步骤来指定配置文件中的开关。或者,如果有冲突的床位调平/探头设置可能会被开关的功能覆盖。我一直在四处寻找,但没有看到太多关于这个问题的信息。想知道是否有人可以指出我正确的方向。

这是我的configuration.h*_adv.h文件的存储库https : //github.com/jeffc-git/3dimensify

1个回答

在对 Marlin 的工作原理有了更多的了解后,我决定查看我使用的主板的引脚文件“pins_ULTIMAIN_2.h”。果然,它指定的 z 停止的引脚编号错误。更改该数字后,我获得了完整的功能。

他们应该是这样的:

#define X_STOP_PIN         22
#define Y_STOP_PIN         26
#define Z_STOP_PIN         29