Ver código fonte

Configurable PSU power-on delay (#16050)

Felicia Hummel 4 anos atrás
pai
commit
690ed531b6
100 arquivos alterados com 297 adições e 196 exclusões
  1. 5
    4
      Marlin/Configuration.h
  2. 3
    3
      Marlin/src/Marlin.cpp
  3. 1
    1
      Marlin/src/gcode/control/M80_M81.cpp
  4. 7
    0
      Marlin/src/inc/Conditionals_post.h
  5. 2
    0
      Marlin/src/inc/SanityCheck.h
  6. 3
    2
      config/default/Configuration.h
  7. 3
    2
      config/examples/3DFabXYZ/Migbot/Configuration.h
  8. 3
    2
      config/examples/ADIMLab/Gantry v1/Configuration.h
  9. 3
    2
      config/examples/ADIMLab/Gantry v2/Configuration.h
  10. 3
    2
      config/examples/AlephObjects/TAZ4/Configuration.h
  11. 3
    2
      config/examples/Alfawise/U20-bltouch/Configuration.h
  12. 3
    2
      config/examples/Alfawise/U20/Configuration.h
  13. 3
    2
      config/examples/AliExpress/CL-260/Configuration.h
  14. 3
    2
      config/examples/AliExpress/UM2pExt/Configuration.h
  15. 3
    2
      config/examples/Anet/A2/Configuration.h
  16. 3
    2
      config/examples/Anet/A2plus/Configuration.h
  17. 3
    2
      config/examples/Anet/A6/Configuration.h
  18. 3
    2
      config/examples/Anet/A8/Configuration.h
  19. 3
    2
      config/examples/Anet/A8plus/Configuration.h
  20. 3
    2
      config/examples/Anet/E16/Configuration.h
  21. 3
    2
      config/examples/AnyCubic/i3/Configuration.h
  22. 3
    2
      config/examples/ArmEd/Configuration.h
  23. 3
    2
      config/examples/Azteeg/X5GT/Configuration.h
  24. 3
    2
      config/examples/BIBO/TouchX/cyclops/Configuration.h
  25. 3
    2
      config/examples/BIBO/TouchX/default/Configuration.h
  26. 3
    2
      config/examples/BQ/Hephestos/Configuration.h
  27. 3
    2
      config/examples/BQ/Hephestos_2/Configuration.h
  28. 3
    2
      config/examples/BQ/WITBOX/Configuration.h
  29. 3
    2
      config/examples/BigTreeTech/SKR Mini E3 1.0/Configuration.h
  30. 3
    2
      config/examples/BigTreeTech/SKR Mini E3 1.2/Configuration.h
  31. 3
    2
      config/examples/Cartesio/Configuration.h
  32. 3
    2
      config/examples/Creality/CR-10/Configuration.h
  33. 3
    2
      config/examples/Creality/CR-10S/Configuration.h
  34. 3
    2
      config/examples/Creality/CR-10_5S/Configuration.h
  35. 3
    2
      config/examples/Creality/CR-10mini/Configuration.h
  36. 3
    2
      config/examples/Creality/CR-20 Pro/Configuration.h
  37. 3
    2
      config/examples/Creality/CR-20/Configuration.h
  38. 3
    2
      config/examples/Creality/CR-8/Configuration.h
  39. 3
    2
      config/examples/Creality/Ender-2/Configuration.h
  40. 3
    2
      config/examples/Creality/Ender-3/Configuration.h
  41. 3
    2
      config/examples/Creality/Ender-4/Configuration.h
  42. 3
    2
      config/examples/Creality/Ender-5/Configuration.h
  43. 3
    2
      config/examples/Dagoma/Disco Ultimate/Configuration.h
  44. 3
    2
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h
  45. 3
    2
      config/examples/Einstart-S/Configuration.h
  46. 3
    2
      config/examples/FYSETC/AIO_II/Configuration.h
  47. 3
    2
      config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration.h
  48. 3
    2
      config/examples/FYSETC/Cheetah 1.2/base/Configuration.h
  49. 3
    2
      config/examples/FYSETC/Cheetah/BLTouch/Configuration.h
  50. 3
    2
      config/examples/FYSETC/Cheetah/base/Configuration.h
  51. 3
    2
      config/examples/FYSETC/F6_13/Configuration.h
  52. 3
    2
      config/examples/FYSETC/S6/Configuration.h
  53. 2
    2
      config/examples/Felix/DUAL/Configuration.h
  54. 2
    2
      config/examples/Felix/Single/Configuration.h
  55. 3
    2
      config/examples/FlashForge/CreatorPro/Configuration.h
  56. 3
    2
      config/examples/FolgerTech/i3-2020/Configuration.h
  57. 3
    2
      config/examples/Formbot/Raptor/Configuration.h
  58. 3
    2
      config/examples/Formbot/T_Rex_2+/Configuration.h
  59. 3
    2
      config/examples/Formbot/T_Rex_3/Configuration.h
  60. 3
    2
      config/examples/Geeetech/A10/Configuration.h
  61. 3
    2
      config/examples/Geeetech/A10M/Configuration.h
  62. 3
    2
      config/examples/Geeetech/A10T/Configuration.h
  63. 3
    2
      config/examples/Geeetech/A20/Configuration.h
  64. 3
    2
      config/examples/Geeetech/A20M/Configuration.h
  65. 3
    2
      config/examples/Geeetech/A20T/Configuration.h
  66. 3
    2
      config/examples/Geeetech/GT2560/Configuration.h
  67. 3
    2
      config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  68. 3
    2
      config/examples/Geeetech/MeCreator2/Configuration.h
  69. 3
    2
      config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  70. 3
    2
      config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  71. 3
    2
      config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  72. 3
    2
      config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  73. 3
    2
      config/examples/HMS434/Configuration.h
  74. 3
    2
      config/examples/Infitary/i3-M508/Configuration.h
  75. 3
    2
      config/examples/JGAurora/A1/Configuration.h
  76. 3
    2
      config/examples/JGAurora/A5/Configuration.h
  77. 3
    2
      config/examples/JGAurora/A5S/Configuration.h
  78. 3
    2
      config/examples/MakerParts/Configuration.h
  79. 3
    2
      config/examples/Malyan/M150/Configuration.h
  80. 3
    2
      config/examples/Malyan/M200/Configuration.h
  81. 3
    2
      config/examples/Micromake/C1/basic/Configuration.h
  82. 3
    2
      config/examples/Micromake/C1/enhanced/Configuration.h
  83. 3
    2
      config/examples/Mks/Robin/Configuration.h
  84. 2
    2
      config/examples/Mks/Sbase/Configuration.h
  85. 3
    2
      config/examples/Printrbot/PrintrboardG2/Configuration.h
  86. 3
    2
      config/examples/RapideLite/RL200/Configuration.h
  87. 3
    2
      config/examples/Renkforce/RF100/Configuration.h
  88. 3
    2
      config/examples/Renkforce/RF100XL/Configuration.h
  89. 3
    2
      config/examples/Renkforce/RF100v2/Configuration.h
  90. 3
    2
      config/examples/RepRapPro/Huxley/Configuration.h
  91. 3
    2
      config/examples/RepRapWorld/Megatronics/Configuration.h
  92. 3
    2
      config/examples/RigidBot/Configuration.h
  93. 3
    2
      config/examples/SCARA/Configuration.h
  94. 3
    2
      config/examples/STM32/Black_STM32F407VET6/Configuration.h
  95. 3
    2
      config/examples/STM32/STM32F103RE/Configuration.h
  96. 3
    2
      config/examples/STM32/STM32F4/Configuration.h
  97. 3
    2
      config/examples/STM32/stm32f103ret6/Configuration.h
  98. 3
    2
      config/examples/Sanguinololu/Configuration.h
  99. 3
    2
      config/examples/Tevo/Michelangelo/Configuration.h
  100. 0
    0
      config/examples/Tevo/Tarantula Pro/Configuration.h

+ 5
- 4
Marlin/Configuration.h Ver arquivo

@@ -325,13 +325,14 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332
-  //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333
+  //#define AUTO_POWER_CONTROL      // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)
334
-    #define AUTO_POWER_FANS           // Turn on PSU if fans need power
335
+    #define AUTO_POWER_FANS         // Turn on PSU if fans need power
335 336
     #define AUTO_POWER_E_FANS
336 337
     #define AUTO_POWER_CONTROLLERFAN
337 338
     #define AUTO_POWER_CHAMBER_FAN

+ 3
- 3
Marlin/src/Marlin.cpp Ver arquivo

@@ -110,7 +110,7 @@
110 110
   #include "feature/I2CPositionEncoder.h"
111 111
 #endif
112 112
 
113
-#if HAS_TRINAMIC && DISABLED(PS_DEFAULT_OFF)
113
+#if HAS_TRINAMIC && DISABLED(PSU_DEFAULT_OFF)
114 114
   #include "feature/tmc_util.h"
115 115
 #endif
116 116
 
@@ -234,7 +234,7 @@ void setup_powerhold() {
234 234
     OUT_WRITE(SUICIDE_PIN, !SUICIDE_PIN_INVERTING);
235 235
   #endif
236 236
   #if ENABLED(PSU_CONTROL)
237
-    #if ENABLED(PS_DEFAULT_OFF)
237
+    #if ENABLED(PSU_DEFAULT_OFF)
238 238
       powersupply_on = true;  PSU_OFF();
239 239
     #else
240 240
       powersupply_on = false; PSU_ON();
@@ -1110,7 +1110,7 @@ void setup() {
1110 1110
     host_action_prompt_end();
1111 1111
   #endif
1112 1112
 
1113
-  #if HAS_TRINAMIC && DISABLED(PS_DEFAULT_OFF)
1113
+  #if HAS_TRINAMIC && DISABLED(PSU_DEFAULT_OFF)
1114 1114
     test_tmc_connection(true, true, true, true);
1115 1115
   #endif
1116 1116
 

+ 1
- 1
Marlin/src/gcode/control/M80_M81.cpp Ver arquivo

@@ -72,7 +72,7 @@
72 72
     #endif
73 73
 
74 74
     #if DISABLED(AUTO_POWER_CONTROL)
75
-      delay(100); // Wait for power to settle
75
+      delay(PSU_POWERUP_DELAY); // Wait for power to settle
76 76
       restore_stepper_drivers();
77 77
     #endif
78 78
 

+ 7
- 0
Marlin/src/inc/Conditionals_post.h Ver arquivo

@@ -330,6 +330,13 @@
330 330
     #else
331 331
       #define PSU_NAME "ATX"      // ATX style
332 332
     #endif
333
+    #if DISABLED(AUTO_POWER_CONTROL)
334
+      #ifndef PSU_POWERUP_DELAY
335
+        #define PSU_POWERUP_DELAY 100
336
+      #endif
337
+    #elif defined(PSU_POWERUP_DELAY)
338
+      #error "PSU_POWERUP_DELAY has no effect if AUTO_POWER_CONTROL is enabled."
339
+    #endif
333 340
   #else
334 341
     #define PSU_NAME "Generic"    // No control
335 342
   #endif

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

@@ -416,6 +416,8 @@
416 416
   #error "BABYSTEP_MULTIPLICATOR is now BABYSTEP_MULTIPLICATOR_[XY|Z]. Please update Configuration_adv.h."
417 417
 #elif defined(LULZBOT_TOUCH_UI)
418 418
   #error "LULZBOT_TOUCH_UI is now TOUCH_UI_FTDI_EVE. Please update your configuration."
419
+#elif defined(PS_DEFAULT_OFF)
420
+  #error "PS_DEFAULT_OFF is now PSU_DEFAULT_OFF. Please update your configuration."
419 421
 #endif
420 422
 
421 423
 #define BOARD_MKS_13        -1000

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/ADIMLab/Gantry v1/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/ADIMLab/Gantry v2/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Alfawise/U20-bltouch/Configuration.h Ver arquivo

@@ -363,9 +363,10 @@
363 363
 #define PSU_NAME "360W 24V/15A"
364 364
 
365 365
 #if ENABLED(PSU_CONTROL)
366
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
366
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
367 367
 
368
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
368
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
369
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
369 370
 
370 371
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
371 372
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Alfawise/U20/Configuration.h Ver arquivo

@@ -363,9 +363,10 @@
363 363
 #define PSU_NAME "360W 24V/15A"
364 364
 
365 365
 #if ENABLED(PSU_CONTROL)
366
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
366
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
367 367
 
368
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
368
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
369
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
369 370
 
370 371
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
371 372
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -326,9 +326,10 @@
326 326
 //#define PSU_NAME "Power Supply"
327 327
 
328 328
 #if ENABLED(PSU_CONTROL)
329
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
329
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
330 330
 
331
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
331
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
332
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
332 333
 
333 334
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
334 335
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Anet/A8plus/Configuration.h Ver arquivo

@@ -326,9 +326,10 @@
326 326
 //#define PSU_NAME "Power Supply"
327 327
 
328 328
 #if ENABLED(PSU_CONTROL)
329
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
329
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
330 330
 
331
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
331
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
332
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
332 333
 
333 334
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
334 335
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Anet/E16/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -333,9 +333,10 @@
333 333
 //#define PSU_NAME "Power Supply"
334 334
 
335 335
 #if ENABLED(PSU_CONTROL)
336
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
336
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
337 337
 
338
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
338
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
339
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
339 340
 
340 341
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
341 342
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/BigTreeTech/SKR Mini E3 1.0/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/BigTreeTech/SKR Mini E3 1.2/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -326,9 +326,10 @@
326 326
 //#define PSU_NAME "Power Supply"
327 327
 
328 328
 #if ENABLED(PSU_CONTROL)
329
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
329
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
330 330
 
331
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
331
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
332
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
332 333
 
333 334
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
334 335
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -334,9 +334,10 @@
334 334
 //#define PSU_NAME "Power Supply"
335 335
 
336 336
 #if ENABLED(PSU_CONTROL)
337
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
337
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
338 338
 
339
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
339
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
340
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
340 341
 
341 342
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
342 343
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Creality/CR-20 Pro/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Creality/CR-20/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Dagoma/Disco Ultimate/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Einstart-S/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/FYSETC/AIO_II/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/FYSETC/Cheetah 1.2/base/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/FYSETC/Cheetah/BLTouch/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/FYSETC/Cheetah/base/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/FYSETC/F6_13/Configuration.h Ver arquivo

@@ -327,9 +327,10 @@
327 327
 //#define PSU_NAME "Power Supply"
328 328
 
329 329
 #if ENABLED(PSU_CONTROL)
330
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
330
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
331 331
 
332
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
332
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
333
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
333 334
 
334 335
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
335 336
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/FYSETC/S6/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,9 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  #define PS_DEFAULT_OFF        // Keep power off until enabled directly with M80
330
+  #define PSU_DEFAULT_OFF       // Keep power off until enabled directly with M80
331 331
 
332 332
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 333
   #if ENABLED(AUTO_POWER_CONTROL)

+ 2
- 2
config/examples/Felix/Single/Configuration.h Ver arquivo

@@ -325,9 +325,9 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  #define PS_DEFAULT_OFF        // Keep power off until enabled directly with M80
330
+  #define PSU_DEFAULT_OFF       // Keep power off until enabled directly with M80
331 331
 
332 332
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 333
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -366,9 +366,10 @@
366 366
 //#define PSU_NAME "Power Supply"
367 367
 
368 368
 #if ENABLED(PSU_CONTROL)
369
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
369
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
370 370
 
371
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
371
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
372
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
372 373
 
373 374
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
374 375
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -334,9 +334,10 @@
334 334
 //#define PSU_NAME "Power Supply"
335 335
 
336 336
 #if ENABLED(PSU_CONTROL)
337
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
337
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
338 338
 
339
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
339
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
340
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
340 341
 
341 342
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
342 343
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -329,9 +329,10 @@
329 329
 //#define PSU_NAME "Power Supply"
330 330
 
331 331
 #if ENABLED(PSU_CONTROL)
332
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
332
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
333 333
 
334
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
334
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
335
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
335 336
 
336 337
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
337 338
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Geeetech/A10/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Geeetech/A10T/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Geeetech/A20/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Geeetech/A20T/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/HMS434/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/JGAurora/A1/Configuration.h Ver arquivo

@@ -330,9 +330,10 @@
330 330
 //#define PSU_NAME "Power Supply"
331 331
 
332 332
 #if ENABLED(PSU_CONTROL)
333
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
333
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
334 334
 
335
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
335
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
336
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
336 337
 
337 338
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
338 339
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -330,9 +330,10 @@
330 330
 //#define PSU_NAME "Power Supply"
331 331
 
332 332
 #if ENABLED(PSU_CONTROL)
333
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
333
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
334 334
 
335
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
335
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
336
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
336 337
 
337 338
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
338 339
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/JGAurora/A5S/Configuration.h Ver arquivo

@@ -330,9 +330,10 @@
330 330
 //#define PSU_NAME "Power Supply"
331 331
 
332 332
 #if ENABLED(PSU_CONTROL)
333
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
333
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
334 334
 
335
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
335
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
336
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
336 337
 
337 338
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
338 339
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

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

@@ -330,9 +330,10 @@
330 330
 //#define PSU_NAME "Power Supply"
331 331
 
332 332
 #if ENABLED(PSU_CONTROL)
333
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
333
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
334 334
 
335
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
335
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
336
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
336 337
 
337 338
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
338 339
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Malyan/M200/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Micromake/C1/basic/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Micromake/C1/enhanced/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Mks/Robin/Configuration.h Ver arquivo

@@ -326,9 +326,10 @@
326 326
 //#define PSU_NAME "Power Supply"
327 327
 
328 328
 #if ENABLED(PSU_CONTROL)
329
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
329
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
330 330
 
331
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
331
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
332
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
332 333
 
333 334
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
334 335
   #if ENABLED(AUTO_POWER_CONTROL)

+ 2
- 2
config/examples/Mks/Sbase/Configuration.h Ver arquivo

@@ -325,9 +325,9 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  #define PS_DEFAULT_OFF        // Keep power off until enabled directly with M80
330
+  #define PSU_DEFAULT_OFF       // Keep power off until enabled directly with M80
331 331
 
332 332
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 333
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Printrbot/PrintrboardG2/Configuration.h Ver arquivo

@@ -326,9 +326,10 @@
326 326
 //#define PSU_NAME "Power Supply"
327 327
 
328 328
 #if ENABLED(PSU_CONTROL)
329
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
329
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
330 330
 
331
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
331
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
332
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
332 333
 
333 334
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
334 335
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/RapideLite/RL200/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Renkforce/RF100/Configuration.h Ver arquivo

@@ -328,9 +328,10 @@
328 328
 //#define PSU_NAME "Power Supply"
329 329
 
330 330
 #if ENABLED(PSU_CONTROL)
331
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
331
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
332 332
 
333
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
333
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
334
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
334 335
 
335 336
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
336 337
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Renkforce/RF100XL/Configuration.h Ver arquivo

@@ -328,9 +328,10 @@
328 328
 //#define PSU_NAME "Power Supply"
329 329
 
330 330
 #if ENABLED(PSU_CONTROL)
331
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
331
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
332 332
 
333
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
333
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
334
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
334 335
 
335 336
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
336 337
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Renkforce/RF100v2/Configuration.h Ver arquivo

@@ -328,9 +328,10 @@
328 328
 //#define PSU_NAME "Power Supply"
329 329
 
330 330
 #if ENABLED(PSU_CONTROL)
331
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
331
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
332 332
 
333
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
333
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
334
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
334 335
 
335 336
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
336 337
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/RepRapPro/Huxley/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/RepRapWorld/Megatronics/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/RigidBot/Configuration.h Ver arquivo

@@ -328,9 +328,10 @@
328 328
 //#define PSU_NAME "Power Supply"
329 329
 
330 330
 #if ENABLED(PSU_CONTROL)
331
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
331
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
332 332
 
333
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
333
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
334
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
334 335
 
335 336
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
336 337
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/SCARA/Configuration.h Ver arquivo

@@ -352,9 +352,10 @@
352 352
 //#define PSU_NAME "Power Supply"
353 353
 
354 354
 #if ENABLED(PSU_CONTROL)
355
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
355
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
356 356
 
357
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
357
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
358
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
358 359
 
359 360
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
360 361
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/STM32/Black_STM32F407VET6/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/STM32/STM32F103RE/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/STM32/STM32F4/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/STM32/stm32f103ret6/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Sanguinololu/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 3
- 2
config/examples/Tevo/Michelangelo/Configuration.h Ver arquivo

@@ -325,9 +325,10 @@
325 325
 //#define PSU_NAME "Power Supply"
326 326
 
327 327
 #if ENABLED(PSU_CONTROL)
328
-  #define PSU_ACTIVE_HIGH false // Set 'false' for ATX (1), 'true' for X-Box (2)
328
+  #define PSU_ACTIVE_HIGH false     // Set 'false' for ATX, 'true' for X-Box
329 329
 
330
-  //#define PS_DEFAULT_OFF      // Keep power off until enabled directly with M80
330
+  //#define PSU_DEFAULT_OFF         // Keep power off until enabled directly with M80
331
+  //#define PSU_POWERUP_DELAY 100   // (ms) Delay for the PSU to warm up to full power
331 332
 
332 333
   //#define AUTO_POWER_CONTROL  // Enable automatic control of the PS_ON pin
333 334
   #if ENABLED(AUTO_POWER_CONTROL)

+ 0
- 0
config/examples/Tevo/Tarantula Pro/Configuration.h Ver arquivo


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

Carregando…
Cancelar
Salvar