瀏覽代碼

Clean up some temp config

Scott Lahteine 5 年之前
父節點
當前提交
98b55421a5
共有 95 個文件被更改,包括 2089 次插入2374 次删除
  1. 22
    25
      Marlin/Configuration.h
  2. 22
    25
      config/default/Configuration.h
  3. 22
    25
      config/examples/3DFabXYZ/Migbot/Configuration.h
  4. 22
    25
      config/examples/AlephObjects/TAZ4/Configuration.h
  5. 22
    25
      config/examples/AliExpress/CL-260/Configuration.h
  6. 22
    25
      config/examples/AliExpress/UM2pExt/Configuration.h
  7. 22
    25
      config/examples/Anet/A2/Configuration.h
  8. 22
    25
      config/examples/Anet/A2plus/Configuration.h
  9. 22
    25
      config/examples/Anet/A6/Configuration.h
  10. 22
    25
      config/examples/Anet/A8/Configuration.h
  11. 22
    25
      config/examples/AnyCubic/i3/Configuration.h
  12. 22
    25
      config/examples/ArmEd/Configuration.h
  13. 22
    25
      config/examples/Azteeg/X5GT/Configuration.h
  14. 22
    25
      config/examples/BIBO/TouchX/cyclops/Configuration.h
  15. 22
    25
      config/examples/BIBO/TouchX/default/Configuration.h
  16. 22
    25
      config/examples/BQ/Hephestos/Configuration.h
  17. 21
    24
      config/examples/BQ/Hephestos_2/Configuration.h
  18. 22
    25
      config/examples/BQ/WITBOX/Configuration.h
  19. 22
    25
      config/examples/Cartesio/Configuration.h
  20. 22
    25
      config/examples/Creality/CR-10/Configuration.h
  21. 22
    25
      config/examples/Creality/CR-10S/Configuration.h
  22. 22
    25
      config/examples/Creality/CR-10_5S/Configuration.h
  23. 22
    25
      config/examples/Creality/CR-10mini/Configuration.h
  24. 22
    25
      config/examples/Creality/CR-8/Configuration.h
  25. 22
    25
      config/examples/Creality/Ender-2/Configuration.h
  26. 22
    25
      config/examples/Creality/Ender-3/Configuration.h
  27. 22
    25
      config/examples/Creality/Ender-4/Configuration.h
  28. 22
    25
      config/examples/Einstart-S/Configuration.h
  29. 22
    25
      config/examples/Felix/Configuration.h
  30. 22
    25
      config/examples/Felix/DUAL/Configuration.h
  31. 22
    25
      config/examples/FlashForge/CreatorPro/Configuration.h
  32. 22
    25
      config/examples/FolgerTech/i3-2020/Configuration.h
  33. 22
    25
      config/examples/Formbot/Raptor/Configuration.h
  34. 22
    25
      config/examples/Formbot/T_Rex_2+/Configuration.h
  35. 22
    25
      config/examples/Formbot/T_Rex_3/Configuration.h
  36. 22
    25
      config/examples/Geeetech/A10M/Configuration.h
  37. 22
    25
      config/examples/Geeetech/A20M/Configuration.h
  38. 22
    25
      config/examples/Geeetech/GT2560/Configuration.h
  39. 22
    25
      config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  40. 22
    25
      config/examples/Geeetech/MeCreator2/Configuration.h
  41. 22
    25
      config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  42. 22
    25
      config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  43. 22
    25
      config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  44. 22
    25
      config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  45. 22
    25
      config/examples/Infitary/i3-M508/Configuration.h
  46. 22
    25
      config/examples/JGAurora/A5/Configuration.h
  47. 22
    25
      config/examples/MakerParts/Configuration.h
  48. 22
    25
      config/examples/Malyan/M150/Configuration.h
  49. 22
    25
      config/examples/Malyan/M200/Configuration.h
  50. 22
    25
      config/examples/Micromake/C1/basic/Configuration.h
  51. 22
    25
      config/examples/Micromake/C1/enhanced/Configuration.h
  52. 22
    25
      config/examples/Mks/Robin/Configuration.h
  53. 22
    25
      config/examples/Mks/Sbase/Configuration.h
  54. 22
    25
      config/examples/Printrbot/PrintrboardG2/Configuration.h
  55. 22
    25
      config/examples/RapideLite/RL200/Configuration.h
  56. 22
    25
      config/examples/RepRapPro/Huxley/Configuration.h
  57. 22
    25
      config/examples/RepRapWorld/Megatronics/Configuration.h
  58. 22
    25
      config/examples/RigidBot/Configuration.h
  59. 22
    25
      config/examples/SCARA/Configuration.h
  60. 22
    25
      config/examples/STM32F10/Configuration.h
  61. 22
    25
      config/examples/STM32F4/Configuration.h
  62. 22
    25
      config/examples/Sanguinololu/Configuration.h
  63. 22
    25
      config/examples/TheBorg/Configuration.h
  64. 22
    25
      config/examples/TinyBoy2/Configuration.h
  65. 22
    25
      config/examples/Tronxy/X1/Configuration.h
  66. 22
    25
      config/examples/Tronxy/X3A/Configuration.h
  67. 22
    25
      config/examples/Tronxy/X5S-2E/Configuration.h
  68. 22
    25
      config/examples/Tronxy/X5S/Configuration.h
  69. 22
    25
      config/examples/Tronxy/XY100/Configuration.h
  70. 22
    25
      config/examples/UltiMachine/Archim1/Configuration.h
  71. 22
    25
      config/examples/UltiMachine/Archim2/Configuration.h
  72. 22
    25
      config/examples/VORONDesign/Configuration.h
  73. 22
    25
      config/examples/Velleman/K8200/Configuration.h
  74. 22
    25
      config/examples/Velleman/K8400/Configuration.h
  75. 22
    25
      config/examples/Velleman/K8400/Dual-head/Configuration.h
  76. 22
    25
      config/examples/WASP/PowerWASP/Configuration.h
  77. 22
    25
      config/examples/Wanhao/Duplicator 6/Configuration.h
  78. 22
    25
      config/examples/adafruit/ST7565/Configuration.h
  79. 22
    25
      config/examples/delta/Anycubic/Kossel/Configuration.h
  80. 22
    25
      config/examples/delta/FLSUN/auto_calibrate/Configuration.h
  81. 22
    25
      config/examples/delta/FLSUN/kossel/Configuration.h
  82. 22
    25
      config/examples/delta/FLSUN/kossel_mini/Configuration.h
  83. 22
    25
      config/examples/delta/Geeetech/Rostock 301/Configuration.h
  84. 22
    25
      config/examples/delta/Hatchbox_Alpha/Configuration.h
  85. 22
    25
      config/examples/delta/MKS/SBASE/Configuration.h
  86. 22
    25
      config/examples/delta/Tevo Little Monster/Configuration.h
  87. 22
    25
      config/examples/delta/generic/Configuration.h
  88. 22
    25
      config/examples/delta/kossel_mini/Configuration.h
  89. 22
    25
      config/examples/delta/kossel_pro/Configuration.h
  90. 22
    25
      config/examples/delta/kossel_xl/Configuration.h
  91. 22
    25
      config/examples/gCreate/gMax1.5+/Configuration.h
  92. 22
    25
      config/examples/makibox/Configuration.h
  93. 22
    25
      config/examples/stm32f103ret6/Configuration.h
  94. 22
    25
      config/examples/tvrrug/Round2/Configuration.h
  95. 22
    25
      config/examples/wt150/Configuration.h

+ 22
- 25
Marlin/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/default/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/3DFabXYZ/Migbot/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 5   // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 5   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME      5  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  5  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/AlephObjects/TAZ4/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 250
416 413
 #define HEATER_1_MAXTEMP 250
417 414
 #define HEATER_2_MAXTEMP 250
418 415
 #define HEATER_3_MAXTEMP 250
419 416
 #define HEATER_4_MAXTEMP 250
420 417
 #define HEATER_5_MAXTEMP 250
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/AliExpress/CL-260/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/AliExpress/UM2pExt/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 130
418
+#define BED_MAXTEMP      130
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Anet/A2/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Anet/A2plus/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Anet/A6/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 130
418
+#define BED_MAXTEMP      130
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Anet/A8/Configuration.h 查看文件

@@ -389,37 +389,34 @@
389 389
 //#define TEMP_SENSOR_1_AS_REDUNDANT
390 390
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
391 391
 
392
-// Extruder temperature must be close to target for this long before M109 returns success
393
-#define TEMP_RESIDENCY_TIME 6   // (seconds)
394
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
395
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
396
-
397
-// Bed temperature must be close to target for this long before M190 returns success
398
-#define TEMP_BED_RESIDENCY_TIME 6   // (seconds)
399
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
400
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
401
-
402
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
403
-// to check that the wiring to the thermistor is not broken.
404
-// Otherwise this would lead to the heater being powered on all the time.
405
-#define HEATER_0_MINTEMP 5
406
-#define HEATER_1_MINTEMP 5
407
-#define HEATER_2_MINTEMP 5
408
-#define HEATER_3_MINTEMP 5
409
-#define HEATER_4_MINTEMP 5
410
-#define HEATER_5_MINTEMP 5
411
-#define BED_MINTEMP 5
412
-
413
-// When temperature exceeds max temp, your heater will be switched off.
414
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
415
-// You should use MINTEMP for thermistor short/failure protection.
392
+#define TEMP_RESIDENCY_TIME      6  // (seconds) Time to wait for hotend to "settle" in M109
393
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
394
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
395
+
396
+#define TEMP_BED_RESIDENCY_TIME  6  // (seconds) Time to wait for bed to "settle" in M190
397
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
398
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
399
+
400
+// Below this temperature the heater will be switched off
401
+// because it probably indicates a broken thermistor wire.
402
+#define HEATER_0_MINTEMP   5
403
+#define HEATER_1_MINTEMP   5
404
+#define HEATER_2_MINTEMP   5
405
+#define HEATER_3_MINTEMP   5
406
+#define HEATER_4_MINTEMP   5
407
+#define HEATER_5_MINTEMP   5
408
+#define BED_MINTEMP        5
409
+
410
+// Above this temperature the heater will be switched off.
411
+// This can protect components from overheating, but NOT from shorts and failures.
412
+// (Use MINTEMP for thermistor short/failure protection.)
416 413
 #define HEATER_0_MAXTEMP 275
