From 5a1787b2f4252b273417d941834a0b8fed32b43b Mon Sep 17 00:00:00 2001
From: Erik van der Zalm <erik@vdzalm.eu>
Date: Sun, 14 Aug 2011 22:15:33 +0200
Subject: [PATCH] Fix M109
---
Marlin/Marlin.pde | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/Marlin/Marlin.pde b/Marlin/Marlin.pde
index 8ac4b3bdd0..0814f1f9e6 100644
--- a/Marlin/Marlin.pde
+++ b/Marlin/Marlin.pde
@@ -33,7 +33,7 @@
#include "Marlin.h"
#include "speed_lookuptable.h"
-char version_string[] = "0.9.0";
+char version_string[] = "0.9.1";
#ifdef SDSUPPORT
#include "SdFat.h"
@@ -783,7 +783,12 @@ inline void process_commands()
return;
//break;
case 109: // M109 - Wait for extruder heater to reach target.
- if (code_seen('S')) target_raw = temp2analogh(code_value());
+ if (code_seen('S')) {
+ target_raw = temp2analogh(code_value());
+#ifdef PIDTEMP
+ pid_setpoint = code_value();
+#endif //PIDTEMP
+ }
#ifdef WATCHPERIOD
if(target_raw>current_raw){
watchmillis = max(1,millis());
--
GitLab