Browse Source

Merge pull request #5414 from thinkyhead/rc_sanitycheck_inverting

Sanity-check inverting for Z probe and Z endstop
Scott Lahteine 8 years ago
parent
commit
4ea87b8f34

+ 1
- 1
Marlin/Configuration.h View File

459
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
459
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
462
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
462
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
463
 
463
 
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 2
- 0
Marlin/SanityCheck.h View File

454
       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires USE_ZMIN_PLUG to be enabled."
454
       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires USE_ZMIN_PLUG to be enabled."
455
     #elif !HAS_Z_MIN
455
     #elif !HAS_Z_MIN
456
       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires the Z_MIN_PIN to be defined."
456
       #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires the Z_MIN_PIN to be defined."
457
+    #elif ENABLED(Z_MIN_PROBE_ENDSTOP_INVERTING) != ENABLED(Z_MIN_ENDSTOP_INVERTING)
458
+      #error "Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN requires Z_MIN_ENDSTOP_INVERTING to match Z_MIN_PROBE_ENDSTOP_INVERTING."
457
     #endif
459
     #endif
458
   #elif ENABLED(Z_MIN_PROBE_ENDSTOP)
460
   #elif ENABLED(Z_MIN_PROBE_ENDSTOP)
459
     #if !HAS_Z_MIN_PROBE_PIN
461
     #if !HAS_Z_MIN_PROBE_PIN

+ 1
- 1
Marlin/example_configurations/Cartesio/Configuration.h View File

459
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
459
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
462
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
462
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
463
 
463
 
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/Felix/Configuration.h View File

441
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
441
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
442
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
442
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
443
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
443
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
444
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
444
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
445
 
445
 
446
 // Enable this feature if all enabled endstop pins are interrupt-capable.
446
 // Enable this feature if all enabled endstop pins are interrupt-capable.
447
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
447
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/Felix/DUAL/Configuration.h View File

441
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
441
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
442
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
442
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
443
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
443
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
444
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
444
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
445
 
445
 
446
 // Enable this feature if all enabled endstop pins are interrupt-capable.
446
 // Enable this feature if all enabled endstop pins are interrupt-capable.
447
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
447
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/Hephestos/Configuration.h View File

451
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
451
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
452
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
452
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
453
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
453
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
454
-#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
454
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the probe.
455
 
455
 
456
 // Enable this feature if all enabled endstop pins are interrupt-capable.
456
 // Enable this feature if all enabled endstop pins are interrupt-capable.
457
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
457
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/Hephestos_2/Configuration.h View File

453
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
453
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
454
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
454
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
455
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
455
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
456
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
456
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
457
 
457
 
458
 // Enable this feature if all enabled endstop pins are interrupt-capable.
458
 // Enable this feature if all enabled endstop pins are interrupt-capable.
459
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
459
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/K8200/Configuration.h View File

489
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
489
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
490
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
490
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
491
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
491
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
492
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
492
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
493
 
493
 
494
 // Enable this feature if all enabled endstop pins are interrupt-capable.
494
 // Enable this feature if all enabled endstop pins are interrupt-capable.
495
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
495
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/K8400/Configuration.h View File

459
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
459
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
462
-#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
462
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the probe.
463
 
463
 
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/K8400/Dual-head/Configuration.h View File

459
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
459
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
462
-#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
462
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the probe.
463
 
463
 
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

459
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
459
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
462
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
462
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
463
 
463
 
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/RigidBot/Configuration.h View File

456
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
456
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
457
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
457
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
458
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
458
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
459
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
459
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
460
 
460
 
461
 // Enable this feature if all enabled endstop pins are interrupt-capable.
461
 // Enable this feature if all enabled endstop pins are interrupt-capable.
462
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
462
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/SCARA/Configuration.h View File

474
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
474
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
475
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
475
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
476
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
476
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
477
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
477
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
478
 
478
 
479
 // Enable this feature if all enabled endstop pins are interrupt-capable.
479
 // Enable this feature if all enabled endstop pins are interrupt-capable.
480
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
480
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/TAZ4/Configuration.h View File

480
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
480
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
481
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
481
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
482
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
482
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
483
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
483
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
484
 
484
 
485
 // Enable this feature if all enabled endstop pins are interrupt-capable.
485
 // Enable this feature if all enabled endstop pins are interrupt-capable.
486
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
486
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/WITBOX/Configuration.h View File

451
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
451
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
452
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
452
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
453
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
453
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
454
-#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
454
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the probe.
455
 
455
 
456
 // Enable this feature if all enabled endstop pins are interrupt-capable.
456
 // Enable this feature if all enabled endstop pins are interrupt-capable.
457
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
457
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

459
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
459
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
460
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
461
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
462
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
462
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
463
 
463
 
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
464
 // Enable this feature if all enabled endstop pins are interrupt-capable.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
465
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/delta/biv2.5/Configuration.h View File

506
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
506
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
507
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
507
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
508
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
508
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
509
-#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
509
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false  // set to true to invert the logic of the probe.
510
 
510
 
511
 // Enable this feature if all enabled endstop pins are interrupt-capable.
511
 // Enable this feature if all enabled endstop pins are interrupt-capable.
512
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
512
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/delta/generic/Configuration.h View File

506
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
506
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
507
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
507
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
508
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
508
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
509
-#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
509
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the probe.
510
 
510
 
511
 // Enable this feature if all enabled endstop pins are interrupt-capable.
511
 // Enable this feature if all enabled endstop pins are interrupt-capable.
512
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
512
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

506
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
506
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
507
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
507
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
508
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
508
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
509
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
509
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
510
 
510
 
511
 // Enable this feature if all enabled endstop pins are interrupt-capable.
511
 // Enable this feature if all enabled endstop pins are interrupt-capable.
512
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
512
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

493
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
493
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
494
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
494
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
495
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
495
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
496
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
496
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
497
 
497
 
498
 // Enable this feature if all enabled endstop pins are interrupt-capable.
498
 // Enable this feature if all enabled endstop pins are interrupt-capable.
499
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
499
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

504
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
504
 #define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
505
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
505
 #define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
506
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
506
 #define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
507
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
507
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
508
 
508
 
509
 // Enable this feature if all enabled endstop pins are interrupt-capable.
509
 // Enable this feature if all enabled endstop pins are interrupt-capable.
510
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
510
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/makibox/Configuration.h View File

462
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
462
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
463
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
463
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
464
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
464
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
465
-#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
465
+#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
466
 
466
 
467
 // Enable this feature if all enabled endstop pins are interrupt-capable.
467
 // Enable this feature if all enabled endstop pins are interrupt-capable.
468
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
468
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

+ 1
- 1
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

449
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
449
 #define X_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
450
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
450
 #define Y_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
451
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
451
 #define Z_MAX_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
452
-#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the endstop.
452
+#define Z_MIN_PROBE_ENDSTOP_INVERTING true  // set to true to invert the logic of the probe.
453
 
453
 
454
 // Enable this feature if all enabled endstop pins are interrupt-capable.
454
 // Enable this feature if all enabled endstop pins are interrupt-capable.
455
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.
455
 // This will remove the need to poll the interrupt pins, saving many CPU cycles.

Loading…
Cancel
Save