Nomar记录一段历史
Marlin 固件更新后床不会关闭

更新 Prusa i3 上的固件后,床将不再关闭。它在更新前运行良好,但现在,当我打开打印机电源时,床上的 LED 亮起并开始升温。 Repetier Host 中的手动控制在关闭或打开时都不会关闭,我什至尝试了 g 代码M140 S0M0 ,但它没有将其关闭。

编辑:我有一个带有 RAMPS 防护罩的 Arduino Mega2560。 Marlin 固件是从我购买套件的商店预先配置的。

你有什么电子设备,你的 Marlin 配置是否适合电子设备?

2个回答

听起来您刷入的固件中的引脚配置与您的硬件不匹配。默认情况下不应打开加热器,M140 S0 应始终关闭流向床的电流。您所描述的听起来像是固件正在向它认为与实际情况不同的引脚供电,要么是因为床在风扇引脚上(如 D9),要么是因为固件认为 D8 不是加热床.

如果它以前有效,则您的原始固件已配置为与您的电路板接线方式相匹配,特别是哪些引脚映射到哪些硬件。如果您确信新固件引脚配置正确,则可以忽略此理论。否则,您应该确定哪个 D8/D9/D10 引脚映射到什么硬件并解决不匹配问题。

在 RAMPS 上,引脚 8、9 和 10 通常用于控制风扇、热端和加热床,您可以在 configuration.h 中定义此行为。如果您是从源代码刷入的,您应该查看 configuration.h 并确保它与您的硬件匹配。这可能意味着将MOTHERBOARD设置为与引脚 8/9/10 接线方式相匹配的值。请参阅configuration.h此部分(或类似内容)以开始使用:

 // The following define selects which electronics board you have. // Please choose the name from boards.h that matches your setup #ifndef MOTHERBOARD #define MOTHERBOARD BOARD_RAMPS_14_EFB #endif
谢谢,但这不是问题。我实际上将一个空白草图(实际上是闪烁草图)加载到 Arduino 并且那个特定的引脚仍然打开,所以在我看来,我在加载新固件的同时以某种方式短路了 RAMPS 板。我花了更多时间进行故障排除,因为当我插入它时它总是会打开,我现在还设法使加热床短路,所以这个周末我要更换床和板。希望没有一些尚未发现的根本原因

这实际上是一个巧合的情况,我在重新加载固件的同时以某种方式损坏了 RAMPS 板。更换了电路板,现在可以正常工作了

随机文章