417 414
 #define HEATER_1_MAXTEMP 275
418 415
 #define HEATER_2_MAXTEMP 275
419 416
 #define HEATER_3_MAXTEMP 275
420 417
 #define HEATER_4_MAXTEMP 275
421 418
 #define HEATER_5_MAXTEMP 275
422
-#define BED_MAXTEMP 130
419
+#define BED_MAXTEMP      130
423 420
 
424 421
 //===========================================================================
425 422
 //============================= PID Settings ================================

+ 22
- 25
config/examples/AnyCubic/i3/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/ArmEd/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Azteeg/X5GT/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/BIBO/TouchX/cyclops/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 285
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 115
418
+#define BED_MAXTEMP      115
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/BIBO/TouchX/default/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 115
418
+#define BED_MAXTEMP      115
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/BQ/Hephestos/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 260
416 413
 #define HEATER_1_MAXTEMP 260
417 414
 #define HEATER_2_MAXTEMP 260
418 415
 #define HEATER_3_MAXTEMP 260
419 416
 #define HEATER_4_MAXTEMP 260
420 417
 #define HEATER_5_MAXTEMP 260
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 21
- 24
config/examples/BQ/Hephestos_2/Configuration.h 查看文件

@@ -396,30 +396,27 @@
396 396
 //#define TEMP_SENSOR_1_AS_REDUNDANT
397 397
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
398 398
 
399
-// Extruder temperature must be close to target for this long before M109 returns success
400
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
401
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
402
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
403
-
404
-// Bed temperature must be close to target for this long before M190 returns success
405
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
406
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
407
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
408
-
409
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
410
-// to check that the wiring to the thermistor is not broken.
411
-// Otherwise this would lead to the heater being powered on all the time.
412
-#define HEATER_0_MINTEMP 5
413
-#define HEATER_1_MINTEMP 5
414
-#define HEATER_2_MINTEMP 5
415
-#define HEATER_3_MINTEMP 5
416
-#define HEATER_4_MINTEMP 5
417
-#define HEATER_5_MINTEMP 5
418
-#define BED_MINTEMP 5
419
-
420
-// When temperature exceeds max temp, your heater will be switched off.
421
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
422
-// You should use MINTEMP for thermistor short/failure protection.
399
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
400
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
401
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
402
+
403
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
404
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
405
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
406
+
407
+// Below this temperature the heater will be switched off
408
+// because it probably indicates a broken thermistor wire.
409
+#define HEATER_0_MINTEMP   5
410
+#define HEATER_1_MINTEMP   5
411
+#define HEATER_2_MINTEMP   5
412
+#define HEATER_3_MINTEMP   5
413
+#define HEATER_4_MINTEMP   5
414
+#define HEATER_5_MINTEMP   5
415
+#define BED_MINTEMP        5
416
+
417
+// Above this temperature the heater will be switched off.
418
+// This can protect components from overheating, but NOT from shorts and failures.
419
+// (Use MINTEMP for thermistor short/failure protection.)
423 420
 #define HEATER_0_MAXTEMP 230
424 421
 #define HEATER_1_MAXTEMP 275
425 422
 #define HEATER_2_MAXTEMP 275

+ 22
- 25
config/examples/BQ/WITBOX/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 260
416 413
 #define HEATER_1_MAXTEMP 260
417 414
 #define HEATER_2_MAXTEMP 260
418 415
 #define HEATER_3_MAXTEMP 260
419 416
 #define HEATER_4_MAXTEMP 260
420 417
 #define HEATER_5_MAXTEMP 260
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Cartesio/Configuration.h 查看文件

@@ -389,37 +389,34 @@
389 389
 //#define TEMP_SENSOR_1_AS_REDUNDANT
390 390
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
391 391
 
392
-// Extruder temperature must be close to target for this long before M109 returns success
393
-#define TEMP_RESIDENCY_TIME 4   // (seconds)
394
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
395
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
396
-
397
-// Bed temperature must be close to target for this long before M190 returns success
398
-#define TEMP_BED_RESIDENCY_TIME 1   // (seconds)
399
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
400
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
401
-
402
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
403
-// to check that the wiring to the thermistor is not broken.
404
-// Otherwise this would lead to the heater being powered on all the time.
405
-#define HEATER_0_MINTEMP 5
406
-#define HEATER_1_MINTEMP 5
407
-#define HEATER_2_MINTEMP 5
408
-#define HEATER_3_MINTEMP 5
409
-#define HEATER_4_MINTEMP 5
410
-#define HEATER_5_MINTEMP 5
411
-#define BED_MINTEMP 5
412
-
413
-// When temperature exceeds max temp, your heater will be switched off.
414
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
415
-// You should use MINTEMP for thermistor short/failure protection.
392
+#define TEMP_RESIDENCY_TIME      4  // (seconds) Time to wait for hotend to "settle" in M109
393
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
394
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
395
+
396
+#define TEMP_BED_RESIDENCY_TIME  1  // (seconds) Time to wait for bed to "settle" in M190
397
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
398
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
399
+
400
+// Below this temperature the heater will be switched off
401
+// because it probably indicates a broken thermistor wire.
402
+#define HEATER_0_MINTEMP   5
403
+#define HEATER_1_MINTEMP   5
404
+#define HEATER_2_MINTEMP   5
405
+#define HEATER_3_MINTEMP   5
406
+#define HEATER_4_MINTEMP   5
407
+#define HEATER_5_MINTEMP   5
408
+#define BED_MINTEMP        5
409
+
410
+// Above this temperature the heater will be switched off.
411
+// This can protect components from overheating, but NOT from shorts and failures.
412
+// (Use MINTEMP for thermistor short/failure protection.)
416 413
 #define HEATER_0_MAXTEMP 415
417 414
 #define HEATER_1_MAXTEMP 415
418 415
 #define HEATER_2_MAXTEMP 415
419 416
 #define HEATER_3_MAXTEMP 415
420 417
 #define HEATER_4_MAXTEMP 415
421 418
 #define HEATER_5_MAXTEMP 415
422
-#define BED_MAXTEMP 165
419
+#define BED_MAXTEMP      165
423 420
 
424 421
 //===========================================================================
425 422
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Creality/CR-10/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 120
418
+#define BED_MAXTEMP      120
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Creality/CR-10S/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 250
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 120
418
+#define BED_MAXTEMP      120
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Creality/CR-10_5S/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 265
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 120
418
+#define BED_MAXTEMP      120
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Creality/CR-10mini/Configuration.h 查看文件

@@ -397,37 +397,34 @@
397 397
 //#define TEMP_SENSOR_1_AS_REDUNDANT
398 398
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
399 399
 
400
-// Extruder temperature must be close to target for this long before M109 returns success
401
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
402
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
403
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
404
-
405
-// Bed temperature must be close to target for this long before M190 returns success
406
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
407
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
408
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
409
-
410
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
411
-// to check that the wiring to the thermistor is not broken.
412
-// Otherwise this would lead to the heater being powered on all the time.
413
-#define HEATER_0_MINTEMP 5
414
-#define HEATER_1_MINTEMP 5
415
-#define HEATER_2_MINTEMP 5
416
-#define HEATER_3_MINTEMP 5
417
-#define HEATER_4_MINTEMP 5
418
-#define HEATER_5_MINTEMP 5
419
-#define BED_MINTEMP 5
420
-
421
-// When temperature exceeds max temp, your heater will be switched off.
422
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
423
-// You should use MINTEMP for thermistor short/failure protection.
400
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
401
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
402
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
403
+
404
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
405
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
406
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
407
+
408
+// Below this temperature the heater will be switched off
409
+// because it probably indicates a broken thermistor wire.
410
+#define HEATER_0_MINTEMP   5
411
+#define HEATER_1_MINTEMP   5
412
+#define HEATER_2_MINTEMP   5
413
+#define HEATER_3_MINTEMP   5
414
+#define HEATER_4_MINTEMP   5
415
+#define HEATER_5_MINTEMP   5
416
+#define BED_MINTEMP        5
417
+
418
+// Above this temperature the heater will be switched off.
419
+// This can protect components from overheating, but NOT from shorts and failures.
420
+// (Use MINTEMP for thermistor short/failure protection.)
424 421
 #define HEATER_0_MAXTEMP 275
425 422
 #define HEATER_1_MAXTEMP 275
426 423
 #define HEATER_2_MAXTEMP 275
427 424
 #define HEATER_3_MAXTEMP 275
428 425
 #define HEATER_4_MAXTEMP 275
429 426
 #define HEATER_5_MAXTEMP 275
430
-#define BED_MAXTEMP 120
427
+#define BED_MAXTEMP      120
431 428
 
432 429
 //===========================================================================
