Ver código fonte

Configurable Thermistor (#13888)

doggyfan 6 anos atrás
pai
commit
23a8707ef1
100 arquivos alterados com 2643 adições e 102 exclusões
  1. 3
    1
      Marlin/Configuration.h
  2. 51
    0
      Marlin/Configuration_adv.h
  3. 81
    0
      Marlin/src/gcode/config/M305.cpp
  4. 4
    0
      Marlin/src/gcode/gcode.cpp
  5. 5
    0
      Marlin/src/gcode/gcode.h
  6. 51
    27
      Marlin/src/inc/Conditionals_post.h
  7. 21
    0
      Marlin/src/inc/SanityCheck.h
  8. 5
    1
      Marlin/src/lcd/thermistornames.h
  9. 41
    0
      Marlin/src/module/configuration_store.cpp
  10. 154
    8
      Marlin/src/module/temperature.cpp
  11. 80
    0
      Marlin/src/module/temperature.h
  12. 6
    6
      Marlin/src/module/thermistor/thermistor_20.h
  13. 13
    13
      Marlin/src/module/thermistor/thermistors.h
  14. 3
    0
      Marlin/src/pins/pins_BIGTREE_SKR_V1.3.h
  15. 1
    1
      buildroot/share/tests/megaatmega2560-tests
  16. 3
    1
      config/default/Configuration.h
  17. 51
    0
      config/default/Configuration_adv.h
  18. 3
    1
      config/examples/3DFabXYZ/Migbot/Configuration.h
  19. 51
    0
      config/examples/3DFabXYZ/Migbot/Configuration_adv.h
  20. 3
    1
      config/examples/AlephObjects/TAZ4/Configuration.h
  21. 51
    0
      config/examples/AlephObjects/TAZ4/Configuration_adv.h
  22. 3
    1
      config/examples/AliExpress/CL-260/Configuration.h
  23. 3
    1
      config/examples/AliExpress/UM2pExt/Configuration.h
  24. 51
    0
      config/examples/AliExpress/UM2pExt/Configuration_adv.h
  25. 3
    1
      config/examples/Anet/A2/Configuration.h
  26. 51
    0
      config/examples/Anet/A2/Configuration_adv.h
  27. 3
    1
      config/examples/Anet/A2plus/Configuration.h
  28. 51
    0
      config/examples/Anet/A2plus/Configuration_adv.h
  29. 3
    1
      config/examples/Anet/A6/Configuration.h
  30. 51
    0
      config/examples/Anet/A6/Configuration_adv.h
  31. 3
    1
      config/examples/Anet/A8/Configuration.h
  32. 51
    0
      config/examples/Anet/A8/Configuration_adv.h
  33. 3
    1
      config/examples/AnyCubic/i3/Configuration.h
  34. 51
    0
      config/examples/AnyCubic/i3/Configuration_adv.h
  35. 3
    1
      config/examples/ArmEd/Configuration.h
  36. 51
    0
      config/examples/ArmEd/Configuration_adv.h
  37. 3
    1
      config/examples/Azteeg/X5GT/Configuration.h
  38. 3
    1
      config/examples/BIBO/TouchX/cyclops/Configuration.h
  39. 51
    0
      config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  40. 3
    1
      config/examples/BIBO/TouchX/default/Configuration.h
  41. 51
    0
      config/examples/BIBO/TouchX/default/Configuration_adv.h
  42. 3
    1
      config/examples/BQ/Hephestos/Configuration.h
  43. 51
    0
      config/examples/BQ/Hephestos/Configuration_adv.h
  44. 3
    1
      config/examples/BQ/Hephestos_2/Configuration.h
  45. 51
    0
      config/examples/BQ/Hephestos_2/Configuration_adv.h
  46. 3
    1
      config/examples/BQ/WITBOX/Configuration.h
  47. 51
    0
      config/examples/BQ/WITBOX/Configuration_adv.h
  48. 3
    1
      config/examples/Cartesio/Configuration.h
  49. 51
    0
      config/examples/Cartesio/Configuration_adv.h
  50. 3
    1
      config/examples/Creality/CR-10/Configuration.h
  51. 51
    0
      config/examples/Creality/CR-10/Configuration_adv.h
  52. 3
    1
      config/examples/Creality/CR-10S/Configuration.h
  53. 51
    0
      config/examples/Creality/CR-10S/Configuration_adv.h
  54. 3
    1
      config/examples/Creality/CR-10_5S/Configuration.h
  55. 51
    0
      config/examples/Creality/CR-10_5S/Configuration_adv.h
  56. 3
    1
      config/examples/Creality/CR-10mini/Configuration.h
  57. 51
    0
      config/examples/Creality/CR-10mini/Configuration_adv.h
  58. 3
    1
      config/examples/Creality/CR-8/Configuration.h
  59. 51
    0
      config/examples/Creality/CR-8/Configuration_adv.h
  60. 3
    1
      config/examples/Creality/Ender-2/Configuration.h
  61. 51
    0
      config/examples/Creality/Ender-2/Configuration_adv.h
  62. 3
    1
      config/examples/Creality/Ender-3/Configuration.h
  63. 51
    0
      config/examples/Creality/Ender-3/Configuration_adv.h
  64. 3
    1
      config/examples/Creality/Ender-4/Configuration.h
  65. 51
    0
      config/examples/Creality/Ender-4/Configuration_adv.h
  66. 51
    0
      config/examples/Einstart-S/Configuration_adv.h
  67. 3
    1
      config/examples/Felix/Configuration.h
  68. 51
    0
      config/examples/Felix/Configuration_adv.h
  69. 3
    1
      config/examples/Felix/DUAL/Configuration.h
  70. 3
    1
      config/examples/FlashForge/CreatorPro/Configuration.h
  71. 51
    0
      config/examples/FlashForge/CreatorPro/Configuration_adv.h
  72. 3
    1
      config/examples/FolgerTech/i3-2020/Configuration.h
  73. 51
    0
      config/examples/FolgerTech/i3-2020/Configuration_adv.h
  74. 3
    1
      config/examples/Formbot/Raptor/Configuration.h
  75. 51
    0
      config/examples/Formbot/Raptor/Configuration_adv.h
  76. 3
    1
      config/examples/Formbot/T_Rex_2+/Configuration.h
  77. 51
    0
      config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  78. 3
    1
      config/examples/Formbot/T_Rex_3/Configuration.h
  79. 51
    0
      config/examples/Formbot/T_Rex_3/Configuration_adv.h
  80. 3
    1
      config/examples/Geeetech/A10M/Configuration.h
  81. 51
    0
      config/examples/Geeetech/A10M/Configuration_adv.h
  82. 3
    1
      config/examples/Geeetech/A20M/Configuration.h
  83. 51
    0
      config/examples/Geeetech/A20M/Configuration_adv.h
  84. 3
    1
      config/examples/Geeetech/GT2560/Configuration.h
  85. 3
    1
      config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  86. 3
    1
      config/examples/Geeetech/MeCreator2/Configuration.h
  87. 51
    0
      config/examples/Geeetech/MeCreator2/Configuration_adv.h
  88. 3
    1
      config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  89. 3
    1
      config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  90. 3
    1
      config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  91. 51
    0
      config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  92. 3
    1
      config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  93. 51
    0
      config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  94. 3
    1
      config/examples/Infitary/i3-M508/Configuration.h
  95. 51
    0
      config/examples/Infitary/i3-M508/Configuration_adv.h
  96. 3
    1
      config/examples/JGAurora/A5/Configuration.h
  97. 51
    0
      config/examples/JGAurora/A5/Configuration_adv.h
  98. 3
    1
      config/examples/MakerParts/Configuration.h
  99. 51
    0
      config/examples/MakerParts/Configuration_adv.h
  100. 0
    0
      config/examples/Malyan/M150/Configuration.h

+ 3
- 1
Marlin/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
Marlin/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 81
- 0
Marlin/src/gcode/config/M305.cpp Ver arquivo

1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+#include "../../inc/MarlinConfig.h"
24
+
25
+#if HAS_USER_THERMISTORS
26
+
27
+#include "../gcode.h"
28
+#include "../../module/temperature.h"
29
+
30
+/**
31
+ * M305: Set (or report) custom thermistor parameters
32
+ *
33
+ *   P[index]  Thermistor table index
34
+ *   R[ohms]   Pullup resistor value
35
+ *   T[ohms]   Resistance at 25C
36
+ *   B[beta]   Thermistor "beta" value
37
+ *   C[coeff]  Steinhart-Hart Coefficient 'C'
38
+ *
39
+ *   Format: M305 P[tbl_index] R[pullup_resistor_val] T[therm_25C_resistance] B[therm_beta] C[Steinhart_Hart_C_coeff]
40
+ *
41
+ * Examples: M305 P0 R4700 T100000 B3950 C0.0
42
+ *           M305 P0 R4700
43
+ *           M305 P0 T100000
44
+ *           M305 P0 B3950
45
+ *           M305 P0 C0.0
46
+ */
47
+void GcodeSuite::M305() {
48
+  const int8_t t_index = parser.intval('P', -1);
49
+  const bool do_set = parser.seen("BCRT");
50
+
51
+  // A valid P index is required
52
+  if (t_index >= (USER_THERMISTORS) || (do_set && t_index < 0)) {
53
+    SERIAL_ECHO_START();
54
+    SERIAL_ECHOLNPAIR("!Invalid index. (0 <= P <= ", int(USER_THERMISTORS - 1), ")");
55
+  }
56
+  else if (do_set) {
57
+    if (parser.seen('R')) // Pullup resistor value
58
+      if (!thermalManager.set_pull_up_res(t_index, parser.value_float()))
59
+        SERIAL_ECHO_MSG("!Invalid series resistance. (0 < R < 1000000)");
60
+
61
+    if (parser.seen('T')) // Resistance at 25C
62
+      if (!thermalManager.set_res25(t_index, parser.value_float()))
63
+        SERIAL_ECHO_MSG("!Invalid 25C resistance. (0 < T < 10000000)");
64
+
65
+    if (parser.seen('B')) // Beta value
66
+      if (!thermalManager.set_beta(t_index, parser.value_float()))
67
+        SERIAL_ECHO_MSG("!Invalid beta. (0 < B < 1000000)");
68
+
69
+    if (parser.seen('C')) // Steinhart-Hart C coefficient
70
+      if (!thermalManager.set_sh_coeff(t_index, parser.value_float()))
71
+        SERIAL_ECHO_MSG("!Invalid Steinhart-Hart C coeff. (-0.01 < C < +0.01)");
72
+  }                       // If not setting then report parameters
73
+  else if (t_index < 0) { // ...all user thermistors
74
+    for (uint8_t i = 0; i < USER_THERMISTORS; i++)
75
+      thermalManager.log_user_thermistor(i);
76
+  }
77
+  else                    // ...one user thermistor
78
+    thermalManager.log_user_thermistor(t_index);
79
+}
80
+
81
+#endif // HAS_USER_THERMISTORS

+ 4
- 0
Marlin/src/gcode/gcode.cpp Ver arquivo

589
         case 303: M303(); break;                                  // M303: PID autotune
589
         case 303: M303(); break;                                  // M303: PID autotune
590
       #endif
590
       #endif
591
 
591
 
592
+      #if HAS_USER_THERMISTORS
593
+        case 305: M305(); break;                                  // M305: Set user thermistor parameters
594
+      #endif
595
+
592
       #if ENABLED(MORGAN_SCARA)
596
       #if ENABLED(MORGAN_SCARA)
593
         case 360: if (M360()) return; break;                      // M360: SCARA Theta pos1
597
         case 360: if (M360()) return; break;                      // M360: SCARA Theta pos1
594
         case 361: if (M361()) return; break;                      // M361: SCARA Theta pos2
598
         case 361: if (M361()) return; break;                      // M361: SCARA Theta pos2

+ 5
- 0
Marlin/src/gcode/gcode.h Ver arquivo

184
  * M302 - Allow cold extrudes, or set the minimum extrude S<temperature>. (Requires PREVENT_COLD_EXTRUSION)
184
  * M302 - Allow cold extrudes, or set the minimum extrude S<temperature>. (Requires PREVENT_COLD_EXTRUSION)
185
  * M303 - PID relay autotune S<temperature> sets the target temperature. Default 150C. (Requires PIDTEMP)
185
  * M303 - PID relay autotune S<temperature> sets the target temperature. Default 150C. (Requires PIDTEMP)
186
  * M304 - Set bed PID parameters P I and D. (Requires PIDTEMPBED)
186
  * M304 - Set bed PID parameters P I and D. (Requires PIDTEMPBED)
187
+ * M305 - Set user thermistor parameters R T and P. (Requires TEMP_SENSOR_x 1000)
187
  * M350 - Set microstepping mode. (Requires digital microstepping pins.)
188
  * M350 - Set microstepping mode. (Requires digital microstepping pins.)
188
  * M351 - Toggle MS1 MS2 pins directly. (Requires digital microstepping pins.)
189
  * M351 - Toggle MS1 MS2 pins directly. (Requires digital microstepping pins.)
189
  * M355 - Set Case Light on/off and set brightness. (Requires CASE_LIGHT_PIN)
190
  * M355 - Set Case Light on/off and set brightness. (Requires CASE_LIGHT_PIN)
686
     static void M304();
687
     static void M304();
687
   #endif
688
   #endif
688
 
689
 
690
+  #if HAS_USER_THERMISTORS
691
+    static void M305();
692
+  #endif
693
+
689
   #if HAS_MICROSTEPS
694
   #if HAS_MICROSTEPS
690
     static void M350();
695
     static void M350();
691
     static void M351();
696
     static void M351();

+ 51
- 27
Marlin/src/inc/Conditionals_post.h Ver arquivo

286
 /**
286
 /**
287
  * Temp Sensor defines
287
  * Temp Sensor defines
288
  */
288
  */
289
+
290
+#define ANY_TEMP_SENSOR_IS(n) (TEMP_SENSOR_0 == (n) || TEMP_SENSOR_1 == (n) || TEMP_SENSOR_2 == (n) || TEMP_SENSOR_3 == (n) || TEMP_SENSOR_4 == (n) || TEMP_SENSOR_5 == (n) || TEMP_SENSOR_BED == (n) || TEMP_SENSOR_CHAMBER == (n))
291
+
292
+#define HAS_USER_THERMISTORS ANY_TEMP_SENSOR_IS(1000)
293
+
289
 #if TEMP_SENSOR_0 == -4
294
 #if TEMP_SENSOR_0 == -4
290
   #define HEATER_0_USES_AD8495
295
   #define HEATER_0_USES_AD8495
291
 #elif TEMP_SENSOR_0 == -3
296
 #elif TEMP_SENSOR_0 == -3
299
   #define HEATER_0_MAX6675_TMAX 1024
304
   #define HEATER_0_MAX6675_TMAX 1024
300
 #elif TEMP_SENSOR_0 == -1
305
 #elif TEMP_SENSOR_0 == -1
301
   #define HEATER_0_USES_AD595
306
   #define HEATER_0_USES_AD595
302
-#elif TEMP_SENSOR_0 == 0
303
-  #undef HEATER_0_MINTEMP
304
-  #undef HEATER_0_MAXTEMP
307
+#elif TEMP_SENSOR_0 == 1000
308
+  #define HEATER_0_USER_THERMISTOR
305
 #elif TEMP_SENSOR_0 > 0
309
 #elif TEMP_SENSOR_0 > 0
306
-  #define THERMISTORHEATER_0 TEMP_SENSOR_0
310
+  #define THERMISTOR_HEATER_0 TEMP_SENSOR_0
307
   #define HEATER_0_USES_THERMISTOR
311
   #define HEATER_0_USES_THERMISTOR
312
+#else
313
+  #undef HEATER_0_MINTEMP
314
+  #undef HEATER_0_MAXTEMP
308
 #endif
315
 #endif
309
 
316
 
310
 #if TEMP_SENSOR_1 == -4
317
 #if TEMP_SENSOR_1 == -4
325
   #define HEATER_1_MAX6675_TMAX 1024
332
   #define HEATER_1_MAX6675_TMAX 1024
326
 #elif TEMP_SENSOR_1 == -1
333
 #elif TEMP_SENSOR_1 == -1
327
   #define HEATER_1_USES_AD595
334
   #define HEATER_1_USES_AD595
328
-#elif TEMP_SENSOR_1 == 0
329
-  #undef HEATER_1_MINTEMP
330
-  #undef HEATER_1_MAXTEMP
335
+#elif TEMP_SENSOR_1 == 1000
336
+  #define HEATER_1_USER_THERMISTOR
331
 #elif TEMP_SENSOR_1 > 0
337
 #elif TEMP_SENSOR_1 > 0
332
-  #define THERMISTORHEATER_1 TEMP_SENSOR_1
338
+  #define THERMISTOR_HEATER_1 TEMP_SENSOR_1
333
   #define HEATER_1_USES_THERMISTOR
339
   #define HEATER_1_USES_THERMISTOR
340
+#else
341
+  #undef HEATER_1_MINTEMP
342
+  #undef HEATER_1_MAXTEMP
334
 #endif
343
 #endif
335
 
344
 
336
 #if TEMP_SENSOR_2 == -4
345
 #if TEMP_SENSOR_2 == -4
341
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_2."
350
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_2."
342
 #elif TEMP_SENSOR_2 == -1
351
 #elif TEMP_SENSOR_2 == -1
343
   #define HEATER_2_USES_AD595
352
   #define HEATER_2_USES_AD595
344
-#elif TEMP_SENSOR_2 == 0
345
-  #undef HEATER_2_MINTEMP
346
-  #undef HEATER_2_MAXTEMP
353
+#elif TEMP_SENSOR_2 == 1000
354
+  #define HEATER_2_USER_THERMISTOR
347
 #elif TEMP_SENSOR_2 > 0
355
 #elif TEMP_SENSOR_2 > 0
348
-  #define THERMISTORHEATER_2 TEMP_SENSOR_2
356
+  #define THERMISTOR_HEATER_2 TEMP_SENSOR_2
349
   #define HEATER_2_USES_THERMISTOR
357
   #define HEATER_2_USES_THERMISTOR
358
+#else
359
+  #undef HEATER_2_MINTEMP
360
+  #undef HEATER_2_MAXTEMP
350
 #endif
361
 #endif
351
 
362
 
352
 #if TEMP_SENSOR_3 == -4
363
 #if TEMP_SENSOR_3 == -4
357
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_3."
368
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_3."
358
 #elif TEMP_SENSOR_3 == -1
369
 #elif TEMP_SENSOR_3 == -1
359
   #define HEATER_3_USES_AD595
370
   #define HEATER_3_USES_AD595
360
-#elif TEMP_SENSOR_3 == 0
361
-  #undef HEATER_3_MINTEMP
362
-  #undef HEATER_3_MAXTEMP
371
+#elif TEMP_SENSOR_3 == 1000
372
+  #define HEATER_3_USER_THERMISTOR
363
 #elif TEMP_SENSOR_3 > 0
373
 #elif TEMP_SENSOR_3 > 0
364
-  #define THERMISTORHEATER_3 TEMP_SENSOR_3
374
+  #define THERMISTOR_HEATER_3 TEMP_SENSOR_3
365
   #define HEATER_3_USES_THERMISTOR
375
   #define HEATER_3_USES_THERMISTOR
376
+#else
377
+  #undef HEATER_3_MINTEMP
378
+  #undef HEATER_3_MAXTEMP
366
 #endif
379
 #endif
367
 
380
 
368
 #if TEMP_SENSOR_4 == -4
381
 #if TEMP_SENSOR_4 == -4
373
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_4."
386
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_4."
374
 #elif TEMP_SENSOR_4 == -1
387
 #elif TEMP_SENSOR_4 == -1
375
   #define HEATER_4_USES_AD595
388
   #define HEATER_4_USES_AD595
376
-#elif TEMP_SENSOR_4 == 0
377
-  #undef HEATER_4_MINTEMP
378
-  #undef HEATER_4_MAXTEMP
389
+#elif TEMP_SENSOR_4 == 1000
390
+  #define HEATER_4_USER_THERMISTOR
379
 #elif TEMP_SENSOR_4 > 0
391
 #elif TEMP_SENSOR_4 > 0
380
-  #define THERMISTORHEATER_4 TEMP_SENSOR_4
392
+  #define THERMISTOR_HEATER_4 TEMP_SENSOR_4
381
   #define HEATER_4_USES_THERMISTOR
393
   #define HEATER_4_USES_THERMISTOR
394
+#else
395
+  #undef HEATER_4_MINTEMP
396
+  #undef HEATER_4_MAXTEMP
382
 #endif
397
 #endif
383
 
398
 
384
 #if TEMP_SENSOR_5 == -4
399
 #if TEMP_SENSOR_5 == -4
389
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_5."
404
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_5."
390
 #elif TEMP_SENSOR_5 == -1
405
 #elif TEMP_SENSOR_5 == -1
391
   #define HEATER_5_USES_AD595
406
   #define HEATER_5_USES_AD595
392
-#elif TEMP_SENSOR_5 == 0
393
-  #undef HEATER_5_MINTEMP
394
-  #undef HEATER_5_MAXTEMP
407
+#elif TEMP_SENSOR_5 == 1000
408
+  #define HEATER_5_USER_THERMISTOR
395
 #elif TEMP_SENSOR_5 > 0
409
 #elif TEMP_SENSOR_5 > 0
396
-  #define THERMISTORHEATER_5 TEMP_SENSOR_5
410
+  #define THERMISTOR_HEATER_5 TEMP_SENSOR_5
397
   #define HEATER_5_USES_THERMISTOR
411
   #define HEATER_5_USES_THERMISTOR
412
+#else
413
+  #undef HEATER_5_MINTEMP
414
+  #undef HEATER_5_MAXTEMP
398
 #endif
415
 #endif
399
 
416
 
400
 #if TEMP_SENSOR_BED == -4
417
 #if TEMP_SENSOR_BED == -4
405
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_BED."
422
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_BED."
406
 #elif TEMP_SENSOR_BED == -1
423
 #elif TEMP_SENSOR_BED == -1
407
   #define HEATER_BED_USES_AD595
424
   #define HEATER_BED_USES_AD595
408
-#elif TEMP_SENSOR_BED == 0
409
-  #undef BED_MINTEMP
410
-  #undef BED_MAXTEMP
425
+#elif TEMP_SENSOR_BED == 1000
426
+  #define BED_USER_THERMISTOR
411
 #elif TEMP_SENSOR_BED > 0
427
 #elif TEMP_SENSOR_BED > 0
412
   #define THERMISTORBED TEMP_SENSOR_BED
428
   #define THERMISTORBED TEMP_SENSOR_BED
413
   #define HEATER_BED_USES_THERMISTOR
429
   #define HEATER_BED_USES_THERMISTOR
430
+#else
431
+  #undef BED_MINTEMP
432
+  #undef BED_MAXTEMP
414
 #endif
433
 #endif
415
 
434
 
416
 #if TEMP_SENSOR_CHAMBER == -4
435
 #if TEMP_SENSOR_CHAMBER == -4
421
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_CHAMBER."
440
   #error "MAX6675 Thermocouples (-2) not supported for TEMP_SENSOR_CHAMBER."
422
 #elif TEMP_SENSOR_CHAMBER == -1
441
 #elif TEMP_SENSOR_CHAMBER == -1
423
   #define HEATER_CHAMBER_USES_AD595
442
   #define HEATER_CHAMBER_USES_AD595
443
+#elif TEMP_SENSOR_CHAMBER == 1000
444
+  #define CHAMBER_USER_THERMISTOR
424
 #elif TEMP_SENSOR_CHAMBER > 0
445
 #elif TEMP_SENSOR_CHAMBER > 0
425
   #define THERMISTORCHAMBER TEMP_SENSOR_CHAMBER
446
   #define THERMISTORCHAMBER TEMP_SENSOR_CHAMBER
426
   #define HEATER_CHAMBER_USES_THERMISTOR
447
   #define HEATER_CHAMBER_USES_THERMISTOR
448
+#else
449
+  #undef CHAMBER_MINTEMP
450
+  #undef CHAMBER_MAXTEMP
427
 #endif
451
 #endif
428
 
452
 
429
 #define HOTEND_USES_THERMISTOR ANY(HEATER_0_USES_THERMISTOR, HEATER_1_USES_THERMISTOR, HEATER_2_USES_THERMISTOR, HEATER_3_USES_THERMISTOR, HEATER_4_USES_THERMISTOR)
453
 #define HOTEND_USES_THERMISTOR ANY(HEATER_0_USES_THERMISTOR, HEATER_1_USES_THERMISTOR, HEATER_2_USES_THERMISTOR, HEATER_3_USES_THERMISTOR, HEATER_4_USES_THERMISTOR)

+ 21
- 0
Marlin/src/inc/SanityCheck.h Ver arquivo

1340
 #endif
1340
 #endif
1341
 
1341
 
1342
 /**
1342
 /**
1343
+ * Required custom thermistor settings
1344
+ */
1345
+#if   ENABLED(HEATER_0_USER_THERMISTOR) && !(defined(HOTEND0_PULLUP_RESISTOR_OHMS) && defined(HOTEND0_RESISTANCE_25C_OHMS) && defined(HOTEND0_BETA))
1346
+  #error "TEMP_SENSOR_0 1000 requires HOTEND0_PULLUP_RESISTOR_OHMS, HOTEND0_RESISTANCE_25C_OHMS and HOTEND0_BETA in Configuration_adv.h."
1347
+#elif ENABLED(HEATER_1_USER_THERMISTOR) && !(defined(HOTEND1_PULLUP_RESISTOR_OHMS) && defined(HOTEND1_RESISTANCE_25C_OHMS) && defined(HOTEND1_BETA))
1348
+  #error "TEMP_SENSOR_1 1000 requires HOTEND1_PULLUP_RESISTOR_OHMS, HOTEND1_RESISTANCE_25C_OHMS and HOTEND1_BETA in Configuration_adv.h."
1349
+#elif ENABLED(HEATER_2_USER_THERMISTOR) && !(defined(HOTEND2_PULLUP_RESISTOR_OHMS) && defined(HOTEND2_RESISTANCE_25C_OHMS) && defined(HOTEND2_BETA))
1350
+  #error "TEMP_SENSOR_2 1000 requires HOTEND2_PULLUP_RESISTOR_OHMS, HOTEND2_RESISTANCE_25C_OHMS and HOTEND2_BETA in Configuration_adv.h."
1351
+#elif ENABLED(HEATER_3_USER_THERMISTOR) && !(defined(HOTEND3_PULLUP_RESISTOR_OHMS) && defined(HOTEND3_RESISTANCE_25C_OHMS) && defined(HOTEND3_BETA))
1352
+  #error "TEMP_SENSOR_3 1000 requires HOTEND3_PULLUP_RESISTOR_OHMS, HOTEND3_RESISTANCE_25C_OHMS and HOTEND3_BETA in Configuration_adv.h."
1353
+#elif ENABLED(HEATER_4_USER_THERMISTOR) && !(defined(HOTEND4_PULLUP_RESISTOR_OHMS) && defined(HOTEND4_RESISTANCE_25C_OHMS) && defined(HOTEND4_BETA))
1354
+  #error "TEMP_SENSOR_4 1000 requires HOTEND4_PULLUP_RESISTOR_OHMS, HOTEND4_RESISTANCE_25C_OHMS and HOTEND4_BETA in Configuration_adv.h."
1355
+#elif ENABLED(HEATER_5_USER_THERMISTOR) && !(defined(HOTEND5_PULLUP_RESISTOR_OHMS) && defined(HOTEND5_RESISTANCE_25C_OHMS) && defined(HOTEND5_BETA))
1356
+  #error "TEMP_SENSOR_5 1000 requires HOTEND5_PULLUP_RESISTOR_OHMS, HOTEND5_RESISTANCE_25C_OHMS and HOTEND5_BETA in Configuration_adv.h."
1357
+#elif ENABLED(BED_USER_THERMISTOR) && !(defined(BED_PULLUP_RESISTOR_OHMS) && defined(BED_RESISTANCE_25C_OHMS) && defined(BED_BETA))
1358
+  #error "TEMP_SENSOR_BED 1000 requires BED_PULLUP_RESISTOR_OHMS, BED_RESISTANCE_25C_OHMS and BED_BETA in Configuration_adv.h."
1359
+#elif ENABLED(CHAMBER_USER_THERMISTOR) && !(defined(CHAMBER_PULLUP_RESISTOR_OHMS) && defined(CHAMBER_RESISTANCE_25C_OHMS) && defined(CHAMBER_BETA))
1360
+  #error "TEMP_SENSOR_CHAMBER 1000 requires CHAMBER_PULLUP_RESISTOR_OHMS, CHAMBER_RESISTANCE_25C_OHMS and CHAMBER_BETA in Configuration_adv.h."
1361
+#endif
1362
+
1363
+/**
1343
  * Test Heater, Temp Sensor, and Extruder Pins; Sensor Type must also be set.
1364
  * Test Heater, Temp Sensor, and Extruder Pins; Sensor Type must also be set.
1344
  */
1365
  */
1345
 #if !HAS_HEATER_0
1366
 #if !HAS_HEATER_0

+ 5
- 1
Marlin/src/lcd/thermistornames.h Ver arquivo

31
 
31
 
32
 #undef THERMISTOR_NAME
32
 #undef THERMISTOR_NAME
33
 
33
 
34
+// User-specified thermistor parameters
35
+#if THERMISTOR_ID == 1000
36
+  #define THERMISTOR_NAME "User Parameters"
37
+
34
 // Thermcouples
38
 // Thermcouples
35
-#if THERMISTOR_ID == -4
39
+#elif THERMISTOR_ID == -4
36
   #define THERMISTOR_NAME "AD8495"
40
   #define THERMISTOR_NAME "AD8495"
37
 #elif THERMISTOR_ID == -3
41
 #elif THERMISTOR_ID == -3
38
   #define THERMISTOR_NAME "MAX31855"
42
   #define THERMISTOR_NAME "MAX31855"

+ 41
- 0
Marlin/src/module/configuration_store.cpp Ver arquivo

244
   PID_t bedPID;                                         // M304 PID / M303 E-1 U
244
   PID_t bedPID;                                         // M304 PID / M303 E-1 U
245
 
245
 
246
   //
246
   //
247
+  // User-defined Thermistors
248
+  //
249
+  #if HAS_USER_THERMISTORS
250
+    user_thermistor_t user_thermistor[USER_THERMISTORS]; // M305 P0 R4700 T100000 B3950
251
+  #endif
252
+
253
+  //
247
   // HAS_LCD_CONTRAST
254
   // HAS_LCD_CONTRAST
248
   //
255
   //
249
   int16_t lcd_contrast;                                 // M250 C
256
   int16_t lcd_contrast;                                 // M250 C
801
     }
