Pārlūkot izejas kodu

Sanity-check DELTA + AUTO_BED_LEVELING_GRID_POINTS

Scott Lahteine 8 gadus atpakaļ
vecāks
revīzija
9b1f3f7d12
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7
    0
      Marlin/SanityCheck.h

+ 7
- 0
Marlin/SanityCheck.h Parādīt failu

@@ -191,6 +191,13 @@
191 191
   #if DISABLED(USE_XMAX_PLUG) && DISABLED(USE_YMAX_PLUG) && DISABLED(USE_ZMAX_PLUG)
192 192
     #error "You probably want to use Max Endstops for DELTA!"
193 193
   #endif
194
+  #if ENABLED(AUTO_BED_LEVELING_GRID)
195
+    #if (AUTO_BED_LEVELING_GRID_POINTS & 1) == 0
196
+      #error "DELTA requires an odd value for AUTO_BED_LEVELING_GRID_POINTS."
197
+    #elif AUTO_BED_LEVELING_GRID_POINTS < 3
198
+      #error "DELTA requires at least 3 AUTO_BED_LEVELING_GRID_POINTS."
199
+    #endif
200
+  #endif
194 201
 #endif
195 202
 
196 203
 /**

Notiek ielāde…
Atcelt
Saglabāt