433 430
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Creality/CR-8/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Creality/Ender-2/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 75
418
+#define BED_MAXTEMP       75
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Creality/Ender-3/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 125
418
+#define BED_MAXTEMP      125
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Creality/Ender-4/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Einstart-S/Configuration.h 查看文件

@@ -390,37 +390,34 @@
390 390
 //#define TEMP_SENSOR_1_AS_REDUNDANT
391 391
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
392 392
 
393
-// Extruder temperature must be close to target for this long before M109 returns success
394
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
395
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
396
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
397
-
398
-// Bed temperature must be close to target for this long before M190 returns success
399
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
400
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
401
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
402
-
403
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
404
-// to check that the wiring to the thermistor is not broken.
405
-// Otherwise this would lead to the heater being powered on all the time.
406
-#define HEATER_0_MINTEMP 5
407
-#define HEATER_1_MINTEMP 5
408
-#define HEATER_2_MINTEMP 5
409
-#define HEATER_3_MINTEMP 5
410
-#define HEATER_4_MINTEMP 5
411
-#define HEATER_5_MINTEMP 5
412
-#define BED_MINTEMP 5
413
-
414
-// When temperature exceeds max temp, your heater will be switched off.
415
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
416
-// You should use MINTEMP for thermistor short/failure protection.
393
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
394
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
395
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
396
+
397
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
398
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
399
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
400
+
401
+// Below this temperature the heater will be switched off
402
+// because it probably indicates a broken thermistor wire.
403
+#define HEATER_0_MINTEMP   5
404
+#define HEATER_1_MINTEMP   5
405
+#define HEATER_2_MINTEMP   5
406
+#define HEATER_3_MINTEMP   5
407
+#define HEATER_4_MINTEMP   5
408
+#define HEATER_5_MINTEMP   5
409
+#define BED_MINTEMP        5
410
+
411
+// Above this temperature the heater will be switched off.
412
+// This can protect components from overheating, but NOT from shorts and failures.
413
+// (Use MINTEMP for thermistor short/failure protection.)
417 414
 #define HEATER_0_MAXTEMP 275
418 415
 #define HEATER_1_MAXTEMP 275
419 416
 #define HEATER_2_MAXTEMP 275
420 417
 #define HEATER_3_MAXTEMP 275
421 418
 #define HEATER_4_MAXTEMP 275
422 419
 #define HEATER_5_MAXTEMP 275
423
-#define BED_MAXTEMP 150
420
+#define BED_MAXTEMP      150
424 421
 
425 422
 //===========================================================================
426 423
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Felix/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 15  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     15  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Felix/DUAL/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 15  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     15  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/FlashForge/CreatorPro/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/FolgerTech/i3-2020/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 245
416 413
 #define HEATER_1_MAXTEMP 245
417 414
 #define HEATER_2_MAXTEMP 245
418 415
 #define HEATER_3_MAXTEMP 245
419 416
 #define HEATER_4_MAXTEMP 245
420 417
 #define HEATER_5_MAXTEMP 245
421
-#define BED_MAXTEMP 115
418
+#define BED_MAXTEMP      115
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Formbot/Raptor/Configuration.h 查看文件

@@ -433,38 +433,35 @@
433 433
 //#define TEMP_SENSOR_1_AS_REDUNDANT
434 434
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
435 435
 
436
-// Extruder temperature must be close to target for this long before M109 returns success
437
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
438
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
439
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
440
-
441
-// Bed temperature must be close to target for this long before M190 returns success
442
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
443
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
444
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
445
-
446
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
447
-// to check that the wiring to the thermistor is not broken.
448
-// Otherwise this would lead to the heater being powered on all the time.
449
-#define HEATER_0_MINTEMP 5
450
-#define HEATER_1_MINTEMP 5
451
-#define HEATER_2_MINTEMP 5
452
-#define HEATER_3_MINTEMP 5
453
-#define HEATER_4_MINTEMP 5
454
-#define BED_MINTEMP 5
455
-
456
-// When temperature exceeds max temp, your heater will be switched off.
457
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
458
-// You should use MINTEMP for thermistor short/failure protection.
436
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
437
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
438
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
439
+
440
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
441
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
442
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
443
+
444
+// Below this temperature the heater will be switched off
445
+// because it probably indicates a broken thermistor wire.
446
+#define HEATER_0_MINTEMP   5
447
+#define HEATER_1_MINTEMP   5
448
+#define HEATER_2_MINTEMP   5
449
+#define HEATER_3_MINTEMP   5
450
+#define HEATER_4_MINTEMP   5
451
+#define BED_MINTEMP        5
452
+
453
+// Above this temperature the heater will be switched off.
454
+// This can protect components from overheating, but NOT from shorts and failures.
455
+// (Use MINTEMP for thermistor short/failure protection.)
459 456
 #define HEATER_0_MAXTEMP 290
460 457
 #define HEATER_1_MAXTEMP 275
461 458
 #define HEATER_2_MAXTEMP 275
462 459
 #define HEATER_3_MAXTEMP 275
463 460
 #define HEATER_4_MAXTEMP 275
464 461
 #if ENABLED(BED_AC)
465
-  #define BED_MAXTEMP 150
462
+  #define BED_MAXTEMP      150
466 463
 #else
467
-  #define BED_MAXTEMP 100
464
+  #define BED_MAXTEMP      100
468 465
 #endif
469 466
 
470 467
 //===========================================================================

+ 22
- 25
config/examples/Formbot/T_Rex_2+/Configuration.h 查看文件

@@ -403,37 +403,34 @@
403 403
 //#define TEMP_SENSOR_1_AS_REDUNDANT
404 404
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
405 405
 
406
-// Extruder temperature must be close to target for this long before M109 returns success
407
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
408
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
409
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
410
-
411
-// Bed temperature must be close to target for this long before M190 returns success
412
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
413
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
414
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
415
-
416
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
417
-// to check that the wiring to the thermistor is not broken.
418
-// Otherwise this would lead to the heater being powered on all the time.
419
-#define HEATER_0_MINTEMP 5
420
-#define HEATER_1_MINTEMP 5
421
-#define HEATER_2_MINTEMP 5
422
-#define HEATER_3_MINTEMP 5
423
-#define HEATER_4_MINTEMP 5
424
-#define HEATER_5_MINTEMP 5
425
-#define BED_MINTEMP 5
426
-
427
-// When temperature exceeds max temp, your heater will be switched off.
428
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
429
-// You should use MINTEMP for thermistor short/failure protection.
406
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
407
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
408
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
409
+
410
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
411
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
412
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
413
+
414
+// Below this temperature the heater will be switched off
415
+// because it probably indicates a broken thermistor wire.
416
+#define HEATER_0_MINTEMP   5
417
+#define HEATER_1_MINTEMP   5
418
+#define HEATER_2_MINTEMP   5
419
+#define HEATER_3_MINTEMP   5
420
+#define HEATER_4_MINTEMP   5
421
+#define HEATER_5_MINTEMP   5
422
+#define BED_MINTEMP        5
423
+
424
+// Above this temperature the heater will be switched off.
425
+// This can protect components from overheating, but NOT from shorts and failures.
426
+// (Use MINTEMP for thermistor short/failure protection.)
430 427
 #define HEATER_0_MAXTEMP 410
431 428
 #define HEATER_1_MAXTEMP 275
432 429
 #define HEATER_2_MAXTEMP 275
433 430
 #define HEATER_3_MAXTEMP 275
434 431
 #define HEATER_4_MAXTEMP 275
435 432
 #define HEATER_5_MAXTEMP 275
436
-#define BED_MAXTEMP 150
433
+#define BED_MAXTEMP      150
437 434
 
438 435
 //===========================================================================
439 436
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Formbot/T_Rex_3/Configuration.h 查看文件

@@ -397,37 +397,34 @@
397 397
 //#define TEMP_SENSOR_1_AS_REDUNDANT
398 398
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
399 399
 
400
-// Extruder temperature must be close to target for this long before M109 returns success
401
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
402
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
403
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
404
-
405
-// Bed temperature must be close to target for this long before M190 returns success
406
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
407
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
408
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
409
-
410
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
411
-// to check that the wiring to the thermistor is not broken.
412
-// Otherwise this would lead to the heater being powered on all the time.
413
-#define HEATER_0_MINTEMP 5
414
-#define HEATER_1_MINTEMP 5
415
-#define HEATER_2_MINTEMP 5
416
-#define HEATER_3_MINTEMP 5
417
-#define HEATER_4_MINTEMP 5
418
-#define HEATER_5_MINTEMP 5
419
-#define BED_MINTEMP 5
420
-
421
-// When temperature exceeds max temp, your heater will be switched off.
422
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
423
-// You should use MINTEMP for thermistor short/failure protection.
400
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
401
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
402
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
403
+
404
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
405
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
406
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
407
+
408
+// Below this temperature the heater will be switched off
409
+// because it probably indicates a broken thermistor wire.
410
+#define HEATER_0_MINTEMP   5
411
+#define HEATER_1_MINTEMP   5
412
+#define HEATER_2_MINTEMP   5
413
+#define HEATER_3_MINTEMP   5
414
+#define HEATER_4_MINTEMP   5
415
+#define HEATER_5_MINTEMP   5
416
+#define BED_MINTEMP        5
417
+
418
+// Above this temperature the heater will be switched off.
419
+// This can protect components from overheating, but NOT from shorts and failures.
420
+// (Use MINTEMP for thermistor short/failure protection.)
424 421
 #define HEATER_0_MAXTEMP 410
425 422
 #define HEATER_1_MAXTEMP 275