808
     }
802
 
809
 
803
     //
810
     //
811
+    // User-defined Thermistors
812
+    //
813
+    #if HAS_USER_THERMISTORS
814
+    {
815
+      _FIELD_TEST(user_thermistor);
816
+      EEPROM_WRITE(thermalManager.user_thermistor);
817
+    }
818
+    #endif
819
+
820
+    //
804
     // LCD Contrast
821
     // LCD Contrast
805
     //
822
     //
806
     {
823
     {
1580
       }
1597
       }
1581
 
1598
 
1582
       //
1599
       //
1600
+      // User-defined Thermistors
1601
+      //
1602
+      #if HAS_USER_THERMISTORS
1603
+      {
1604
+        _FIELD_TEST(user_thermistor);
1605
+        EEPROM_READ(thermalManager.user_thermistor);
1606
+      }
1607
+      #endif
1608
+
1609
+      //
1583
       // LCD Contrast
1610
       // LCD Contrast
1584
       //
1611
       //
1585
       {
1612
       {
2387
   #endif
2414
   #endif
2388
 
2415
 
2389
   //
2416
   //
2417
+  // User-Defined Thermistors
2418
+  //
2419
+
2420
+  #if HAS_USER_THERMISTORS
2421
+    thermalManager.reset_user_thermistors();
2422
+  #endif
2423
+
2424
+  //
2390
   // LCD Contrast
2425
   // LCD Contrast
2391
   //
2426
   //
2392
 
2427
 
2951
 
2986
 
2952
     #endif // PIDTEMP || PIDTEMPBED
2987
     #endif // PIDTEMP || PIDTEMPBED
2953
 
2988
 
2989
+    #if HAS_USER_THERMISTORS
2990
+      CONFIG_ECHO_HEADING("User thermistors:");
2991
+      for (uint8_t i = 0; i < USER_THERMISTORS; i++)
2992
+        thermalManager.log_user_thermistor(i, true);
2993
+    #endif
2994
+
2954
     #if HAS_LCD_CONTRAST
2995
     #if HAS_LCD_CONTRAST
2955
       CONFIG_ECHO_HEADING("LCD Contrast:");
2996
       CONFIG_ECHO_HEADING("LCD Contrast:");
2956
       CONFIG_ECHO_START();
2997
       CONFIG_ECHO_START();

+ 154
- 8
Marlin/src/module/temperature.cpp Ver arquivo

1183
   }                                                                    \
1183
   }                                                                    \
