|
|
@ -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
|
|
|
|
|
|
|
|
|
|
|
|
#if ENABLED(EEPROM_SETTINGS)
|
|
|
|
|
|
|
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
|
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
|
|
|
#define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
|
|
|
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// Host Keepalive
|
|
|
|
// Host Keepalive
|
|
|
|