diff --git a/Marlin/configuration_store.cpp b/Marlin/configuration_store.cpp index bb90a6cd59..0b49943a4b 100644 --- a/Marlin/configuration_store.cpp +++ b/Marlin/configuration_store.cpp @@ -1181,7 +1181,7 @@ void MarlinSettings::postprocess() { // TMC2130 Stepper Current // #if HAS_TRINAMIC - #define SET_CURR(N,Q) stepper##Q.setCurrent(val[N], R_SENSE, HOLD_MULTIPLIER) + #define SET_CURR(N,Q) stepper##Q.setCurrent(val[N] ? val[N] : Q##_CURRENT, R_SENSE, HOLD_MULTIPLIER) uint16_t val[11]; EEPROM_READ(val); if (!validating) {