|
@@ -4083,7 +4083,7 @@ inline void gcode_M303() {
|
4083
|
4083
|
*/
|
4084
|
4084
|
inline void gcode_M400() { st_synchronize(); }
|
4085
|
4085
|
|
4086
|
|
-#if defined(ENABLE_AUTO_BED_LEVELING) && defined(SERVO_ENDSTOPS) && not defined(Z_PROBE_SLED)
|
|
4086
|
+#if defined(ENABLE_AUTO_BED_LEVELING) && (defined(SERVO_ENDSTOPS) || defined(Z_PROBE_ALLEN_KEY)) && not defined(Z_PROBE_SLED)
|
4087
|
4087
|
|
4088
|
4088
|
/**
|
4089
|
4089
|
* M401: Engage Z Servo endstop if available
|
|
@@ -4940,7 +4940,7 @@ void process_commands() {
|
4940
|
4940
|
gcode_M400();
|
4941
|
4941
|
break;
|
4942
|
4942
|
|
4943
|
|
- #if defined(ENABLE_AUTO_BED_LEVELING) && defined(SERVO_ENDSTOPS) && not defined(Z_PROBE_SLED)
|
|
4943
|
+ #if defined(ENABLE_AUTO_BED_LEVELING) && (defined(SERVO_ENDSTOPS) || defined(Z_PROBE_ALLEN_KEY)) && not defined(Z_PROBE_SLED)
|
4944
|
4944
|
case 401:
|
4945
|
4945
|
gcode_M401();
|
4946
|
4946
|
break;
|