Browse Source

Add `BUSY_WHILE_HEATING` for hosts that need it

Scott Lahteine 8 years ago
parent
commit
fc9ce65095
32 changed files with 49 additions and 6 deletions
  1. 1
    0
      Marlin/Configuration.h
  2. 18
    6
      Marlin/Marlin_main.cpp
  3. 1
    0
      Marlin/example_configurations/Anet/A6/Configuration.h
  4. 1
    0
      Marlin/example_configurations/CL-260/Configuration.h
  5. 1
    0
      Marlin/example_configurations/Cartesio/Configuration.h
  6. 1
    0
      Marlin/example_configurations/Felix/Configuration.h
  7. 1
    0
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  8. 1
    0
      Marlin/example_configurations/FolgerTech-i3-2020/Configuration.h
  9. 1
    0
      Marlin/example_configurations/Hephestos/Configuration.h
  10. 1
    0
      Marlin/example_configurations/Hephestos_2/Configuration.h
  11. 1
    0
      Marlin/example_configurations/Infitary-i3-M508/Configuration.h
  12. 1
    0
      Marlin/example_configurations/K8200/Configuration.h
  13. 1
    0
      Marlin/example_configurations/K8400/Configuration.h
  14. 1
    0
      Marlin/example_configurations/K8400/Dual-head/Configuration.h
  15. 1
    0
      Marlin/example_configurations/M150/Configuration.h
  16. 1
    0
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  17. 1
    0
      Marlin/example_configurations/RigidBot/Configuration.h
  18. 1
    0
      Marlin/example_configurations/SCARA/Configuration.h
  19. 1
    0
      Marlin/example_configurations/TAZ4/Configuration.h
  20. 1
    0
      Marlin/example_configurations/TinyBoy2/Configuration.h
  21. 1
    0
      Marlin/example_configurations/WITBOX/Configuration.h
  22. 1
    0
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  23. 1
    0
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h
  24. 1
    0
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h
  25. 1
    0
      Marlin/example_configurations/delta/generic/Configuration.h
  26. 1
    0
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  27. 1
    0
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  28. 1
    0
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  29. 1
    0
      Marlin/example_configurations/gCreate_gMax1.5+/Configuration.h
  30. 1
    0
      Marlin/example_configurations/makibox/Configuration.h
  31. 1
    0
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  32. 1
    0
      Marlin/example_configurations/wt150/Configuration.h

+ 1
- 0
Marlin/Configuration.h View File

1002
 //
1002
 //
1003
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1003
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1004
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1004
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1005
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1005
 
1006
 
1006
 //
1007
 //
1007
 // M100 Free Memory Watcher
1008
 // M100 Free Memory Watcher

+ 18
- 6
Marlin/Marlin_main.cpp View File

7302
   wait_for_heatup = true;
7302
   wait_for_heatup = true;
7303
   millis_t now, next_temp_ms = 0, next_cool_check_ms = 0;
7303
   millis_t now, next_temp_ms = 0, next_cool_check_ms = 0;
7304
 
7304
 
7305
-  KEEPALIVE_STATE(NOT_BUSY);
7305
+  #if DISABLED(BUSY_WHILE_HEATING)
7306
+    KEEPALIVE_STATE(NOT_BUSY);
7307
+  #endif
7306
 
7308
 
7307
   #if ENABLED(PRINTER_EVENT_LEDS)
7309
   #if ENABLED(PRINTER_EVENT_LEDS)
7308
     const float start_temp = thermalManager.degHotend(target_extruder);
7310
     const float start_temp = thermalManager.degHotend(target_extruder);
7385
     #endif
7387
     #endif
7386
   }
7388
   }
7387
 
7389
 
7388
-  KEEPALIVE_STATE(IN_HANDLER);
7390
+  #if DISABLED(BUSY_WHILE_HEATING)
7391
+    KEEPALIVE_STATE(IN_HANDLER);
7392
+  #endif
7389
 }
7393
 }
7390
 
7394
 
7391
 #if HAS_TEMP_BED
7395
 #if HAS_TEMP_BED
7429
     wait_for_heatup = true;
7433
     wait_for_heatup = true;
7430
     millis_t now, next_temp_ms = 0, next_cool_check_ms = 0;
7434
     millis_t now, next_temp_ms = 0, next_cool_check_ms = 0;
7431
 
7435
 
7432
-    KEEPALIVE_STATE(NOT_BUSY);
7436
+    #if DISABLED(BUSY_WHILE_HEATING)
7437
+      KEEPALIVE_STATE(NOT_BUSY);
7438
+    #endif
7433
 
7439
 
7434
     target_extruder = active_extruder; // for print_heaterstates
7440
     target_extruder = active_extruder; // for print_heaterstates
7435
 
7441
 
