Bladeren bron

Make all EEPROM optimization options available

Scott Lahteine 8 jaren geleden
bovenliggende
commit
69297b2d7b
32 gewijzigde bestanden met toevoegingen van 158 en 219 verwijderingen
  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 Bestand weergeven

964
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
964
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
965
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
965
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
966
 // - Prevent Z homing when the Z probe is outside bed area.
966
 // - Prevent Z homing when the Z probe is outside bed area.
967
+//
967
 //#define Z_SAFE_HOMING
968
 //#define Z_SAFE_HOMING
968
 
969
 
969
 #if ENABLED(Z_SAFE_HOMING)
970
 #if ENABLED(Z_SAFE_HOMING)
988
 // M500 - stores parameters in EEPROM
989
 // M500 - stores parameters in EEPROM
989
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
990
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
990
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
998
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Anet/A6/Configuration.h Bestand weergeven

1111
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1111
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1112
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1112
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1113
 // - Prevent Z homing when the Z probe is outside bed area.
1113
 // - Prevent Z homing when the Z probe is outside bed area.
1114
+//
1114
 #define Z_SAFE_HOMING
1115
 #define Z_SAFE_HOMING
1115
 
1116
 
1116
 #if ENABLED(Z_SAFE_HOMING)
1117
 #if ENABLED(Z_SAFE_HOMING)
1144
 // M500 - stores parameters in EEPROM
1145
 // M500 - stores parameters in EEPROM
1145
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1146
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1146
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1154
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Anet/A8/Configuration.h Bestand weergeven

970
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
970
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
971
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
971
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
972
 // - Prevent Z homing when the Z probe is outside bed area.
972
 // - Prevent Z homing when the Z probe is outside bed area.
973
+//
973
 //#define Z_SAFE_HOMING
974
 //#define Z_SAFE_HOMING
974
 
975
 
975
 #if ENABLED(Z_SAFE_HOMING)
976
 #if ENABLED(Z_SAFE_HOMING)
994
 // M500 - stores parameters in EEPROM
995
 // M500 - stores parameters in EEPROM
995
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
996
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
996
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1004
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/CL-260/Configuration.h Bestand weergeven

961
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
962
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
963
 // - Prevent Z homing when the Z probe is outside bed area.
963
 // - Prevent Z homing when the Z probe is outside bed area.
964
+//
964
 //#define Z_SAFE_HOMING
965
 //#define Z_SAFE_HOMING
965
 
966
 
966
 #if ENABLED(Z_SAFE_HOMING)
967
 #if ENABLED(Z_SAFE_HOMING)
985
 // M500 - stores parameters in EEPROM
986
 // M500 - stores parameters in EEPROM
986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
987
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
987
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
995
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Cartesio/Configuration.h Bestand weergeven

958
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
958
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
959
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
959
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
960
 // - Prevent Z homing when the Z probe is outside bed area.
960
 // - Prevent Z homing when the Z probe is outside bed area.
961
+//
961
 //#define Z_SAFE_HOMING
962
 //#define Z_SAFE_HOMING
962
 
963
 
963
 #if ENABLED(Z_SAFE_HOMING)
964
 #if ENABLED(Z_SAFE_HOMING)
982
 // M500 - stores parameters in EEPROM
983
 // M500 - stores parameters in EEPROM
983
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
984
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
984
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
992
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Felix/Configuration.h Bestand weergeven

942
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
942
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
943
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
943
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
944
 // - Prevent Z homing when the Z probe is outside bed area.
944
 // - Prevent Z homing when the Z probe is outside bed area.
945
+//
945
 //#define Z_SAFE_HOMING
946
 //#define Z_SAFE_HOMING
946
 
947
 
947
 #if ENABLED(Z_SAFE_HOMING)
948
 #if ENABLED(Z_SAFE_HOMING)
966
 // M500 - stores parameters in EEPROM
967
 // M500 - stores parameters in EEPROM
967
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
968
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
968
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
976
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Felix/DUAL/Configuration.h Bestand weergeven

