As the title suggests, I was wanting to work on a "quick project", so I plugged in a new Uno into my PC.
I already had 5 other devices that register as COM ports connected (I will say Serial device from now on). So this new device was the 6th serial device to be connected.
However, the Arduino IDE (1.8.13 on Windows 10) did not show this 6th device in the "tools/port..." menu.
So, is there an upper limit as to the number of devices that the Ardunio IDE will display in the "tools/port..." submenu?
If so, and it appears to be so, why??
Following are some more details.
If I removed one of the other serial devices to "make room" for the new device, the tools/port menu updated to show the 4 serial devices that were connected. If I then plugged in this "new quick project" Uno, then it correctly showed up in the "tools/port..." menu. Thus, it is reasonable to assume that this particular Uno is functional (indeed I could upload the blink program to it and it ran just fine).
Make room (COM14) connected (after COM11 was already connected)
Quick project (COM11) connected
(Sorry, I tried to include 4 images of the combinations of the devices connected/disconnected, but the editor would only permit me to include one)
Note that COM14 does not appear in the above image. However, if I use a python script that enumarates all of the serial ports, you will note that 6 devices are present and that these match what is shown in the Arduino IDE + the missing COM14.
C:\Users\gm310509>python -m serial.tools.list_ports -v
COM3
desc: USB Serial Device (COM3)
hwid: USB VID:PID=15BA:000C SER=OL212AD00002757 LOCATION=1-5.2
COM7
desc: Arduino Mega 2560 (COM7)
hwid: USB VID:PID=2341:0042 SER=5573530343435110A072 LOCATION=1-2
COM9
desc: Arduino Uno (COM9)
hwid: USB VID:PID=2341:0043 SER=75736303336351618001 LOCATION=1-5.1
COM10
desc: Arduino Leonardo (COM10)
hwid: USB VID:PID=2341:8036 SER=8
COM11
desc: Arduino Uno (COM11)
hwid: USB VID:PID=2341:0043 SER=85035303038351D07140 LOCATION=1-5.4.2:x.0
COM14
desc: Arduino Uno (COM14)
hwid: USB VID:PID=2341:0043 SER=85035303038351D0C150 LOCATION=1-5.4.1
6 ports found
C:\Users\gm310509>
Again, my question is whether there is some sort of limit that the Arduino applies when listing the COM ports in the tools/port... submenu?
If so, and it appears to be so, why??