diff --git a/Marlin/pins.h b/Marlin/pins.h index 36f67037438aa40f9f4d47963b60c56d27db5b28..1511a4cdd4c902b72e889e9a5147cc582e9572f5 100644 --- a/Marlin/pins.h +++ b/Marlin/pins.h @@ -375,10 +375,18 @@ #define HEATER_BED_PIN 8 // BED #define TEMP_BED_PIN 14 // ANALOG NUMBERING -#define SERVO0_PIN 11 -#define SERVO1_PIN 6 -#define SERVO2_PIN 5 -#define SERVO3_PIN 4 +#ifdef NUM_SERVOS + #define SERVO0_PIN 11 + #if NUM_SERVOS > 1 + #define SERVO1_PIN 6 + #endif + #if NUM_SERVOS > 2 + #define SERVO2_PIN 5 + #endif + #if NUM_SERVOS > 2 + #define SERVO3_PIN 4 + #endif +#endif #ifdef ULTRA_LCD