Kaynağa Gözat

Make all EEPROM optimization options available

Scott Lahteine 8 yıl önce
ebeveyn
işleme
69297b2d7b
32 değiştirilmiş dosya ile 158 ekleme ve 219 silme
  1. 5
    7
      Marlin/Configuration.h
  2. 5
    7
      Marlin/example_configurations/Anet/A6/Configuration.h
  3. 5
    7
      Marlin/example_configurations/Anet/A8/Configuration.h
  4. 5
    7
      Marlin/example_configurations/CL-260/Configuration.h
  5. 5
    7
      Marlin/example_configurations/Cartesio/Configuration.h
  6. 5
    7
      Marlin/example_configurations/Felix/Configuration.h
  7. 5
    7
      Marlin/example_configurations/Felix/DUAL/Configuration.h
  8. 5
    7
      Marlin/example_configurations/FolgerTech-i3-2020/Configuration.h
  9. 5
    7
      Marlin/example_configurations/Hephestos/Configuration.h
  10. 5
    7
      Marlin/example_configurations/Hephestos_2/Configuration.h
  11. 3
    2
      Marlin/example_configurations/Infitary-i3-M508/Configuration.h
  12. 5
    7
      Marlin/example_configurations/K8200/Configuration.h
  13. 5
    7
      Marlin/example_configurations/K8400/Configuration.h
  14. 5
    7
      Marlin/example_configurations/K8400/Dual-head/Configuration.h
  15. 5
    7
      Marlin/example_configurations/M150/Configuration.h
  16. 5
    7
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  17. 5
    7
      Marlin/example_configurations/RigidBot/Configuration.h
  18. 5
    7
      Marlin/example_configurations/SCARA/Configuration.h
  19. 5
    7
      Marlin/example_configurations/TAZ4/Configuration.h
  20. 5
    7
      Marlin/example_configurations/TinyBoy2/Configuration.h
  21. 5
    7
      Marlin/example_configurations/WITBOX/Configuration.h
  22. 5
    7
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  23. 5
    7
      Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h
  24. 5
    7
      Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h
  25. 5
    7
      Marlin/example_configurations/delta/generic/Configuration.h
  26. 5
    7
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  27. 5
    7
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  28. 5
    7
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  29. 5
    7
      Marlin/example_configurations/gCreate_gMax1.5+/Configuration.h
  30. 5
    7
      Marlin/example_configurations/makibox/Configuration.h
  31. 5
    7
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  32. 5
    7
      Marlin/example_configurations/wt150/Configuration.h

+ 5
- 7
Marlin/Configuration.h Dosyayı Görüntüle

@@ -964,6 +964,7 @@
964 964
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
965 965
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
966 966
 // - Prevent Z homing when the Z probe is outside bed area.
967
+//
967 968
 //#define Z_SAFE_HOMING
968 969
 
969 970
 #if ENABLED(Z_SAFE_HOMING)
@@ -988,13 +989,10 @@
988 989
 // M500 - stores parameters in EEPROM
989 990
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
990 991
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
991
-// Define this to enable EEPROM support
992
-//#define EEPROM_SETTINGS
993
-
994
-#if ENABLED(EEPROM_SETTINGS)
995
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
996
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
997
-#endif
992
+//
993
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
994
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
995
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
998 996
 
999 997
 //
1000 998
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Anet/A6/Configuration.h Dosyayı Görüntüle

@@ -1111,6 +1111,7 @@
1111 1111
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1112 1112
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1113 1113
 // - Prevent Z homing when the Z probe is outside bed area.
1114
+//
1114 1115
 #define Z_SAFE_HOMING
1115 1116
 
1116 1117
 #if ENABLED(Z_SAFE_HOMING)
@@ -1144,13 +1145,10 @@
1144 1145
 // M500 - stores parameters in EEPROM
1145 1146
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1146 1147
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1147
-// Define this to enable EEPROM support
1148
-#define EEPROM_SETTINGS
1149
-
1150
-#if ENABLED(EEPROM_SETTINGS)
1151
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1152
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1153
-#endif
1148
+//
1149
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1150
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1151
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1154 1152
 
