SAMD51 with Adafruit BNO085

Hi. I am trying to get an Adafruit BNO085 IMU working with the Sparkfun SAMD51 Thing Plus.

I have all the libraries and dependencies loaded, the IDE recognizes the board and port. I can compile and upload code (in bootloader mode) such as example rotation vector. But after opening Serial Monitor and getting data for anywhere from a few tenths of a second to maybe a couple of seconds max, the communication between the board/sensor and my serial monitor appears to hang and the serial monitor stops receiving/displaying the sensor data.

I have reset the board in bootloader mode, successfully uploaded the code example file again, and then opened serial monitor - same issue, the data displays for a brief moment (most that I got was 4 seconds, but it’s usually less than that).

Any thoughts? I have tried different micro-usb cables, i have tried changing the usb port connection to my computer. I always check that the board/port is properly selected in the IDE. the IDE has no problem identifying the board if I unplug it and re-connect it.

If I unplug the USB cable from the computer and plug it back in, the SAMD51 starts displaying the sensor data (am using the rotation vector example, but same thing has happened with other examples) in the serial monitor for several seconds, and then just stops - if i keep repeating the unplugging of the USB cable from the computer, serial monitor will receive and display data again for a few seconds before stopping.

Any advice would be greatly appreciated. I am a total beginner, a very inexperienced Arduino user, with no programming expertise at all. Just trying to make work my way through. Thank you

Jason

It’s likely an issue with the fact that board has 2 ports; run through the steps here https://learn.sparkfun.com/tutorials/sa … leshooting and circle back if it’s still giving you issues

If trying a different PC altogether is an option, that might at least eliminate that variable too