Browse Source

Merge pull request #3725 from esenapaj/patch-1

Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE
Scott Lahteine 9 years ago
parent
commit
ce1d6981c2
3 changed files with 9 additions and 11 deletions
  1. 1
    8
      Marlin/Conditionals.h
  2. 5
    1
      Marlin/Marlin_main.cpp
  3. 3
    2
      Marlin/SanityCheck.h

+ 1
- 8
Marlin/Conditionals.h View File

388
   #endif
388
   #endif
389
 
389
 
390
   /**
390
   /**
391
-   * Enable MECHANICAL_PROBE for Z_PROBE_ALLEN_KEY, for older configs
392
-   */
393
-  #if ENABLED(Z_PROBE_ALLEN_KEY)
394
-    #define MECHANICAL_PROBE
395
-  #endif
396
-
397
-  /**
398
    * Host keep alive
391
    * Host keep alive
399
    */
392
    */
400
   #ifndef DEFAULT_KEEPALIVE_INTERVAL
393
   #ifndef DEFAULT_KEEPALIVE_INTERVAL
742
     #endif
735
     #endif
743
   #endif
736
   #endif
744
 
737
 
745
-  #define PROBE_SELECTED (ENABLED(FIX_MOUNTED_PROBE) || ENABLED(MECHANICAL_PROBE) || HAS_Z_ENDSTOP_SERVO || ENABLED(Z_PROBE_SLED))
738
+  #define PROBE_SELECTED (ENABLED(FIX_MOUNTED_PROBE) || ENABLED(MECHANICAL_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_ENDSTOP_SERVO || ENABLED(Z_PROBE_SLED))
746
 
739
 
747
   #define PROBE_PIN_CONFIGURED (HAS_Z_MIN_PROBE_PIN || (HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)))
740
   #define PROBE_PIN_CONFIGURED (HAS_Z_MIN_PROBE_PIN || (HAS_Z_MIN && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)))
748
 
741
 

+ 5
- 1
Marlin/Marlin_main.cpp View File

3238
 
3238
 
3239
     #if ENABLED(Z_PROBE_SLED)
3239
     #if ENABLED(Z_PROBE_SLED)
3240
       dock_sled(false); // engage (un-dock) the Z probe
3240
       dock_sled(false); // engage (un-dock) the Z probe
3241
-    #elif ENABLED(MECHANICAL_PROBE) || ENABLED(FIX_MOUNTED_PROBE) || (ENABLED(DELTA) && SERVO_LEVELING)
3241
+    #elif ENABLED(FIX_MOUNTED_PROBE) || ENABLED(MECHANICAL_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || (ENABLED(DELTA) && SERVO_LEVELING)
3242
       deploy_z_probe();
3242
       deploy_z_probe();
3243
     #endif
3243
     #endif
3244
 
3244
 
3583
 
3583
 
3584
     #endif // !DELTA
3584
     #endif // !DELTA
3585
 
3585
 
3586
+    #if ENABLED(MECHANICAL_PROBE)
3587
+      stow_z_probe();
3588
+    #endif
3589
+    
3586
     #ifdef Z_PROBE_END_SCRIPT
3590
     #ifdef Z_PROBE_END_SCRIPT
3587
       #if ENABLED(DEBUG_LEVELING_FEATURE)
3591
       #if ENABLED(DEBUG_LEVELING_FEATURE)
3588
         if (DEBUGGING(LEVELING)) {
3592
         if (DEBUGGING(LEVELING)) {

+ 3
- 2
Marlin/SanityCheck.h View File

237
   /**
237
   /**
238
    * Only allow one probe option to be defined
238
    * Only allow one probe option to be defined
239
    */
239
    */
240
-  #if (ENABLED(FIX_MOUNTED_PROBE) && (ENABLED(MECHANICAL_PROBE) || HAS_Z_ENDSTOP_SERVO || ENABLED(Z_PROBE_SLED))) \
241
-       || (ENABLED(MECHANICAL_PROBE) && (HAS_Z_ENDSTOP_SERVO || ENABLED(Z_PROBE_SLED))) \
240
+  #if (ENABLED(FIX_MOUNTED_PROBE) && (ENABLED(MECHANICAL_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_ENDSTOP_SERVO || ENABLED(Z_PROBE_SLED))) \
241
+       || (ENABLED(MECHANICAL_PROBE) && (ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_ENDSTOP_SERVO || ENABLED(Z_PROBE_SLED))) \
242
+       || (ENABLED(Z_PROBE_ALLEN_KEY) && (HAS_Z_ENDSTOP_SERVO || ENABLED(Z_PROBE_SLED))) \
242
        || (HAS_Z_ENDSTOP_SERVO && ENABLED(Z_PROBE_SLED))
243
        || (HAS_Z_ENDSTOP_SERVO && ENABLED(Z_PROBE_SLED))
243
     #error "Please define only one type of probe: Z Servo, MECHANICAL_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or FIX_MOUNTED_PROBE."
244
     #error "Please define only one type of probe: Z Servo, MECHANICAL_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or FIX_MOUNTED_PROBE."
244
   #endif
245
   #endif

Loading…
Cancel
Save