|
@@ -200,11 +200,9 @@
|
200
|
200
|
#if ENABLED(MESH_BED_LEVELING)
|
201
|
201
|
#if ENABLED(DELTA)
|
202
|
202
|
#error "MESH_BED_LEVELING does not yet support DELTA printers."
|
203
|
|
- #endif
|
204
|
|
- #if ENABLED(AUTO_BED_LEVELING_FEATURE)
|
|
203
|
+ #elif ENABLED(AUTO_BED_LEVELING_FEATURE)
|
205
|
204
|
#error "Select AUTO_BED_LEVELING_FEATURE or MESH_BED_LEVELING, not both."
|
206
|
|
- #endif
|
207
|
|
- #if MESH_NUM_X_POINTS > 7 || MESH_NUM_Y_POINTS > 7
|
|
205
|
+ #elif MESH_NUM_X_POINTS > 7 || MESH_NUM_Y_POINTS > 7
|
208
|
206
|
#error "MESH_NUM_X_POINTS and MESH_NUM_Y_POINTS need to be less than 8."
|
209
|
207
|
#endif
|
210
|
208
|
#elif ENABLED(MANUAL_BED_LEVELING)
|
|
@@ -217,6 +215,10 @@
|
217
|
215
|
|
218
|
216
|
#if PROBE_SELECTED
|
219
|
217
|
|
|
218
|
+ #if ENABLED(Z_PROBE_SLED) && ENABLED(DELTA)
|
|
219
|
+ #error "You cannot use Z_PROBE_SLED with DELTA."
|
|
220
|
+ #endif
|
|
221
|
+
|
220
|
222
|
/**
|
221
|
223
|
* NUM_SERVOS is required for a Z servo probe
|
222
|
224
|
*/
|
|
@@ -325,6 +327,13 @@
|
325
|
327
|
#if ENABLED(AUTO_BED_LEVELING_FEATURE)
|
326
|
328
|
|
327
|
329
|
/**
|
|
330
|
+ * Delta has limited bed leveling options
|
|
331
|
+ */
|
|
332
|
+ #if ENABLED(DELTA) && DISABLED(AUTO_BED_LEVELING_GRID)
|
|
333
|
+ #error "You must use AUTO_BED_LEVELING_GRID for DELTA bed leveling."
|
|
334
|
+ #endif
|
|
335
|
+
|
|
336
|
+ /**
|
328
|
337
|
* Require a Z min pin
|
329
|
338
|
*/
|
330
|
339
|
#if !PIN_EXISTS(Z_MIN)
|
|
@@ -409,25 +418,6 @@
|
409
|
418
|
#endif
|
410
|
419
|
|
411
|
420
|
/**
|
412
|
|
- * Delta has limited bed leveling options
|
413
|
|
- */
|
414
|
|
-#if ENABLED(DELTA)
|
415
|
|
-
|
416
|
|
- #if ENABLED(AUTO_BED_LEVELING_FEATURE)
|
417
|
|
-
|
418
|
|
- #if DISABLED(AUTO_BED_LEVELING_GRID)
|
419
|
|
- #error "Only AUTO_BED_LEVELING_GRID is supported with DELTA."
|
420
|
|
- #endif
|
421
|
|
-
|
422
|
|
- #if ENABLED(Z_PROBE_SLED)
|
423
|
|
- #error "You cannot use Z_PROBE_SLED with DELTA."
|
424
|
|
- #endif
|
425
|
|
-
|
426
|
|
- #endif
|
427
|
|
-
|
428
|
|
-#endif
|
429
|
|
-
|
430
|
|
-/**
|
431
|
421
|
* Don't set more than one kinematic type
|
432
|
422
|
*/
|
433
|
423
|
#if (ENABLED(DELTA) && (ENABLED(SCARA) || ENABLED(COREXY) || ENABLED(COREXZ) || ENABLED(COREYZ))) \
|