diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index 5b16c2d54..d2e098205 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -1388,6 +1388,7 @@ void host_keepalive() { // Before loop(), the setup() function is called by the main() routine. void loop() { + KEEPALIVE_STATE(NOT_BUSY); if (usb_printing_counter > 0 && millis()-_usb_timer > 1000) { is_usb_printing = true;