I have an Ender 3 S1 running OctoPrint through a Raspberry Pi 4. Recently, I received an alert that my Python was going to be out of date and that i needed to upgrade. The next day, my printer wouldn't connect. Saying " No more candidates to test, and no working port/baudrate combination detected"
So i followed the instructions to upgrade.
-Created a back up
-Flashed new SD card
-Installed new SD card
-Went through the set up process
-Restored backup
The same issue continued.
So i decided to start fresh. No back up, just fresh install.
Issue continued.
I'm at a loss. So far it's been down for 4 days and I'm losing $400-500 a day. I'm worried OctoPrint fried my printer.
Your OctoPrint installation telling you that your python version is a bit long in the tooth can't get your printer.
In general OctoPrint can't get your printer.
I'd start at the basics:
try a different cable to connect to your printer (they can break...)
unplug the printer, log into your OctoPrint Pi, run dmesg, plugin in the printer, run dmesg again, check what lines got added to the output and see if they contain anything about a serial connection being added or any errors
I started fresh with a new install of OctoPi on a new SD card. Finished the install process and then opened SSH (Putty) and ran the update and upgrade( sude apt update, sudo apt full-upgrade).
Now it connects, but i have a new error. Copied it below.
That's an error from your printer, that's nothing on OctoPrint's end. Your printer fails to home properly, make sure all axes can move freely, the endstops trigger correctly and so on.