Merge pull request #3065 from thinkyhead/rc_doc_tweaks
Simplified endstop configuration
This commit is contained in:
		| @@ -381,8 +381,22 @@ | ||||
| // Enable this option for Toshiba steppers | ||||
| //#define CONFIG_STEPPERS_TOSHIBA | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================== Endstop Settings =========================== | ||||
| //=========================================================================== | ||||
|  | ||||
| // @section homing | ||||
|  | ||||
| // Specify here all the endstop connectors that are connected to any endstop or probe. | ||||
| // Almost all printers will be using one per axis. Probes will use one or more of the | ||||
| // extra connectors. Leave undefined any used for non-endstop and non-probe purposes. | ||||
| //#define USE_XMIN_PLUG | ||||
| //#define USE_YMIN_PLUG | ||||
| //#define USE_ZMIN_PLUG | ||||
| #define USE_XMAX_PLUG | ||||
| #define USE_YMAX_PLUG | ||||
| #define USE_ZMAX_PLUG | ||||
|  | ||||
| // coarse Endstop Settings | ||||
| #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors | ||||
|  | ||||
| @@ -405,8 +419,6 @@ const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic o | ||||
| const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. | ||||
| //#define DISABLE_MAX_ENDSTOPS | ||||
| #define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing. | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================= Z Probe Options ============================= | ||||
|   | ||||
| @@ -201,9 +201,7 @@ | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
|     const bool Z2_MAX_ENDSTOP_INVERTING = false; | ||||
|     #define DISABLE_XMAX_ENDSTOP              //Better to disable the XMAX to avoid conflict. Just rename "XMAX_ENDSTOP" by the endstop you are using for Z2 axis. | ||||
|     #define Z2_USE_ENDSTOP _XMAX_ | ||||
|   #endif | ||||
|  | ||||
| #endif // Z_DUAL_STEPPER_DRIVERS | ||||
|   | ||||
| @@ -381,8 +381,22 @@ | ||||
| // Enable this option for Toshiba steppers | ||||
| //#define CONFIG_STEPPERS_TOSHIBA | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================== Endstop Settings =========================== | ||||
| //=========================================================================== | ||||
|  | ||||
| // @section homing | ||||
|  | ||||
| // Specify here all the endstop connectors that are connected to any endstop or probe. | ||||
| // Almost all printers will be using one per axis. Probes will use one or more of the | ||||
| // extra connectors. Leave undefined any used for non-endstop and non-probe purposes. | ||||
| //#define USE_XMIN_PLUG | ||||
| //#define USE_YMIN_PLUG | ||||
| #define USE_ZMIN_PLUG // a Z probe | ||||
| #define USE_XMAX_PLUG | ||||
| #define USE_YMAX_PLUG | ||||
| #define USE_ZMAX_PLUG | ||||
|  | ||||
| // coarse Endstop Settings | ||||
| #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors | ||||
|  | ||||
| @@ -405,8 +419,6 @@ const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | ||||
| const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop. | ||||
| //#define DISABLE_MAX_ENDSTOPS | ||||
| #define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing. | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================= Z Probe Options ============================= | ||||
|   | ||||
| @@ -201,9 +201,7 @@ | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
|     const bool Z2_MAX_ENDSTOP_INVERTING = false; | ||||
|     #define DISABLE_XMAX_ENDSTOP              //Better to disable the XMAX to avoid conflict. Just rename "XMAX_ENDSTOP" by the endstop you are using for Z2 axis. | ||||
|     #define Z2_USE_ENDSTOP _XMAX_ | ||||
|   #endif | ||||
|  | ||||
| #endif // Z_DUAL_STEPPER_DRIVERS | ||||
|   | ||||
| @@ -381,8 +381,22 @@ | ||||
| // Enable this option for Toshiba steppers | ||||
| //#define CONFIG_STEPPERS_TOSHIBA | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================== Endstop Settings =========================== | ||||
| //=========================================================================== | ||||
|  | ||||
| // @section homing | ||||
|  | ||||
| // Specify here all the endstop connectors that are connected to any endstop or probe. | ||||
| // Almost all printers will be using one per axis. Probes will use one or more of the | ||||
| // extra connectors. Leave undefined any used for non-endstop and non-probe purposes. | ||||
| //#define USE_XMIN_PLUG | ||||
| //#define USE_YMIN_PLUG | ||||
| //#define USE_ZMIN_PLUG | ||||
| #define USE_XMAX_PLUG | ||||
| #define USE_YMAX_PLUG | ||||
| #define USE_ZMAX_PLUG | ||||
|  | ||||
| // coarse Endstop Settings | ||||
| #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors | ||||
|  | ||||
| @@ -405,8 +419,6 @@ const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic o | ||||
| const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| //#define DISABLE_MAX_ENDSTOPS | ||||
| //#define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing. | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================= Z Probe Options ============================= | ||||
|   | ||||
| @@ -201,9 +201,7 @@ | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
|     const bool Z2_MAX_ENDSTOP_INVERTING = false; | ||||
|     #define DISABLE_XMAX_ENDSTOP              //Better to disable the XMAX to avoid conflict. Just rename "XMAX_ENDSTOP" by the endstop you are using for Z2 axis. | ||||
|     #define Z2_USE_ENDSTOP _XMAX_ | ||||
|   #endif | ||||
|  | ||||
| #endif // Z_DUAL_STEPPER_DRIVERS | ||||
|   | ||||
| @@ -370,8 +370,22 @@ | ||||
| // Enable this option for Toshiba steppers | ||||
| //#define CONFIG_STEPPERS_TOSHIBA | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================== Endstop Settings =========================== | ||||
| //=========================================================================== | ||||
|  | ||||
| // @section homing | ||||
|  | ||||
| // Specify here all the endstop connectors that are connected to any endstop or probe. | ||||
| // Almost all printers will be using one per axis. Probes will use one or more of the | ||||
| // extra connectors. Leave undefined any used for non-endstop and non-probe purposes. | ||||
| //#define USE_XMIN_PLUG | ||||
| //#define USE_YMIN_PLUG | ||||
| #define USE_ZMIN_PLUG // a Z probe | ||||
| #define USE_XMAX_PLUG | ||||
| #define USE_YMAX_PLUG | ||||
| #define USE_ZMAX_PLUG | ||||
|  | ||||
| // coarse Endstop Settings | ||||
| #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors | ||||
|  | ||||
| @@ -394,8 +408,6 @@ const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic o | ||||
| const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| //#define DISABLE_MAX_ENDSTOPS | ||||
| //#define DISABLE_MIN_ENDSTOPS // Deltas only use min endstops for probing. | ||||
|  | ||||
| //=========================================================================== | ||||
| //============================= Z Probe Options ============================= | ||||
|   | ||||
| @@ -206,9 +206,7 @@ | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
|     const bool Z2_MAX_ENDSTOP_INVERTING = false; | ||||
|     #define DISABLE_XMAX_ENDSTOP              //Better to disable the XMAX to avoid conflict. Just rename "XMAX_ENDSTOP" by the endstop you are using for Z2 axis. | ||||
|     #define Z2_USE_ENDSTOP _XMAX_ | ||||
|   #endif | ||||
|  | ||||
| #endif // Z_DUAL_STEPPER_DRIVERS | ||||
|   | ||||
| @@ -201,9 +201,7 @@ | ||||
|   //#define Z_DUAL_ENDSTOPS | ||||
|  | ||||
|   #if ENABLED(Z_DUAL_ENDSTOPS) | ||||
|     #define Z2_MAX_PIN 36                     //Endstop used for Z2 axis. In this case I'm using XMAX in a Rumba Board (pin 36) | ||||
|     const bool Z2_MAX_ENDSTOP_INVERTING = false; | ||||
|     #define DISABLE_XMAX_ENDSTOP              //Better to disable the XMAX to avoid conflict. Just rename "XMAX_ENDSTOP" by the endstop you are using for Z2 axis. | ||||
|     #define Z2_USE_ENDSTOP _XMAX_ | ||||
|   #endif | ||||
|  | ||||
| #endif // Z_DUAL_STEPPER_DRIVERS | ||||
|   | ||||
		Reference in New Issue
	
	Block a user