I recently designed and built a custom SAMD board for my college final. The board is based around the SAM D21 and the NINA-W10. With the help of Juraj, I got the module working, however, recently, I have been having a lot of connectivity issues with my board.
When I built my board, I used my Atmel ICE and AS7 in order to bootload my board with the MKRWiFi1010 .hex/.bin bootloader. At first it worked great for over a week. However, now, when I plug my board into my computer, there is never a COM Port.
After mentioning to Juraj that while the MKRWiFi1010 bootloader didn't work, the Nano 33 IOT bootloader always worked. Juraj then mentioned that the issue must be with the crystal because that was the major difference between the two bootloaders.
So, when I replaced the crystal, and then plugged my board into my computer again, the COM Port showed up and I was able to upload code again. However, after about a day, the COM Port didn't appear again despite changing USB cables and double pressing reset. So, I did what I did before, but this time, instead of replacing the crystal, I literally just un-soldered and re-soldered the crystal as well as changed the two capacitors, and it worked.
But, it stopped working just now and I am tired of doing this.
I attached a file of the connections of the crystal to the SAMD, however it is the exact same as on the MKRWiFi1010 schematic.
I am wondering if anyone has any ideas on what might be causing this issue?
I would appreciate any feedback and am open to answer your questions. Thank you!