1155 1153
 //
1156 1154
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Anet/A8/Configuration.h Dosyayı Görüntüle

@@ -970,6 +970,7 @@
970 970
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
971 971
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
972 972
 // - Prevent Z homing when the Z probe is outside bed area.
973
+//
973 974
 //#define Z_SAFE_HOMING
974 975
 
975 976
 #if ENABLED(Z_SAFE_HOMING)
@@ -994,13 +995,10 @@
994 995
 // M500 - stores parameters in EEPROM
995 996
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
996 997
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
997
-// Define this to enable EEPROM support
998
-#define EEPROM_SETTINGS
999
-
1000
-#if ENABLED(EEPROM_SETTINGS)
1001
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1002
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1003
-#endif
998
+//
999
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1000
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1001
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1004 1002
 
1005 1003
 //
1006 1004
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/CL-260/Configuration.h Dosyayı Görüntüle

@@ -961,6 +961,7 @@
961 961
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
962 962
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
963 963
 // - Prevent Z homing when the Z probe is outside bed area.
964
+//
964 965
 //#define Z_SAFE_HOMING
965 966
 
966 967
 #if ENABLED(Z_SAFE_HOMING)
@@ -985,13 +986,10 @@
985 986
 // M500 - stores parameters in EEPROM
986 987
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
987 988
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
988
-// Define this to enable EEPROM support
989
-//#define EEPROM_SETTINGS
990
-
991
-#if ENABLED(EEPROM_SETTINGS)
992
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
993
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
994
-#endif
989
+//
990
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
991
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
992
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
995 993
 
996 994
 //
997 995
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Cartesio/Configuration.h Dosyayı Görüntüle

@@ -958,6 +958,7 @@
958 958
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
959 959
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
960 960
 // - Prevent Z homing when the Z probe is outside bed area.
961
+//
961 962
 //#define Z_SAFE_HOMING
962 963
 
963 964
 #if ENABLED(Z_SAFE_HOMING)
@@ -982,13 +983,10 @@
982 983
 // M500 - stores parameters in EEPROM
983 984
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
984 985
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
985
-// Define this to enable EEPROM support
986
-//#define EEPROM_SETTINGS
987
-
988
-#if ENABLED(EEPROM_SETTINGS)
989
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
990
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
991
-#endif
986
+//
987
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
988
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
989
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
992 990
 
993 991
 //
994 992
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Felix/Configuration.h Dosyayı Görüntüle

@@ -942,6 +942,7 @@
942 942
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
943 943
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
944 944
 // - Prevent Z homing when the Z probe is outside bed area.
945
+//
945 946
 //#define Z_SAFE_HOMING
946 947
 
947 948
 #if ENABLED(Z_SAFE_HOMING)
@@ -966,13 +967,10 @@
966 967
 // M500 - stores parameters in EEPROM
967 968
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
968 969
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
969
-// Define this to enable EEPROM support
970
-//#define EEPROM_SETTINGS
971
-
972
-#if ENABLED(EEPROM_SETTINGS)
973
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
974
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
975
-#endif
970
+//
971
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
972
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
973
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
976 974
 
977 975
 //
978 976
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Felix/DUAL/Configuration.h Dosyayı Görüntüle

@@ -942,6 +942,7 @@
942 942
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
943 943
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
944 944
 // - Prevent Z homing when the Z probe is outside bed area.
945
+//
945 946
 //#define Z_SAFE_HOMING
946 947
 
947 948
 #if ENABLED(Z_SAFE_HOMING)
@@ -966,13 +967,10 @@
966 967
 // M500 - stores parameters in EEPROM
967 968
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
968 969
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
969
-// Define this to enable EEPROM support
970
-//#define EEPROM_SETTINGS
971
-
972
-#if ENABLED(EEPROM_SETTINGS)
973
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
974
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
975
-#endif
970
+//
971
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
972
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
973
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
976 974
 
977 975
 //
978 976
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/FolgerTech-i3-2020/Configuration.h Dosyayı Görüntüle