1184
 }while(0)
1184
 }while(0)
1185
 
1185
 
1186
+#if HAS_USER_THERMISTORS
1187
+
1188
+  user_thermistor_t Temperature::user_thermistor[USER_THERMISTORS]; // Initialized by settings.load()
1189
+
1190
+  void Temperature::reset_user_thermistors() {
1191
+    user_thermistor_t user_thermistor[USER_THERMISTORS] = {
1192
+      #if ENABLED(HEATER_0_USER_THERMISTOR)
1193
+        { true, 0, 0, HOTEND0_PULLUP_RESISTOR_OHMS, HOTEND0_RESISTANCE_25C_OHMS, 0, 0, HOTEND0_BETA, 0 },
1194
+      #endif
1195
+      #if ENABLED(HEATER_1_USER_THERMISTOR)
1196
+        { true, 0, 0, HOTEND1_PULLUP_RESISTOR_OHMS, HOTEND1_RESISTANCE_25C_OHMS, 0, 0, HOTEND1_BETA, 0 },
1197
+      #endif
1198
+      #if ENABLED(HEATER_2_USER_THERMISTOR)
1199
+        { true, 0, 0, HOTEND2_PULLUP_RESISTOR_OHMS, HOTEND2_RESISTANCE_25C_OHMS, 0, 0, HOTEND2_BETA, 0 },
1200
+      #endif
1201
+      #if ENABLED(HEATER_3_USER_THERMISTOR)
1202
+        { true, 0, 0, HOTEND3_PULLUP_RESISTOR_OHMS, HOTEND3_RESISTANCE_25C_OHMS, 0, 0, HOTEND3_BETA, 0 },
1203
+      #endif
1204
+      #if ENABLED(HEATER_4_USER_THERMISTOR)
1205
+        { true, 0, 0, HOTEND4_PULLUP_RESISTOR_OHMS, HOTEND4_RESISTANCE_25C_OHMS, 0, 0, HOTEND4_BETA, 0 },
1206
+      #endif
1207
+      #if ENABLED(HEATER_5_USER_THERMISTOR)
1208
+        { true, 0, 0, HOTEND5_PULLUP_RESISTOR_OHMS, HOTEND5_RESISTANCE_25C_OHMS, 0, 0, HOTEND5_BETA, 0 },
1209
+      #endif
1210
+      #if ENABLED(BED_USER_THERMISTOR)
1211
+        { true, 0, 0, BED_PULLUP_RESISTOR_OHMS, BED_RESISTANCE_25C_OHMS, 0, 0, BED_BETA, 0 },
1212
+      #endif
1213
+      #if ENABLED(CHAMBER_USER_THERMISTOR)
1214
+        { true, 0, 0, CHAMBER_PULLUP_RESISTOR_OHMS, CHAMBER_RESISTANCE_25C_OHMS, 0, 0, CHAMBER_BETA, 0 }
1215
+      #endif
1216
+    };
1217
+    COPY(thermalManager.user_thermistor, user_thermistor);
1218
+  }
1219
+
1220
+  void Temperature::log_user_thermistor(const uint8_t t_index, const bool eprom/*=false*/) {
1221
+
1222
+    if (eprom)
1223
+      SERIAL_ECHOPGM("  M305 ");
1224
+    else
1225
+      SERIAL_ECHO_START();
1226
+    SERIAL_CHAR('P');
1227
+    SERIAL_CHAR('0' + t_index);
1228
+
1229
+    const user_thermistor_t &t = user_thermistor[t_index];
1230
+
1231
+    SERIAL_ECHOPAIR_F(" R", t.series_res, 1);
1232
+    SERIAL_ECHOPAIR_F(" T", t.res_25, 1);
1233
+    SERIAL_ECHOPAIR_F(" B", t.beta, 1);
1234
+    SERIAL_ECHOPAIR_F(" C", t.sh_c_coeff, 9);
1235
+    SERIAL_ECHOPGM(" ; ");
1236
+    serialprintPGM(
1237
+      #if ENABLED(HEATER_0_USER_THERMISTOR)
1238
+        t_index == CTI_HOTEND_0 ? PSTR("HOTEND 0") :
1239
+      #endif
1240
+      #if ENABLED(HEATER_1_USER_THERMISTOR)
1241
+        t_index == CTI_HOTEND_1 ? PSTR("HOTEND 1") :
1242
+      #endif
1243
+      #if ENABLED(HEATER_2_USER_THERMISTOR)
1244
+        t_index == CTI_HOTEND_2 ? PSTR("HOTEND 2") :
1245
+      #endif
1246
+      #if ENABLED(HEATER_3_USER_THERMISTOR)
1247
+        t_index == CTI_HOTEND_3 ? PSTR("HOTEND 3") :
1248
+      #endif
1249
+      #if ENABLED(HEATER_4_USER_THERMISTOR)
1250
+        t_index == CTI_HOTEND_4 ? PSTR("HOTEND 4") :
1251
+      #endif
1252
+      #if ENABLED(HEATER_5_USER_THERMISTOR)
1253
+        t_index == CTI_HOTEND_5 ? PSTR("HOTEND 5") :
1254
+      #endif
1255
+      #if ENABLED(BED_USER_THERMISTOR)
1256
+        t_index == CTI_BED ? PSTR("BED") :
1257
+      #endif
1258
+      #if ENABLED(CHAMBER_USER_THERMISTOR)
1259
+        t_index == CTI_CHAMBER ? PSTR("CHAMBER") :
1260
+      #endif
1261
+      NULL
1262
+    );
1263
+    SERIAL_EOL();
1264
+  }
1265
+
1266
+  float Temperature::user_thermistor_to_deg_c(const uint8_t t_index, const int raw) {
1267
+    //#if (MOTHERBOARD == BOARD_RAMPS_14_EFB)
1268
+    //  static uint32_t clocks_total = 0;
1269
+    //  static uint32_t calls = 0;
1270
+    //  uint32_t tcnt5 = TCNT5;
1271
+    //#endif
1272
+
1273
+    if (!WITHIN(t_index, 0, COUNT(user_thermistor) - 1)) return 25;
1274
+
1275
+    if (user_thermistor[t_index].pre_calc) {
1276
+      // pre-calculate some variables
1277
+      user_thermistor[t_index].pre_calc = false;
1278
+      user_thermistor[t_index].res_25_recip = 1.0f / user_thermistor[t_index].res_25;
1279
+      user_thermistor[t_index].res_25_log = logf(user_thermistor[t_index].res_25);
1280
+      user_thermistor[t_index].beta_recip = 1.0f / user_thermistor[t_index].beta;
1281
+      user_thermistor[t_index].sh_alpha = (1.0f / (THERMISTOR_RESISTANCE_NOMINAL_C - THERMISTOR_ABS_ZERO_C)) - (user_thermistor[t_index].beta_recip * user_thermistor[t_index].res_25_log) - (user_thermistor[t_index].sh_c_coeff * user_thermistor[t_index].res_25_log * user_thermistor[t_index].res_25_log * user_thermistor[t_index].res_25_log);
1282
+    }
1283
+
1284
+    // maximum adc value .. take into account the over sampling
1285
+    const int adc_max = (THERMISTOR_ADC_RESOLUTION * OVERSAMPLENR) - 1,
1286
+              adc_raw = constrain(raw, 1, adc_max - 1); // constrain to prevent divide-by-zero
1287
+
1288
+    const float adc_inverse = (adc_max - adc_raw) - 0.5f,
1289
+                resistance = user_thermistor[t_index].series_res * (adc_raw + 0.5f) / adc_inverse,
1290
+                log_resistance = logf(resistance);
1291
+
1292
+    float value = user_thermistor[t_index].sh_alpha;
1293
+    value += log_resistance * user_thermistor[t_index].beta_recip;
1294
+    if (user_thermistor[t_index].sh_c_coeff != 0)
1295
+      value += user_thermistor[t_index].sh_c_coeff * log_resistance * log_resistance * log_resistance;
1296
+    value = 1.0f / value;
1297
+
1298
+    // Convert to degrees C
1299
+    float deg_c = value + THERMISTOR_ABS_ZERO_C;
1300
+
1301
+    // Test only
1302
+    //deg_c = constrain(deg_c, 6, 100);
1303
+
1304
+    //#if (MOTHERBOARD == BOARD_RAMPS_14_EFB)
1305
+    //  int32_t clocks = TCNT5 - tcnt5;
1306
+    //  if (clocks >= 0) {
1307
+    //    clocks_total += clocks;
1308
+    //    calls++;
1309
+    //  }
1310
+    //#endif
1311
+
1312
+    return deg_c;
1313
+  }
1314
+#endif
1315
+
1186
 // Derived from RepRap FiveD extruder::getTemperature()
