From 9d18f28c4926f0ebc2d807770d1096d2c8d8d54f Mon Sep 17 00:00:00 2001
From: Jochen Vothknecht <jochen3120@gmail.com>
Date: Thu, 26 Oct 2023 13:50:55 +0200
Subject: [PATCH] TODO: Add "soft heatup"-feature

---
 CLC-qthing/SiliconTorch/Service/SpiderFurnace.hpp | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/CLC-qthing/SiliconTorch/Service/SpiderFurnace.hpp b/CLC-qthing/SiliconTorch/Service/SpiderFurnace.hpp
index ee549a4..6825582 100644
--- a/CLC-qthing/SiliconTorch/Service/SpiderFurnace.hpp
+++ b/CLC-qthing/SiliconTorch/Service/SpiderFurnace.hpp
@@ -48,11 +48,14 @@ namespace SiliconTorch {
       constexpr u8  IO_HEATER              =    22;
       constexpr u8  IO_FAN                 =    23;
 
-      // enum FurnaceState {
-      //   RUNNING,
-      //   PAUSED,
-      //   STOPPED
-      // };
+
+
+
+      // TODO: Implement so-called "Soft Heatup" feature:
+      //    -> below 100°C set maxPWM = 0.30  (or so)
+      //    -> inbetween: interpolate from lower to upper bound!!
+      //    -> above 800°C set maxPWM = 0.67  (MAX_PWM)
+
 
 
 
-- 
GitLab