426 423
 #define HEATER_2_MAXTEMP 275
427 424
 #define HEATER_3_MAXTEMP 275
428 425
 #define HEATER_4_MAXTEMP 275
429 426
 #define HEATER_5_MAXTEMP 275
430
-#define BED_MAXTEMP 150
427
+#define BED_MAXTEMP      150
431 428
 
432 429
 //===========================================================================
433 430
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/A10M/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/A20M/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/GT2560/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/MeCreator2/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 125
418
+#define BED_MAXTEMP      125
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 125
418
+#define BED_MAXTEMP      125
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/Prusa i3 Pro C/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Geeetech/Prusa i3 Pro W/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Infitary/i3-M508/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 125
418
+#define BED_MAXTEMP      125
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/JGAurora/A5/Configuration.h 查看文件

@@ -393,37 +393,34 @@
393 393
 //#define TEMP_SENSOR_1_AS_REDUNDANT
394 394
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
395 395
 
396
-// Extruder temperature must be close to target for this long before M109 returns success
397
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// Bed temperature must be close to target for this long before M190 returns success
402
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
403
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
404
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
405
-
406
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
407
-// to check that the wiring to the thermistor is not broken.
408
-// Otherwise this would lead to the heater being powered on all the time.
409
-#define HEATER_0_MINTEMP 5
410
-#define HEATER_1_MINTEMP 5
411
-#define HEATER_2_MINTEMP 5
412
-#define HEATER_3_MINTEMP 5
413
-#define HEATER_4_MINTEMP 5
414
-#define HEATER_5_MINTEMP 5
415
-#define BED_MINTEMP 5
416
-
417
-// When temperature exceeds max temp, your heater will be switched off.
418
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
419
-// You should use MINTEMP for thermistor short/failure protection.
396
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
397
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
398
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
399
+
400
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
401
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
402
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
403
+
404
+// Below this temperature the heater will be switched off
405
+// because it probably indicates a broken thermistor wire.
406
+#define HEATER_0_MINTEMP   5
407
+#define HEATER_1_MINTEMP   5
408
+#define HEATER_2_MINTEMP   5
409
+#define HEATER_3_MINTEMP   5
410
+#define HEATER_4_MINTEMP   5
411
+#define HEATER_5_MINTEMP   5
412
+#define BED_MINTEMP        5
413
+
414
+// Above this temperature the heater will be switched off.
415
+// This can protect components from overheating, but NOT from shorts and failures.
416
+// (Use MINTEMP for thermistor short/failure protection.)
420 417
 #define HEATER_0_MAXTEMP 265
421 418
 #define HEATER_1_MAXTEMP 275
422 419
 #define HEATER_2_MAXTEMP 275
423 420
 #define HEATER_3_MAXTEMP 275
424 421
 #define HEATER_4_MAXTEMP 275
425 422
 #define HEATER_5_MAXTEMP 275
426
-#define BED_MAXTEMP 120
423
+#define BED_MAXTEMP      120
427 424
 
428 425
 //===========================================================================
429 426
 //============================= PID Settings ================================

+ 22
- 25
config/examples/MakerParts/Configuration.h 查看文件

@@ -408,37 +408,34 @@
408 408
 //#define TEMP_SENSOR_1_AS_REDUNDANT
409 409
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
410 410
 
411
-// Extruder temperature must be close to target for this long before M109 returns success
412
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
413
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
414
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
415
-
416
-// Bed temperature must be close to target for this long before M190 returns success
417
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
418
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
419
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
420
-
421
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
422
-// to check that the wiring to the thermistor is not broken.
423
-// Otherwise this would lead to the heater being powered on all the time.
424
-#define HEATER_0_MINTEMP 5
425
-#define HEATER_1_MINTEMP 5
426
-#define HEATER_2_MINTEMP 5
427
-#define HEATER_3_MINTEMP 5
428
-#define HEATER_4_MINTEMP 5
429
-#define HEATER_5_MINTEMP 5
430
-#define BED_MINTEMP 5
431
-
432
-// When temperature exceeds max temp, your heater will be switched off.
433
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
434
-// You should use MINTEMP for thermistor short/failure protection.
411
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
412
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
413
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
414
+
415
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
416
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
417
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
418
+
419
+// Below this temperature the heater will be switched off
420
+// because it probably indicates a broken thermistor wire.
421
+#define HEATER_0_MINTEMP   5
422
+#define HEATER_1_MINTEMP   5
423
+#define HEATER_2_MINTEMP   5
424
+#define HEATER_3_MINTEMP   5
425
+#define HEATER_4_MINTEMP   5
426
+#define HEATER_5_MINTEMP   5
427
+#define BED_MINTEMP        5
428
+
429
+// Above this temperature the heater will be switched off.
430
+// This can protect components from overheating, but NOT from shorts and failures.
431
+// (Use MINTEMP for thermistor short/failure protection.)
435 432
 #define HEATER_0_MAXTEMP 275
436 433
 #define HEATER_1_MAXTEMP 275
437 434
 #define HEATER_2_MAXTEMP 275
438 435
 #define HEATER_3_MAXTEMP 275
439 436
 #define HEATER_4_MAXTEMP 275
440 437
 #define HEATER_5_MAXTEMP 275
441
-#define BED_MAXTEMP 150
438
+#define BED_MAXTEMP      150
442 439
 
443 440
 //===========================================================================
444 441
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Malyan/M150/Configuration.h 查看文件

@@ -396,37 +396,34 @@
396 396
 //#define TEMP_SENSOR_1_AS_REDUNDANT
397 397
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
398 398
 
399
-// Extruder temperature must be close to target for this long before M109 returns success
400
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
401
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
402
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
403
-
404
-// Bed temperature must be close to target for this long before M190 returns success
405
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
406
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
407
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
408
-
409
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
410
-// to check that the wiring to the thermistor is not broken.
411
-// Otherwise this would lead to the heater being powered on all the time.
412
-#define HEATER_0_MINTEMP 5
413
-#define HEATER_1_MINTEMP 5
414
-#define HEATER_2_MINTEMP 5
415
-#define HEATER_3_MINTEMP 5
416
-#define HEATER_4_MINTEMP 5
417
-#define HEATER_5_MINTEMP 5
418
-#define BED_MINTEMP 5
419
-
420
-// When temperature exceeds max temp, your heater will be switched off.
421
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
422
-// You should use MINTEMP for thermistor short/failure protection.
399
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
400
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
401
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
402
+
403
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
404
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
405
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
406
+
407
+// Below this temperature the heater will be switched off
408
+// because it probably indicates a broken thermistor wire.
409
+#define HEATER_0_MINTEMP   5
410
+#define HEATER_1_MINTEMP   5
411
+#define HEATER_2_MINTEMP   5
412
+#define HEATER_3_MINTEMP   5
413
+#define HEATER_4_MINTEMP   5
414
+#define HEATER_5_MINTEMP   5
415
+#define BED_MINTEMP        5
416
+
417
+// Above this temperature the heater will be switched off.
418
+// This can protect components from overheating, but NOT from shorts and failures.
419
+// (Use MINTEMP for thermistor short/failure protection.)
423 420
 #define HEATER_0_MAXTEMP 275
424 421
 #define HEATER_1_MAXTEMP 275
425 422
 #define HEATER_2_MAXTEMP 275
426 423
 #define HEATER_3_MAXTEMP 275
427 424
 #define HEATER_4_MAXTEMP 275
428 425
 #define HEATER_5_MAXTEMP 275
429
-#define BED_MAXTEMP 150
426
+#define BED_MAXTEMP      150
430 427
 
431 428
 //===========================================================================
432 429
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Malyan/M200/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 250
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 100
418
+#define BED_MAXTEMP      100
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Micromake/C1/basic/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Micromake/C1/enhanced/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Mks/Robin/Configuration.h 查看文件

@@ -389,37 +389,34 @@
389 389
 //#define TEMP_SENSOR_1_AS_REDUNDANT
390 390
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
391 391
 
392
-// Extruder temperature must be close to target for this long before M109 returns success
393
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
394
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
395
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
396
-
397
-// Bed temperature must be close to target for this long before M190 returns success
398
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
399
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
400
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
401
-
402
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
403
-// to check that the wiring to the thermistor is not broken.
404
-// Otherwise this would lead to the heater being powered on all the time.
405
-#define HEATER_0_MINTEMP 5
406
-#define HEATER_1_MINTEMP 5
407
-#define HEATER_2_MINTEMP 5
408
-#define HEATER_3_MINTEMP 5
409
-#define HEATER_4_MINTEMP 5
410
-#define HEATER_5_MINTEMP 5
411
-#define BED_MINTEMP 5
412
-
413
-// When temperature exceeds max temp, your heater will be switched off.
414
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
415
-// You should use MINTEMP for thermistor short/failure protection.
392
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
393
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
394
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
395
+
396
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
397
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
398
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
399
+
400
+// Below this temperature the heater will be switched off
401
+// because it probably indicates a broken thermistor wire.
402
+#define HEATER_0_MINTEMP   5
403
+#define HEATER_1_MINTEMP   5
404
+#define HEATER_2_MINTEMP   5
405
+#define HEATER_3_MINTEMP   5
406
+#define HEATER_4_MINTEMP   5
407
+#define HEATER_5_MINTEMP   5
408
+#define BED_MINTEMP        5
409
+
410
+// Above this temperature the heater will be switched off.
411
+// This can protect components from overheating, but NOT from shorts and failures.
412
+// (Use MINTEMP for thermistor short/failure protection.)
416 413
 #define HEATER_0_MAXTEMP 275
