, I am running ARC Pro on a single board computer (SBC) mounted directly on my robot. It's a dedicated computer and only runs ARC for the robot. My operating system is Windows 10. I have done all the performance tips and removed a lot of unneeded bloatware with info given here on the forum. Mostly to make sure nothing is running but what is needed to run ARC. I'm running pretty a light Win 10 operating system.
I've been prompted by Microsoft to upgrade to Win 11 for free. As I'm running ARC Pro on a dedicated SBC mounted on the robot (and connected to three EZB through USB) Is it advised that I keep Win 10 as is and don't accept the upgrade?
Also I have Auto update disabled in Win 10 that my ARC Pro is running on controlling this robot. I've run the update checker and there a bunch of updates available. Of most concern to me are several .Net Framework updates. Should I let the updates run and install or just keep the OS as is considering the above info about my setup?
The main reason I'm thinking of up grading the OS is that I have been having a problem with two of the three Com Ports assigned to the EZB's being switched In ARC when the start up INT script runs at ARC start up. For example in the Connection Skill of ARC I have the following EZBs listed:
Connection 0 - Com 4 Connection 1 - Com 6 Connection 2 - Com 3
Sometimes when ARC starts and My INT script runs the Connection Skill the Com Ports will stay in place in the skill but the EZBs assigned to Com 6 and Com 3 will switch. This will only happen sporadically but when it does I resolve it by switching Com 6 and Com three in the connection Skill. Things will work great at connection and robot set up for many weeks but then happen again. I have been researching this issue for a while now and have come to believe it's not an issue with ARC but a Microsoft Windows issue. Other people have complained about this issue with other devices like mutable Arduino's attached to a computer through Com ports. One cause I've seen in an answer was that I may have two devices attached to the computer's comports that have the same serial numbers or PID numbers. This may cause Windows to confuse the devices connected in the comport assignments. One clue that this may be my problem is that the two USB to UART bridge cables I'm using on these two switching EZB's Comports are from the came company, Silicon Labs. The third Com Port that never has an issue with switching the EZB assigned to it is from a different company. However in those other reported cases the issue happened to the people each time the computer was started. My issue, while similar, only happens sporadically.
I was hoping that updating the Win 10 OS or upgrading to Win 11 will solve this problem. However I'm hesitant. What is your advice? My other option is to replace one of the Silicon Labs USB to UART bridge cables to one from a different company. I hate to shotgun solutions at a problem before researching. Any thoughts?
Given the detailed scenario you've described with your EZ-B v4 setup and the issues you're experiencing with COM port assignments on your Windows 10 SBC, here are some considerations and recommendations:
1. Windows 10 vs. Windows 11 Upgrade:
2. Handling Windows Updates:
3. COM Port Switching Issue:
4. General Advice:
Conclusion:
Given the critical nature of your setup, the best course of action would be to first try changing one of the USB to UART cables to a different manufacturer and see if that resolves the COM port switching issue. If this doesn't help, consider the other solutions like updating drivers or setting static COM port assignments. Upgrading to Windows 11 should be a last resort after testing in a controlled environment to ensure compatibility with all your hardware and software requirements.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.