1316
 // Derived from RepRap FiveD extruder::getTemperature()
1187
 // For hot end temperature measurement.
1317
 // For hot end temperature measurement.
1188
 float Temperature::analog_to_celsius_hotend(const int raw, const uint8_t e) {
1318
 float Temperature::analog_to_celsius_hotend(const int raw, const uint8_t e) {
1201
 
1331
 
1202
   switch (e) {
1332
   switch (e) {
1203
     case 0:
1333
     case 0:
1204
-      #if ENABLED(HEATER_0_USES_MAX6675)
1334
+      #if ENABLED(HEATER_0_USER_THERMISTOR)
1335
+        return user_thermistor_to_deg_c(CTI_HOTEND_0, raw);
1336
+      #elif ENABLED(HEATER_0_USES_MAX6675)
1205
         return raw * 0.25;
1337
         return raw * 0.25;
1206
       #elif ENABLED(HEATER_0_USES_AD595)
1338
       #elif ENABLED(HEATER_0_USES_AD595)
1207
         return TEMP_AD595(raw);
1339
         return TEMP_AD595(raw);
1211
         break;
1343
         break;
1212
       #endif
1344
       #endif
1213
     case 1:
1345
     case 1:
1214
-      #if ENABLED(HEATER_1_USES_MAX6675)
1346
+      #if ENABLED(HEATER_1_USER_THERMISTOR)
1347
+        return user_thermistor_to_deg_c(CTI_HOTEND_1, raw);
1348
+      #elif ENABLED(HEATER_1_USES_MAX6675)
1215
         return raw * 0.25;
1349
         return raw * 0.25;
1216
       #elif ENABLED(HEATER_1_USES_AD595)
1350
       #elif ENABLED(HEATER_1_USES_AD595)
1217
         return TEMP_AD595(raw);
1351
         return TEMP_AD595(raw);
1221
         break;
1355
         break;
1222
       #endif
1356
       #endif
1223
     case 2:
1357
     case 2:
1224
-      #if ENABLED(HEATER_2_USES_AD595)
1358
+      #if ENABLED(HEATER_2_USER_THERMISTOR)
1359
+        return user_thermistor_to_deg_c(CTI_HOTEND_2, raw);
1360
+      #elif ENABLED(HEATER_2_USES_AD595)
1225
         return TEMP_AD595(raw);
1361
         return TEMP_AD595(raw);
1226
       #elif ENABLED(HEATER_2_USES_AD8495)
1362
       #elif ENABLED(HEATER_2_USES_AD8495)
1227
         return TEMP_AD8495(raw);
1363
         return TEMP_AD8495(raw);
1229
         break;
1365
         break;
1230
       #endif
1366
       #endif
1231
     case 3:
1367
     case 3:
1232
-      #if ENABLED(HEATER_3_USES_AD595)
1368
+      #if ENABLED(HEATER_3_USER_THERMISTOR)
1369
+        return user_thermistor_to_deg_c(CTI_HOTEND_3, raw);
1370
+      #elif ENABLED(HEATER_3_USES_AD595)
1233
         return TEMP_AD595(raw);
1371
         return TEMP_AD595(raw);
1234
       #elif ENABLED(HEATER_3_USES_AD8495)
1372
       #elif ENABLED(HEATER_3_USES_AD8495)
1235
         return TEMP_AD8495(raw);
1373
         return TEMP_AD8495(raw);
1237
         break;
1375
         break;
1238
       #endif
1376
       #endif
1239
     case 4:
1377
     case 4:
1240
-      #if ENABLED(HEATER_4_USES_AD595)
1378
+      #if ENABLED(HEATER_4_USER_THERMISTOR)
1379
+        return user_thermistor_to_deg_c(CTI_HOTEND_4, raw);
1380
+      #elif ENABLED(HEATER_4_USES_AD595)
1241
         return TEMP_AD595(raw);
1381
         return TEMP_AD595(raw);
1242
       #elif ENABLED(HEATER_4_USES_AD8495)
1382
       #elif ENABLED(HEATER_4_USES_AD8495)
1243
         return TEMP_AD8495(raw);
1383
         return TEMP_AD8495(raw);
1245
         break;
1385
         break;
1246
       #endif
1386
       #endif
1247
     case 5:
1387
     case 5:
1248
-      #if ENABLED(HEATER_5_USES_AD595)
1388
+      #if ENABLED(HEATER_5_USER_THERMISTOR)
1389
+        return user_thermistor_to_deg_c(CTI_HOTEND_5, raw);
1390
+      #elif ENABLED(HEATER_5_USES_AD595)
1249
         return TEMP_AD595(raw);
1391
         return TEMP_AD595(raw);
1250
       #elif ENABLED(HEATER_5_USES_AD8495)
1392
       #elif ENABLED(HEATER_5_USES_AD8495)
1251
         return TEMP_AD8495(raw);
1393
         return TEMP_AD8495(raw);
1268
   // Derived from RepRap FiveD extruder::getTemperature()
1410
   // Derived from RepRap FiveD extruder::getTemperature()
1269
   // For bed temperature measurement.
1411
   // For bed temperature measurement.
1270
   float Temperature::analog_to_celsius_bed(const int raw) {
1412
   float Temperature::analog_to_celsius_bed(const int raw) {
1271
-    #if ENABLED(HEATER_BED_USES_THERMISTOR)
1413
+    #if ENABLED(BED_USER_THERMISTOR)
1414
+      return user_thermistor_to_deg_c(CTI_BED, raw);
1415
+    #elif ENABLED(HEATER_BED_USES_THERMISTOR)
1272
       SCAN_THERMISTOR_TABLE(BEDTEMPTABLE, BEDTEMPTABLE_LEN);
1416
       SCAN_THERMISTOR_TABLE(BEDTEMPTABLE, BEDTEMPTABLE_LEN);
1273
     #elif ENABLED(HEATER_BED_USES_AD595)
1417
     #elif ENABLED(HEATER_BED_USES_AD595)
1274
       return TEMP_AD595(raw);
1418
       return TEMP_AD595(raw);
1284
   // Derived from RepRap FiveD extruder::getTemperature()
1428
   // Derived from RepRap FiveD extruder::getTemperature()
1285
   // For chamber temperature measurement.
1429
   // For chamber temperature measurement.
1286
   float Temperature::analog_to_celsius_chamber(const int raw) {
1430
   float Temperature::analog_to_celsius_chamber(const int raw) {
1287
-    #if ENABLED(HEATER_CHAMBER_USES_THERMISTOR)
1431
+    #if ENABLED(CHAMBER_USER_THERMISTOR)
1432
+      return user_thermistor_to_deg_c(CTI_CHAMBER, raw);
1433
+    #elif ENABLED(HEATER_CHAMBER_USES_THERMISTOR)
1288
       SCAN_THERMISTOR_TABLE(CHAMBERTEMPTABLE, CHAMBERTEMPTABLE_LEN);
1434
       SCAN_THERMISTOR_TABLE(CHAMBERTEMPTABLE, CHAMBERTEMPTABLE_LEN);
1289
     #elif ENABLED(HEATER_CHAMBER_USES_AD595)
1435
     #elif ENABLED(HEATER_CHAMBER_USES_AD595)
1290
       return TEMP_AD595(raw);
1436
       return TEMP_AD595(raw);

+ 80
- 0
Marlin/src/module/temperature.h Ver arquivo

26
  */
26
  */
27
 
27
 
28
 #include "thermistor/thermistors.h"
28
 #include "thermistor/thermistors.h"
29
+
29
 #include "../inc/MarlinConfig.h"
30
 #include "../inc/MarlinConfig.h"
30
 
31
 
31
 #if ENABLED(AUTO_POWER_CONTROL)
32
 #if ENABLED(AUTO_POWER_CONTROL)
207
 typedef struct { int16_t mintemp, maxtemp; } celsius_range_t;
208
 typedef struct { int16_t mintemp, maxtemp; } celsius_range_t;
208
 typedef struct { int16_t raw_min, raw_max, mintemp, maxtemp; } temp_range_t;
209
 typedef struct { int16_t raw_min, raw_max, mintemp, maxtemp; } temp_range_t;
209
 
210
 
211
+#define THERMISTOR_ADC_RESOLUTION       1024           // 10-bit ADC .. shame to waste 12-bits of resolution on 32-bit
212
+#define THERMISTOR_ABS_ZERO_C           -273.15f       // bbbbrrrrr cold !
213
+#define THERMISTOR_RESISTANCE_NOMINAL_C 25.0f          // mmmmm comfortable
214
+
215
+#if HAS_USER_THERMISTORS
216
+
217
+  enum CustomThermistorIndex : uint8_t {
218
+    #if ENABLED(HEATER_0_USER_THERMISTOR)
219
+      CTI_HOTEND_0,
220
+    #endif
221
+    #if ENABLED(HEATER_1_USER_THERMISTOR)
222
+      CTI_HOTEND_1,
223
+    #endif
224
+    #if ENABLED(HEATER_2_USER_THERMISTOR)
225
+      CTI_HOTEND_2,
226
+    #endif
227
+    #if ENABLED(HEATER_3_USER_THERMISTOR)
228
+      CTI_HOTEND_3,
229
+    #endif
230
+    #if ENABLED(HEATER_4_USER_THERMISTOR)
231
+      CTI_HOTEND_4,
232
+    #endif
233
+    #if ENABLED(HEATER_5_USER_THERMISTOR)
234
+      CTI_HOTEND_5,
235
+    #endif
236
+    #if ENABLED(BED_USER_THERMISTOR)
237
+      CTI_BED,
238
+    #endif
239
+    #if ENABLED(CHAMBER_USER_THERMISTOR)
240
+      CTI_CHAMBER,
241
+    #endif
242
+    USER_THERMISTORS
243
+  };
244
+
245
+  // User-defined thermistor
246
+  typedef struct {
247
+    bool pre_calc;     // true if pre-calculations update needed
248
+    float sh_c_coeff,  // Steinhart-Hart C coefficient .. defaults to '0.0'
249
+          sh_alpha,
250
+          series_res,
251
+          res_25, res_25_recip,
252
+          res_25_log,
253
+          beta, beta_recip;
254
+  } user_thermistor_t;
255
+
256
+#endif
257
+
210
 class Temperature {
258
 class Temperature {
211
 
259
 
212
   public:
260
   public:
363
     /**
411
     /**
364
      * Static (class) methods
412
      * Static (class) methods
365
      */
413
      */
414
+
415
+    #if HAS_USER_THERMISTORS
416
+      static user_thermistor_t user_thermistor[USER_THERMISTORS];
417
+      static void log_user_thermistor(const uint8_t t_index, const bool eprom=false);
418
+      static void reset_user_thermistors();
419
+      static float user_thermistor_to_deg_c(const uint8_t t_index, const int raw);
420
+      static bool set_pull_up_res(int8_t t_index, float value) {
421
+        //if (!WITHIN(t_index, 0, USER_THERMISTORS - 1)) return false;
422
+        if (!WITHIN(value, 1, 1000000)) return false;
423
+        user_thermistor[t_index].series_res = value;
424
+        return true;
425
+      }
426
+      static bool set_res25(int8_t t_index, float value) {
427
+        if (!WITHIN(value, 1, 10000000)) return false;
428
+        user_thermistor[t_index].res_25 = value;
429
+        user_thermistor[t_index].pre_calc = true;
430
+        return true;
431
+      }
432
+      static bool set_beta(int8_t t_index, float value) {
433
+        if (!WITHIN(value, 1, 1000000)) return false;
434
+        user_thermistor[t_index].beta = value;
435
+        user_thermistor[t_index].pre_calc = true;
436
+        return true;
437
+      }
438
+      static bool set_sh_coeff(int8_t t_index, float value) {
439
+        if (!WITHIN(value, -0.01f, 0.01f)) return false;
440
+        user_thermistor[t_index].sh_c_coeff = value;
441
+        user_thermistor[t_index].pre_calc = true;
442
+        return true;
443
+      }
444
+    #endif
445
+
366
     static float analog_to_celsius_hotend(const int raw, const uint8_t e);
446
     static float analog_to_celsius_hotend(const int raw, const uint8_t e);
367
 
447
 
368
     #if HAS_HEATED_BED
448
     #if HAS_HEATED_BED

+ 6
- 6
Marlin/src/module/thermistor/thermistor_20.h Ver arquivo

23
 // PT100 with INA826 amp on Ultimaker v2.0 electronics
23
 // PT100 with INA826 amp on Ultimaker v2.0 electronics
24
 // The PT100 in the Ultimaker v2.0 electronics has a high sample value for a high temperature.
24
 // The PT100 in the Ultimaker v2.0 electronics has a high sample value for a high temperature.
25
 // This does not match the normal thermistor behaviour so we need to set the following defines
25
 // This does not match the normal thermistor behaviour so we need to set the following defines
26
-#if THERMISTORHEATER_0 == 20
26
+#if THERMISTOR_HEATER_0 == 20
27
   #define HEATER_0_RAW_HI_TEMP 16383
27
   #define HEATER_0_RAW_HI_TEMP 16383
28
   #define HEATER_0_RAW_LO_TEMP 0
28
   #define HEATER_0_RAW_LO_TEMP 0
29
 #endif
29
 #endif
30
-#if THERMISTORHEATER_1 == 20
30
+#if THERMISTOR_HEATER_1 == 20
31
   #define HEATER_1_RAW_HI_TEMP 16383
31
   #define HEATER_1_RAW_HI_TEMP 16383
32
   #define HEATER_1_RAW_LO_TEMP 0
32
   #define HEATER_1_RAW_LO_TEMP 0
33
 #endif
33
 #endif
34
-#if THERMISTORHEATER_2 == 20
34
+#if THERMISTOR_HEATER_2 == 20
35
   #define HEATER_2_RAW_HI_TEMP 16383
35
   #define HEATER_2_RAW_HI_TEMP 16383
36
   #define HEATER_2_RAW_LO_TEMP 0
36
   #define HEATER_2_RAW_LO_TEMP 0
37
 #endif
37
 #endif
38
-#if THERMISTORHEATER_3 == 20
38
+#if THERMISTOR_HEATER_3 == 20
39
   #define HEATER_3_RAW_HI_TEMP 16383
39
   #define HEATER_3_RAW_HI_TEMP 16383
40
   #define HEATER_3_RAW_LO_TEMP 0
40
   #define HEATER_3_RAW_LO_TEMP 0
41
 #endif
41
 #endif
42
-#if THERMISTORHEATER_4 == 20
42
+#if THERMISTOR_HEATER_4 == 20
43
   #define HEATER_4_RAW_HI_TEMP 16383
43
   #define HEATER_4_RAW_HI_TEMP 16383
44
   #define HEATER_4_RAW_LO_TEMP 0
44
   #define HEATER_4_RAW_LO_TEMP 0
45
 #endif
45
 #endif
46
-#if THERMISTORHEATER_5 == 20
46
+#if THERMISTOR_HEATER_5 == 20
47
   #define HEATER_5_RAW_HI_TEMP 16383
47
   #define HEATER_5_RAW_HI_TEMP 16383
48
   #define HEATER_5_RAW_LO_TEMP 0
48
   #define HEATER_5_RAW_LO_TEMP 0
49
 #endif
49
 #endif

+ 13
- 13
Marlin/src/module/thermistor/thermistors.h Ver arquivo

26
 #define OVERSAMPLENR 16
26
 #define OVERSAMPLENR 16
27
 #define OV(N) int16_t((N) * (OVERSAMPLENR))
27
 #define OV(N) int16_t((N) * (OVERSAMPLENR))
28
 
28
 
29
-#define ANY_THERMISTOR_IS(n) (THERMISTORHEATER_0 == n || THERMISTORHEATER_1 == n || THERMISTORHEATER_2 == n || THERMISTORHEATER_3 == n || THERMISTORHEATER_4 == n || THERMISTORHEATER_5 == n || THERMISTORBED == n || THERMISTORCHAMBER == n)
29
+#define ANY_THERMISTOR_IS(n) (THERMISTOR_HEATER_0 == n || THERMISTOR_HEATER_1 == n || THERMISTOR_HEATER_2 == n || THERMISTOR_HEATER_3 == n || THERMISTOR_HEATER_4 == n || THERMISTOR_HEATER_5 == n || THERMISTORBED == n || THERMISTORCHAMBER == n)
30
 
30
 
31
 // Pt1000 and Pt100 handling
31
 // Pt1000 and Pt100 handling
32
 //
32
 //
141
 #define _TT_NAME(_N) temptable_ ## _N
141
 #define _TT_NAME(_N) temptable_ ## _N
142
 #define TT_NAME(_N) _TT_NAME(_N)
142
 #define TT_NAME(_N) _TT_NAME(_N)
143
 
143
 
144
-#if THERMISTORHEATER_0
145
-  #define HEATER_0_TEMPTABLE TT_NAME(THERMISTORHEATER_0)
144
+#if THERMISTOR_HEATER_0
145
+  #define HEATER_0_TEMPTABLE TT_NAME(THERMISTOR_HEATER_0)
146
   #define HEATER_0_TEMPTABLE_LEN COUNT(HEATER_0_TEMPTABLE)
146
   #define HEATER_0_TEMPTABLE_LEN COUNT(HEATER_0_TEMPTABLE)
147
 #elif defined(HEATER_0_USES_THERMISTOR)
147
 #elif defined(HEATER_0_USES_THERMISTOR)
148
   #error "No heater 0 thermistor table specified"
148
   #error "No heater 0 thermistor table specified"
151
   #define HEATER_0_TEMPTABLE_LEN 0
151
   #define HEATER_0_TEMPTABLE_LEN 0
152
 #endif
152
 #endif
153
 
153
 
154
-#if THERMISTORHEATER_1
155
-  #define HEATER_1_TEMPTABLE TT_NAME(THERMISTORHEATER_1)
154
+#if THERMISTOR_HEATER_1
155
+  #define HEATER_1_TEMPTABLE TT_NAME(THERMISTOR_HEATER_1)
156
   #define HEATER_1_TEMPTABLE_LEN COUNT(HEATER_1_TEMPTABLE)
156
   #define HEATER_1_TEMPTABLE_LEN COUNT(HEATER_1_TEMPTABLE)
157
 #elif defined(HEATER_1_USES_THERMISTOR)
157
 #elif defined(HEATER_1_USES_THERMISTOR)
158
   #error "No heater 1 thermistor table specified"
158
   #error "No heater 1 thermistor table specified"
161
   #define HEATER_1_TEMPTABLE_LEN 0
161
   #define HEATER_1_TEMPTABLE_LEN 0
162
 #endif
162
 #endif
163
 
163
 
164
-#if THERMISTORHEATER_2
165
-  #define HEATER_2_TEMPTABLE TT_NAME(THERMISTORHEATER_2)
164
+#if THERMISTOR_HEATER_2
165
+  #define HEATER_2_TEMPTABLE TT_NAME(THERMISTOR_HEATER_2)
166
   #define HEATER_2_TEMPTABLE_LEN COUNT(HEATER_2_TEMPTABLE)
166
   #define HEATER_2_TEMPTABLE_LEN COUNT(HEATER_2_TEMPTABLE)
167
 #elif defined(HEATER_2_USES_THERMISTOR)
167
 #elif defined(HEATER_2_USES_THERMISTOR)
168
   #error "No heater 2 thermistor table specified"
168
   #error "No heater 2 thermistor table specified"
171
   #define HEATER_2_TEMPTABLE_LEN 0
171
   #define HEATER_2_TEMPTABLE_LEN 0
172
 #endif
172
 #endif
173
 
173
 
174
-#if THERMISTORHEATER_3
175
-  #define HEATER_3_TEMPTABLE TT_NAME(THERMISTORHEATER_3)
174
+#if THERMISTOR_HEATER_3
175
+  #define HEATER_3_TEMPTABLE TT_NAME(THERMISTOR_HEATER_3)
176
   #define HEATER_3_TEMPTABLE_LEN COUNT(HEATER_3_TEMPTABLE)
176
   #define HEATER_3_TEMPTABLE_LEN COUNT(HEATER_3_TEMPTABLE)
177
 #elif defined(HEATER_3_USES_THERMISTOR)
177
 #elif defined(HEATER_3_USES_THERMISTOR)
178
   #error "No heater 3 thermistor table specified"
178
   #error "No heater 3 thermistor table specified"
181
   #define HEATER_3_TEMPTABLE_LEN 0
181
   #define HEATER_3_TEMPTABLE_LEN 0
182
 #endif
182
 #endif
183
 
183
 
184
-#if THERMISTORHEATER_4
185
-  #define HEATER_4_TEMPTABLE TT_NAME(THERMISTORHEATER_4)
184
+#if THERMISTOR_HEATER_4
185
+  #define HEATER_4_TEMPTABLE TT_NAME(THERMISTOR_HEATER_4)
186
   #define HEATER_4_TEMPTABLE_LEN COUNT(HEATER_4_TEMPTABLE)
186
   #define HEATER_4_TEMPTABLE_LEN COUNT(HEATER_4_TEMPTABLE)
187
 #elif defined(HEATER_4_USES_THERMISTOR)
187
 #elif defined(HEATER_4_USES_THERMISTOR)
188
   #error "No heater 4 thermistor table specified"
188
   #error "No heater 4 thermistor table specified"
191
   #define HEATER_4_TEMPTABLE_LEN 0
191
   #define HEATER_4_TEMPTABLE_LEN 0
192
 #endif
192
 #endif
193
 
193
 
194
-#if THERMISTORHEATER_5
195
-  #define HEATER_5_TEMPTABLE TT_NAME(THERMISTORHEATER_5)
194
+#if THERMISTOR_HEATER_5
195
+  #define HEATER_5_TEMPTABLE TT_NAME(THERMISTOR_HEATER_5)
196
   #define HEATER_5_TEMPTABLE_LEN COUNT(HEATER_5_TEMPTABLE)
196
   #define HEATER_5_TEMPTABLE_LEN COUNT(HEATER_5_TEMPTABLE)
197
 #elif defined(HEATER_5_USES_THERMISTOR)
197
 #elif defined(HEATER_5_USES_THERMISTOR)
198
   #error "No heater 5 thermistor table specified"
198
   #error "No heater 5 thermistor table specified"

+ 3
- 0
Marlin/src/pins/pins_BIGTREE_SKR_V1.3.h Ver arquivo

28
   #define BOARD_NAME "BIGTREE SKR V1.3"
28
   #define BOARD_NAME "BIGTREE SKR V1.3"
29
 #endif
29
 #endif
30
 
30
 
31
+// Ignore temp readings during develpment.
32
+//#define BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE
33
+
31
 //
34
 //
32
 // Servos
35
 // Servos
33
 //
36
 //

+ 1
- 1
buildroot/share/tests/megaatmega2560-tests Ver arquivo

55
 opt_set TEMP_SENSOR_1 1
55
 opt_set TEMP_SENSOR_1 1
56
 opt_set TEMP_SENSOR_2 5
56
 opt_set TEMP_SENSOR_2 5
57
 opt_set TEMP_SENSOR_3 20
57
 opt_set TEMP_SENSOR_3 20
58
-opt_set TEMP_SENSOR_4 999
58
+opt_set TEMP_SENSOR_4 1000
59
 opt_set TEMP_SENSOR_BED 1
59
 opt_set TEMP_SENSOR_BED 1
60
 opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 DEBUG_LEVELING_FEATURE G26_MESH_EDITING ENABLE_LEVELING_FADE_HEIGHT SKEW_CORRECTION \
60
 opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 DEBUG_LEVELING_FEATURE G26_MESH_EDITING ENABLE_LEVELING_FADE_HEIGHT SKEW_CORRECTION \
61
            EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT \
61
            EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT \

+ 3
- 1
config/default/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/default/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/3DFabXYZ/Migbot/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/3DFabXYZ/Migbot/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/AlephObjects/TAZ4/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 7
389
 #define TEMP_SENSOR_0 7
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/AlephObjects/TAZ4/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/AliExpress/CL-260/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 3
- 1
config/examples/AliExpress/UM2pExt/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 20
389
 #define TEMP_SENSOR_0 20
388
 #define TEMP_SENSOR_1 20
390
 #define TEMP_SENSOR_1 20

+ 51
- 0
config/examples/AliExpress/UM2pExt/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Anet/A2/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 5
389
 #define TEMP_SENSOR_0 5
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Anet/A2/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Anet/A2plus/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 5
389
 #define TEMP_SENSOR_0 5
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Anet/A2plus/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Anet/A6/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 11
389
 #define TEMP_SENSOR_0 11
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Anet/A6/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Anet/A8/Configuration.h Ver arquivo

379
  *   147 : Pt100 with 4k7 pullup
379
  *   147 : Pt100 with 4k7 pullup
380
  *   110 : Pt100 with 1k pullup (non standard)
380
  *   110 : Pt100 with 1k pullup (non standard)
381
  *
381
  *
382
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
383
+ *
382
  *         Use these for Testing or Development purposes. NEVER for production machine.
384
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
385
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
386
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *
387
  *
386
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
388
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
387
  */
389
  */
388
 #define TEMP_SENSOR_0 5
390
 #define TEMP_SENSOR_0 5
389
 #define TEMP_SENSOR_1 0
391
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Anet/A8/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/AnyCubic/i3/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/AnyCubic/i3/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/ArmEd/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 5
389
 #define TEMP_SENSOR_0 5
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/ArmEd/Configuration_adv.h Ver arquivo

39
 //=============================Thermal Settings  ============================
39
 //=============================Thermal Settings  ============================
40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
+//
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
42
 #define HEATER_BED_INVERTING true
93
 #define HEATER_BED_INVERTING true
43
 #define HEATER_0_INVERTING true
94
 #define HEATER_0_INVERTING true
44
 #define HEATER_1_INVERTING true
95
 #define HEATER_1_INVERTING true

+ 3
- 1
config/examples/Azteeg/X5GT/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 1
390
 #define TEMP_SENSOR_1 1

+ 3
- 1
config/examples/BIBO/TouchX/cyclops/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 5
389
 #define TEMP_SENSOR_0 5
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/BIBO/TouchX/cyclops/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/BIBO/TouchX/default/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 5
389
 #define TEMP_SENSOR_0 5
388
 #define TEMP_SENSOR_1 5
390
 #define TEMP_SENSOR_1 5

+ 51
- 0
config/examples/BIBO/TouchX/default/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/BQ/Hephestos/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/BQ/Hephestos/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/BQ/Hephestos_2/Configuration.h Ver arquivo

386
  *   147 : Pt100 with 4k7 pullup
386
  *   147 : Pt100 with 4k7 pullup
387
  *   110 : Pt100 with 1k pullup (non standard)
387
  *   110 : Pt100 with 1k pullup (non standard)
388
  *
388
  *
389
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
390
+ *
389
  *         Use these for Testing or Development purposes. NEVER for production machine.
391
  *         Use these for Testing or Development purposes. NEVER for production machine.
390
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
392
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
391
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
393
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
392
  *
394
  *
393
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
395
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
394
  */
396
  */
395
 #define TEMP_SENSOR_0 70
397
 #define TEMP_SENSOR_0 70
396
 #define TEMP_SENSOR_1 0
398
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/BQ/Hephestos_2/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/BQ/WITBOX/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/BQ/WITBOX/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Cartesio/Configuration.h Ver arquivo

379
  *   147 : Pt100 with 4k7 pullup
379
  *   147 : Pt100 with 4k7 pullup
380
  *   110 : Pt100 with 1k pullup (non standard)
380
  *   110 : Pt100 with 1k pullup (non standard)
381
  *
381
  *
382
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
383
+ *
382
  *         Use these for Testing or Development purposes. NEVER for production machine.
384
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
385
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
386
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *
387
  *
386
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
388
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
387
  */
389
  */
388
 #define TEMP_SENSOR_0 -1
390
 #define TEMP_SENSOR_0 -1
389
 #define TEMP_SENSOR_1 -1
391
 #define TEMP_SENSOR_1 -1

+ 51
- 0
config/examples/Cartesio/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Creality/CR-10/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Creality/CR-10/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Creality/CR-10S/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Creality/CR-10S/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Creality/CR-10_5S/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Creality/CR-10_5S/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Creality/CR-10mini/Configuration.h Ver arquivo

387
  *   147 : Pt100 with 4k7 pullup
387
  *   147 : Pt100 with 4k7 pullup
388
  *   110 : Pt100 with 1k pullup (non standard)
388
  *   110 : Pt100 with 1k pullup (non standard)
389
  *
389
  *
390
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
391
+ *
390
  *         Use these for Testing or Development purposes. NEVER for production machine.
392
  *         Use these for Testing or Development purposes. NEVER for production machine.
391
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
393
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
392
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
394
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
393
  *
395
  *
394
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
396
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
395
  */
397
  */
396
 #define TEMP_SENSOR_0 1
398
 #define TEMP_SENSOR_0 1
397
 #define TEMP_SENSOR_1 0
399
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Creality/CR-10mini/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Creality/CR-8/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Creality/CR-8/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Creality/Ender-2/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Creality/Ender-2/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Creality/Ender-3/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Creality/Ender-3/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Creality/Ender-4/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Creality/Ender-4/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 51
- 0
config/examples/Einstart-S/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Felix/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Felix/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Felix/DUAL/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 1
390
 #define TEMP_SENSOR_1 1

+ 3
- 1
config/examples/FlashForge/CreatorPro/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 -2
389
 #define TEMP_SENSOR_0 -2
388
 #define TEMP_SENSOR_1 -2
390
 #define TEMP_SENSOR_1 -2

+ 51
- 0
config/examples/FlashForge/CreatorPro/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/FolgerTech/i3-2020/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 5
389
 #define TEMP_SENSOR_0 5
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/FolgerTech/i3-2020/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Formbot/Raptor/Configuration.h Ver arquivo

419
  *   147 : Pt100 with 4k7 pullup
419
  *   147 : Pt100 with 4k7 pullup
420
  *   110 : Pt100 with 1k pullup (non standard)
420
  *   110 : Pt100 with 1k pullup (non standard)
421
  *
421
  *
422
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
423
+ *
422
  *         Use these for Testing or Development purposes. NEVER for production machine.
424
  *         Use these for Testing or Development purposes. NEVER for production machine.
423
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
425
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
424
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
426
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
425
  *
427
  *
426
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
428
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
427
  */
429
  */
428
 #define TEMP_SENSOR_0 1
430
 #define TEMP_SENSOR_0 1
429
 #define TEMP_SENSOR_1 0
431
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Formbot/Raptor/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Formbot/T_Rex_2+/Configuration.h Ver arquivo

387
  *   147 : Pt100 with 4k7 pullup
387
  *   147 : Pt100 with 4k7 pullup
388
  *   110 : Pt100 with 1k pullup (non standard)
388
  *   110 : Pt100 with 1k pullup (non standard)
389
  *
389
  *
390
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
391
+ *
390
  *         Use these for Testing or Development purposes. NEVER for production machine.
392
  *         Use these for Testing or Development purposes. NEVER for production machine.
391
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
393
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
392
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
394
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
393
  *
395
  *
394
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
396
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
395
  */
397
  */
396
 #define TEMP_SENSOR_0 1
398
 #define TEMP_SENSOR_0 1
397
 #define TEMP_SENSOR_1 1
399
 #define TEMP_SENSOR_1 1

+ 51
- 0
config/examples/Formbot/T_Rex_2+/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Formbot/T_Rex_3/Configuration.h Ver arquivo

382
  *   147 : Pt100 with 4k7 pullup
382
  *   147 : Pt100 with 4k7 pullup
383
  *   110 : Pt100 with 1k pullup (non standard)
383
  *   110 : Pt100 with 1k pullup (non standard)
384
  *
384
  *
385
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
386
+ *
385
  *         Use these for Testing or Development purposes. NEVER for production machine.
387
  *         Use these for Testing or Development purposes. NEVER for production machine.
386
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
388
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
387
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
389
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
388
  *
390
  *
389
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
391
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
390
  */
392
  */
391
 #define TEMP_SENSOR_0 1
393
 #define TEMP_SENSOR_0 1
392
 #define TEMP_SENSOR_1 1
394
 #define TEMP_SENSOR_1 1

+ 51
- 0
config/examples/Formbot/T_Rex_3/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Geeetech/A10M/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Geeetech/A10M/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Geeetech/A20M/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Geeetech/A20M/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Geeetech/GT2560/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 3
- 1
config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 3
- 1
config/examples/Geeetech/MeCreator2/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Geeetech/MeCreator2/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h Ver arquivo

377
  *   147 : Pt100 with 4k7 pullup
377
  *   147 : Pt100 with 4k7 pullup
378
  *   110 : Pt100 with 1k pullup (non standard)
378
  *   110 : Pt100 with 1k pullup (non standard)
379
  *
379
  *
380
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
381
+ *
380
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *         Use these for Testing or Development purposes. NEVER for production machine.
381
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
382
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
383
  *
385
  *
384
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
386
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
385
  */
387
  */
386
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_0 1
387
 #define TEMP_SENSOR_1 0
389
 #define TEMP_SENSOR_1 0

+ 3
- 1
config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 3
- 1
config/examples/Geeetech/Prusa i3 Pro C/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 1
390
 #define TEMP_SENSOR_1 1

+ 51
- 0
config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Geeetech/Prusa i3 Pro W/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/Infitary/i3-M508/Configuration.h Ver arquivo

378
  *   147 : Pt100 with 4k7 pullup
378
  *   147 : Pt100 with 4k7 pullup
379
  *   110 : Pt100 with 1k pullup (non standard)
379
  *   110 : Pt100 with 1k pullup (non standard)
380
  *
380
  *
381
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
382
+ *
381
  *         Use these for Testing or Development purposes. NEVER for production machine.
383
  *         Use these for Testing or Development purposes. NEVER for production machine.
382
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
384
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
383
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
385
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
384
  *
386
  *
385
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
387
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
386
  */
388
  */
387
 #define TEMP_SENSOR_0 1
389
 #define TEMP_SENSOR_0 1
388
 #define TEMP_SENSOR_1 0
390
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/Infitary/i3-M508/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/JGAurora/A5/Configuration.h Ver arquivo

383
  *   147 : Pt100 with 4k7 pullup
383
  *   147 : Pt100 with 4k7 pullup
384
  *   110 : Pt100 with 1k pullup (non standard)
384
  *   110 : Pt100 with 1k pullup (non standard)
385
  *
385
  *
386
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
387
+ *
386
  *         Use these for Testing or Development purposes. NEVER for production machine.
388
  *         Use these for Testing or Development purposes. NEVER for production machine.
387
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
389
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
388
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
390
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
389
  *
391
  *
390
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
392
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
391
  */
393
  */
392
 #define TEMP_SENSOR_0 15 // manual calibration of thermistor in JGAurora A5 hotend
394
 #define TEMP_SENSOR_0 15 // manual calibration of thermistor in JGAurora A5 hotend
393
 #define TEMP_SENSOR_1 0
395
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/JGAurora/A5/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 3
- 1
config/examples/MakerParts/Configuration.h Ver arquivo

398
  *   147 : Pt100 with 4k7 pullup
398
  *   147 : Pt100 with 4k7 pullup
399
  *   110 : Pt100 with 1k pullup (non standard)
399
  *   110 : Pt100 with 1k pullup (non standard)
400
  *
400
  *
401
+ *  1000 : Custom - Specify parameters in Configuration_adv.h
402
+ *
401
  *         Use these for Testing or Development purposes. NEVER for production machine.
403
  *         Use these for Testing or Development purposes. NEVER for production machine.
402
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
404
  *   998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
403
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
405
  *   999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
404
  *
406
  *
405
- * :{ '0': "Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595",'998':"Dummy 1", '999':"Dummy 2" }
407
+ * :{ '0':"Not used", '1':"100k / 4.7k - EPCOS", '2':"200k / 4.7k - ATC Semitec 204GT-2", '3':"Mendel-parts / 4.7k", '4':"10k !! do not use for a hotend. Bad resolution at high temp. !!", '5':"100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '501':"100K Zonestar (Tronxy X3A)", '6':"100k / 4.7k EPCOS - Not as accurate as Table 1", '7':"100k / 4.7k Honeywell 135-104LAG-J01", '8':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9':"100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10':"100k / 4.7k RS 198-961", '11':"100k / 4.7k beta 3950 1%", '12':"100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13':"100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '20':"PT100 (Ultimainboard V2.x)", '51':"100k / 1k - EPCOS", '52':"200k / 1k - ATC Semitec 204GT-2", '55':"100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '60':"100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '61':"100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup", '66':"Dyze Design 4.7M High Temperature thermistor", '67':"Slice Engineering 450C High Temperature thermistor", '70':"the 100K thermistor found in the bq Hephestos 2", '71':"100k / 4.7k Honeywell 135-104LAF-J01", '147':"Pt100 / 4.7k", '1047':"Pt1000 / 4.7k", '110':"Pt100 / 1k (non-standard)", '1010':"Pt1000 / 1k (non standard)", '-4':"Thermocouple + AD8495", '-3':"Thermocouple + MAX31855 (only for sensor 0)", '-2':"Thermocouple + MAX6675 (only for sensor 0)", '-1':"Thermocouple + AD595", '998':"Dummy 1", '999':"Dummy 2", '1000':"Custom thermistor params" }
406
  */
408
  */
407
 #define TEMP_SENSOR_0 1
409
 #define TEMP_SENSOR_0 1
408
 #define TEMP_SENSOR_1 0
410
 #define TEMP_SENSOR_1 0

+ 51
- 0
config/examples/MakerParts/Configuration_adv.h Ver arquivo

40
 //===========================================================================
40
 //===========================================================================
41
 
41
 
42
 //
42
 //
43
+// Custom Thermistor 1000 parameters
44
+//
45
+#if TEMP_SENSOR_0 == 1000
46
+  #define HOTEND0_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
47
+  #define HOTEND0_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
48
+  #define HOTEND0_BETA                 3950    // Beta value
49
+#endif
50
+
51
+#if TEMP_SENSOR_1 == 1000
52
+  #define HOTEND1_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
53
+  #define HOTEND1_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
54
+  #define HOTEND1_BETA                 3950    // Beta value
55
+#endif
56
+
57
+#if TEMP_SENSOR_2 == 1000
58
+  #define HOTEND2_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
59
+  #define HOTEND2_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
60
+  #define HOTEND2_BETA                 3950    // Beta value
61
+#endif
62
+
63
+#if TEMP_SENSOR_3 == 1000
64
+  #define HOTEND3_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
65
+  #define HOTEND3_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
66
+  #define HOTEND3_BETA                 3950    // Beta value
67
+#endif
68
+
69
+#if TEMP_SENSOR_4 == 1000
70
+  #define HOTEND4_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
71
+  #define HOTEND4_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
72
+  #define HOTEND4_BETA                 3950    // Beta value
73
+#endif
74
+
75
+#if TEMP_SENSOR_5 == 1000
76
+  #define HOTEND5_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
77
+  #define HOTEND5_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
78
+  #define HOTEND5_BETA                 3950    // Beta value
79
+#endif
80
+
81
+#if TEMP_SENSOR_BED == 1000
82
+  #define BED_PULLUP_RESISTOR_OHMS     4700    // Pullup resistor
83
+  #define BED_RESISTANCE_25C_OHMS      100000  // Resistance at 25C
84
+  #define BED_BETA                     3950    // Beta value
85
+#endif
86
+
87
+#if TEMP_SENSOR_CHAMBER == 1000
88
+  #define CHAMBER_PULLUP_RESISTOR_OHMS 4700    // Pullup resistor
89
+  #define CHAMBER_RESISTANCE_25C_OHMS  100000  // Resistance at 25C
90
+  #define CHAMBER_BETA                 3950    // Beta value
91
+#endif
92
+
93
+//
43
 // Hephestos 2 24V heated bed upgrade kit.
94
 // Hephestos 2 24V heated bed upgrade kit.
44
 // https://store.bq.com/en/heated-bed-kit-hephestos2
95
 // https://store.bq.com/en/heated-bed-kit-hephestos2
45
 //
96
 //

+ 0
- 0
config/examples/Malyan/M150/Configuration.h Ver arquivo


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff

Carregando…
Cancelar
Salvar