separate INVERTING for MIN and MAX endstops (6 #defines instead of 3)
This commit is contained in:
		| @@ -141,7 +141,7 @@ | ||||
| #define TEMP_SENSOR_BED 0 | ||||
|  | ||||
| // This makes temp sensor 1 a redundant sensor for sensor 0. If the temperatures difference between these sensors is to high the print will be aborted. | ||||
| //#define TEMP_SENSOR_1_AS_REDUNDANT  | ||||
| //#define TEMP_SENSOR_1_AS_REDUNDANT | ||||
| #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10 | ||||
|  | ||||
| // Actual temperature must be close to target for this long before M109 returns success | ||||
| @@ -278,9 +278,12 @@ | ||||
| #endif | ||||
|  | ||||
| // The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins. | ||||
| const bool X_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops. | ||||
| const bool Y_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops. | ||||
| const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops. | ||||
| const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop. | ||||
| 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. | ||||
|  | ||||
| // deltas never have min endstops | ||||
| #define DISABLE_MIN_ENDSTOPS | ||||
| @@ -386,7 +389,7 @@ const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of t | ||||
| //#define EEPROM_CHITCHAT | ||||
|  | ||||
| // Preheat Constants | ||||
| #define PLA_PREHEAT_HOTEND_TEMP 180  | ||||
| #define PLA_PREHEAT_HOTEND_TEMP 180 | ||||
| #define PLA_PREHEAT_HPB_TEMP 70 | ||||
| #define PLA_PREHEAT_FAN_SPEED 255   // Insert Value between 0 and 255 | ||||
|  | ||||
| @@ -471,7 +474,7 @@ const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of t | ||||
|   #define LCD_I2C_TYPE_PCF8575 | ||||
|   #define LCD_I2C_ADDRESS 0x27   // I2C Address of the port expander | ||||
|   #define NEWPANEL | ||||
|   #define ULTIPANEL  | ||||
|   #define ULTIPANEL | ||||
| #endif | ||||
|  | ||||
| // PANELOLU2 LCD with status LEDs, separate encoder and click inputs | ||||
| @@ -480,13 +483,13 @@ const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of t | ||||
|   // This uses the LiquidTWI2 library v1.2.3 or later ( https://github.com/lincomatic/LiquidTWI2 ) | ||||
|   // Make sure the LiquidTWI2 directory is placed in the Arduino or Sketchbook libraries subdirectory. | ||||
|   // (v1.2.3 no longer requires you to define PANELOLU in the LiquidTWI2.h library header file) | ||||
|   // Note: The PANELOLU2 encoder click input can either be directly connected to a pin  | ||||
|   //       (if BTN_ENC defined to != -1) or read through I2C (when BTN_ENC == -1).  | ||||
|   // Note: The PANELOLU2 encoder click input can either be directly connected to a pin | ||||
|   //       (if BTN_ENC defined to != -1) or read through I2C (when BTN_ENC == -1). | ||||
|   #define LCD_I2C_TYPE_MCP23017 | ||||
|   #define LCD_I2C_ADDRESS 0x20 // I2C Address of the port expander | ||||
|   #define LCD_USE_I2C_BUZZER //comment out to disable buzzer on LCD | ||||
|   #define NEWPANEL | ||||
|   #define ULTIPANEL  | ||||
|   #define ULTIPANEL | ||||
| #endif | ||||
|  | ||||
| // Panucatt VIKI LCD with status LEDs, integrated click & L/R/U/P buttons, separate encoder inputs | ||||
| @@ -496,11 +499,11 @@ const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of t | ||||
|   // Make sure the LiquidTWI2 directory is placed in the Arduino or Sketchbook libraries subdirectory. | ||||
|   // Note: The pause/stop/resume LCD button pin should be connected to the Arduino | ||||
|   //       BTN_ENC pin (or set BTN_ENC to -1 if not used) | ||||
|   #define LCD_I2C_TYPE_MCP23017  | ||||
|   #define LCD_I2C_TYPE_MCP23017 | ||||
|   #define LCD_I2C_ADDRESS 0x20 // I2C Address of the port expander | ||||
|   #define LCD_USE_I2C_BUZZER //comment out to disable buzzer on LCD (requires LiquidTWI2 v1.2.3 or later) | ||||
|   #define NEWPANEL | ||||
|   #define ULTIPANEL  | ||||
|   #define ULTIPANEL | ||||
| #endif | ||||
|  | ||||
| #ifdef ULTIPANEL | ||||
| @@ -572,10 +575,10 @@ const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of t | ||||
| //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command | ||||
|  | ||||
| // Servo Endstops | ||||
| //  | ||||
| // | ||||
| // This allows for servo actuated endstops, primary usage is for the Z Axis to eliminate calibration or bed height changes. | ||||
| // Use M206 command to correct for switch height offset to actual nozzle height. Store that setting with M500. | ||||
| //  | ||||
| // | ||||
| //#define SERVO_ENDSTOPS {-1, -1, 0} // Servo index for X, Y, Z. Disable with -1 | ||||
| //#define SERVO_ENDSTOP_ANGLES {0,0, 0,0, 70,0} // X,Y,Z Axis Extend and Retract angles | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user