942
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
942
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
943
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
943
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
944
 // - Prevent Z homing when the Z probe is outside bed area.
944
 // - Prevent Z homing when the Z probe is outside bed area.
945
+//
945
 //#define Z_SAFE_HOMING
946
 //#define Z_SAFE_HOMING
946
 
947
 
947
 #if ENABLED(Z_SAFE_HOMING)
948
 #if ENABLED(Z_SAFE_HOMING)
966
 // M500 - stores parameters in EEPROM
967
 // M500 - stores parameters in EEPROM
967
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
968
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
968
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
976
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/FolgerTech-i3-2020/Configuration.h Bestand weergeven

964
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
964
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
965
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
965
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
966
 // - Prevent Z homing when the Z probe is outside bed area.
966
 // - Prevent Z homing when the Z probe is outside bed area.
967
+//
967
 #define Z_SAFE_HOMING
968
 #define Z_SAFE_HOMING
968
 
969
 
969
 #if ENABLED(Z_SAFE_HOMING)
970
 #if ENABLED(Z_SAFE_HOMING)
988
 // M500 - stores parameters in EEPROM
989
 // M500 - stores parameters in EEPROM
989
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
990
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
990
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
998
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Hephestos/Configuration.h Bestand weergeven

950
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
950
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
951
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
951
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
952
 // - Prevent Z homing when the Z probe is outside bed area.
952
 // - Prevent Z homing when the Z probe is outside bed area.
953
+//
953
 //#define Z_SAFE_HOMING
954
 //#define Z_SAFE_HOMING
954
 
955
 
955
 #if ENABLED(Z_SAFE_HOMING)
956
 #if ENABLED(Z_SAFE_HOMING)
974
 // M500 - stores parameters in EEPROM
975
 // M500 - stores parameters in EEPROM
975
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
976
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
976
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
984
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/Hephestos_2/Configuration.h Bestand weergeven

953
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
953
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
954
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
954
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
955
 // - Prevent Z homing when the Z probe is outside bed area.
955
 // - Prevent Z homing when the Z probe is outside bed area.
956
+//
956
 #define Z_SAFE_HOMING
957
 #define Z_SAFE_HOMING
957
 
958
 
958
 #if ENABLED(Z_SAFE_HOMING)
959
 #if ENABLED(Z_SAFE_HOMING)
977
 // M500 - stores parameters in EEPROM
978
 // M500 - stores parameters in EEPROM
978
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
979
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
979
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
987
 // Host Keepalive

+ 3
- 2
Marlin/example_configurations/Infitary-i3-M508/Configuration.h Bestand weergeven

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

+ 5
- 7
Marlin/example_configurations/K8200/Configuration.h Bestand weergeven

989
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
989
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
990
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
990
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
991
 // - Prevent Z homing when the Z probe is outside bed area.
991
 // - Prevent Z homing when the Z probe is outside bed area.
992
+//
992
 //#define Z_SAFE_HOMING
993
 //#define Z_SAFE_HOMING
993
 
994
 
994
 #if ENABLED(Z_SAFE_HOMING)
995
 #if ENABLED(Z_SAFE_HOMING)
1013
 // M500 - stores parameters in EEPROM
1014
 // M500 - stores parameters in EEPROM
1014
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1015
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1015
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1023
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/K8400/Configuration.h Bestand weergeven

960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962
 // - Prevent Z homing when the Z probe is outside bed area.
962
 // - Prevent Z homing when the Z probe is outside bed area.
963
+//
963
 //#define Z_SAFE_HOMING
964
 //#define Z_SAFE_HOMING
964
 
965
 
965
 #if ENABLED(Z_SAFE_HOMING)
966
 #if ENABLED(Z_SAFE_HOMING)
984
 // M500 - stores parameters in EEPROM
985
 // M500 - stores parameters in EEPROM
985
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
994
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/K8400/Dual-head/Configuration.h Bestand weergeven

960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962
 // - Prevent Z homing when the Z probe is outside bed area.
962
 // - Prevent Z homing when the Z probe is outside bed area.