@@ -964,6 +964,7 @@
964 964
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
965 965
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
966 966
 // - Prevent Z homing when the Z probe is outside bed area.
967
+//
967 968
 #define Z_SAFE_HOMING
968 969
 
969 970
 #if ENABLED(Z_SAFE_HOMING)
@@ -988,13 +989,10 @@
988 989
 // M500 - stores parameters in EEPROM
989 990
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
990 991
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
991
-// Define this to enable EEPROM support
992
-#define EEPROM_SETTINGS
993
-
994
-#if ENABLED(EEPROM_SETTINGS)
995
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
996
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
997
-#endif
992
+//
993
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
994
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
995
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
998 996
 
999 997
 //
1000 998
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Hephestos/Configuration.h Dosyayı Görüntüle

@@ -950,6 +950,7 @@
950 950
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
951 951
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
952 952
 // - Prevent Z homing when the Z probe is outside bed area.
953
+//
953 954
 //#define Z_SAFE_HOMING
954 955
 
955 956
 #if ENABLED(Z_SAFE_HOMING)
@@ -974,13 +975,10 @@
974 975
 // M500 - stores parameters in EEPROM
975 976
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
976 977
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
977
-// Define this to enable EEPROM support
978
-//#define EEPROM_SETTINGS
979
-
980
-#if ENABLED(EEPROM_SETTINGS)
981
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
982
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
983
-#endif
978
+//
979
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
980
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
981
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
984 982
 
985 983
 //
986 984
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Hephestos_2/Configuration.h Dosyayı Görüntüle

@@ -953,6 +953,7 @@
953 953
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
954 954
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
955 955
 // - Prevent Z homing when the Z probe is outside bed area.
956
+//
956 957
 #define Z_SAFE_HOMING
957 958
 
958 959
 #if ENABLED(Z_SAFE_HOMING)
@@ -977,13 +978,10 @@
977 978
 // M500 - stores parameters in EEPROM
978 979
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
979 980
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
980
-// Define this to enable EEPROM support
981
-#define EEPROM_SETTINGS
982
-
983
-#if ENABLED(EEPROM_SETTINGS)
984
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
985
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
986
-#endif
981
+//
982
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
983
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
984
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
987 985
 
988 986
 //
989 987
 // Host Keepalive

+ 3
- 2
Marlin/example_configurations/Infitary-i3-M508/Configuration.h Dosyayı Görüntüle

@@ -944,6 +944,7 @@
944 944
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
945 945
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
946 946
 // - Prevent Z homing when the Z probe is outside bed area.
947
+//
947 948
 //#define Z_SAFE_HOMING
948 949
 
949 950
 #if ENABLED(Z_SAFE_HOMING)
@@ -968,8 +969,8 @@
968 969
 // M500 - stores parameters in EEPROM
969 970
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
970 971
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
971
-//define this to enable EEPROM support
972
-//#define EEPROM_SETTINGS
972
+//
973
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
973 974
 
974 975
 #if ENABLED(EEPROM_SETTINGS)
975 976
   // To disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:

+ 5
- 7
Marlin/example_configurations/K8200/Configuration.h Dosyayı Görüntüle

@@ -989,6 +989,7 @@
989 989
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
990 990
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
991 991
 // - Prevent Z homing when the Z probe is outside bed area.
992
+//
992 993
 //#define Z_SAFE_HOMING
993 994
 
994 995
 #if ENABLED(Z_SAFE_HOMING)
@@ -1013,13 +1014,10 @@
1013 1014
 // M500 - stores parameters in EEPROM
1014 1015
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1015 1016
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1016
-// Define this to enable EEPROM support
1017
-#define EEPROM_SETTINGS // K8200: uses EEPROM by default
1018
-
1019
-#if ENABLED(EEPROM_SETTINGS)
1020
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1021
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1022
-#endif
1017
+//
1018
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1019
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1020
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1023 1021
 
1024 1022
 //
1025 1023
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/K8400/Configuration.h Dosyayı Görüntüle

