|
|
|
@ -33,20 +33,6 @@
|
|
|
|
|
|
|
|
|
|
#include "Marlin.h"
|
|
|
|
|
|
|
|
|
|
#if HAS_ABL
|
|
|
|
|
#include "vector_3.h"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_LINEAR)
|
|
|
|
|
#include "qr_solve.h"
|
|
|
|
|
#elif ENABLED(MESH_BED_LEVELING)
|
|
|
|
|
#include "mesh_bed_leveling.h"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if ENABLED(BEZIER_CURVE_SUPPORT)
|
|
|
|
|
#include "planner_bezier.h"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#include "ultralcd.h"
|
|
|
|
|
#include "planner.h"
|
|
|
|
|
#include "stepper.h"
|
|
|
|
@ -61,6 +47,23 @@
|
|
|
|
|
#include "duration_t.h"
|
|
|
|
|
#include "types.h"
|
|
|
|
|
|
|
|
|
|
#if HAS_ABL
|
|
|
|
|
#include "vector_3.h"
|
|
|
|
|
#if ENABLED(AUTO_BED_LEVELING_LINEAR)
|
|
|
|
|
#include "qr_solve.h"
|
|
|
|
|
#endif
|
|
|
|
|
#elif ENABLED(MESH_BED_LEVELING)
|
|
|
|
|
#include "mesh_bed_leveling.h"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if ENABLED(BEZIER_CURVE_SUPPORT)
|
|
|
|
|
#include "planner_bezier.h"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if HAS_BUZZER && DISABLED(LCD_USE_I2C_BUZZER)
|
|
|
|
|
#include "buzzer.h"
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#if ENABLED(USE_WATCHDOG)
|
|
|
|
|
#include "watchdog.h"
|
|
|
|
|
#endif
|
|
|
|
@ -4560,7 +4563,9 @@ inline void gcode_M31() {
|
|
|
|
|
SERIAL_ECHO_START;
|
|
|
|
|
SERIAL_ECHOLNPAIR("Print time: ", buffer);
|
|
|
|
|
|
|
|
|
|
#if ENABLED(AUTOTEMP)
|
|
|
|
|
thermalManager.autotempShutdown();
|
|
|
|
|
#endif
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#if ENABLED(SDSUPPORT)
|
|
|
|
|