Commit Graph

72 Commits

Author SHA1 Message Date
-help
7f2c8f105a Un-reveresed the PID logic, a bit easier to follow now 2024-02-01 21:18:05 +02:00
-help
8b78c29abc Tweakinmg reflow profiles and auto select. Works good now 2024-02-01 05:42:19 +02:00
-help
f62a71352e Commit some minor tweak before refactoring reflow into .h and .cpp 2024-02-01 03:40:49 +02:00
-help
620508b53c Added temperature controller as main calc for temp used by PID and all display menus where applicable. Adjusted lookup table for opitions and added the PID settings to global 2024-02-01 03:28:04 +02:00
-help
2a78a70c19 Tuning the weighting factor of bottom placed thermistors and set resistence 2024-01-31 22:50:05 +02:00
-help
24e93d0af5 Update thermistor placement and pin assignments and impilmented Thermistor Positioning lookup tables that are calculated from the top middle sensor. Need to gather more data and then add the lookup tables. 2024-01-30 04:27:14 +02:00
-help
058d4c06a2 Added some function to thermistor 2024-01-28 21:44:57 +02:00
Andrea Baccega
32ec4fa38c Refactor drawReflowTargetTempLine() method and update startTemps[0] in reflow.h 2024-01-28 18:31:24 +01:00
Andrea Baccega
74d16003d2 fix temp from prev soldering and also add startTimes 2024-01-28 17:32:41 +01:00
Andrea Baccega
a594c07103 minor fixes 2024-01-28 16:55:27 +01:00
Andrea Baccega
29db45865c fixed led order again + migrated to uint16_t since now proper typecasting is in place. 2024-01-28 15:06:42 +01:00
Andrea Baccega
c5576140b2 switch to percentages and reflow refactor. 2024-01-28 14:37:38 +01:00
-help
cb93f600b8 Implimented drawing the line. 2 options-> Pixel by pixel or a line. Line works better. It starts at 0,0 of graph and then the next value read is the new x,y target and saved last one as start. It draws around every 950ms so we arnt just drawing usless lines and wasting PID loop processing power :) 2024-01-28 12:35:54 +02:00
-help
fc396d3540 Made first profile REAL profile time 2024-01-28 10:24:16 +02:00
-help
5d64932082 Fixed issue of when using Half sine the next step would start at the MAX of the sign (middle) rather then where it ends 2024-01-28 10:12:55 +02:00
-help
70b62eb787 We now how full target drawing with lines and everything 2024-01-28 09:55:05 +02:00
-help
c947545b25 Continuing work on TFT and Fixed bug where LEDS kept blinking if the user cancels while in reflow stage 2024-01-28 05:45:18 +02:00
-help
15302f72c7 Fixed all bugs for overflow in reflow.h Bug was caused by multipling a uint_16t or uint_32t or uint_8t BEFORE casting it to a float or a unit that can handle the number. Type casting should ONLY be done WITHOUT multiplication in the cast. Its easy to create overflows like this. 2024-01-28 04:53:54 +02:00
Andrea Baccega
a99d8d4071 pd 2024-01-28 02:55:43 +01:00
Andrea Baccega
f9d594570c sanity fix 2024-01-28 02:54:53 +01:00
Andrea Baccega
d3eafb2857 aaa 2024-01-28 02:52:44 +01:00
Andrea Baccega
a80a166372 Merge branch 'master' of https://github.com/arwidcool/Solder-Plate 2024-01-28 02:49:15 +01:00
Andrea Baccega
37b4296b63 fix overflow 2024-01-28 02:48:55 +01:00
-help
2537e1e8b3 Work on tft 2024-01-28 03:46:53 +02:00
-help
0784fbddd6 Merge 2024-01-28 03:26:55 +02:00
-help
fd71798a7b Fixed positons 2024-01-28 03:11:48 +02:00
Andrea
7357a157b9
Merge pull request #2 from arwidcool/reflow-in-millis
Reflow in millis
2024-01-28 01:10:16 +00:00
Andrea
1cb29ecc13
Merge branch 'master' into reflow-in-millis 2024-01-28 01:10:03 +00:00
-help
9f901b6554 Merge Conflic resolve 2024-01-28 03:07:17 +02:00
-help
abce4ae4be Refactor display handling and add debug profile 2024-01-28 03:06:57 +02:00
Andrea
9f54c7ff26
Merge branch 'master' into reflow-in-millis 2024-01-28 01:05:24 +00:00
-help
03c59dc85e Adding TFT graph functions 2024-01-28 02:57:19 +02:00
Andrea Baccega
4cc560f5cb reflow now offers utilities for percentage 2024-01-28 01:34:16 +01:00
Andrea Baccega
86f1f8ac73 refactor reflow on millis for better resolution + fix led + pinleds + 2024-01-28 01:16:52 +01:00
-help
7d6fe95ff9 Added In VOltage to OLED Reflow stage (Important because it shows if your Power supply is not giving enogh voltage) 2024-01-28 00:47:26 +02:00
-help
9a1f595bb5 Added logic for Temperature Controller and Global debug Flag for Serial Messages 2024-01-28 00:05:57 +02:00
-help
2590724561 Fixed menu for Thermistor resistence made it show Kohm with 2 decimal points 2024-01-27 23:00:11 +02:00
-help
e117d72f53 Added Z and XY coordinates for Thermistor placment 2024-01-27 22:20:32 +02:00
-help
4e71830c8e Working on adding some comment in globals 2024-01-27 22:03:39 +02:00
-help
61548bca09 Working on adding thermistors with some info 2024-01-27 21:56:29 +02:00
-help
26c1406982 Very important!!!!!!! PLATE OFF= ANALOGWRITE 255 2024-01-27 21:20:07 +02:00
Andrea Baccega
985aff8618 fix leds 2024-01-27 19:07:25 +01:00
Andrea Baccega
153ab39ad1 Update text size based on menu item title length 2024-01-27 18:10:55 +01:00
Andrea Baccega
c99e6cc528 Refactor reflow.h 2024-01-27 18:05:07 +01:00
Andrea Baccega
5ce4ba6d5c Merge branch 'master' menu and working stuff. 2024-01-27 17:25:06 +01:00
Andrea Baccega
b91e4cee1f stuff 2024-01-27 15:31:36 +01:00
Andrea Baccega
0aac756d7e Added EEProm manager 2024-01-27 14:17:01 +01:00
Andrea Baccega
721113ddcb menu first work 2024-01-27 11:46:08 +01:00
-help
bda28d82d4 Tweaked PID loop 2024-01-27 11:26:06 +02:00
-help
27be9bc94d Playing around with PID so we can hit 210C profile 2024-01-27 10:23:22 +02:00