@@ -960,6 +960,7 @@
960 960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961 961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962 962
 // - Prevent Z homing when the Z probe is outside bed area.
963
+//
963 964
 //#define Z_SAFE_HOMING
964 965
 
965 966
 #if ENABLED(Z_SAFE_HOMING)
@@ -984,13 +985,10 @@
984 985
 // M500 - stores parameters in EEPROM
985 986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986 987
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
987
-// Define this to enable EEPROM support
988
-#define EEPROM_SETTINGS
989
-
990
-#if ENABLED(EEPROM_SETTINGS)
991
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
992
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
993
-#endif
988
+//
989
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
990
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
991
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
994 992
 
995 993
 //
996 994
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/K8400/Dual-head/Configuration.h Dosyayı Görüntüle

@@ -960,6 +960,7 @@
960 960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961 961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962 962
 // - Prevent Z homing when the Z probe is outside bed area.
963
+//
963 964
 //#define Z_SAFE_HOMING
964 965
 
965 966
 #if ENABLED(Z_SAFE_HOMING)
@@ -984,13 +985,10 @@
984 985
 // M500 - stores parameters in EEPROM
985 986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986 987
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
987
-// Define this to enable EEPROM support
988
-#define EEPROM_SETTINGS
989
-
990
-#if ENABLED(EEPROM_SETTINGS)
991
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
992
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
993
-#endif
988
+//
989
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
990
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
991
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
994 992
 
995 993
 //
996 994
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/M150/Configuration.h Dosyayı Görüntüle

@@ -987,6 +987,7 @@
987 987
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
988 988
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
989 989
 // - Prevent Z homing when the Z probe is outside bed area.
990
+//
990 991
 //#define Z_SAFE_HOMING
991 992
 
992 993
 #if ENABLED(Z_SAFE_HOMING)
@@ -1011,13 +1012,10 @@
1011 1012
 // M500 - stores parameters in EEPROM
1012 1013
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1013 1014
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1014
-// Define this to enable EEPROM support
1015
-#define EEPROM_SETTINGS
1016
-
1017
-#if ENABLED(EEPROM_SETTINGS)
1018
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1019
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1020
-#endif
1015
+//
1016
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1017
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1018
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1021 1019
 
1022 1020
 //
1023 1021
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Dosyayı Görüntüle

@@ -960,6 +960,7 @@
960 960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961 961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962 962
 // - Prevent Z homing when the Z probe is outside bed area.
963
+//
963 964
 //#define Z_SAFE_HOMING
964 965
 
965 966
 #if ENABLED(Z_SAFE_HOMING)
@@ -984,13 +985,10 @@
984 985
 // M500 - stores parameters in EEPROM
985 986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986 987
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
987
-// Define this to enable EEPROM support
988
-//#define EEPROM_SETTINGS
989
-
990
-#if ENABLED(EEPROM_SETTINGS)
991
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
992
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
993
-#endif
988
+//
989
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
990
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
991
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
994 992
 
995 993
 //
996 994
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/RigidBot/Configuration.h Dosyayı Görüntüle

@@ -958,6 +958,7 @@
958 958
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
959 959
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
960 960
 // - Prevent Z homing when the Z probe is outside bed area.
961
+//
961 962
 //#define Z_SAFE_HOMING
962 963
 
963 964
 #if ENABLED(Z_SAFE_HOMING)
@@ -982,13 +983,10 @@
982 983
 // M500 - stores parameters in EEPROM
983 984
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
984 985
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
985
-// Define this to enable EEPROM support
986
-#define EEPROM_SETTINGS
987
-
988
-#if ENABLED(EEPROM_SETTINGS)
989
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
990
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
991
-#endif
986
+//
987
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
988
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
989
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
992 990
 
993 991
 //
994 992
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/SCARA/Configuration.h Dosyayı Görüntüle

@@ -972,6 +972,7 @@
972 972
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
973 973
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
974 974
 // - Prevent Z homing when the Z probe is outside bed area.
975
+//
975 976
 //#define Z_SAFE_HOMING
