I've just received a new Arduino Nano 33 BLE Sense board (with headers) and went on to try it on a Mac OS system.
After installing the Arduino IDE and the necessary packages via the 'Board Manager', I've never been able to have Mac OS detect the board.
The LEDs in the board seem to work normally.
I've tried multiple cables and followed the '2-click' RESET trick explained here.
I find it very strange that dmesg doesn't show anything when plugging the USB cable in and out.
The same behaviour happens in another computer with a Linux system.
The only thing I haven't tried is connecting to the Nano via a USB Hub (as suggested here), but will do it as soon as I get my hands on one.
Should I assume the board is defective?
EDIT : Tried two other things :
Connected the board via a USB hub : it still doesn't work
Connected two other Arduino boards, Uno and MEGA 2560 : both worked without issues
It is possible but there is very little required to get the board running. Both LEDs are I/O driven. When they light up it means the MCU is running some code.
Make sure the USB cable is completely plugged into both the Arduino board and the PC. The USB socket on a brand new board is sometimes a bit more difficult to plug the cable in to. A partial plug in can result in power connections being made (thus the LEDs lit up), but not the data connections (thus no port).
UPDATE: Unfortunately, I haven't been able to make the Arduino board show up in Windows as well (tried Windows 10).
I've ordered a new board which arrived today!
I've tried it now and it worked right out of the box on my Macbook running Catalina v10.15.5, even after plugging it in and out several times and uploading different sketches.
It shows up in my system as /dev/cu.usbmodem14201.
After this I've tried plugging in the 'old' board again, but it still isn't recognized by my system.
I'll keep the 'old' board around to try some more things in the future.
One interesting difference that I've noticed in the two boards : when I plug in the 'old' one to USB power, the mult-colored LED lights up.
This doesn't happen with the 'new' one, i.e. the multi-colored LED stays black.
Is this a hint to what might be wrong with the 'old' board?
... or is this a sign that the 'new' board is also defective ?
Hi @Klaus_K, thank you for the reply and the sketch!
Just tried out your sketch and the RGB LEDs work fine on my new board !
After trying out and playing around with your sketch, I now understand that the 'old' board lights up all the colors at startup, only for an instant (i.e., red, green and blue LEDs, showing a white-ish color).
For the moment I'll continue with the new board (my plan was to work on tinyML projects with it), and close this thread. If by any chance I'm able to get the 'old' board to work again, I'll open another thread.