I have successfully used Uno, Nano, Nano Every, MKR 1310, and they still successfully connect (They are all genuine Arduino products bought directly from their store). I have tried switching micro-USB cables to known good ones and still no luck.
When plugging in, the Sense board has a blue LED that blinks three times and then goes out completely. I read that I can double-tap the reset button twice to access the bootloader, but I have no idea what to do once that happens...
Hi @mechanical_maker. In order to gather more information that might help us to troubleshoot your problem, I'm going to ask you to try a quick experiment and then report the results:
Reply in a comment here on the forum to tell us whether or not the LED next to the button at the rounded corner on your board started blinking with the following sequence after you did the double reset:
When I press the reset button twice quickly it flashes the green LED three times and then the red flashes at the same rate continuously until power is removed.
OK, that is a good sign. It means the microcontroller is in a functional condition and with a bootloader.
Now try this:"
Press and release the reset button on your board quickly twice, as you did before.
Open the Tools > Port menu in the Arduino IDE.
You should see a port that is labeled "(Nicla Sense ME)". Click on it.
Select Sketch > Upload from the Arduino IDE menus.
Hopefully the sketch will be uploaded successfully. After this, you should be able to upload to the board without the need to do the double reset every time. Just make sure you select the correct port from the Tools > Port menu in the Arduino IDE.
If you still need to do the reset trick to do uploads after this, the problem may be caused by your sketch code. You can verify this by uploading a simple sketch like File > Examples > 01.Basics > BareMinimum. If the problem goes away after uploading that "known good" sketch, then you know that something in your sketch code is interfering with the upload process.
I did notice after deleting are re-downloading the IDE I am being prompted with a few errors when I install the Mbed OS Nicla Boards Library.
They are displayed as:
Invalid library found in C:\Users\OneDrive\Documents\Arduino\libraries\CheapStepper: no headers files (.h) found in C:\Users\OneDrive\Documents\Arduino\libraries\CheapStepper
Invalid library found in C:\Users\OneDrive\Documents\Arduino\libraries\examples: no headers files (.h) found in C:\Users\OneDrive\Documents\Arduino\libraries\examples
Those are unrelated to your problem. The IDE shows you this warning whenever you have something in your libraries folder that is not a valid library.
But it doesn't actually cause any problems to have them there, other than that the library won't be recognized by the Arduino IDE. That would result in a "file not found" error during compilation. An "invalid library" would never be able to cause the lack of port symptom you are experiencing.