976 977
 
977 978
 #if ENABLED(Z_SAFE_HOMING)
@@ -996,13 +997,10 @@
996 997
 // M500 - stores parameters in EEPROM
997 998
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
998 999
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
999
-// Define this to enable EEPROM support
1000
-//#define EEPROM_SETTINGS
1001
-
1002
-#if ENABLED(EEPROM_SETTINGS)
1003
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1004
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1005
-#endif
1000
+//
1001
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
1002
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1003
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1006 1004
 
1007 1005
 //
1008 1006
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/TAZ4/Configuration.h Dosyayı Görüntüle

@@ -979,6 +979,7 @@
979 979
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
980 980
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
981 981
 // - Prevent Z homing when the Z probe is outside bed area.
982
+//
982 983
 //#define Z_SAFE_HOMING
983 984
 
984 985
 #if ENABLED(Z_SAFE_HOMING)
@@ -1003,13 +1004,10 @@
1003 1004
 // M500 - stores parameters in EEPROM
1004 1005
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1005 1006
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1006
-// Define this to enable EEPROM support
1007
-#define EEPROM_SETTINGS
1008
-
1009
-#if ENABLED(EEPROM_SETTINGS)
1010
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1011
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1012
-#endif
1007
+//
1008
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1009
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1010
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1013 1011
 
1014 1012
 //
1015 1013
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/TinyBoy2/Configuration.h Dosyayı Görüntüle

@@ -1016,6 +1016,7 @@
1016 1016
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1017 1017
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1018 1018
 // - Prevent Z homing when the Z probe is outside bed area.
1019
+//
1019 1020
 //#define Z_SAFE_HOMING
1020 1021
 
1021 1022
 #if ENABLED(Z_SAFE_HOMING)
@@ -1040,13 +1041,10 @@
1040 1041
 // M500 - stores parameters in EEPROM
1041 1042
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1042 1043
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1043
-// Define this to enable EEPROM support
1044
-#define EEPROM_SETTINGS
1045
-
1046
-#if ENABLED(EEPROM_SETTINGS)
1047
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1048
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1049
-#endif
1044
+//
1045
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1046
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1047
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1050 1048
 
1051 1049
 //
1052 1050
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/WITBOX/Configuration.h Dosyayı Görüntüle

@@ -950,6 +950,7 @@
950 950
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
951 951
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
952 952
 // - Prevent Z homing when the Z probe is outside bed area.
953
+//
953 954
 //#define Z_SAFE_HOMING
954 955
 
955 956
 #if ENABLED(Z_SAFE_HOMING)
@@ -974,13 +975,10 @@
974 975
 // M500 - stores parameters in EEPROM
975 976
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
976 977
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
977
-// Define this to enable EEPROM support
978
-//#define EEPROM_SETTINGS
979
-
980
-#if ENABLED(EEPROM_SETTINGS)
981
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
982
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
983
-#endif
978
+//
979
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
980
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
981
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
984 982
 
985 983
 //
986 984
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/adafruit/ST7565/Configuration.h Dosyayı Görüntüle

@@ -960,6 +960,7 @@
960 960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961 961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962 962
 // - Prevent Z homing when the Z probe is outside bed area.
963
+//
963 964
 //#define Z_SAFE_HOMING
964 965
 
965 966
 #if ENABLED(Z_SAFE_HOMING)
@@ -984,13 +985,10 @@
984 985
 // M500 - stores parameters in EEPROM
985 986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986 987
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
987
-// Define this to enable EEPROM support
988
-//#define EEPROM_SETTINGS
989
-
990
-#if ENABLED(EEPROM_SETTINGS)
991
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
992
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
993
-#endif
988
+//
989
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
990
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
991
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
994 992
 
995 993
 //
996 994
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h Dosyayı Görüntüle

@@ -1081,6 +1081,7 @@
1081 1081
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1082 1082
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1083 1083
 // - Prevent Z homing when the Z probe is outside bed area.
1084
+//
1084 1085
 //#define Z_SAFE_HOMING
1085 1086
 
