热端未达到设定温度

3D打印 马林鱼 热端 故障排除
2021-05-12 17:52:03

如果我将带有 pronterface 的热端的温度设置为 200 °C,则温度永远不会达到该值。例如,它在 196/197 °C 的温度下几乎达到目标,然后开始下降到 184/85 °C,然后又开始上升到 196/197 °C。它永远留在这个循环中,因此我无法开始任何打印,因为温度永远不够稳定。

我尝试以 8、12、15 个间隔配置 PID(M303 E0 S200 C8),但问题仍然存在。

我试图改变热块和热敏电阻无济于事

如果我固定 150º,它永远不会达到 150º,它会转到 146/147º,然后再次下降 10/15º 并重新启动循环,那么重要的是要在任何温度下引用此行为。如果我将温度固定为 210º,同样的事情。

此外,我已经在多个版本的马林鱼 1.1.8 和 1.1.9 中对此进行了测试。马林鱼 1.1.8 的版本过去曾在同一张印刷品中工作过。

我不知道是什么导致了这个问题,可能是电路板故障(mosfet)或电源故障。

有人可以帮助我吗?

1个回答

您的描述听起来确实好像 PID 不正确。只有当您的加热筒不是绝对被压倒时,您才可以尝试使用 M303 进行自动调谐。但是,在这种情况下,您通常也会出现过冲,而您在描述中并未提及。

在这种情况下,您需要稍微降低占空比(通过固件中的 BANG_MAX 参数)。否则自动调谐会失败,因为即使增益很小,您的加热筒也会过冲。

开箱即用,如果它像这样循环,我建议您增加 D 项并减少 I 项。对于我使用的大多数打印机,这样的比率就足够了:4/1.5/25。