Arduino IDE in Linux Pet Peeve
A pet annoyance of mine is the Arduino IDE is not smart enough to scan when the serial ports 💻 and notice when the port when it has changed. I guess I could dig through the code and come up with a patch, but I’m not really that knowledgeable on Java.
Linux assigns a new port, alternating between /dev/ttyUSB0 and /dev/ttyUSB1 each time an Arduino is re-inserted, but you must manually change the port in the IDE when the location changes.
My best guess is this an intentional feature of the IDE so you don’t accidentally upload things to the wrong device, but it’s still a pet peeve of mine.