Fix Z_DUAL_ENDSTOPS with MIN homing
This commit is contained in:
		
							parent
							
								
									fc11f05c11
								
							
						
					
					
						commit
						5fca110e0d
					
				| @ -363,31 +363,62 @@ | |||||||
|     #define _YMAX_ 201 |     #define _YMAX_ 201 | ||||||
|     #define _ZMAX_ 301 |     #define _ZMAX_ 301 | ||||||
|     #if Z2_USE_ENDSTOP == _XMAX_ |     #if Z2_USE_ENDSTOP == _XMAX_ | ||||||
|       #define Z2_MAX_ENDSTOP_INVERTING X_MAX_ENDSTOP_INVERTING |       #define USE_XMAX_PLUG | ||||||
|       #define Z2_MAX_PIN X_MAX_PIN |  | ||||||
|       #undef USE_XMAX_PLUG |  | ||||||
|     #elif Z2_USE_ENDSTOP == _YMAX_ |     #elif Z2_USE_ENDSTOP == _YMAX_ | ||||||
|       #define Z2_MAX_ENDSTOP_INVERTING Y_MAX_ENDSTOP_INVERTING |       #define USE_YMAX_PLUG | ||||||
|       #define Z2_MAX_PIN Y_MAX_PIN |  | ||||||
|       #undef USE_YMAX_PLUG |  | ||||||
|     #elif Z2_USE_ENDSTOP == _ZMAX_ |     #elif Z2_USE_ENDSTOP == _ZMAX_ | ||||||
|       #define Z2_MAX_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING |       #define USE_ZMAX_PLUG | ||||||
|       #define Z2_MAX_PIN Z_MAX_PIN |  | ||||||
|       #undef USE_ZMAX_PLUG |  | ||||||
|     #elif Z2_USE_ENDSTOP == _XMIN_ |     #elif Z2_USE_ENDSTOP == _XMIN_ | ||||||
|       #define Z2_MAX_ENDSTOP_INVERTING X_MIN_ENDSTOP_INVERTING |       #define USE_XMIN_PLUG | ||||||
|       #define Z2_MAX_PIN X_MIN_PIN |  | ||||||
|       #undef USE_XMIN_PLUG |  | ||||||
|     #elif Z2_USE_ENDSTOP == _YMIN_ |     #elif Z2_USE_ENDSTOP == _YMIN_ | ||||||
|       #define Z2_MAX_ENDSTOP_INVERTING Y_MIN_ENDSTOP_INVERTING |       #define USE_YMIN_PLUG | ||||||
|       #define Z2_MAX_PIN Y_MIN_PIN |  | ||||||
|       #undef USE_YMIN_PLUG |  | ||||||
|     #elif Z2_USE_ENDSTOP == _ZMIN_ |     #elif Z2_USE_ENDSTOP == _ZMIN_ | ||||||
|       #define Z2_MAX_ENDSTOP_INVERTING Z_MIN_ENDSTOP_INVERTING |       #define USE_ZMIN_PLUG | ||||||
|       #define Z2_MAX_PIN Z_MIN_PIN |     #endif | ||||||
|       #undef USE_ZMIN_PLUG |     #if Z_HOME_DIR > 0 | ||||||
|  |       #if Z2_USE_ENDSTOP == _XMAX_ | ||||||
|  |         #define Z2_MAX_ENDSTOP_INVERTING X_MAX_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MAX_PIN X_MAX_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _YMAX_ | ||||||
|  |         #define Z2_MAX_ENDSTOP_INVERTING Y_MAX_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MAX_PIN Y_MAX_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _ZMAX_ | ||||||
|  |         #define Z2_MAX_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MAX_PIN Z_MAX_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _XMIN_ | ||||||
|  |         #define Z2_MAX_ENDSTOP_INVERTING X_MIN_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MAX_PIN X_MIN_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _YMIN_ | ||||||
|  |         #define Z2_MAX_ENDSTOP_INVERTING Y_MIN_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MAX_PIN Y_MIN_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _ZMIN_ | ||||||
|  |         #define Z2_MAX_ENDSTOP_INVERTING Z_MIN_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MAX_PIN Z_MIN_PIN | ||||||
|  |       #else | ||||||
|  |         #define Z2_MAX_ENDSTOP_INVERTING false | ||||||
|  |       #endif | ||||||
|     #else |     #else | ||||||
|       #define Z2_MAX_ENDSTOP_INVERTING false |       #if Z2_USE_ENDSTOP == _XMAX_ | ||||||
|  |         #define Z2_MIN_ENDSTOP_INVERTING X_MAX_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MIN_PIN X_MAX_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _YMAX_ | ||||||
|  |         #define Z2_MIN_ENDSTOP_INVERTING Y_MAX_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MIN_PIN Y_MAX_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _ZMAX_ | ||||||
|  |         #define Z2_MIN_ENDSTOP_INVERTING Z_MAX_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MIN_PIN Z_MAX_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _XMIN_ | ||||||
|  |         #define Z2_MIN_ENDSTOP_INVERTING X_MIN_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MIN_PIN X_MIN_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _YMIN_ | ||||||
|  |         #define Z2_MIN_ENDSTOP_INVERTING Y_MIN_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MIN_PIN Y_MIN_PIN | ||||||
|  |       #elif Z2_USE_ENDSTOP == _ZMIN_ | ||||||
|  |         #define Z2_MIN_ENDSTOP_INVERTING Z_MIN_ENDSTOP_INVERTING | ||||||
|  |         #define Z2_MIN_PIN Z_MIN_PIN | ||||||
|  |       #else | ||||||
|  |         #define Z2_MIN_ENDSTOP_INVERTING false | ||||||
|  |       #endif | ||||||
|     #endif |     #endif | ||||||
|   #endif |   #endif | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user