7504
     } while (wait_for_heatup && TEMP_BED_CONDITIONS);
7510
     } while (wait_for_heatup && TEMP_BED_CONDITIONS);
7505
 
7511
 
7506
     if (wait_for_heatup) LCD_MESSAGEPGM(MSG_BED_DONE);
7512
     if (wait_for_heatup) LCD_MESSAGEPGM(MSG_BED_DONE);
7507
-    KEEPALIVE_STATE(IN_HANDLER);
7513
+    #if DISABLED(BUSY_WHILE_HEATING)
7514
+      KEEPALIVE_STATE(IN_HANDLER);
7515
+    #endif
7508
   }
7516
   }
7509
 
7517
 
7510
 #endif // HAS_TEMP_BED
7518
 #endif // HAS_TEMP_BED
8818
     if (WITHIN(e, 0, HOTENDS - 1))
8826
     if (WITHIN(e, 0, HOTENDS - 1))
8819
       target_extruder = e;
8827
       target_extruder = e;
8820
 
8828
 
8821
-    KEEPALIVE_STATE(NOT_BUSY); // don't send "busy: processing" messages during autotune output
8829
+    #if DISABLED(BUSY_WHILE_HEATING)
8830
+      KEEPALIVE_STATE(NOT_BUSY);
8831
+    #endif
8822
 
8832
 
8823
     thermalManager.PID_autotune(temp, e, c, u);
8833
     thermalManager.PID_autotune(temp, e, c, u);
8824
 
8834
 
8825
-    KEEPALIVE_STATE(IN_HANDLER);
8835
+    #if DISABLED(BUSY_WHILE_HEATING)
8836
+      KEEPALIVE_STATE(IN_HANDLER);
8837
+    #endif
8826
   #else
8838
   #else
8827
     SERIAL_ERROR_START();
8839
     SERIAL_ERROR_START();
8828
     SERIAL_ERRORLNPGM(MSG_ERR_M303_DISABLED);
8840
     SERIAL_ERRORLNPGM(MSG_ERR_M303_DISABLED);

+ 1
- 0
Marlin/example_configurations/Anet/A6/Configuration.h View File

1158
 //
1158
 //
1159
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1159
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1160
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1160
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1161
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1161
 
1162
 
1162
 //
1163
 //
1163
 // M100 Free Memory Watcher
1164
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/CL-260/Configuration.h View File

999
 //
999
 //
1000
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1000
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1001
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1001
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1002
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1002
 
1003
 
1003
 //
1004
 //
1004
 // M100 Free Memory Watcher
1005
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/Cartesio/Configuration.h View File

996
 //
996
 //
997
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
997
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
998
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
998
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
999
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
999
 
1000
 
1000
 //
1001
 //
1001
 // M100 Free Memory Watcher
1002
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/Felix/Configuration.h View File

980
 //
980
 //
981
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
981
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
982
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
982
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
983
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
983
 
984
 
984
 //
985
 //
985
 // M100 Free Memory Watcher
986
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

980
 //
980
 //
981
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
981
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
982
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
982
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
983
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
983
 
984
 
984
 //
985
 //
985
 // M100 Free Memory Watcher
986
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/FolgerTech-i3-2020/Configuration.h View File

1002
 //
1002
 //
1003
 //#define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1003
 //#define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1004
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1004
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1005
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1005
 
1006
 
1006
 //
1007
 //
1007
 // M100 Free Memory Watcher
1008
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/Hephestos/Configuration.h View File

988
 //
988
 //
989
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
989
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
990
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
990
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
991
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
991
 
992
 
992
 //
993
 //
993
 // M100 Free Memory Watcher
994
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/Hephestos_2/Configuration.h View File

991
 //
991
 //
992
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
992
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
993
 #define DEFAULT_KEEPALIVE_INTERVAL 10 // Number of seconds between "busy" messages. Set with M113.
993
 #define DEFAULT_KEEPALIVE_INTERVAL 10 // Number of seconds between "busy" messages. Set with M113.
994
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
994
 
995
 
995
 //
996
 //
996
 // M100 Free Memory Watcher
997
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/Infitary-i3-M508/Configuration.h View File

985
 //
985
 //
986
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
986
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
987
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
987
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
988
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
988
 
989
 
989
 //
990
 //
990
 // M100 Free Memory Watcher
991
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/K8200/Configuration.h View File

1027
 //
1027
 //
1028
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1028
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1029
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1029
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1030
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1030
 
1031
 
1031
 //
1032
 //
1032
 // M100 Free Memory Watcher
1033
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/K8400/Configuration.h View File

998
 //
998
 //
999
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
999
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1000
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1000
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1001
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1001
 
1002
 
1002
 //
1003
 //
1003
 // M100 Free Memory Watcher
