diff --git a/Marlin/EEPROMwrite.h b/Marlin/EEPROMwrite.h index b833d71e6..c8eaf1fd5 100644 --- a/Marlin/EEPROMwrite.h +++ b/Marlin/EEPROMwrite.h @@ -212,6 +212,14 @@ inline void EEPROM_RetrieveSettings(bool def=false) absPreheatHotendTemp = ABS_PREHEAT_HOTEND_TEMP; absPreheatHPBTemp = ABS_PREHEAT_HPB_TEMP; absPreheatFanSpeed = ABS_PREHEAT_FAN_SPEED; +#endif +#ifdef PIDTEMP + Kp = DEFAULT_Kp; + Ki = DEFAULT_Ki; + Kd = DEFAULT_Kp; +#ifdef PID_ADD_EXTRUSION_RATE + Kc = DEFAULT_Kc; + #endif #endif } #ifdef EEPROM_CHITCHAT