|
@ -861,13 +861,16 @@ void setup() { |
|
|
// loads data from EEPROM if available else uses defaults (and resets step acceleration rate)
|
|
|
// loads data from EEPROM if available else uses defaults (and resets step acceleration rate)
|
|
|
Config_RetrieveSettings(); |
|
|
Config_RetrieveSettings(); |
|
|
|
|
|
|
|
|
thermalManager.init(); // Initialize temperature loop
|
|
|
// Initialize current position based on home_offset
|
|
|
|
|
|
memcpy(current_position, home_offset, sizeof(home_offset)); |
|
|
|
|
|
|
|
|
#if ENABLED(DELTA) || ENABLED(SCARA) |
|
|
#if ENABLED(DELTA) || ENABLED(SCARA) |
|
|
// Vital to init kinematic equivalent for X0 Y0 Z0
|
|
|
// Vital to init kinematic equivalent for X0 Y0 Z0
|
|
|
sync_plan_position_delta(); |
|
|
sync_plan_position_delta(); |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
thermalManager.init(); // Initialize temperature loop
|
|
|
|
|
|
|
|
|
#if ENABLED(USE_WATCHDOG) |
|
|
#if ENABLED(USE_WATCHDOG) |
|
|
watchdog_init(); |
|
|
watchdog_init(); |
|
|
#endif |
|
|
#endif |
|
@ -918,8 +921,6 @@ void setup() { |
|
|
lcd_init(); |
|
|
lcd_init(); |
|
|
#endif |
|
|
#endif |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|