评论
只是为了确定它正在加载固件,取下盖子并在固件闪烁时寻找快速闪烁的 LED。加载新固件大约需要 10 秒。如果这看起来没问题,那么在 LCD 上,转到“配置”、“高级设置”、“初始化 EEPROM”,然后选择它。重新启动打印机并查看是否正常。您是将信息/设置保存在闪存(EEPROM)中还是全部设置在固件中? 同样在您的固件中,搜索 PRINTCOUNTER(我认为它在 configuration.h 中),并确保将其注释掉,因为它曾一度导致 EEPROM 无法保存/保留设置(现在已在 bugfix-2.0.x 中修复). |
作者
我重新初始化了 eeprom,这似乎可以解决问题。我现在可以看到固件的变化。顺便说一句,我之前在编程时确实看到 LED 灯闪烁。不过,我的喷嘴温度仍然是 3°C。我需要尝试重新运行 pid,但温度太低,无法运行。我正在运行错误修复 2.0.x。打印计数器被注释掉 |
Marlin 中至少有 3 种不同的 100k 热敏电阻选项。每个都有一点不同的温度/电阻曲线——如果你不小心选择了一个 50k 的热敏电阻,那肯定是个问题。由于您能够使用旧的确认温度“正确”,而新的仍然显示温度过低,热敏电阻可能“出现故障”或者只需要在您的设备中进行适当的校准和/或设置固件。 |
作者
我确实得到了新的热敏电阻,这就是问题所在。一旦安装了新的,温度就正确了。 |
固件.bin
我现在被困住了。我已经使用 skr mini v1.2 和 bltouch 3.1 几个星期了,我打印得很好,没有任何问题。我刚拿到新的 e3d hemera 并一直在尝试安装它。我相信我已经正确完成了所有接线,就像我进行一对一交换一样。我对 hemera 的固件进行了更改,增加了最高温度并将温度从 01 更改为 05。第一次固件似乎更新了。喷嘴的温度在静止时约为 20°C。我能够运行 pid 并获得我的号码。我也能够校准挤出机步骤。它没有像我在固件中设置的那样转到 409,我必须在打印机上手动进行。这是我的第一个线索,它没有更新固件。我将固件更改为新的 pid 值并再次编译。没有错误。我加载固件。bin 文件到 SD 卡并将其弹出到打印机中,打印机似乎更新了。它创建 .cur 文件。
喷嘴读数非常低,只有 3°c。我家没那么冷。自从邻居抱怨以来,我就没有在外面打印过。我拔下热敏电阻并插入旧的,读数正常为 20°c。我插入新的,它又回到了 3°c。当我完全拔掉它时,它会下降到 -14°c。我发送了一个 M 503 来查看 pid 号和 bltouch 偏移号。他们没有更改为我在固件中设置的内容。我使用 vscode 和 pio 来更改固件。我保留了 firmware.bin 文件的副本。我在这一切开始之前加载了一个,我的温度仍然是 3°c。我读到有时您需要删除整个构建文件夹,但它没有用。我重新格式化了 SD 卡,但仍然看到低温。我尝试了一张新的 SD 卡,但仍然不行。我按下了板上的重置按钮,但没有成功。在我看来,我的主板没有正确加载新固件而只保留旧固件,这就是为什么我的新恒温器读数如此之低。我不确定还能尝试什么。感谢您的帮助,对于长篇文章深表歉意
TLDR:安装新的 hemerra 热端后,我的喷嘴温度读数为 3°c。这似乎是因为我的主板不想加载新固件,尽管它看起来是这样。