diff --git a/Marlin/src/HAL/HAL_STM32_F4_F7/STM32F7/HAL_timers_STM32F7.cpp b/Marlin/src/HAL/HAL_STM32_F4_F7/STM32F7/HAL_timers_STM32F7.cpp
index 8da2fc0cfa83ff78d49d55354c68f5a61521fcf7..32697d7ccd824480d7668bb80d98525a50e90eb6 100644
--- a/Marlin/src/HAL/HAL_STM32_F4_F7/STM32F7/HAL_timers_STM32F7.cpp
+++ b/Marlin/src/HAL/HAL_STM32_F4_F7/STM32F7/HAL_timers_STM32F7.cpp
@@ -59,8 +59,9 @@ void HAL_timer_start(const uint8_t timer_num, const uint32_t frequency) {
       timerConfig[0].IRQ_Id = TIM5_IRQn;
       timerConfig[0].callback = (uint32_t)TC5_Handler;
       HAL_NVIC_SetPriority(timerConfig[0].IRQ_Id, 1, 0);
-      SET_OUTPUT(STEPPER_ENABLE_PIN);
-      WRITE(STEPPER_ENABLE_PIN);
+      #if PIN_EXISTS(STEPPER_ENABLE)
+        OUT_WRITE(STEPPER_ENABLE_PIN, HIGH);
+      #endif
       break;
     case TEMP_TIMER_NUM:
       //TEMP TIMER TIM7 // any available 16bit Timer (1 already used for PWM)
diff --git a/Marlin/src/HAL/HAL_STM32_F4_F7/STM32F7/TMC2660.cpp b/Marlin/src/HAL/HAL_STM32_F4_F7/STM32F7/TMC2660.cpp
index 2f60bf35462d8c79f75130a0980dcc07f8506b79..698681e7f0a882f5f78c6ff1d7fb0b4e487bea11 100644
--- a/Marlin/src/HAL/HAL_STM32_F4_F7/STM32F7/TMC2660.cpp
+++ b/Marlin/src/HAL/HAL_STM32_F4_F7/STM32F7/TMC2660.cpp
@@ -189,7 +189,6 @@ void TMC26XStepper::start() {
   pinMode(step_pin, OUTPUT);
   pinMode(dir_pin, OUTPUT);
   pinMode(cs_pin, OUTPUT);
-  //SET_OUTPUT(STEPPER_ENABLE_PIN);
   extDigitalWrite(step_pin, LOW);
   extDigitalWrite(dir_pin, LOW);
   extDigitalWrite(cs_pin, HIGH);