1004
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/K8400/Dual-head/Configuration.h View File

998
 //
998
 //
999
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
999
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1000
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1000
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1001
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1001
 
1002
 
1002
 //
1003
 //
1003
 // M100 Free Memory Watcher
1004
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/M150/Configuration.h View File

1025
 //
1025
 //
1026
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1026
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1027
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1027
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1028
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1028
 
1029
 
1029
 //
1030
 //
1030
 // M100 Free Memory Watcher
1031
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

998
 //
998
 //
999
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
999
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1000
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1000
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1001
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1001
 
1002
 
1002
 //
1003
 //
1003
 // M100 Free Memory Watcher
1004
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/RigidBot/Configuration.h View File

996
 //
996
 //
997
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
997
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
998
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
998
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
999
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
999
 
1000
 
1000
 //
1001
 //
1001
 // M100 Free Memory Watcher
1002
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/SCARA/Configuration.h View File

1010
 //
1010
 //
1011
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1011
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1012
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1012
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1013
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1013
 
1014
 
1014
 //
1015
 //
1015
 // M100 Free Memory Watcher
1016
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/TAZ4/Configuration.h View File

1017
 //
1017
 //
1018
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1018
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1019
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1019
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1020
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1020
 
1021
 
1021
 //
1022
 //
1022
 // M100 Free Memory Watcher
1023
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/TinyBoy2/Configuration.h View File

1054
 //
1054
 //
1055
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1055
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1056
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1056
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1057
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1057
 
1058
 
1058
 //
1059
 //
1059
 // M100 Free Memory Watcher
1060
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/WITBOX/Configuration.h View File

988
 //
988
 //
989
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
989
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
990
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
990
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
991
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
991
 
992
 
992
 //
993
 //
993
 // M100 Free Memory Watcher
994
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

998
 //
998
 //
999
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
999
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1000
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1000
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1001
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1001
 
1002
 
1002
 //
1003
 //
1003
 // M100 Free Memory Watcher
1004
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h View File

1122
 //
1122
 //
1123
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1123
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1124
 #define DEFAULT_KEEPALIVE_INTERVAL 5  // Number of seconds between "busy" messages. Set with M113.
1124
 #define DEFAULT_KEEPALIVE_INTERVAL 5  // Number of seconds between "busy" messages. Set with M113.
1125
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1125
 
1126
 
1126
 //
1127
 //
1127
 // M100 Free Memory Watcher
1128
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h View File

1117
 //
1117
 //
1118
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1118
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1119
 #define DEFAULT_KEEPALIVE_INTERVAL 5  // Number of seconds between "busy" messages. Set with M113.
1119
 #define DEFAULT_KEEPALIVE_INTERVAL 5  // Number of seconds between "busy" messages. Set with M113.
1120
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1120
 
1121
 
1121
 //
1122
 //
1122
 // M100 Free Memory Watcher
1123
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/delta/generic/Configuration.h View File

1107
 //
1107
 //
1108
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1108
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1109
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1109
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1110
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1110
 
1111
 
1111
 //
1112
 //
1112
 // M100 Free Memory Watcher
1113
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

1110
 //
1110
 //
1111
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1111
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1112
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1112
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1113
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1113
 
1114
 
1114
 //
1115
 //
1115
 // M100 Free Memory Watcher
1116
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

1115
 //
1115
 //
1116
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1116
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1117
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1117
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1118
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1118
 
1119
 
1119
 //
1120
 //
1120
 // M100 Free Memory Watcher
1121
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

1173
 //
1173
 //
1174
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1174
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1175
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1175
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1176
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1176
 
1177
 
1177
 //
1178
 //
1178
 // M100 Free Memory Watcher
1179
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/gCreate_gMax1.5+/Configuration.h View File

1014
 //
1014
 //
1015
 //#define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1015
 //#define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1016
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1016
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1017
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1017
 
1018
 
1018
 //
1019
 //
1019
 // M100 Free Memory Watcher
1020
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/makibox/Configuration.h View File

1001
 //
1001
 //
1002
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1002
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1003
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1003
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1004
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1004
 
1005
 
1005
 //
1006
 //
1006
 // M100 Free Memory Watcher
1007
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

993
 //
993
 //
994
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
994
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
995
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
995
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
996
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
996
 
997
 
997
 //
998
 //
998
 // M100 Free Memory Watcher
999
 // M100 Free Memory Watcher

+ 1
- 0
Marlin/example_configurations/wt150/Configuration.h View File

1004
 //
1004
 //
1005
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1005
 #define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
1006
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1006
 #define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
1007
+#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating
1007
 
1008
 
1008
 //
1009
 //
1009
 // M100 Free Memory Watcher
1010
 // M100 Free Memory Watcher

Loading…
Cancel
Save