开源改变世界

tp_init() 中的多个 Init #489

推推 grbl 3年前 (2023-02-05) 186次浏览
关闭
skapin 打开了这个问题 2013 年 5 月 22 日 · 2 条评论
关闭

tp_init() 中的多个 Init#489

skapin 打开了这个问题 2013 年 5 月 22 日 · 2 条评论

评论

tp_init() 中的多个 Init #489

tp_init() / temperature.cpp 中有一个非常小的错误。
PIDTEMPBED init 位于挤出机循环内:

for(int e = 0; e < EXTRUDERS; e++) {
// 填充第一个值
maxttemp[e] = maxttemp[0];

ifdef PIDTEMP

temp_iState_min[e] = 0.0;
temp_iState_max[e] = PID_INTEGRAL_DRIVE_MAX / Ki;

endif //PIDTEMP

ifdef PIDTEMPBED

temp_iState_min_bed = 0.0;
temp_iState_max_bed = PID_INTEGRAL_DRIVE_MAX / bedKi;

endif //PIDTEMPBED

}

斯卡皮

tp_init() 中的多个 Init #489
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。