417 414
 #define HEATER_1_MAXTEMP 275
418 415
 #define HEATER_2_MAXTEMP 275
419 416
 #define HEATER_3_MAXTEMP 275
420 417
 #define HEATER_4_MAXTEMP 275
421 418
 #define HEATER_5_MAXTEMP 275
422
-#define BED_MAXTEMP 150
419
+#define BED_MAXTEMP      150
423 420
 
424 421
 //===========================================================================
425 422
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Mks/Sbase/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Printrbot/PrintrboardG2/Configuration.h 查看文件

@@ -389,37 +389,34 @@
389 389
 //#define TEMP_SENSOR_1_AS_REDUNDANT
390 390
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
391 391
 
392
-// Extruder temperature must be close to target for this long before M109 returns success
393
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
394
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
395
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
396
-
397
-// Bed temperature must be close to target for this long before M190 returns success
398
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
399
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
400
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
401
-
402
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
403
-// to check that the wiring to the thermistor is not broken.
404
-// Otherwise this would lead to the heater being powered on all the time.
405
-#define HEATER_0_MINTEMP 5
406
-#define HEATER_1_MINTEMP 5
407
-#define HEATER_2_MINTEMP 5
408
-#define HEATER_3_MINTEMP 5
409
-#define HEATER_4_MINTEMP 5
410
-#define HEATER_5_MINTEMP 5
411
-#define BED_MINTEMP 5
412
-
413
-// When temperature exceeds max temp, your heater will be switched off.
414
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
415
-// You should use MINTEMP for thermistor short/failure protection.
392
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
393
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
394
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
395
+
396
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
397
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
398
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
399
+
400
+// Below this temperature the heater will be switched off
401
+// because it probably indicates a broken thermistor wire.
402
+#define HEATER_0_MINTEMP   5
403
+#define HEATER_1_MINTEMP   5
404
+#define HEATER_2_MINTEMP   5
405
+#define HEATER_3_MINTEMP   5
406
+#define HEATER_4_MINTEMP   5
407
+#define HEATER_5_MINTEMP   5
408
+#define BED_MINTEMP        5
409
+
410
+// Above this temperature the heater will be switched off.
411
+// This can protect components from overheating, but NOT from shorts and failures.
412
+// (Use MINTEMP for thermistor short/failure protection.)
416 413
 #define HEATER_0_MAXTEMP 275
417 414
 #define HEATER_1_MAXTEMP 275
418 415
 #define HEATER_2_MAXTEMP 275
419 416
 #define HEATER_3_MAXTEMP 275
420 417
 #define HEATER_4_MAXTEMP 275
421 418
 #define HEATER_5_MAXTEMP 275
422
-#define BED_MAXTEMP 150
419
+#define BED_MAXTEMP      150
423 420
 
424 421
 //===========================================================================
425 422
 //============================= PID Settings ================================

+ 22
- 25
config/examples/RapideLite/RL200/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 250
416 413
 #define HEATER_1_MAXTEMP 250
417 414
 #define HEATER_2_MAXTEMP 250
418 415
 #define HEATER_3_MAXTEMP 250
419 416
 #define HEATER_4_MAXTEMP 250
420 417
 #define HEATER_5_MAXTEMP 250
421
-#define BED_MAXTEMP 120
418
+#define BED_MAXTEMP      120
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/RepRapPro/Huxley/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/RepRapWorld/Megatronics/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/RigidBot/Configuration.h 查看文件

@@ -391,37 +391,34 @@
391 391
 //#define TEMP_SENSOR_1_AS_REDUNDANT
392 392
 //#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
393 393
 
394
-// Extruder temperature must be close to target for this long before M109 returns success
395
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
396
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
397
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
398
-
399
-// Bed temperature must be close to target for this long before M190 returns success
400
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
401
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
402
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
403
-
404
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
405
-// to check that the wiring to the thermistor is not broken.
406
-// Otherwise this would lead to the heater being powered on all the time.
407
-#define HEATER_0_MINTEMP 5
408
-#define HEATER_1_MINTEMP 5
409
-#define HEATER_2_MINTEMP 5
410
-#define HEATER_3_MINTEMP 5
411
-#define HEATER_4_MINTEMP 5
412
-#define HEATER_5_MINTEMP 5
413
-#define BED_MINTEMP 5
414
-
415
-// When temperature exceeds max temp, your heater will be switched off.
416
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
417
-// You should use MINTEMP for thermistor short/failure protection.
394
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
395
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
396
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
397
+
398
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
399
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
400
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
401
+
402
+// Below this temperature the heater will be switched off
403
+// because it probably indicates a broken thermistor wire.
404
+#define HEATER_0_MINTEMP   5
405
+#define HEATER_1_MINTEMP   5
406
+#define HEATER_2_MINTEMP   5
407
+#define HEATER_3_MINTEMP   5
408
+#define HEATER_4_MINTEMP   5
409
+#define HEATER_5_MINTEMP   5
410
+#define BED_MINTEMP        5
411
+
412
+// Above this temperature the heater will be switched off.
413
+// This can protect components from overheating, but NOT from shorts and failures.
414
+// (Use MINTEMP for thermistor short/failure protection.)
418 415
 #define HEATER_0_MAXTEMP 275
419 416
 #define HEATER_1_MAXTEMP 275
420 417
 #define HEATER_2_MAXTEMP 275
421 418
 #define HEATER_3_MAXTEMP 275
422 419
 #define HEATER_4_MAXTEMP 275
423 420
 #define HEATER_5_MAXTEMP 275
424
-#define BED_MAXTEMP 150
421
+#define BED_MAXTEMP      150
425 422
 
426 423
 //===========================================================================
427 424
 //============================= PID Settings ================================

+ 22
- 25
config/examples/SCARA/Configuration.h 查看文件

@@ -419,37 +419,34 @@
419 419
 //#define TEMP_SENSOR_1_AS_REDUNDANT
420 420
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
421 421
 
422
-// Extruder temperature must be close to target for this long before M109 returns success
423
-#define TEMP_RESIDENCY_TIME 3  // (seconds)
424
-#define TEMP_HYSTERESIS 2       // (degC) range of +/- temperatures considered "close" to the target one
425
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
426
-
427
-// Bed temperature must be close to target for this long before M190 returns success
428
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
429
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
430
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
431
-
432
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
433
-// to check that the wiring to the thermistor is not broken.
434
-// Otherwise this would lead to the heater being powered on all the time.
435
-#define HEATER_0_MINTEMP 5
436
-#define HEATER_1_MINTEMP 5
437
-#define HEATER_2_MINTEMP 5
438
-#define HEATER_3_MINTEMP 5
439
-#define HEATER_4_MINTEMP 5
440
-#define HEATER_5_MINTEMP 5
441
-#define BED_MINTEMP 5
442
-
443
-// When temperature exceeds max temp, your heater will be switched off.
444
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
445
-// You should use MINTEMP for thermistor short/failure protection.
422
+#define TEMP_RESIDENCY_TIME 3  // (seconds) Time to wait for hotend to "settle" in M109
423
+#define TEMP_HYSTERESIS 2       // (°C) Temperature proximity considered "close enough" to the target
424
+#define TEMP_WINDOW     1       // (°C) Temperature proximity for the "temperature reached" timer
425
+
426
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
427
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
428
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
429
+
430
+// Below this temperature the heater will be switched off
431
+// because it probably indicates a broken thermistor wire.
432
+#define HEATER_0_MINTEMP   5
433
+#define HEATER_1_MINTEMP   5
434
+#define HEATER_2_MINTEMP   5
435
+#define HEATER_3_MINTEMP   5
436
+#define HEATER_4_MINTEMP   5
437
+#define HEATER_5_MINTEMP   5
438
+#define BED_MINTEMP        5
439
+
440
+// Above this temperature the heater will be switched off.
441
+// This can protect components from overheating, but NOT from shorts and failures.
442
+// (Use MINTEMP for thermistor short/failure protection.)
446 443
 #define HEATER_0_MAXTEMP 275
447 444
 #define HEATER_1_MAXTEMP 275
448 445
 #define HEATER_2_MAXTEMP 275
449 446
 #define HEATER_3_MAXTEMP 275
450 447
 #define HEATER_4_MAXTEMP 275
451 448
 #define HEATER_5_MAXTEMP 275
452
-#define BED_MAXTEMP 150
449
+#define BED_MAXTEMP      150
453 450
 
454 451
 //===========================================================================
455 452
 //============================= PID Settings ================================

+ 22
- 25
config/examples/STM32F10/Configuration.h 查看文件

@@ -389,37 +389,34 @@
389 389
 //#define TEMP_SENSOR_1_AS_REDUNDANT
390 390
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
391 391
 