963
+//
963
 //#define Z_SAFE_HOMING
964
 //#define Z_SAFE_HOMING
964
 
965
 
965
 #if ENABLED(Z_SAFE_HOMING)
966
 #if ENABLED(Z_SAFE_HOMING)
984
 // M500 - stores parameters in EEPROM
985
 // M500 - stores parameters in EEPROM
985
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
994
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/M150/Configuration.h Bestand weergeven

987
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
987
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
988
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
988
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
989
 // - Prevent Z homing when the Z probe is outside bed area.
989
 // - Prevent Z homing when the Z probe is outside bed area.
990
+//
990
 //#define Z_SAFE_HOMING
991
 //#define Z_SAFE_HOMING
991
 
992
 
992
 #if ENABLED(Z_SAFE_HOMING)
993
 #if ENABLED(Z_SAFE_HOMING)
1011
 // M500 - stores parameters in EEPROM
1012
 // M500 - stores parameters in EEPROM
1012
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1013
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1013
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1021
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h Bestand weergeven

960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962
 // - Prevent Z homing when the Z probe is outside bed area.
962
 // - Prevent Z homing when the Z probe is outside bed area.
963
+//
963
 //#define Z_SAFE_HOMING
964
 //#define Z_SAFE_HOMING
964
 
965
 
965
 #if ENABLED(Z_SAFE_HOMING)
966
 #if ENABLED(Z_SAFE_HOMING)
984
 // M500 - stores parameters in EEPROM
985
 // M500 - stores parameters in EEPROM
985
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
994
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/RigidBot/Configuration.h Bestand weergeven

958
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
958
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
959
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
959
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
960
 // - Prevent Z homing when the Z probe is outside bed area.
960
 // - Prevent Z homing when the Z probe is outside bed area.
961
+//
961
 //#define Z_SAFE_HOMING
962
 //#define Z_SAFE_HOMING
962
 
963
 
963
 #if ENABLED(Z_SAFE_HOMING)
964
 #if ENABLED(Z_SAFE_HOMING)
982
 // M500 - stores parameters in EEPROM
983
 // M500 - stores parameters in EEPROM
983
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
984
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
984
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
992
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/SCARA/Configuration.h Bestand weergeven

972
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
972
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
973
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
973
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
974
 // - Prevent Z homing when the Z probe is outside bed area.
974
 // - Prevent Z homing when the Z probe is outside bed area.
975
+//
975
 //#define Z_SAFE_HOMING
976
 //#define Z_SAFE_HOMING
976
 
977
 
977
 #if ENABLED(Z_SAFE_HOMING)
978
 #if ENABLED(Z_SAFE_HOMING)
996
 // M500 - stores parameters in EEPROM
997
 // M500 - stores parameters in EEPROM
997
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
998
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
998
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1006
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/TAZ4/Configuration.h Bestand weergeven

979
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
979
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
980
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
980
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
981
 // - Prevent Z homing when the Z probe is outside bed area.
981
 // - Prevent Z homing when the Z probe is outside bed area.
982
+//
982
 //#define Z_SAFE_HOMING
983
 //#define Z_SAFE_HOMING
983
 
984
 
984
 #if ENABLED(Z_SAFE_HOMING)
985
 #if ENABLED(Z_SAFE_HOMING)
1003
 // M500 - stores parameters in EEPROM
1004
 // M500 - stores parameters in EEPROM
1004
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1005
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1005
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1013
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/TinyBoy2/Configuration.h Bestand weergeven

1016
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1016
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1017
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1017
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1018
 // - Prevent Z homing when the Z probe is outside bed area.
1018
 // - Prevent Z homing when the Z probe is outside bed area.
1019
+//
1019
 //#define Z_SAFE_HOMING
1020
 //#define Z_SAFE_HOMING
1020
 
1021
 
1021
 #if ENABLED(Z_SAFE_HOMING)
1022
 #if ENABLED(Z_SAFE_HOMING)
1040
 // M500 - stores parameters in EEPROM
1041
 // M500 - stores parameters in EEPROM
