Is it the practice to have to press this button every time one uploads a sketch to the board?
Is it the practice to have to press this button every time one uploads a sketch to the board?
This is not the norm, it should not be required. The only time I have ran into this issue is on my "Arduino on a breadboard" (aka my homemade one), where I had to hold the reset button as the code uploaded or it would fail.
Here is a forum on their website I found: Cannot upload sketch unless I press reset button.
Something is wrong. It could be on the computer or on the Leonardo.
Other boards use a real reset when a sketch is uploaded, but the Leonardo has a different sequence. You create a real reset by pressing the reset button.
You could try to re-install the drivers for the usb-serial. Since two Leonardo boards have the same behaviour, it is most likely a driver problem on the computer. Open the Device Manage and look for the COM ports. Update the drivers by selecting the drivers in the Arduino folder.
I hope you use a new version of the Arduino IDE ?
You could also try to re-write the bootloader on the Arduino boards. You need a programmer for that.
While this probably isn't your exact problem it may be helpful.
Thanks for the replies. I guess I should've phrased the words better and I would have found the Arduino post.
None of the 101 tutorials, that use the serial monitor, will spit anything out either from this board.
Using a Macbook Pro Sierra, but also have the same problem with Linux Debian 64 bit.
You could try following the steps here: https://forum.arduino.cc/index.php?topic=387687.15
You could also try: https://forum.arduino.cc/index.php?topic=73748.0
What version of the Arduino IDE are you using?
I'm using 1.8.3
Then you are using a compatible IDE. I'm sorry I am not of more help