392
-// Extruder temperature must be close to target for this long before M109 returns success
393
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
394
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
395
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
396
-
397
-// Bed temperature must be close to target for this long before M190 returns success
398
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
399
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
400
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
401
-
402
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
403
-// to check that the wiring to the thermistor is not broken.
404
-// Otherwise this would lead to the heater being powered on all the time.
405
-#define HEATER_0_MINTEMP 5
406
-#define HEATER_1_MINTEMP 5
407
-#define HEATER_2_MINTEMP 5
408
-#define HEATER_3_MINTEMP 5
409
-#define HEATER_4_MINTEMP 5
410
-#define HEATER_5_MINTEMP 5
411
-#define BED_MINTEMP 5
412
-
413
-// When temperature exceeds max temp, your heater will be switched off.
414
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
415
-// You should use MINTEMP for thermistor short/failure protection.
392
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
393
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
394
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
395
+
396
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
397
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
398
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
399
+
400
+// Below this temperature the heater will be switched off
401
+// because it probably indicates a broken thermistor wire.
402
+#define HEATER_0_MINTEMP   5
403
+#define HEATER_1_MINTEMP   5
404
+#define HEATER_2_MINTEMP   5
405
+#define HEATER_3_MINTEMP   5
406
+#define HEATER_4_MINTEMP   5
407
+#define HEATER_5_MINTEMP   5
408
+#define BED_MINTEMP        5
409
+
410
+// Above this temperature the heater will be switched off.
411
+// This can protect components from overheating, but NOT from shorts and failures.
412
+// (Use MINTEMP for thermistor short/failure protection.)
416 413
 #define HEATER_0_MAXTEMP 275
417 414
 #define HEATER_1_MAXTEMP 275
418 415
 #define HEATER_2_MAXTEMP 275
419 416
 #define HEATER_3_MAXTEMP 275
420 417
 #define HEATER_4_MAXTEMP 275
421 418
 #define HEATER_5_MAXTEMP 275
422
-#define BED_MAXTEMP 150
419
+#define BED_MAXTEMP      150
423 420
 
424 421
 //===========================================================================
425 422
 //============================= PID Settings ================================

+ 22
- 25
config/examples/STM32F4/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Sanguinololu/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/TheBorg/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/TinyBoy2/Configuration.h 查看文件

@@ -415,37 +415,34 @@
415 415
 //#define TEMP_SENSOR_1_AS_REDUNDANT
416 416
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
417 417
 
418
-// Extruder temperature must be close to target for this long before M109 returns success
419
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
420
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
421
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
422
-
423
-// Bed temperature must be close to target for this long before M190 returns success
424
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
425
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
426
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
427
-
428
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
429
-// to check that the wiring to the thermistor is not broken.
430
-// Otherwise this would lead to the heater being powered on all the time.
431
-#define HEATER_0_MINTEMP 5
432
-#define HEATER_1_MINTEMP 5
433
-#define HEATER_2_MINTEMP 5
434
-#define HEATER_3_MINTEMP 5
435
-#define HEATER_4_MINTEMP 5
436
-#define HEATER_5_MINTEMP 5
437
-#define BED_MINTEMP 5
438
-
439
-// When temperature exceeds max temp, your heater will be switched off.
440
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
441
-// You should use MINTEMP for thermistor short/failure protection.
418
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
419
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
420
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
421
+
422
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
423
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
424
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
425
+
426
+// Below this temperature the heater will be switched off
427
+// because it probably indicates a broken thermistor wire.
428
+#define HEATER_0_MINTEMP   5
429
+#define HEATER_1_MINTEMP   5
430
+#define HEATER_2_MINTEMP   5
431
+#define HEATER_3_MINTEMP   5
432
+#define HEATER_4_MINTEMP   5
433
+#define HEATER_5_MINTEMP   5
434
+#define BED_MINTEMP        5
435
+
436
+// Above this temperature the heater will be switched off.
437
+// This can protect components from overheating, but NOT from shorts and failures.
438
+// (Use MINTEMP for thermistor short/failure protection.)
442 439
 #define HEATER_0_MAXTEMP 250
443 440
 #define HEATER_1_MAXTEMP 275
444 441
 #define HEATER_2_MAXTEMP 275
445 442
 #define HEATER_3_MAXTEMP 275
446 443
 #define HEATER_4_MAXTEMP 275
447 444
 #define HEATER_5_MAXTEMP 275
448
-#define BED_MAXTEMP 100
445
+#define BED_MAXTEMP      100
449 446
 
450 447
 //===========================================================================
451 448
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Tronxy/X1/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 260
416 413
 #define HEATER_1_MAXTEMP 260
417 414
 #define HEATER_2_MAXTEMP 260
418 415
 #define HEATER_3_MAXTEMP 260
419 416
 #define HEATER_4_MAXTEMP 260
420 417
 #define HEATER_5_MAXTEMP 260
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Tronxy/X3A/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 130
418
+#define BED_MAXTEMP      130
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Tronxy/X5S-2E/Configuration.h 查看文件

@@ -390,30 +390,27 @@
390 390
 //#define TEMP_SENSOR_1_AS_REDUNDANT
391 391
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
392 392
 
393
-// Extruder temperature must be close to target for this long before M109 returns success
394
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
395
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
396
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
397
-
398
-// Bed temperature must be close to target for this long before M190 returns success
399
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
400
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
401
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
402
-
403
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
404
-// to check that the wiring to the thermistor is not broken.
405
-// Otherwise this would lead to the heater being powered on all the time.
406
-#define HEATER_0_MINTEMP 5
407
-#define HEATER_1_MINTEMP 5
408
-#define HEATER_2_MINTEMP 5
409
-#define HEATER_3_MINTEMP 5
410
-#define HEATER_4_MINTEMP 5
411
-#define HEATER_5_MINTEMP 5
412
-#define BED_MINTEMP 5
413
-
414
-// When temperature exceeds max temp, your heater will be switched off.
415
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
416
-// You should use MINTEMP for thermistor short/failure protection.
393
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
394
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
395
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
396
+
397
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
398
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
399
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
400
+
401
+// Below this temperature the heater will be switched off
402
+// because it probably indicates a broken thermistor wire.
403
+#define HEATER_0_MINTEMP   5
404
+#define HEATER_1_MINTEMP   5
405
+#define HEATER_2_MINTEMP   5
406
+#define HEATER_3_MINTEMP   5
407
+#define HEATER_4_MINTEMP   5
408
+#define HEATER_5_MINTEMP   5
409
+#define BED_MINTEMP        5
410
+
411
+// Above this temperature the heater will be switched off.
412
+// This can protect components from overheating, but NOT from shorts and failures.
413
+// (Use MINTEMP for thermistor short/failure protection.)
417 414
 // Tronxy X5S-2E:
418 415
 // WARNING: Never exceed 260C. The OEM stock model uses low temperature heat breaks with PTFE-lining.
419 416
 #define HEATER_0_MAXTEMP 260
@@ -424,7 +421,7 @@
424 421
 #define HEATER_5_MAXTEMP 260
425 422
 // Tronxy X5S-2E:
426 423
 // The OEM stock model uses a clone MK3a 300 @ 12V with no insulation and can reach a maximum 70C at 25C ambient.
427
-#define BED_MAXTEMP 81
424
+#define BED_MAXTEMP       81
428 425
 
429 426
 //===========================================================================
430 427
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Tronxy/X5S/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Tronxy/XY100/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/UltiMachine/Archim1/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/UltiMachine/Archim2/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/VORONDesign/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Velleman/K8200/Configuration.h 查看文件

@@ -408,37 +408,34 @@
408 408
 //#define TEMP_SENSOR_1_AS_REDUNDANT
409 409
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
410 410
 
411
-// Extruder temperature must be close to target for this long before M109 returns success
412
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
413
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
414
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
415
-
416
-// Bed temperature must be close to target for this long before M190 returns success
417
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
418
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
419
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
420
-
421
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
422
-// to check that the wiring to the thermistor is not broken.
423
-// Otherwise this would lead to the heater being powered on all the time.
424
-#define HEATER_0_MINTEMP 5
425
-#define HEATER_1_MINTEMP 5
426
-#define HEATER_2_MINTEMP 5
427
-#define HEATER_3_MINTEMP 5
428
-#define HEATER_4_MINTEMP 5
429
-#define HEATER_5_MINTEMP 5
430
-#define BED_MINTEMP 5
431
-
432
-// When temperature exceeds max temp, your heater will be switched off.
433
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
434
-// You should use MINTEMP for thermistor short/failure protection.
411
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
412
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
413
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
414
+
415
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
416
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
417
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
418
+
419
+// Below this temperature the heater will be switched off
420
+// because it probably indicates a broken thermistor wire.
421
+#define HEATER_0_MINTEMP   5
422
+#define HEATER_1_MINTEMP   5
423
+#define HEATER_2_MINTEMP   5
424
+#define HEATER_3_MINTEMP   5
425
+#define HEATER_4_MINTEMP   5
426
+#define HEATER_5_MINTEMP   5
427
+#define BED_MINTEMP        5
428
+
429
+// Above this temperature the heater will be switched off.
430
+// This can protect components from overheating, but NOT from shorts and failures.
431
+// (Use MINTEMP for thermistor short/failure protection.)
435 432
 #define HEATER_0_MAXTEMP 275
436 433
 #define HEATER_1_MAXTEMP 275
437 434
 #define HEATER_2_MAXTEMP 275
438 435
 #define HEATER_3_MAXTEMP 275
439 436
 #define HEATER_4_MAXTEMP 275
440 437
 #define HEATER_5_MAXTEMP 275
441
-#define BED_MAXTEMP 150
438
+#define BED_MAXTEMP      150
442 439
 
443 440
 //===========================================================================
444 441
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Velleman/K8400/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 2   // (seconds)
393
-#define TEMP_HYSTERESIS 5       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME      2  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          5  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Velleman/K8400/Dual-head/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 2   // (seconds)
393
-#define TEMP_HYSTERESIS 5       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME 2   // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_HYSTERESIS 5       // (°C) Temperature proximity considered "close enough" to the target
393
+#define TEMP_WINDOW     1       // (°C) Temperature proximity for the "temperature reached" timer
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/WASP/PowerWASP/Configuration.h 查看文件

