Expose: Homing Validation and Endstop Noise Threshold (#11912)
This commit is contained in:
		| @@ -623,21 +623,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1214,6 +1211,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (8*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -586,21 +586,18 @@ | ||||
| #define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1177,6 +1174,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -586,21 +586,18 @@ | ||||
| #define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1177,6 +1174,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -623,21 +623,18 @@ | ||||
| #define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1347,6 +1344,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -610,21 +610,18 @@ | ||||
| #define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1201,6 +1198,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (100*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -575,21 +575,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1166,6 +1163,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (25*60) | ||||
| #define HOMING_FEEDRATE_Z  (6*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -575,21 +575,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1166,6 +1163,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (15*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -591,21 +591,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1182,6 +1179,9 @@ | ||||
| #define HOMING_FEEDRATE_XY 2000 | ||||
| #define HOMING_FEEDRATE_Z  150 | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -604,21 +604,18 @@ | ||||
| #define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  ( 4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -591,21 +591,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1182,6 +1179,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (120*60) | ||||
| #define HOMING_FEEDRATE_Z  432 | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -602,21 +602,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1193,6 +1190,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (10*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -613,21 +613,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1204,6 +1201,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -607,21 +607,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1199,6 +1196,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -622,21 +622,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1213,6 +1210,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -613,21 +613,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1204,6 +1201,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -607,21 +607,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1198,6 +1195,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -607,21 +607,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1198,6 +1195,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -613,21 +613,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1204,6 +1201,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -615,21 +615,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1204,6 +1201,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -584,21 +584,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1176,6 +1173,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -584,21 +584,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1176,6 +1173,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -608,21 +608,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1200,6 +1197,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (40*60) | ||||
| #define HOMING_FEEDRATE_Z  (55) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -615,21 +615,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1231,6 +1228,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -626,21 +626,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1247,6 +1244,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -618,21 +618,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1209,6 +1206,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -618,21 +618,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1210,6 +1207,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -618,21 +618,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1209,6 +1206,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -607,21 +607,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1198,6 +1195,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -615,21 +615,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1205,6 +1202,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (80*60) | ||||
| #define HOMING_FEEDRATE_Z  (12*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -623,21 +623,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1214,6 +1211,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -584,21 +584,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -602,21 +602,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1193,6 +1190,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1198,6 +1195,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1198,6 +1195,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1243,6 +1240,9 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (DEFAULT_MAX_Z_FEEDRATE*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -599,21 +599,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1192,6 +1189,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (15*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -616,21 +616,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1207,6 +1204,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (40*60) | ||||
| #define HOMING_FEEDRATE_Z  (10*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -605,21 +605,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1196,6 +1193,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1225,6 +1222,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (6*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -654,21 +654,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1250,6 +1247,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (40*60) | ||||
| #define HOMING_FEEDRATE_Z  (3*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1198,6 +1195,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (100*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -614,21 +614,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1205,6 +1202,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -633,21 +633,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1224,6 +1221,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (8*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (8*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -613,21 +613,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1204,6 +1201,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -603,21 +603,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1194,6 +1191,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -711,21 +711,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1371,6 +1368,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (100*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -676,21 +676,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1322,6 +1319,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (100*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -676,21 +676,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1321,6 +1318,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (100*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -676,21 +676,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1321,6 +1318,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (45*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -681,21 +681,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1324,6 +1321,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (200*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -666,21 +666,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1309,6 +1306,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (200*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -666,21 +666,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1311,6 +1308,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (200*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -652,21 +652,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1312,6 +1309,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (200*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -670,21 +670,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1312,6 +1309,9 @@ | ||||
| // Delta only homes to Z | ||||
| #define HOMING_FEEDRATE_Z  (60*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -616,21 +616,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1208,6 +1205,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (60*60) | ||||
| #define HOMING_FEEDRATE_Z  (14*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -606,21 +606,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1197,6 +1194,9 @@ | ||||
| #define HOMING_FEEDRATE_XY 1500 | ||||
| #define HOMING_FEEDRATE_Z  (2*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -605,21 +605,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1196,6 +1193,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -592,21 +592,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1189,6 +1186,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -608,21 +608,18 @@ | ||||
| //#define ENDSTOP_INTERRUPTS_FEATURE | ||||
|  | ||||
| /** | ||||
|  * Endstop Noise Filter | ||||
|  * Endstop Noise Threshold | ||||
|  * | ||||
|  * Enable this option if endstops falsely trigger due to noise. | ||||
|  * NOTE: Enabling this feature means adds an error of +/-0.2mm, so homing | ||||
|  * will end up at a slightly different position on each G28. This will also | ||||
|  * reduce accuracy of some bed probes. | ||||
|  * For mechanical switches, the better approach to reduce noise is to install | ||||
|  * a 100 nanofarads ceramic capacitor in parallel with the switch, making it | ||||
|  * essentially noise-proof without sacrificing accuracy. | ||||
|  * This option also increases MCU load when endstops or the probe are enabled. | ||||
|  * So this is not recommended. USE AT YOUR OWN RISK. | ||||
|  * (This feature is not required for common micro-switches mounted on PCBs | ||||
|  * based on the Makerbot design, since they already include the 100nF capacitor.) | ||||
|  * Enable if your probe or endstops falsely trigger due to noise. | ||||
|  * | ||||
|  * - Higher values may affect repeatability or accuracy of some bed probes. | ||||
|  * - To fix noise install a 100nF ceramic capacitor inline with the switch. | ||||
|  * - This feature is not required for common micro-switches mounted on PCBs | ||||
|  *   based on the Makerbot design, which already have the 100nF capacitor. | ||||
|  * | ||||
|  * :[2,3,4,5,6,7] | ||||
|  */ | ||||
| //#define ENDSTOP_NOISE_FILTER | ||||
| //#define ENDSTOP_NOISE_THRESHOLD 2 | ||||
|  | ||||
| //============================================================================= | ||||
| //============================== Movement Settings ============================ | ||||
| @@ -1199,6 +1196,9 @@ | ||||
| #define HOMING_FEEDRATE_XY (50*60) | ||||
| #define HOMING_FEEDRATE_Z  (4*60) | ||||
|  | ||||
| // Validate that endstops are triggered on homing moves | ||||
| #define VALIDATE_HOMING_ENDSTOPS | ||||
|  | ||||
| // @section calibrate | ||||
|  | ||||
| /** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user