Contact me: hankecnc@gmail.com

EEPROM PID 初始化中的错误 #317

推推 grbl 3年前 (2023-02-05) 256次浏览
关闭
ewidance 打开了这个问题 2012 年 11 月 24 日 · 1条评论
关闭

EEPROM PID 初始化中的错误#317

ewidance 打开了这个问题 2012 年 11 月 24 日 · 1条评论

评论

EEPROM PID 初始化中的错误 #317

EEPRom KD init 有一个错误。当更改默认值时,加载的 kd 是 Kp 而不是 Kd。

修复 ConfigurationStore.cpp:

ifdef PIDTEMP

Kp = DEFAULT_Kp;
Ki = (DEFAULT_Ki*PID_dT);
Kd = (DEFAULT_Kp/PID_dT);   // here it is.. not Kp!!!!

ifdef PID_ADD_EXTRUSION_RATE

应该是

ifdef PIDTEMP

Kp = DEFAULT_Kp;
Ki = (DEFAULT_Ki*PID_dT);
Kd = (DEFAULT_Kd/PID_dT);

ifdef PID_ADD_EXTRUSION_RATE