Expose: Homing Validation and Endstop Noise Threshold (#11912)
This commit is contained in:
parent
cee34f7290
commit
5490a664f5
80 changed files with 1002 additions and 996 deletions
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -623,21 +623,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1214,6 +1211,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (8*60)
|
#define HOMING_FEEDRATE_Z (8*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -586,21 +586,18 @@
|
||||||
#define ENDSTOP_INTERRUPTS_FEATURE
|
#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1177,6 +1174,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -586,21 +586,18 @@
|
||||||
#define ENDSTOP_INTERRUPTS_FEATURE
|
#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1177,6 +1174,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -623,21 +623,18 @@
|
||||||
#define ENDSTOP_INTERRUPTS_FEATURE
|
#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1347,6 +1344,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -610,21 +610,18 @@
|
||||||
#define ENDSTOP_INTERRUPTS_FEATURE
|
#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1201,6 +1198,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (100*60)
|
#define HOMING_FEEDRATE_XY (100*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -575,21 +575,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1166,6 +1163,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (25*60)
|
#define HOMING_FEEDRATE_XY (25*60)
|
||||||
#define HOMING_FEEDRATE_Z (6*60)
|
#define HOMING_FEEDRATE_Z (6*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -575,21 +575,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1166,6 +1163,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (15*60)
|
#define HOMING_FEEDRATE_XY (15*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -591,21 +591,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1182,6 +1179,9 @@
|
||||||
#define HOMING_FEEDRATE_XY 2000
|
#define HOMING_FEEDRATE_XY 2000
|
||||||
#define HOMING_FEEDRATE_Z 150
|
#define HOMING_FEEDRATE_Z 150
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -604,21 +604,18 @@
|
||||||
#define ENDSTOP_INTERRUPTS_FEATURE
|
#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z ( 4*60)
|
#define HOMING_FEEDRATE_Z ( 4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -591,21 +591,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1182,6 +1179,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (120*60)
|
#define HOMING_FEEDRATE_XY (120*60)
|
||||||
#define HOMING_FEEDRATE_Z 432
|
#define HOMING_FEEDRATE_Z 432
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -602,21 +602,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1193,6 +1190,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (10*60)
|
#define HOMING_FEEDRATE_Z (10*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -613,21 +613,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1204,6 +1201,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -607,21 +607,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1199,6 +1196,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -622,21 +622,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1213,6 +1210,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -613,21 +613,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1204,6 +1201,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -607,21 +607,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1198,6 +1195,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -607,21 +607,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1198,6 +1195,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -613,21 +613,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1204,6 +1201,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -615,21 +615,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1204,6 +1201,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -584,21 +584,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1176,6 +1173,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -584,21 +584,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1176,6 +1173,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -608,21 +608,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1200,6 +1197,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (40*60)
|
#define HOMING_FEEDRATE_XY (40*60)
|
||||||
#define HOMING_FEEDRATE_Z (55)
|
#define HOMING_FEEDRATE_Z (55)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -615,21 +615,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1231,6 +1228,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -626,21 +626,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1247,6 +1244,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -618,21 +618,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1209,6 +1206,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -618,21 +618,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1210,6 +1207,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -618,21 +618,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1209,6 +1206,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -607,21 +607,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1198,6 +1195,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -615,21 +615,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1205,6 +1202,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (80*60)
|
#define HOMING_FEEDRATE_XY (80*60)
|
||||||
#define HOMING_FEEDRATE_Z (12*60)
|
#define HOMING_FEEDRATE_Z (12*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -623,21 +623,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1214,6 +1211,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -584,21 +584,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -602,21 +602,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1193,6 +1190,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1198,6 +1195,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1198,6 +1195,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== 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_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (DEFAULT_MAX_Z_FEEDRATE*60)
|
#define HOMING_FEEDRATE_Z (DEFAULT_MAX_Z_FEEDRATE*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -599,21 +599,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1192,6 +1189,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (15*60)
|
#define HOMING_FEEDRATE_Z (15*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -616,21 +616,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1207,6 +1204,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (40*60)
|
#define HOMING_FEEDRATE_XY (40*60)
|
||||||
#define HOMING_FEEDRATE_Z (10*60)
|
#define HOMING_FEEDRATE_Z (10*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -605,21 +605,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1196,6 +1193,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1225,6 +1222,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (6*60)
|
#define HOMING_FEEDRATE_Z (6*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -654,21 +654,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1250,6 +1247,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (40*60)
|
#define HOMING_FEEDRATE_XY (40*60)
|
||||||
#define HOMING_FEEDRATE_Z (3*60)
|
#define HOMING_FEEDRATE_Z (3*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1198,6 +1195,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (100*60)
|
#define HOMING_FEEDRATE_XY (100*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -614,21 +614,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1205,6 +1202,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -633,21 +633,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1224,6 +1221,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (8*60)
|
#define HOMING_FEEDRATE_Z (8*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (8*60)
|
#define HOMING_FEEDRATE_Z (8*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -613,21 +613,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1204,6 +1201,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -603,21 +603,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1194,6 +1191,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -711,21 +711,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1371,6 +1368,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (100*60)
|
#define HOMING_FEEDRATE_Z (100*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -676,21 +676,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1322,6 +1319,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (100*60)
|
#define HOMING_FEEDRATE_Z (100*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -676,21 +676,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1321,6 +1318,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (100*60)
|
#define HOMING_FEEDRATE_Z (100*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -676,21 +676,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1321,6 +1318,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (45*60)
|
#define HOMING_FEEDRATE_Z (45*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -681,21 +681,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1324,6 +1321,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (200*60)
|
#define HOMING_FEEDRATE_Z (200*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -666,21 +666,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1309,6 +1306,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (200*60)
|
#define HOMING_FEEDRATE_Z (200*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -666,21 +666,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1311,6 +1308,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (200*60)
|
#define HOMING_FEEDRATE_Z (200*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -652,21 +652,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1312,6 +1309,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (200*60)
|
#define HOMING_FEEDRATE_Z (200*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -670,21 +670,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1312,6 +1309,9 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (60*60)
|
#define HOMING_FEEDRATE_Z (60*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -616,21 +616,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1208,6 +1205,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (60*60)
|
#define HOMING_FEEDRATE_XY (60*60)
|
||||||
#define HOMING_FEEDRATE_Z (14*60)
|
#define HOMING_FEEDRATE_Z (14*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -606,21 +606,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1197,6 +1194,9 @@
|
||||||
#define HOMING_FEEDRATE_XY 1500
|
#define HOMING_FEEDRATE_XY 1500
|
||||||
#define HOMING_FEEDRATE_Z (2*60)
|
#define HOMING_FEEDRATE_Z (2*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -605,21 +605,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1196,6 +1193,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -592,21 +592,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1189,6 +1186,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -608,21 +608,18 @@
|
||||||
//#define ENDSTOP_INTERRUPTS_FEATURE
|
//#define ENDSTOP_INTERRUPTS_FEATURE
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Endstop Noise Filter
|
* Endstop Noise Threshold
|
||||||
*
|
*
|
||||||
* Enable this option if endstops falsely trigger due to noise.
|
* Enable if your probe or 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
|
* - Higher values may affect repeatability or accuracy of some bed probes.
|
||||||
* reduce accuracy of some bed probes.
|
* - To fix noise install a 100nF ceramic capacitor inline with the switch.
|
||||||
* For mechanical switches, the better approach to reduce noise is to install
|
* - This feature is not required for common micro-switches mounted on PCBs
|
||||||
* a 100 nanofarads ceramic capacitor in parallel with the switch, making it
|
* based on the Makerbot design, which already have the 100nF capacitor.
|
||||||
* essentially noise-proof without sacrificing accuracy.
|
*
|
||||||
* This option also increases MCU load when endstops or the probe are enabled.
|
* :[2,3,4,5,6,7]
|
||||||
* 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.)
|
|
||||||
*/
|
*/
|
||||||
//#define ENDSTOP_NOISE_FILTER
|
//#define ENDSTOP_NOISE_THRESHOLD 2
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================== Movement Settings ============================
|
//============================== Movement Settings ============================
|
||||||
|
@ -1199,6 +1196,9 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
// Validate that endstops are triggered on homing moves
|
||||||
|
#define VALIDATE_HOMING_ENDSTOPS
|
||||||
|
|
||||||
// @section calibrate
|
// @section calibrate
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -307,6 +307,8 @@
|
||||||
#error "MAX7219_DEBUG_STEPPER_TAIL is now MAX7219_DEBUG_PLANNER_TAIL. Please update your configuration."
|
#error "MAX7219_DEBUG_STEPPER_TAIL is now MAX7219_DEBUG_PLANNER_TAIL. Please update your configuration."
|
||||||
#elif defined(MAX7219_DEBUG_STEPPER_QUEUE)
|
#elif defined(MAX7219_DEBUG_STEPPER_QUEUE)
|
||||||
#error "MAX7219_DEBUG_STEPPER_QUEUE is now MAX7219_DEBUG_PLANNER_QUEUE. Please update your configuration."
|
#error "MAX7219_DEBUG_STEPPER_QUEUE is now MAX7219_DEBUG_PLANNER_QUEUE. Please update your configuration."
|
||||||
|
#elif defined(ENDSTOP_NOISE_FILTER)
|
||||||
|
#error "ENDSTOP_NOISE_FILTER is now ENDSTOP_NOISE_THRESHOLD [2-7]. Please update your configuration."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BOARD_MKS_13 -47
|
#define BOARD_MKS_13 -47
|
||||||
|
@ -1505,6 +1507,10 @@ static_assert(X_MAX_LENGTH >= X_BED_SIZE && Y_MAX_LENGTH >= Y_BED_SIZE,
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(ENDSTOP_NOISE_THRESHOLD) && !WITHIN(ENDSTOP_NOISE_THRESHOLD, 2, 7)
|
||||||
|
#error "ENDSTOP_NOISE_THRESHOLD must be an integer from 2 to 7."
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* emergency-command parser
|
* emergency-command parser
|
||||||
*/
|
*/
|
||||||
|
@ -1726,8 +1732,8 @@ static_assert(X_MAX_LENGTH >= X_BED_SIZE && Y_MAX_LENGTH >= Y_BED_SIZE,
|
||||||
#error "SENSORLESS_HOMING requires Z_MIN_ENDSTOP_INVERTING and ENDSTOPPULLUP_ZMIN when homing to Z_MIN."
|
#error "SENSORLESS_HOMING requires Z_MIN_ENDSTOP_INVERTING and ENDSTOPPULLUP_ZMIN when homing to Z_MIN."
|
||||||
#elif Z_SENSORLESS && Z_HOME_DIR == 1 && (DISABLED(Z_MAX_ENDSTOP_INVERTING) || DISABLED(ENDSTOPPULLUP_ZMAX))
|
#elif Z_SENSORLESS && Z_HOME_DIR == 1 && (DISABLED(Z_MAX_ENDSTOP_INVERTING) || DISABLED(ENDSTOPPULLUP_ZMAX))
|
||||||
#error "SENSORLESS_HOMING requires Z_MAX_ENDSTOP_INVERTING and ENDSTOPPULLUP_ZMAX when homing to Z_MAX."
|
#error "SENSORLESS_HOMING requires Z_MAX_ENDSTOP_INVERTING and ENDSTOPPULLUP_ZMAX when homing to Z_MAX."
|
||||||
#elif ENABLED(ENDSTOP_NOISE_FILTER)
|
#elif ENDSTOP_NOISE_THRESHOLD
|
||||||
#error "SENSORLESS_HOMING is incompatible with ENDSTOP_NOISE_FILTER."
|
#error "SENSORLESS_HOMING is incompatible with ENDSTOP_NOISE_THRESHOLD."
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@ volatile uint8_t Endstops::hit_state;
|
||||||
|
|
||||||
Endstops::esbits_t Endstops::live_state = 0;
|
Endstops::esbits_t Endstops::live_state = 0;
|
||||||
|
|
||||||
#if ENABLED(ENDSTOP_NOISE_FILTER)
|
#if ENDSTOP_NOISE_THRESHOLD
|
||||||
Endstops::esbits_t Endstops::validated_live_state;
|
Endstops::esbits_t Endstops::validated_live_state;
|
||||||
uint8_t Endstops::endstop_poll_count;
|
uint8_t Endstops::endstop_poll_count;
|
||||||
#endif
|
#endif
|
||||||
|
@ -479,7 +479,7 @@ void _O2 Endstops::M119() {
|
||||||
// Check endstops - Could be called from Temperature ISR!
|
// Check endstops - Could be called from Temperature ISR!
|
||||||
void Endstops::update() {
|
void Endstops::update() {
|
||||||
|
|
||||||
#if DISABLED(ENDSTOP_NOISE_FILTER)
|
#if !ENDSTOP_NOISE_THRESHOLD
|
||||||
if (!abort_enabled()) return;
|
if (!abort_enabled()) return;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -622,7 +622,8 @@ void Endstops::update() {
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(ENDSTOP_NOISE_FILTER)
|
#if ENDSTOP_NOISE_THRESHOLD
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Filtering out noise on endstops requires a delayed decision. Let's assume, due to noise,
|
* Filtering out noise on endstops requires a delayed decision. Let's assume, due to noise,
|
||||||
* that 50% of endstop signal samples are good and 50% are bad (assuming normal distribution
|
* that 50% of endstop signal samples are good and 50% are bad (assuming normal distribution
|
||||||
|
@ -635,7 +636,7 @@ void Endstops::update() {
|
||||||
*/
|
*/
|
||||||
static esbits_t old_live_state;
|
static esbits_t old_live_state;
|
||||||
if (old_live_state != live_state) {
|
if (old_live_state != live_state) {
|
||||||
endstop_poll_count = 7;
|
endstop_poll_count = ENDSTOP_NOISE_THRESHOLD;
|
||||||
old_live_state = live_state;
|
old_live_state = live_state;
|
||||||
}
|
}
|
||||||
else if (endstop_poll_count && !--endstop_poll_count)
|
else if (endstop_poll_count && !--endstop_poll_count)
|
||||||
|
|
|
@ -30,8 +30,6 @@
|
||||||
#include "../inc/MarlinConfig.h"
|
#include "../inc/MarlinConfig.h"
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define VALIDATE_HOMING_ENDSTOPS
|
|
||||||
|
|
||||||
enum EndstopEnum : char {
|
enum EndstopEnum : char {
|
||||||
X_MIN,
|
X_MIN,
|
||||||
Y_MIN,
|
Y_MIN,
|
||||||
|
@ -77,7 +75,7 @@ class Endstops {
|
||||||
static esbits_t live_state;
|
static esbits_t live_state;
|
||||||
static volatile uint8_t hit_state; // Use X_MIN, Y_MIN, Z_MIN and Z_MIN_PROBE as BIT index
|
static volatile uint8_t hit_state; // Use X_MIN, Y_MIN, Z_MIN and Z_MIN_PROBE as BIT index
|
||||||
|
|
||||||
#if ENABLED(ENDSTOP_NOISE_FILTER)
|
#if ENDSTOP_NOISE_THRESHOLD
|
||||||
static esbits_t validated_live_state;
|
static esbits_t validated_live_state;
|
||||||
static uint8_t endstop_poll_count; // Countdown from threshold for polling
|
static uint8_t endstop_poll_count; // Countdown from threshold for polling
|
||||||
#endif
|
#endif
|
||||||
|
@ -123,7 +121,7 @@ class Endstops {
|
||||||
*/
|
*/
|
||||||
FORCE_INLINE static esbits_t state() {
|
FORCE_INLINE static esbits_t state() {
|
||||||
return
|
return
|
||||||
#if ENABLED(ENDSTOP_NOISE_FILTER)
|
#if ENDSTOP_NOISE_THRESHOLD
|
||||||
validated_live_state
|
validated_live_state
|
||||||
#else
|
#else
|
||||||
live_state
|
live_state
|
||||||
|
|
|
@ -21,3 +21,14 @@ pins_set RAMPS Y_MAX_PIN -1
|
||||||
opt_add_adv Z2_MAX_PIN 2
|
opt_add_adv Z2_MAX_PIN 2
|
||||||
opt_add_adv Z3_MAX_PIN 3
|
opt_add_adv Z3_MAX_PIN 3
|
||||||
exec_test $1 $2 "RADDS Z_TRIPLE"
|
exec_test $1 $2 "RADDS Z_TRIPLE"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Test SWITCHING_EXTRUDER
|
||||||
|
#
|
||||||
|
restore_configs
|
||||||
|
opt_set MOTHERBOARD BOARD_RAMPS4DUE_EEF
|
||||||
|
opt_set EXTRUDERS 2
|
||||||
|
opt_enable NUM_SERVOS
|
||||||
|
opt_set NUM_SERVOS 1
|
||||||
|
opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER
|
||||||
|
exec_test $1 $2 "SWITCHING_EXTRUDER"
|
||||||
|
|
|
@ -121,16 +121,6 @@ exec_test $1 $2 "DUAL_X_CARRIAGE"
|
||||||
#opt_set LCD_FEEDBACK_FREQUENCY_HZ 100
|
#opt_set LCD_FEEDBACK_FREQUENCY_HZ 100
|
||||||
#opt_enable BQ_LCD_SMART_CONTROLLER SPEAKER
|
#opt_enable BQ_LCD_SMART_CONTROLLER SPEAKER
|
||||||
#
|
#
|
||||||
# Test SWITCHING_EXTRUDER
|
|
||||||
#
|
|
||||||
restore_configs
|
|
||||||
opt_set MOTHERBOARD BOARD_RUMBA
|
|
||||||
opt_set EXTRUDERS 2
|
|
||||||
opt_enable NUM_SERVOS
|
|
||||||
opt_set NUM_SERVOS 1
|
|
||||||
opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER
|
|
||||||
exec_test $1 $2 "SWITCHING_EXTRUDER"
|
|
||||||
#
|
|
||||||
# Enable COREXY
|
# Enable COREXY
|
||||||
#
|
#
|
||||||
#restore_configs
|
#restore_configs
|
||||||
|
@ -152,7 +142,7 @@ opt_enable_adv EXTRA_FAN_SPEED FWERETRACT Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS
|
||||||
opt_enable_adv MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
|
opt_enable_adv MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
|
||||||
opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER BABYSTEPPING DAC_MOTOR_CURRENT_DEFAULT
|
opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER BABYSTEPPING DAC_MOTOR_CURRENT_DEFAULT
|
||||||
opt_enable FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR
|
opt_enable FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR
|
||||||
opt_enable ENDSTOP_INTERRUPTS_FEATURE FAN_SOFT_PWM SDSUPPORT
|
opt_enable ENDSTOP_INTERRUPTS_FEATURE ENDSTOP_NOISE_THRESHOLD FAN_SOFT_PWM SDSUPPORT
|
||||||
opt_enable USE_XMAX_PLUG
|
opt_enable USE_XMAX_PLUG
|
||||||
opt_enable SWITCHING_TOOLHEAD NUM_SERVOS DEBUG_LEVELING_FEATURE
|
opt_enable SWITCHING_TOOLHEAD NUM_SERVOS DEBUG_LEVELING_FEATURE
|
||||||
opt_set EXTRUDERS 2
|
opt_set EXTRUDERS 2
|
||||||
|
|
Reference in a new issue