Ver código fonte

Tweak bed leveling conditionals

Scott Lahteine 7 anos atrás
pai
commit
58abc66c1d
2 arquivos alterados com 7 adições e 7 exclusões
  1. 6
    6
      Marlin/src/inc/Conditionals_post.h
  2. 1
    1
      Marlin/src/inc/SanityCheck.h

+ 6
- 6
Marlin/src/inc/Conditionals_post.h Ver arquivo

@@ -820,12 +820,12 @@
820 820
   #define UBL_DELTA  (ENABLED(AUTO_BED_LEVELING_UBL) && (ENABLED(DELTA) || ENABLED(UBL_GRANULAR_SEGMENTATION_FOR_CARTESIAN)))
821 821
   #define ABL_PLANAR (ENABLED(AUTO_BED_LEVELING_LINEAR) || ENABLED(AUTO_BED_LEVELING_3POINT))
822 822
   #define ABL_GRID   (ENABLED(AUTO_BED_LEVELING_LINEAR) || ENABLED(AUTO_BED_LEVELING_BILINEAR))
823
-  #define HAS_ABL    (ABL_PLANAR || ABL_GRID || ENABLED(AUTO_BED_LEVELING_UBL))
824
-  #define HAS_LEVELING  (HAS_ABL || ENABLED(MESH_BED_LEVELING))
825
-  #define HAS_AUTOLEVEL (HAS_ABL && DISABLED(PROBE_MANUALLY))
826
-  #define OLDSCHOOL_ABL (HAS_ABL && DISABLED(AUTO_BED_LEVELING_UBL))
827
-  #define HAS_MESH   (ENABLED(AUTO_BED_LEVELING_BILINEAR) || ENABLED(AUTO_BED_LEVELING_UBL) || ENABLED(MESH_BED_LEVELING))
828
-  #define PLANNER_LEVELING      (ABL_PLANAR || ABL_GRID || ENABLED(MESH_BED_LEVELING) || UBL_DELTA)
823
+  #define OLDSCHOOL_ABL         (ABL_PLANAR || ABL_GRID)
824
+  #define HAS_ABL               (OLDSCHOOL_ABL || ENABLED(AUTO_BED_LEVELING_UBL))
825
+  #define HAS_LEVELING          (HAS_ABL || ENABLED(MESH_BED_LEVELING))
826
+  #define HAS_AUTOLEVEL         (HAS_ABL && DISABLED(PROBE_MANUALLY))
827
+  #define HAS_MESH              (ENABLED(AUTO_BED_LEVELING_BILINEAR) || ENABLED(AUTO_BED_LEVELING_UBL) || ENABLED(MESH_BED_LEVELING))
828
+  #define PLANNER_LEVELING      (OLDSCHOOL_ABL || ENABLED(MESH_BED_LEVELING) || UBL_DELTA)
829 829
   #define HAS_PROBING_PROCEDURE (HAS_ABL || ENABLED(Z_MIN_PROBE_REPEATABILITY_TEST))
830 830
   #if HAS_PROBING_PROCEDURE
831 831
     #define PROBE_BED_WIDTH abs(RIGHT_PROBE_BED_POSITION - (LEFT_PROBE_BED_POSITION))

+ 1
- 1
Marlin/src/inc/SanityCheck.h Ver arquivo

@@ -651,7 +651,7 @@ static_assert(1 >= 0
651 651
   /**
652 652
    * Require some kind of probe for bed leveling and probe testing
653 653
    */
654
-  #if HAS_ABL && DISABLED(AUTO_BED_LEVELING_UBL)
654
+  #if OLDSCHOOL_ABL
655 655
     #error "Auto Bed Leveling requires one of these: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or a Z Servo."
656 656
   #endif
657 657
 

Carregando…
Cancelar
Salvar