1086 1087
 #if ENABLED(Z_SAFE_HOMING)
@@ -1104,13 +1105,10 @@
1104 1105
 // M500 - stores parameters in EEPROM
1105 1106
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1106 1107
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1107
-// Define this to enable EEPROM support
1108
-#define EEPROM_SETTINGS
1109
-
1110
-#if ENABLED(EEPROM_SETTINGS)
1111
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1112
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1113
-#endif
1108
+//
1109
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1110
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1111
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1114 1112
 
1115 1113
 //
1116 1114
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h Dosyayı Görüntüle

@@ -1083,6 +1083,7 @@
1083 1083
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1084 1084
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1085 1085
 // - Prevent Z homing when the Z probe is outside bed area.
1086
+//
1086 1087
 //#define Z_SAFE_HOMING
1087 1088
 
1088 1089
 #if ENABLED(Z_SAFE_HOMING)
@@ -1106,13 +1107,10 @@
1106 1107
 // M500 - stores parameters in EEPROM
1107 1108
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1108 1109
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1109
-// Define this to enable EEPROM support
1110
-#define EEPROM_SETTINGS
1111
-
1112
-#if ENABLED(EEPROM_SETTINGS)
1113
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1114
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1115
-#endif
1110
+//
1111
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1112
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1113
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1116 1114
 
1117 1115
 //
1118 1116
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/generic/Configuration.h Dosyayı Görüntüle

@@ -1072,6 +1072,7 @@
1072 1072
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1073 1073
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1074 1074
 // - Prevent Z homing when the Z probe is outside bed area.
1075
+//
1075 1076
 //#define Z_SAFE_HOMING
1076 1077
 
1077 1078
 #if ENABLED(Z_SAFE_HOMING)
@@ -1095,13 +1096,10 @@
1095 1096
 // M500 - stores parameters in EEPROM
1096 1097
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1097 1098
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1098
-// Define this to enable EEPROM support
1099
-//#define EEPROM_SETTINGS
1100
-
1101
-#if ENABLED(EEPROM_SETTINGS)
1102
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1103
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1104
-#endif
1099
+//
1100
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
1101
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1102
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1105 1103
 
1106 1104
 //
1107 1105
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/kossel_mini/Configuration.h Dosyayı Görüntüle

@@ -1075,6 +1075,7 @@
1075 1075
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1076 1076
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1077 1077
 // - Prevent Z homing when the Z probe is outside bed area.
1078
+//
1078 1079
 //#define Z_SAFE_HOMING
1079 1080
 
1080 1081
 #if ENABLED(Z_SAFE_HOMING)
@@ -1098,13 +1099,10 @@
1098 1099
 // M500 - stores parameters in EEPROM
1099 1100
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1100 1101
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1101
-// Define this to enable EEPROM support
1102
-//#define EEPROM_SETTINGS
1103
-
1104
-#if ENABLED(EEPROM_SETTINGS)
1105
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1106
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1107
-#endif
1102
+//
1103
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
1104
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1105
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1108 1106
 
1109 1107
 //
1110 1108
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/kossel_pro/Configuration.h Dosyayı Görüntüle

@@ -1080,6 +1080,7 @@
1080 1080
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1081 1081
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1082 1082
 // - Prevent Z homing when the Z probe is outside bed area.
1083
+//
1083 1084
 #define Z_SAFE_HOMING
1084 1085
 
1085 1086
 #if ENABLED(Z_SAFE_HOMING)
@@ -1103,13 +1104,10 @@
1103 1104
 // M500 - stores parameters in EEPROM
1104 1105
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1105 1106
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1106
-// Define this to enable EEPROM support
1107
-//#define EEPROM_SETTINGS
1108
-
1109
-#if ENABLED(EEPROM_SETTINGS)
1110
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1111
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1112
-#endif
1107
+//
1108
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
1109
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1110
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1113 1111
 
1114 1112
 //
1115 1113
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/kossel_xl/Configuration.h Dosyayı Görüntüle