@@ -407,37 +407,34 @@
407 407
 //#define TEMP_SENSOR_1_AS_REDUNDANT
408 408
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
409 409
 
410
-// Extruder temperature must be close to target for this long before M109 returns success
411
-#define TEMP_RESIDENCY_TIME 5  // (seconds)
412
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
413
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
414
-
415
-// Bed temperature must be close to target for this long before M190 returns success
416
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
417
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
418
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
419
-
420
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
421
-// to check that the wiring to the thermistor is not broken.
422
-// Otherwise this would lead to the heater being powered on all the time.
423
-#define HEATER_0_MINTEMP 5
424
-#define HEATER_1_MINTEMP 5
425
-#define HEATER_2_MINTEMP 5
426
-#define HEATER_3_MINTEMP 5
427
-#define HEATER_4_MINTEMP 5
428
-#define HEATER_5_MINTEMP 5
429
-#define BED_MINTEMP 5
430
-
431
-// When temperature exceeds max temp, your heater will be switched off.
432
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
433
-// You should use MINTEMP for thermistor short/failure protection.
410
+#define TEMP_RESIDENCY_TIME      5  // (seconds) Time to wait for hotend to "settle" in M109
411
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
412
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
413
+
414
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
415
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
416
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
417
+
418
+// Below this temperature the heater will be switched off
419
+// because it probably indicates a broken thermistor wire.
420
+#define HEATER_0_MINTEMP   5
421
+#define HEATER_1_MINTEMP   5
422
+#define HEATER_2_MINTEMP   5
423
+#define HEATER_3_MINTEMP   5
424
+#define HEATER_4_MINTEMP   5
425
+#define HEATER_5_MINTEMP   5
426
+#define BED_MINTEMP        5
427
+
428
+// Above this temperature the heater will be switched off.
429
+// This can protect components from overheating, but NOT from shorts and failures.
430
+// (Use MINTEMP for thermistor short/failure protection.)
434 431
 #define HEATER_0_MAXTEMP 230
435 432
 #define HEATER_1_MAXTEMP 275
436 433
 #define HEATER_2_MAXTEMP 275
437 434
 #define HEATER_3_MAXTEMP 275
438 435
 #define HEATER_4_MAXTEMP 275
439 436
 #define HEATER_5_MAXTEMP 275
440
-#define BED_MAXTEMP 150
437
+#define BED_MAXTEMP      150
441 438
 
442 439
 //===========================================================================
443 440
 //============================= PID Settings ================================

+ 22
- 25
config/examples/Wanhao/Duplicator 6/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 260
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 120
418
+#define BED_MAXTEMP      120
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/adafruit/ST7565/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/Anycubic/Kossel/Configuration.h 查看文件

@@ -409,37 +409,34 @@
409 409
 //#define TEMP_SENSOR_1_AS_REDUNDANT
410 410
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
411 411
 
412
-// Extruder temperature must be close to target for this long before M109 returns success
413
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
414
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
415
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
416
-
417
-// Bed temperature must be close to target for this long before M190 returns success
418
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
419
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
420
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
421
-
422
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
423
-// to check that the wiring to the thermistor is not broken.
424
-// Otherwise this would lead to the heater being powered on all the time.
425
-#define HEATER_0_MINTEMP 5
426
-#define HEATER_1_MINTEMP 5
427
-#define HEATER_2_MINTEMP 5
428
-#define HEATER_3_MINTEMP 5
429
-#define HEATER_4_MINTEMP 5
430
-#define HEATER_5_MINTEMP 5
431
-#define BED_MINTEMP 5
432
-
433
-// When temperature exceeds max temp, your heater will be switched off.
434
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
435
-// You should use MINTEMP for thermistor short/failure protection.
412
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
413
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
414
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
415
+
416
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
417
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
418
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
419
+
420
+// Below this temperature the heater will be switched off
421
+// because it probably indicates a broken thermistor wire.
422
+#define HEATER_0_MINTEMP   5
423
+#define HEATER_1_MINTEMP   5
424
+#define HEATER_2_MINTEMP   5
425
+#define HEATER_3_MINTEMP   5
426
+#define HEATER_4_MINTEMP   5
427
+#define HEATER_5_MINTEMP   5
428
+#define BED_MINTEMP        5
429
+
430
+// Above this temperature the heater will be switched off.
431
+// This can protect components from overheating, but NOT from shorts and failures.
432
+// (Use MINTEMP for thermistor short/failure protection.)
436 433
 #define HEATER_0_MAXTEMP 275
437 434
 #define HEATER_1_MAXTEMP 275
438 435
 #define HEATER_2_MAXTEMP 275
439 436
 #define HEATER_3_MAXTEMP 275
440 437
 #define HEATER_4_MAXTEMP 275
441 438
 #define HEATER_5_MAXTEMP 275
442
-#define BED_MAXTEMP 120
439
+#define BED_MAXTEMP      120
443 440
 
444 441
 //===========================================================================
445 442
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/FLSUN/auto_calibrate/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 5
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 1   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  1  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 250
416 413
 #define HEATER_1_MAXTEMP 250
417 414
 #define HEATER_2_MAXTEMP 250
418 415
 #define HEATER_3_MAXTEMP 250
419 416
 #define HEATER_4_MAXTEMP 250
420 417
 #define HEATER_5_MAXTEMP 250
421
-#define BED_MAXTEMP 115
418
+#define BED_MAXTEMP      115
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/FLSUN/kossel/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 5
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 1   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  1  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 250
416 413
 #define HEATER_1_MAXTEMP 250
417 414
 #define HEATER_2_MAXTEMP 250
418 415
 #define HEATER_3_MAXTEMP 250
419 416
 #define HEATER_4_MAXTEMP 250
420 417
 #define HEATER_5_MAXTEMP 250
421
-#define BED_MAXTEMP 115
418
+#define BED_MAXTEMP      115
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/FLSUN/kossel_mini/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 5
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 1   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  1  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/Geeetech/Rostock 301/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/Hatchbox_Alpha/Configuration.h 查看文件

@@ -393,37 +393,34 @@
393 393
 //#define TEMP_SENSOR_1_AS_REDUNDANT
394 394
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
395 395
 
396
-// Extruder temperature must be close to target for this long before M109 returns success
397
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// Bed temperature must be close to target for this long before M190 returns success
402
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
403
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
404
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
405
-
406
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
407
-// to check that the wiring to the thermistor is not broken.
408
-// Otherwise this would lead to the heater being powered on all the time.
409
-#define HEATER_0_MINTEMP 5
410
-#define HEATER_1_MINTEMP 5
411
-#define HEATER_2_MINTEMP 5
412
-#define HEATER_3_MINTEMP 5
413
-#define HEATER_4_MINTEMP 5
414
-#define HEATER_5_MINTEMP 5
415
-#define BED_MINTEMP 5
416
-
417
-// When temperature exceeds max temp, your heater will be switched off.
418
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
419
-// You should use MINTEMP for thermistor short/failure protection.
396
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
397
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
398
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
399
+
400
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
401
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
402
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
403
+
404
+// Below this temperature the heater will be switched off
405
+// because it probably indicates a broken thermistor wire.
406
+#define HEATER_0_MINTEMP   5
407
+#define HEATER_1_MINTEMP   5
408
+#define HEATER_2_MINTEMP   5
409
+#define HEATER_3_MINTEMP   5
410
+#define HEATER_4_MINTEMP   5
411
+#define HEATER_5_MINTEMP   5
412
+#define BED_MINTEMP        5
413
+
414
+// Above this temperature the heater will be switched off.
415
+// This can protect components from overheating, but NOT from shorts and failures.
416
+// (Use MINTEMP for thermistor short/failure protection.)
420 417
 #define HEATER_0_MAXTEMP 275
421 418
 #define HEATER_1_MAXTEMP 275
422 419
 #define HEATER_2_MAXTEMP 275
423 420
 #define HEATER_3_MAXTEMP 275
424 421
 #define HEATER_4_MAXTEMP 275
425 422
 #define HEATER_5_MAXTEMP 275
426
-#define BED_MAXTEMP 150
423
+#define BED_MAXTEMP      150
427 424
 
428 425
 //===========================================================================
429 426
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/MKS/SBASE/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/Tevo Little Monster/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 1  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  1  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/generic/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/kossel_mini/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 5
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/kossel_pro/Configuration.h 查看文件

@@ -392,37 +392,34 @@
392 392
 //#define TEMP_SENSOR_1_AS_REDUNDANT
393 393
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
394 394
 
395
-// Extruder temperature must be close to target for this long before M109 returns success
396
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
397
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
398
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
399
-
400
-// Bed temperature must be close to target for this long before M190 returns success
401
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
402
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
403
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
404
-
405
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
406
-// to check that the wiring to the thermistor is not broken.
407
-// Otherwise this would lead to the heater being powered on all the time.
408
-#define HEATER_0_MINTEMP 5
409
-#define HEATER_1_MINTEMP 5
410
-#define HEATER_2_MINTEMP 5
411
-#define HEATER_3_MINTEMP 5
412
-#define HEATER_4_MINTEMP 5
413
-#define HEATER_5_MINTEMP 5
414
-#define BED_MINTEMP 5
415
-
416
-// When temperature exceeds max temp, your heater will be switched off.
417
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
418
-// You should use MINTEMP for thermistor short/failure protection.
395
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
396
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
400
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
401
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
402
+
403
+// Below this temperature the heater will be switched off
404
+// because it probably indicates a broken thermistor wire.
405
+#define HEATER_0_MINTEMP   5
406
+#define HEATER_1_MINTEMP   5
407
+#define HEATER_2_MINTEMP   5
408
+#define HEATER_3_MINTEMP   5
409
+#define HEATER_4_MINTEMP   5
410
+#define HEATER_5_MINTEMP   5
411
+#define BED_MINTEMP        5
412
+
413
+// Above this temperature the heater will be switched off.
414
+// This can protect components from overheating, but NOT from shorts and failures.
415
+// (Use MINTEMP for thermistor short/failure protection.)
419 416
 #define HEATER_0_MAXTEMP 275
