Merge pull request #7220 from thinkyhead/bf_fix_eeprom_opts
Make all EEPROM optimization options available
This commit is contained in:
commit
94c965fad6
32 changed files with 158 additions and 219 deletions
|
@ -964,6 +964,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -988,13 +989,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -1111,6 +1111,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
#define Z_SAFE_HOMING
|
#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1144,13 +1145,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -970,6 +970,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -994,13 +995,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -961,6 +961,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -985,13 +986,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -958,6 +958,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -982,13 +983,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -942,6 +942,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -966,13 +967,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -942,6 +942,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -966,13 +967,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -964,6 +964,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
#define Z_SAFE_HOMING
|
#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -988,13 +989,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -950,6 +950,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -974,13 +975,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -953,6 +953,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
#define Z_SAFE_HOMING
|
#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -977,13 +978,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -944,6 +944,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -968,8 +969,8 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
//define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#if ENABLED(EEPROM_SETTINGS)
|
||||||
// To disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
|
// To disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
|
||||||
|
|
|
@ -989,6 +989,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1013,13 +1014,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS // K8200: uses EEPROM by default
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -960,6 +960,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -984,13 +985,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -960,6 +960,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -984,13 +985,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -987,6 +987,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1011,13 +1012,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -960,6 +960,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -984,13 +985,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -958,6 +958,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -982,13 +983,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -972,6 +972,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -996,13 +997,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -979,6 +979,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1003,13 +1004,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -1016,6 +1016,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1040,13 +1041,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -950,6 +950,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -974,13 +975,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -960,6 +960,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -984,13 +985,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -1081,6 +1081,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1104,13 +1105,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -1083,6 +1083,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1106,13 +1107,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -1072,6 +1072,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1095,13 +1096,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -1075,6 +1075,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1098,13 +1099,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -1080,6 +1080,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
#define Z_SAFE_HOMING
|
#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1103,13 +1104,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -1138,6 +1138,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1161,13 +1162,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -976,6 +976,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
#define Z_SAFE_HOMING
|
#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -1000,13 +1001,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -963,6 +963,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -987,13 +988,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -955,6 +955,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -979,13 +980,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
//#define EEPROM_SETTINGS
|
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
|
@ -966,6 +966,7 @@
|
||||||
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
|
||||||
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
|
||||||
// - Prevent Z homing when the Z probe is outside bed area.
|
// - Prevent Z homing when the Z probe is outside bed area.
|
||||||
|
//
|
||||||
//#define Z_SAFE_HOMING
|
//#define Z_SAFE_HOMING
|
||||||
|
|
||||||
#if ENABLED(Z_SAFE_HOMING)
|
#if ENABLED(Z_SAFE_HOMING)
|
||||||
|
@ -990,13 +991,10 @@
|
||||||
// M500 - stores parameters in EEPROM
|
// M500 - stores parameters in EEPROM
|
||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
// Define this to enable EEPROM support
|
//
|
||||||
#define EEPROM_SETTINGS
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#if ENABLED(EEPROM_SETTINGS)
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
||||||
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Host Keepalive
|
// Host Keepalive
|
||||||
|
|
Reference in a new issue