Move probe extras below probe types
This commit is contained in:
		| @@ -791,20 +791,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -884,6 +870,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -754,20 +754,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -847,6 +833,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -754,20 +754,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -847,6 +833,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -819,20 +819,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| #define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| #define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -941,6 +927,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| #define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| #define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -778,20 +778,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -871,6 +857,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -743,20 +743,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -836,6 +822,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -743,20 +743,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -836,6 +822,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -759,20 +759,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -852,6 +838,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -772,20 +772,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -865,6 +851,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -759,20 +759,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -852,6 +838,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -770,20 +770,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -863,6 +849,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 1 | ||||
|   | ||||
| @@ -781,20 +781,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -874,6 +860,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -775,20 +775,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -868,6 +854,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -790,20 +790,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -883,6 +869,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -781,20 +781,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -874,6 +860,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -775,20 +775,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -868,6 +854,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -775,20 +775,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -868,6 +854,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -781,20 +781,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -874,6 +860,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -782,20 +782,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -874,6 +860,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 1 | ||||
|   | ||||
| @@ -753,20 +753,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -846,6 +832,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -753,20 +753,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -846,6 +832,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -777,20 +777,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -870,6 +856,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| #define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -795,20 +795,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -888,6 +874,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| #define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -806,20 +806,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -899,6 +885,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| #define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -786,20 +786,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -879,6 +865,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   #define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -787,20 +787,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| #define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| #define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| #define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -880,6 +866,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| #define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| #define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| #define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| #define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -786,20 +786,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -879,6 +865,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -775,20 +775,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -868,6 +854,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -783,20 +783,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -876,6 +862,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -791,20 +791,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -884,6 +870,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -763,20 +763,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -860,6 +846,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -770,20 +770,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -863,6 +849,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -775,20 +775,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -868,6 +854,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -775,20 +775,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -868,6 +854,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -811,20 +811,6 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -904,6 +890,20 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -769,20 +769,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -862,6 +848,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -784,20 +784,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -877,6 +863,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -773,20 +773,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -866,6 +852,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -802,20 +802,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -895,6 +881,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 1 | ||||
|   | ||||
| @@ -822,20 +822,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -915,6 +901,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -782,20 +782,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -875,6 +861,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -800,20 +800,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -893,6 +879,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -781,20 +781,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -874,6 +860,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -771,20 +771,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,6 +850,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -894,20 +894,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -915,57 +901,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0     // Y offset: -front +behind [the nozzle] | ||||
|  | ||||
| #if ANYCUBIC_PROBE_VERSION == 2 | ||||
|   #define Z_PROBE_OFFSET_FROM_EXTRUDER -16.8     // Z offset: -below +above  [the nozzle] | ||||
| #elif ANYCUBIC_PROBE_VERSION == 1 | ||||
|   #define Z_PROBE_OFFSET_FROM_EXTRUDER -19.0 // Z offset: -below +above  [the nozzle] | ||||
| #else | ||||
|   #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above  [the nozzle] | ||||
| #endif | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 20 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 6000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 3) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| #define MULTIPLE_PROBING 3 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -1013,6 +948,53 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0     // Y offset: -front +behind [the nozzle] | ||||
|  | ||||
| #if ANYCUBIC_PROBE_VERSION == 2 | ||||
|   #define Z_PROBE_OFFSET_FROM_EXTRUDER -16.8     // Z offset: -below +above  [the nozzle] | ||||
| #elif ANYCUBIC_PROBE_VERSION == 1 | ||||
|   #define Z_PROBE_OFFSET_FROM_EXTRUDER -19.0 // Z offset: -below +above  [the nozzle] | ||||
| #else | ||||
|   #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above  [the nozzle] | ||||
| #endif | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 20 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 6000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 3) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| #define MULTIPLE_PROBING 3 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -1043,6 +1025,20 @@ | ||||
|   #define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -853,20 +853,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -874,50 +860,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.10  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 20 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 5000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST) / 6 | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -968,6 +910,46 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.10  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 20 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 5000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST) / 6 | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -996,6 +978,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -853,20 +853,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -874,50 +860,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.10  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 20 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 5000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST) / 6 | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -967,6 +909,46 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.10  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 20 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 5000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST) / 6 | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -995,6 +977,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -853,20 +853,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -874,50 +860,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.25  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 2000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| #define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -967,6 +909,46 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.25  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 2000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| #define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -995,6 +977,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| #define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -858,20 +858,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| #define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| #define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -879,50 +865,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 4000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST (HOMING_FEEDRATE_Z / 4) | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 4) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| #define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -970,6 +912,46 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 4000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST (HOMING_FEEDRATE_Z / 4) | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 4) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| #define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -998,6 +980,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| #define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| #define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -843,20 +843,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,50 +850,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 4000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -955,6 +897,46 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 4000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -983,6 +965,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -843,20 +843,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -864,50 +850,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 4000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -957,6 +899,46 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below +above  [the nozzle] | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 4000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -985,6 +967,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -836,20 +836,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -857,53 +843,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -23 // KosselPro actual: -22.919 | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -6  // KosselPro actual: -6.304 | ||||
| /** | ||||
|  * Kossel Pro note: The correct value is likely -17.45 but I'd rather err on the side of | ||||
|  * not giving someone a head crash. Use something like G29 Z-0.2 to adjust as needed. | ||||
|  */ | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -17.25  // Increase this if the first layer is too thin (remember: it's a negative number so increase means closer to zero). | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 8000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -957,6 +896,49 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -23 // KosselPro actual: -22.919 | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -6  // KosselPro actual: -6.304 | ||||
| /** | ||||
|  * Kossel Pro note: The correct value is likely -17.45 but I'd rather err on the side of | ||||
|  * not giving someone a head crash. Use something like G29 Z-0.2 to adjust as needed. | ||||
|  */ | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -17.25  // Increase this if the first layer is too thin (remember: it's a negative number so increase means closer to zero). | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 8000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -986,6 +968,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -846,20 +846,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -867,50 +853,6 @@ | ||||
| //#define Z_PROBE_SLED | ||||
| //#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. | ||||
|  | ||||
| // | ||||
| // For Z_PROBE_ALLEN_KEY see the Delta example configurations. | ||||
| // | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0.0     // Z probe to nozzle X offset: -left  +right | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0.0     // Z probe to nozzle Y offset: -front +behind | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.3     // Z probe to nozzle Z offset: -below (always!) | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 8000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Allen key retractable z-probe as seen on many Kossel delta printers - http://reprap.org/wiki/Kossel#Automatic_bed_leveling_probe | ||||
|  * Deploys by touching z-axis belt. Retracts by pushing the probe down. Uses Z_MIN_PIN. | ||||
| @@ -958,6 +900,46 @@ | ||||
|  | ||||
| #endif // Z_PROBE_ALLEN_KEY | ||||
|  | ||||
| /** | ||||
|  *   Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  *   X and Y offsets must be integers. | ||||
|  * | ||||
|  *   In the following example the X and Y offsets are both positive: | ||||
|  *   #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  *   #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *      +-- BACK ---+ | ||||
|  *      |           | | ||||
|  *    L |    (+) P  | R <-- probe (20,20) | ||||
|  *    E |           | I | ||||
|  *    F | (-) N (+) | G <-- nozzle (10,10) | ||||
|  *    T |           | H | ||||
|  *      |    (-)    | T | ||||
|  *      |           | | ||||
|  *      O-- FRONT --+ | ||||
|  *    (0,0) | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0.0     // Z probe to nozzle X offset: -left  +right | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0.0     // Z probe to nozzle Y offset: -front +behind | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0.3     // Z probe to nozzle Z offset: -below (always!) | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| #define XY_PROBE_SPEED 8000 | ||||
|  | ||||
| // Feedrate (mm/m) for the first approach when double-probing (MULTIPLE_PROBING == 2) | ||||
| #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z | ||||
|  | ||||
| // Feedrate (mm/m) for the "accurate" probe of each point | ||||
| #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) | ||||
|  | ||||
| // The number of probes to perform at each point. | ||||
| //   Set to 2 for a fast/slow probe, using the second probe result. | ||||
| //   Set to 3 or more for slow probes, averaging the results. | ||||
| //#define MULTIPLE_PROBING 2 | ||||
|  | ||||
| /** | ||||
|  * Z probes require clearance when deploying, stowing, and moving between | ||||
|  * probe points to avoid hitting the bed and other hardware. | ||||
| @@ -986,6 +968,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -784,20 +784,6 @@ | ||||
|   #define BLTOUCH_DELAY 500   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -877,6 +863,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| #define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -774,20 +774,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -867,6 +853,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -773,20 +773,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -866,6 +852,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
| @@ -766,20 +766,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -859,6 +845,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 1 | ||||
|   | ||||
| @@ -776,20 +776,6 @@ | ||||
|   //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // A probe that is deployed and stowed with a solenoid pin (SOL1_PIN) | ||||
| //#define SOLENOID_PROBE | ||||
|  | ||||
| @@ -869,6 +855,20 @@ | ||||
| // Enable the M48 repeatability test to test probe accuracy | ||||
| //#define Z_MIN_PROBE_REPEATABILITY_TEST | ||||
|  | ||||
| /** | ||||
|  * Enable one or more of the following if probing seems unreliable. | ||||
|  * Heaters and/or fans can be disabled during probing to minimize electrical | ||||
|  * noise. A delay can also be added to allow noise and vibration to settle. | ||||
|  * These options are most useful for the BLTouch probe, but may also improve | ||||
|  * readings with inductive probes and piezo sensors. | ||||
|  */ | ||||
| //#define PROBING_HEATERS_OFF       // Turn heaters off when probing | ||||
| #if ENABLED(PROBING_HEATERS_OFF) | ||||
|   //#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy) | ||||
| #endif | ||||
| //#define PROBING_FANS_OFF          // Turn fans off when probing | ||||
| //#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors | ||||
|  | ||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 | ||||
| // :{ 0:'Low', 1:'High' } | ||||
| #define X_ENABLE_ON 0 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user