|
@@ -1336,7 +1336,8 @@ void setup()
|
|
|
}
|
|
|
if (eeprom_read_byte((uint8_t*)EEPROM_WIZARD_ACTIVE) == 0) { //dont show calibration status messages if wizard is currently active
|
|
|
if (calibration_status() == CALIBRATION_STATUS_ASSEMBLED ||
|
|
|
- calibration_status() == CALIBRATION_STATUS_UNKNOWN) {
|
|
|
+ calibration_status() == CALIBRATION_STATUS_UNKNOWN ||
|
|
|
+ calibration_status() == CALIBRATION_STATUS_XYZ_CALIBRATION) {
|
|
|
// Reset the babystepping values, so the printer will not move the Z axis up when the babystepping is enabled.
|
|
|
eeprom_update_word((uint16_t*)EEPROM_BABYSTEP_Z, 0);
|
|
|
// Show the message.
|
|
@@ -1357,13 +1358,13 @@ void setup()
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-#ifndef DEBUG_DISABLE_FORCE_SELFTEST
|
|
|
- if (force_selftest_if_fw_version() && calibration_status() < CALIBRATION_STATUS_ASSEMBLED ) {
|
|
|
+#if !defined (DEBUG_DISABLE_FORCE_SELFTEST) && defined (TMC2130)
|
|
|
+ if (force_selftest_if_fw_version() && calibration_status() < CALIBRATION_STATUS_ASSEMBLED) {
|
|
|
lcd_show_fullscreen_message_and_wait_P(MSG_FORCE_SELFTEST);
|
|
|
update_current_firmware_version_to_eeprom();
|
|
|
lcd_selftest();
|
|
|
}
|
|
|
-#endif //DEBUG_DISABLE_FORCE_SELFTEST
|
|
|
+#endif //TMC2130 && !DEBUG_DISABLE_FORCE_SELFTEST
|
|
|
|
|
|
KEEPALIVE_STATE(IN_PROCESS);
|
|
|
#endif //DEBUG_DISABLE_STARTMSGS
|