|
@ -258,14 +258,14 @@ void PID_autotune(float temp, int extruder, int ncycles) |
|
|
Kp = 0.33*Ku; |
|
|
Kp = 0.33*Ku; |
|
|
Ki = Kp/Tu; |
|
|
Ki = Kp/Tu; |
|
|
Kd = Kp*Tu/3; |
|
|
Kd = Kp*Tu/3; |
|
|
SERIAL_PROTOCOLLNPGM(" Some overshoot ") |
|
|
SERIAL_PROTOCOLLNPGM(" Some overshoot "); |
|
|
SERIAL_PROTOCOLPGM(" Kp: "); SERIAL_PROTOCOLLN(Kp); |
|
|
SERIAL_PROTOCOLPGM(" Kp: "); SERIAL_PROTOCOLLN(Kp); |
|
|
SERIAL_PROTOCOLPGM(" Ki: "); SERIAL_PROTOCOLLN(Ki); |
|
|
SERIAL_PROTOCOLPGM(" Ki: "); SERIAL_PROTOCOLLN(Ki); |
|
|
SERIAL_PROTOCOLPGM(" Kd: "); SERIAL_PROTOCOLLN(Kd); |
|
|
SERIAL_PROTOCOLPGM(" Kd: "); SERIAL_PROTOCOLLN(Kd); |
|
|
Kp = 0.2*Ku; |
|
|
Kp = 0.2*Ku; |
|
|
Ki = 2*Kp/Tu; |
|
|
Ki = 2*Kp/Tu; |
|
|
Kd = Kp*Tu/3; |
|
|
Kd = Kp*Tu/3; |
|
|
SERIAL_PROTOCOLLNPGM(" No overshoot ") |
|
|
SERIAL_PROTOCOLLNPGM(" No overshoot "); |
|
|
SERIAL_PROTOCOLPGM(" Kp: "); SERIAL_PROTOCOLLN(Kp); |
|
|
SERIAL_PROTOCOLPGM(" Kp: "); SERIAL_PROTOCOLLN(Kp); |
|
|
SERIAL_PROTOCOLPGM(" Ki: "); SERIAL_PROTOCOLLN(Ki); |
|
|
SERIAL_PROTOCOLPGM(" Ki: "); SERIAL_PROTOCOLLN(Ki); |
|
|
SERIAL_PROTOCOLPGM(" Kd: "); SERIAL_PROTOCOLLN(Kd); |
|
|
SERIAL_PROTOCOLPGM(" Kd: "); SERIAL_PROTOCOLLN(Kd); |
|
|