From 5d471e0f342d513a3d034c6ef962e4a04a43d684 Mon Sep 17 00:00:00 2001
From: daid303 <daid303@gmail.com>
Date: Tue, 6 Nov 2012 15:21:00 +0100
Subject: [PATCH] Also reset the PID values to defaults. Fixes #281

---
 Marlin/EEPROMwrite.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/Marlin/EEPROMwrite.h b/Marlin/EEPROMwrite.h
index b833d71e63..c8eaf1fd57 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
-- 
GitLab