我的 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