@@ -1138,6 +1138,7 @@
1138 1138
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1139 1139
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1140 1140
 // - Prevent Z homing when the Z probe is outside bed area.
1141
+//
1141 1142
 //#define Z_SAFE_HOMING
1142 1143
 
1143 1144
 #if ENABLED(Z_SAFE_HOMING)
@@ -1161,13 +1162,10 @@
1161 1162
 // M500 - stores parameters in EEPROM
1162 1163
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1163 1164
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1164
-// Define this to enable EEPROM support
1165
-#define EEPROM_SETTINGS
1166
-
1167
-#if ENABLED(EEPROM_SETTINGS)
1168
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1169
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1170
-#endif
1165
+//
1166
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1167
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1168
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1171 1169
 
1172 1170
 //
1173 1171
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/gCreate_gMax1.5+/Configuration.h Dosyayı Görüntüle

@@ -976,6 +976,7 @@
976 976
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
977 977
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
978 978
 // - Prevent Z homing when the Z probe is outside bed area.
979
+//
979 980
 #define Z_SAFE_HOMING
980 981
 
981 982
 #if ENABLED(Z_SAFE_HOMING)
@@ -1000,13 +1001,10 @@
1000 1001
 // M500 - stores parameters in EEPROM
1001 1002
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1002 1003
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1003
-// Define this to enable EEPROM support
1004
-#define EEPROM_SETTINGS
1005
-
1006
-#if ENABLED(EEPROM_SETTINGS)
1007
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
1008
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
1009
-#endif
1004
+//
1005
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1006
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1007
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1010 1008
 
1011 1009
 //
1012 1010
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/makibox/Configuration.h Dosyayı Görüntüle

@@ -963,6 +963,7 @@
963 963
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
964 964
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
965 965
 // - Prevent Z homing when the Z probe is outside bed area.
966
+//
966 967
 //#define Z_SAFE_HOMING
967 968
 
968 969
 #if ENABLED(Z_SAFE_HOMING)
@@ -987,13 +988,10 @@
987 988
 // M500 - stores parameters in EEPROM
988 989
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
989 990
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
990
-// Define this to enable EEPROM support
991
-#define EEPROM_SETTINGS
992
-
993
-#if ENABLED(EEPROM_SETTINGS)
994
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
995
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
996
-#endif
991
+//
992
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
993
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
994
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
997 995
 
998 996
 //
999 997
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/tvrrug/Round2/Configuration.h Dosyayı Görüntüle

@@ -955,6 +955,7 @@
955 955
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
956 956
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
957 957
 // - Prevent Z homing when the Z probe is outside bed area.
958
+//
958 959
 //#define Z_SAFE_HOMING
959 960
 
960 961
 #if ENABLED(Z_SAFE_HOMING)
@@ -979,13 +980,10 @@
979 980
 // M500 - stores parameters in EEPROM
980 981
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
981 982
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
982
-// Define this to enable EEPROM support
983
-//#define EEPROM_SETTINGS
984
-
985
-#if ENABLED(EEPROM_SETTINGS)
986
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
987
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
988
-#endif
983
+//
984
+//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
985
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
986
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
989 987
 
990 988
 //
991 989
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/wt150/Configuration.h Dosyayı Görüntüle

@@ -966,6 +966,7 @@
966 966
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
967 967
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
968 968
 // - Prevent Z homing when the Z probe is outside bed area.
969
+//
969 970
 //#define Z_SAFE_HOMING
970 971
 
971 972
 #if ENABLED(Z_SAFE_HOMING)
@@ -990,13 +991,10 @@
990 991
 // M500 - stores parameters in EEPROM
991 992
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
992 993
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
993
-// Define this to enable EEPROM support
994
-#define EEPROM_SETTINGS
995
-
996
-#if ENABLED(EEPROM_SETTINGS)
997
-  //#define DISABLE_M503  // Saves ~2700 bytes of PROGMEM. Disable for release!
998
-  #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
999
-#endif
994
+//
995
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
996
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
997
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1000 998
 
1001 999
 //
1002 1000
 // Host Keepalive

Loading…
İptal
Kaydet