"communication timeout - reset send buffer block" while printing
Hello, I have a Prusa i3 (Arduino Mega + RAMPS) running Marlin that's worked pretty flawlessly in the past. Recently it started throwing the error in the title fairly often mid-print. The timing seems random: sometimes it's about 10 minutes between stops, but once I noticed it was a few seconds. It recovers when the error message appears. The arduino itself usually says "kK?ok" right before the message, although sometimes the jumbled word is different (and still cryptic). Considering I changed nothing in hardware or firmware recently, besides updating repetier-host (I think the prints started pausing some time after the update), what could be going wrong? Is there a more detailed log I could examine? Clearly the baud rates mesh or I wouldn't be communicating with the printer. Could it be a hardware malfunction in the Arduino (it is very old at this point)? It's actually a bit of a pain to replace it and I think I may have lost the Marlin config file so I'd have to remake one and recalibrate, etc., so was hoping to know what the other possibilities are before going that route.