开源改变世界

挤出机温度不稳定 #953

推推 grbl 2年前 (2023-02-06) 207次浏览
关闭
alvinavr 打开了这个问题 2014 年 6 月 6 日 · 3条评论
关闭

挤出机温度不稳定#953

alvinavr 打开了这个问题 2014 年 6 月 6 日 · 3条评论

评论

挤出机温度不稳定 #953

我正在更新我的 Huxley 打印机以使用最新版本的 Marlin 软件。

挤出机温度始终高 3-5 度,并且从未稳定下来。

我将问题追溯到 manage_heater 中的 PID 控制循环。积分项被限制为永远不会为负。这对我的硬件(以及所有其他硬件?)来说是错误的。

我做了以下更改,现在温度稳定且正确。

< temp_iState[e] = constrain(temp_iState[e], temp_iState_min[e], temp_iState_max[e]);

      temp_iState[e] = constrain(temp_iState[e], -temp_iState_max[e], temp_iState_max[e]);

此更改允许积分项为负。

我认为根本原因是将挤出机头保持在 160C 所需的加热器标记空间比。它小于 50%,因此积分项需要略微为负。

挤出机温度不稳定 #953
贡献者

我从来没有遇到任何问题,其他人可以验证这个吗?

挤出机温度不稳定 #953
贡献者

如果当前错误修复分支中仍然存在,请打开一个新问题

https://github.com/ErikZalm/Marlin/tree/Marlin-v1-bug-fixing