Browse Source

Detect endstop hits in any direction

Scott Lahteine 7 years ago
parent
commit
2421f3a47d
1 changed files with 6 additions and 6 deletions
  1. 6
    6
      Marlin/src/module/endstops.cpp

+ 6
- 6
Marlin/src/module/endstops.cpp View File

@@ -432,7 +432,7 @@ void Endstops::update() {
432 432
    * Check and update endstops
433 433
    */
434 434
   #if HAS_X_MIN
435
-    #if ENABLED(X_DUAL_ENDSTOPS) && X_HOME_DIR < 0
435
+    #if ENABLED(X_DUAL_ENDSTOPS)
436 436
       UPDATE_ENDSTOP_BIT(X, MIN);
437 437
       #if HAS_X2_MIN
438 438
         UPDATE_ENDSTOP_BIT(X2, MIN);
@@ -445,7 +445,7 @@ void Endstops::update() {
445 445
   #endif
446 446
 
447 447
   #if HAS_X_MAX
448
-    #if ENABLED(X_DUAL_ENDSTOPS) && X_HOME_DIR > 0
448
+    #if ENABLED(X_DUAL_ENDSTOPS)
449 449
       UPDATE_ENDSTOP_BIT(X, MAX);
450 450
       #if HAS_X2_MAX
451 451
         UPDATE_ENDSTOP_BIT(X2, MAX);
@@ -457,7 +457,7 @@ void Endstops::update() {
457 457
     #endif
458 458
   #endif
459 459
 
460
-  #if HAS_Y_MIN && Y_HOME_DIR < 0
460
+  #if HAS_Y_MIN
461 461
     #if ENABLED(Y_DUAL_ENDSTOPS)
462 462
       UPDATE_ENDSTOP_BIT(Y, MIN);
463 463
       #if HAS_Y2_MIN
@@ -470,7 +470,7 @@ void Endstops::update() {
470 470
     #endif
471 471
   #endif
472 472
 
473
-  #if HAS_Y_MAX && Y_HOME_DIR > 0
473
+  #if HAS_Y_MAX
474 474
     #if ENABLED(Y_DUAL_ENDSTOPS)
475 475
       UPDATE_ENDSTOP_BIT(Y, MAX);
476 476
       #if HAS_Y2_MAX
@@ -484,7 +484,7 @@ void Endstops::update() {
484 484
   #endif
485 485
 
486 486
   #if HAS_Z_MIN
487
-    #if ENABLED(Z_DUAL_ENDSTOPS) && Z_HOME_DIR < 0
487
+    #if ENABLED(Z_DUAL_ENDSTOPS)
488 488
       UPDATE_ENDSTOP_BIT(Z, MIN);
489 489
       #if HAS_Z2_MIN
490 490
         UPDATE_ENDSTOP_BIT(Z2, MIN);
@@ -503,7 +503,7 @@ void Endstops::update() {
503 503
     UPDATE_ENDSTOP_BIT(Z, MIN_PROBE);
504 504
   #endif
505 505
 
506
-  #if HAS_Z_MAX && Z_HOME_DIR > 0
506
+  #if HAS_Z_MAX
507 507
     // Check both Z dual endstops
508 508
     #if ENABLED(Z_DUAL_ENDSTOPS)
509 509
       UPDATE_ENDSTOP_BIT(Z, MAX);

Loading…
Cancel
Save