The board works flawlessly and everything is OK.
USB is working and I can upload any program without any problem.
However, it seems that I have an issue with the reset circuit.
I first try to implement a reset circuit identical to the mkrzero. (see resetcircuit.png).
However, I couldn't start the board. After removing the capacitor, it started to work again at power on.
But now, when I press the reset button, the circuit never starts again.
Any idea of what could be the problem?
Did someone had this issue before?
Reset after programming (via USB) seems to work.
I'm not familiar with what the reset button is doing, but why powering on/off/on the circuit is working but pressing the reset button is not?
Could it be related to the fuses? I tried to program the bootloader using both Segger and Atmel-ICE.
Are the fuse automatically configured when burning the bootloader?
I'm looking for the mkrzero default fuse settings if someone has them!
I've looked at many places but couldn't find the answer.
That was not the problem.
But because of your comment, I checked the board again and... I found the problem.
SWCLK was pulled-down instead of pulled-up!!!!!!
The SWCLK pin must be high during reset (or else the chip goes into debugging mode). The Schematic Checklist section of the data sheet says it should be pulled up with 1k.