Critical resend ratio errors (~50%) on a basic test print in safe mode leading to "Communication Error". This is a brand new install of OctoPrint (OctoPi) on RaspberryPi 3
What did you already try to solve it?
Ran in safe mode and searched through existing topics to identify.
"Communication Error
There was a communication error while talking to your printer. Please consult the terminal output and octoprint.log for details. Error: Printer keeps requesting line 437 again and again, communication stuck"
Although there are undervoltage warnings, it seems they are only during startup which I've seen before. You may want to verify power supply just in case. FYI, a phone charger is not a power supply. Make sure usb cables going from printer to pi are of high quality and they aren't routed directly next to stepper motors as those can cause EMI. You never answered on Discord about backpowering either. Also, you didn't try in safe mode, you should definitely do that too in case there is some plugin acting up. I see octolapse complaining quite a bit in your log.
I swapped to a better cable/power supply when I first tried OctoPrint as I got warnings. I had a Vilross PSU for a pi that was reading low but swapped it.
I do not have any backpowering happening and I did try in safe mode
The majority of cases with a high resend ratio are a result of EMI. Most of these cases are resolved by replacing the USB cable with one that is short, shielded, and has ferrite beads on both ends. Re-routing the USB cable away from stepper motors or other cables on the printer can also help. Lastly, the routing of other printer cables within the printer itself can also cause EMI issues.
EMI is one of the hardest and most frustrating issues to deal with. Perseverance will usually win in the end.
I'll try some other cables I have. I used the cable that came with the printer, but I definitely have more. In the interim, are there an good cables you'd recommend?
Every time I recommend a cable, I get the response "not available in my country" so I'll just say search for "USB shielded ferrite beads" and see what shows up in your location. I use this one.
Send an M115 to the printer (from the Terminal tab of OctoPrint) and the printer should tell you about its firmware including the version. You can post the output here (use the </> tool above the reply window).
In the mean time I have fixed issue for my self by first formatting the SD correctly (MBR, FAT32, max 4GB) and then flashing the appropriate firmware onto the KP3S.