1041
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1042
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1042
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1050
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/WITBOX/Configuration.h Bestand weergeven

950
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
950
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
951
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
951
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
952
 // - Prevent Z homing when the Z probe is outside bed area.
952
 // - Prevent Z homing when the Z probe is outside bed area.
953
+//
953
 //#define Z_SAFE_HOMING
954
 //#define Z_SAFE_HOMING
954
 
955
 
955
 #if ENABLED(Z_SAFE_HOMING)
956
 #if ENABLED(Z_SAFE_HOMING)
974
 // M500 - stores parameters in EEPROM
975
 // M500 - stores parameters in EEPROM
975
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
976
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
976
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
984
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/adafruit/ST7565/Configuration.h Bestand weergeven

960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
960
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
961
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
962
 // - Prevent Z homing when the Z probe is outside bed area.
962
 // - Prevent Z homing when the Z probe is outside bed area.
963
+//
963
 //#define Z_SAFE_HOMING
964
 //#define Z_SAFE_HOMING
964
 
965
 
965
 #if ENABLED(Z_SAFE_HOMING)
966
 #if ENABLED(Z_SAFE_HOMING)
984
 // M500 - stores parameters in EEPROM
985
 // M500 - stores parameters in EEPROM
985
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
986
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
994
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/FLSUN/auto_calibrate/Configuration.h Bestand weergeven

1081
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1081
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1082
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1082
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1083
 // - Prevent Z homing when the Z probe is outside bed area.
1083
 // - Prevent Z homing when the Z probe is outside bed area.
1084
+//
1084
 //#define Z_SAFE_HOMING
1085
 //#define Z_SAFE_HOMING
1085
 
1086
 
1086
 #if ENABLED(Z_SAFE_HOMING)
1087
 #if ENABLED(Z_SAFE_HOMING)
1104
 // M500 - stores parameters in EEPROM
1105
 // M500 - stores parameters in EEPROM
1105
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1106
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1106
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1114
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/FLSUN/kossel_mini/Configuration.h Bestand weergeven

1083
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1083
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1084
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1084
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1085
 // - Prevent Z homing when the Z probe is outside bed area.
1085
 // - Prevent Z homing when the Z probe is outside bed area.
1086
+//
1086
 //#define Z_SAFE_HOMING
1087
 //#define Z_SAFE_HOMING
1087
 
1088
 
1088
 #if ENABLED(Z_SAFE_HOMING)
1089
 #if ENABLED(Z_SAFE_HOMING)
1106
 // M500 - stores parameters in EEPROM
1107
 // M500 - stores parameters in EEPROM
1107
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1108
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1108
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1116
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/generic/Configuration.h Bestand weergeven

1072
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1072
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1073
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1073
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1074
 // - Prevent Z homing when the Z probe is outside bed area.
1074
 // - Prevent Z homing when the Z probe is outside bed area.
1075
+//
1075
 //#define Z_SAFE_HOMING
1076
 //#define Z_SAFE_HOMING
1076
 
1077
 
1077
 #if ENABLED(Z_SAFE_HOMING)
1078
 #if ENABLED(Z_SAFE_HOMING)
1095
 // M500 - stores parameters in EEPROM
1096
 // M500 - stores parameters in EEPROM
1096
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1097
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1097
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1105
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/kossel_mini/Configuration.h Bestand weergeven

1075
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1075
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1076
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1076
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1077
 // - Prevent Z homing when the Z probe is outside bed area.
1077
 // - Prevent Z homing when the Z probe is outside bed area.
1078
+//
1078
 //#define Z_SAFE_HOMING
1079
 //#define Z_SAFE_HOMING
1079
 
1080
 
1080
 #if ENABLED(Z_SAFE_HOMING)
1081
 #if ENABLED(Z_SAFE_HOMING)
1098
 // M500 - stores parameters in EEPROM
1099
 // M500 - stores parameters in EEPROM
1099
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1100
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1100
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1108
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/kossel_pro/Configuration.h Bestand weergeven

