|
@ -136,11 +136,11 @@ static volatile bool temp_meas_ready = false; |
|
|
|
|
|
|
|
|
#ifdef PIDTEMP |
|
|
#ifdef PIDTEMP |
|
|
#ifdef PID_PARAMS_PER_EXTRUDER |
|
|
#ifdef PID_PARAMS_PER_EXTRUDER |
|
|
float Kp[EXTRUDERS] = ARRAY_BY_EXTRUDERS(DEFAULT_Kp, DEFAULT_Kp, DEFAULT_Kp); |
|
|
float Kp[EXTRUDERS] = ARRAY_BY_EXTRUDERS(DEFAULT_Kp, DEFAULT_Kp, DEFAULT_Kp, DEFAULT_Kp); |
|
|
float Ki[EXTRUDERS] = ARRAY_BY_EXTRUDERS(DEFAULT_Ki*PID_dT, DEFAULT_Ki*PID_dT, DEFAULT_Ki*PID_dT); |
|
|
float Ki[EXTRUDERS] = ARRAY_BY_EXTRUDERS(DEFAULT_Ki*PID_dT, DEFAULT_Ki*PID_dT, DEFAULT_Ki*PID_dT, DEFAULT_Ki*PID_dT); |
|
|
float Kd[EXTRUDERS] = ARRAY_BY_EXTRUDERS(DEFAULT_Kd / PID_dT, DEFAULT_Kd / PID_dT, DEFAULT_Kd / PID_dT); |
|
|
float Kd[EXTRUDERS] = ARRAY_BY_EXTRUDERS(DEFAULT_Kd / PID_dT, DEFAULT_Kd / PID_dT, DEFAULT_Kd / PID_dT, DEFAULT_Kd / PID_dT); |
|
|
#ifdef PID_ADD_EXTRUSION_RATE |
|
|
#ifdef PID_ADD_EXTRUSION_RATE |
|
|
float Kc[EXTRUDERS] = ARRAY_BY_EXTRUDERS(DEFAULT_Kc, DEFAULT_Kc, DEFAULT_Kc); |
|
|
float Kc[EXTRUDERS] = ARRAY_BY_EXTRUDERS(DEFAULT_Kc, DEFAULT_Kc, DEFAULT_Kc, DEFAULT_Kc); |
|
|
#endif // PID_ADD_EXTRUSION_RATE
|
|
|
#endif // PID_ADD_EXTRUSION_RATE
|
|
|
#else //PID_PARAMS_PER_EXTRUDER
|
|
|
#else //PID_PARAMS_PER_EXTRUDER
|
|
|
float Kp = DEFAULT_Kp; |
|
|
float Kp = DEFAULT_Kp; |
|
|