420 417
 #define HEATER_1_MAXTEMP 275
421 418
 #define HEATER_2_MAXTEMP 275
422 419
 #define HEATER_3_MAXTEMP 275
423 420
 #define HEATER_4_MAXTEMP 275
424 421
 #define HEATER_5_MAXTEMP 275
425
-#define BED_MAXTEMP 150
422
+#define BED_MAXTEMP      150
426 423
 
427 424
 //===========================================================================
428 425
 //============================= PID Settings ================================

+ 22
- 25
config/examples/delta/kossel_xl/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/gCreate/gMax1.5+/Configuration.h 查看文件

@@ -396,37 +396,34 @@
396 396
 //#define TEMP_SENSOR_1_AS_REDUNDANT
397 397
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
398 398
 
399
-// Extruder temperature must be close to target for this long before M109 returns success
400
-#define TEMP_RESIDENCY_TIME 16  // (seconds)
401
-#define TEMP_HYSTERESIS 12      // (degC) range of +/- temperatures considered "close" to the target one
402
-#define TEMP_WINDOW     5       // (degC) Window around target to start the residency timer x degC early.
403
-
404
-// Bed temperature must be close to target for this long before M190 returns success
405
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
406
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
407
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
408
-
409
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
410
-// to check that the wiring to the thermistor is not broken.
411
-// Otherwise this would lead to the heater being powered on all the time.
412
-#define HEATER_0_MINTEMP 5
413
-#define HEATER_1_MINTEMP 5
414
-#define HEATER_2_MINTEMP 5
415
-#define HEATER_3_MINTEMP 5
416
-#define HEATER_4_MINTEMP 5
417
-#define HEATER_5_MINTEMP 5
418
-#define BED_MINTEMP 5
419
-
420
-// When temperature exceeds max temp, your heater will be switched off.
421
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
422
-// You should use MINTEMP for thermistor short/failure protection.
399
+#define TEMP_RESIDENCY_TIME     16  // (seconds) Time to wait for hotend to "settle" in M109
400
+#define TEMP_WINDOW              5  // (°C) Temperature proximity for the "temperature reached" timer
401
+#define TEMP_HYSTERESIS         12  // (°C) Temperature proximity considered "close enough" to the target
402
+
403
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
404
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
405
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
406
+
407
+// Below this temperature the heater will be switched off
408
+// because it probably indicates a broken thermistor wire.
409
+#define HEATER_0_MINTEMP   5
410
+#define HEATER_1_MINTEMP   5
411
+#define HEATER_2_MINTEMP   5
412
+#define HEATER_3_MINTEMP   5
413
+#define HEATER_4_MINTEMP   5
414
+#define HEATER_5_MINTEMP   5
415
+#define BED_MINTEMP        5
416
+
417
+// Above this temperature the heater will be switched off.
418
+// This can protect components from overheating, but NOT from shorts and failures.
419
+// (Use MINTEMP for thermistor short/failure protection.)
423 420
 #define HEATER_0_MAXTEMP 245
424 421
 #define HEATER_1_MAXTEMP 245
425 422
 #define HEATER_2_MAXTEMP 245
426 423
 #define HEATER_3_MAXTEMP 245
427 424
 #define HEATER_4_MAXTEMP 245
428 425
 #define HEATER_5_MAXTEMP 245
429
-#define BED_MAXTEMP 115
426
+#define BED_MAXTEMP      115
430 427
 
431 428
 //===========================================================================
432 429
 //============================= PID Settings ================================

+ 22
- 25
config/examples/makibox/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/stm32f103ret6/Configuration.h 查看文件

@@ -389,37 +389,34 @@
389 389
 //#define TEMP_SENSOR_1_AS_REDUNDANT
390 390
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
391 391
 
392
-// Extruder temperature must be close to target for this long before M109 returns success
393
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
394
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
395
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
396
-
397
-// Bed temperature must be close to target for this long before M190 returns success
398
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
399
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
400
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
401
-
402
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
403
-// to check that the wiring to the thermistor is not broken.
404
-// Otherwise this would lead to the heater being powered on all the time.
405
-#define HEATER_0_MINTEMP 5
406
-#define HEATER_1_MINTEMP 5
407
-#define HEATER_2_MINTEMP 5
408
-#define HEATER_3_MINTEMP 5
409
-#define HEATER_4_MINTEMP 5
410
-#define HEATER_5_MINTEMP 5
411
-#define BED_MINTEMP 5
412
-
413
-// When temperature exceeds max temp, your heater will be switched off.
414
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
415
-// You should use MINTEMP for thermistor short/failure protection.
392
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
393
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
394
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
395
+
396
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
397
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
398
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
399
+
400
+// Below this temperature the heater will be switched off
401
+// because it probably indicates a broken thermistor wire.
402
+#define HEATER_0_MINTEMP   5
403
+#define HEATER_1_MINTEMP   5
404
+#define HEATER_2_MINTEMP   5
405
+#define HEATER_3_MINTEMP   5
406
+#define HEATER_4_MINTEMP   5
407
+#define HEATER_5_MINTEMP   5
408
+#define BED_MINTEMP        5
409
+
410
+// Above this temperature the heater will be switched off.
411
+// This can protect components from overheating, but NOT from shorts and failures.
412
+// (Use MINTEMP for thermistor short/failure protection.)
416 413
 #define HEATER_0_MAXTEMP 275
417 414
 #define HEATER_1_MAXTEMP 275
418 415
 #define HEATER_2_MAXTEMP 275
419 416
 #define HEATER_3_MAXTEMP 275
420 417
 #define HEATER_4_MAXTEMP 275
421 418
 #define HEATER_5_MAXTEMP 275
422
-#define BED_MAXTEMP 150
419
+#define BED_MAXTEMP      150
423 420
 
424 421
 //===========================================================================
425 422
 //============================= PID Settings ================================

+ 22
- 25
config/examples/tvrrug/Round2/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 0   // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME  0  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

+ 22
- 25
config/examples/wt150/Configuration.h 查看文件

@@ -388,37 +388,34 @@
388 388
 //#define TEMP_SENSOR_1_AS_REDUNDANT
389 389
 #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
390 390
 
391
-// Extruder temperature must be close to target for this long before M109 returns success
392
-#define TEMP_RESIDENCY_TIME 10  // (seconds)
393
-#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
394
-#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
395
-
396
-// Bed temperature must be close to target for this long before M190 returns success
397
-#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
398
-#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
399
-#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
400
-
401
-// The minimal temperature defines the temperature below which the heater will not be enabled It is used
402
-// to check that the wiring to the thermistor is not broken.
403
-// Otherwise this would lead to the heater being powered on all the time.
404
-#define HEATER_0_MINTEMP 5
405
-#define HEATER_1_MINTEMP 5
406
-#define HEATER_2_MINTEMP 5
407
-#define HEATER_3_MINTEMP 5
408
-#define HEATER_4_MINTEMP 5
409
-#define HEATER_5_MINTEMP 5
410
-#define BED_MINTEMP 5
411
-
412
-// When temperature exceeds max temp, your heater will be switched off.
413
-// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
414
-// You should use MINTEMP for thermistor short/failure protection.
391
+#define TEMP_RESIDENCY_TIME     10  // (seconds) Time to wait for hotend to "settle" in M109
392
+#define TEMP_WINDOW              1  // (°C) Temperature proximity for the "temperature reached" timer
393
+#define TEMP_HYSTERESIS          3  // (°C) Temperature proximity considered "close enough" to the target
394
+
395
+#define TEMP_BED_RESIDENCY_TIME 10  // (seconds) Time to wait for bed to "settle" in M190
396
+#define TEMP_BED_WINDOW          1  // (°C) Temperature proximity for the "temperature reached" timer
397
+#define TEMP_BED_HYSTERESIS      3  // (°C) Temperature proximity considered "close enough" to the target
398
+
399
+// Below this temperature the heater will be switched off
400
+// because it probably indicates a broken thermistor wire.
401
+#define HEATER_0_MINTEMP   5
402
+#define HEATER_1_MINTEMP   5
403
+#define HEATER_2_MINTEMP   5
404
+#define HEATER_3_MINTEMP   5
405
+#define HEATER_4_MINTEMP   5
406
+#define HEATER_5_MINTEMP   5
407
+#define BED_MINTEMP        5
408
+
409
+// Above this temperature the heater will be switched off.
410
+// This can protect components from overheating, but NOT from shorts and failures.
411
+// (Use MINTEMP for thermistor short/failure protection.)
415 412
 #define HEATER_0_MAXTEMP 275
416 413
 #define HEATER_1_MAXTEMP 275
417 414
 #define HEATER_2_MAXTEMP 275
418 415
 #define HEATER_3_MAXTEMP 275
419 416
 #define HEATER_4_MAXTEMP 275
420 417
 #define HEATER_5_MAXTEMP 275
421
-#define BED_MAXTEMP 150
418
+#define BED_MAXTEMP      150
422 419
 
423 420
 //===========================================================================
424 421
 //============================= PID Settings ================================

Loading…
取消
儲存