You should click the reset before upload. The problem is that the board is confused with its usb.
The board uses a type of upload first introduced for the Arduino Leonardo. When upload attempts to start it has to open the port you have selected and write to it at a speed of 1200 baud. That sends a signal the board looks out for, if it sees the 1200baud connection it re-boots onto a different serial port that must be used for upload.
In your output you can see visual micro scanning the com ports waiting for the new port to appear. It never does. The new port should appear immediately, after 20 secs Visual Micro gives up. This shows that the board is not responding and needs reset.
Clicking reset during the "scan for new ports" phase will not help and will confuse things further, it must be reset before
upload is attempted.
This is the trace that shows the scan for new port:-
Quote:Uploading via Bootloader
PORTS {COM1,COM5,COM16,COM17,COM29} / {COM1,COM5,COM16,COM17,COM29} => {}
PORTS {COM1,COM5,COM16,COM17,COM29} / {COM1,COM5,COM16,COM17,COM29} => {}
When you hit the issue please try same in the arduino ide. See if the board has an issue as ofte?
Thanks