1080
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1080
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1081
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1081
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1082
 // - Prevent Z homing when the Z probe is outside bed area.
1082
 // - Prevent Z homing when the Z probe is outside bed area.
1083
+//
1083
 #define Z_SAFE_HOMING
1084
 #define Z_SAFE_HOMING
1084
 
1085
 
1085
 #if ENABLED(Z_SAFE_HOMING)
1086
 #if ENABLED(Z_SAFE_HOMING)
1103
 // M500 - stores parameters in EEPROM
1104
 // M500 - stores parameters in EEPROM
1104
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1105
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1105
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1113
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/delta/kossel_xl/Configuration.h Bestand weergeven

1138
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1138
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
1139
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1139
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
1140
 // - Prevent Z homing when the Z probe is outside bed area.
1140
 // - Prevent Z homing when the Z probe is outside bed area.
1141
+//
1141
 //#define Z_SAFE_HOMING
1142
 //#define Z_SAFE_HOMING
1142
 
1143
 
1143
 #if ENABLED(Z_SAFE_HOMING)
1144
 #if ENABLED(Z_SAFE_HOMING)
1161
 // M500 - stores parameters in EEPROM
1162
 // M500 - stores parameters in EEPROM
1162
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1163
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1163
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1171
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/gCreate_gMax1.5+/Configuration.h Bestand weergeven

976
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
976
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
977
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
977
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
978
 // - Prevent Z homing when the Z probe is outside bed area.
978
 // - Prevent Z homing when the Z probe is outside bed area.
979
+//
979
 #define Z_SAFE_HOMING
980
 #define Z_SAFE_HOMING
980
 
981
 
981
 #if ENABLED(Z_SAFE_HOMING)
982
 #if ENABLED(Z_SAFE_HOMING)
1000
 // M500 - stores parameters in EEPROM
1001
 // M500 - stores parameters in EEPROM
1001
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1002
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1002
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1010
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/makibox/Configuration.h Bestand weergeven

963
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
963
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
964
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
964
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
965
 // - Prevent Z homing when the Z probe is outside bed area.
965
 // - Prevent Z homing when the Z probe is outside bed area.
966
+//
966
 //#define Z_SAFE_HOMING
967
 //#define Z_SAFE_HOMING
967
 
968
 
968
 #if ENABLED(Z_SAFE_HOMING)
969
 #if ENABLED(Z_SAFE_HOMING)
987
 // M500 - stores parameters in EEPROM
988
 // M500 - stores parameters in EEPROM
988
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
989
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
989
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
997
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/tvrrug/Round2/Configuration.h Bestand weergeven

955
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
955
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
956
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
956
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
957
 // - Prevent Z homing when the Z probe is outside bed area.
957
 // - Prevent Z homing when the Z probe is outside bed area.
958
+//
958
 //#define Z_SAFE_HOMING
959
 //#define Z_SAFE_HOMING
959
 
960
 
960
 #if ENABLED(Z_SAFE_HOMING)
961
 #if ENABLED(Z_SAFE_HOMING)
979
 // M500 - stores parameters in EEPROM
980
 // M500 - stores parameters in EEPROM
980
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
981
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
981
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
989
 // Host Keepalive

+ 5
- 7
Marlin/example_configurations/wt150/Configuration.h Bestand weergeven

966
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
966
 // - If stepper drivers time out, it will need X and Y homing again before Z homing.
967
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
967
 // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
968
 // - Prevent Z homing when the Z probe is outside bed area.
968
 // - Prevent Z homing when the Z probe is outside bed area.
969
+//
969
 //#define Z_SAFE_HOMING
970
 //#define Z_SAFE_HOMING
970
 
971
 
971
 #if ENABLED(Z_SAFE_HOMING)
972
 #if ENABLED(Z_SAFE_HOMING)
990
 // M500 - stores parameters in EEPROM
991
 // M500 - stores parameters in EEPROM
991
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
992
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
992
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
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
 // Host Keepalive
1000
 // Host Keepalive

Laden…
Annuleren
Opslaan