I've posted here before (this) and this could be considered a followup post.
I've taken all the feedback into consideration which would make me belief to have a working version.
However, after about 10-20 minutes of use, the thing just dies. It straight up dies. No output anymore over UART, it won't even boot. There is still ~3.3v on the 3v3 and chip_enable pins, as well as on GPIO0 (boot mode) which has an internal pullup.
Here is a screenshot of the schematic, and here is a link to the pdf, where everything connected to J1 was left unpopulated. None of those transistors were populated. All the unused pins on the ESP32 were left unconnected/floating.
Here is also a link to the pcb layout.
Here is the datasheet of the LEDs that were connected, I bought them as a generic WS1815 ledstrip, I cannot find the manufacturer of them so these might not be the exact LED.
What could be the issue?
The only thing I could think of is that, somehow, 5V shoots back into the ESP32, from the LED strip (the WS2815 have 5V logic level.)
In the two boards that I have tested, I tested a ledstrip connected to J3.
I'm at a loss, any help is appreciated.
To the remarks about ESD, it's not that I'm not at all concerned about ESD, it's more that over the past years I've worked with many custom ESP32 board that did not have any kind of ESD protection. I have never had any issues with those boards.
To the remark about the power supply, I have tried connecting the power supply to another board with the same power cirtcuit, which worked like a charm, the baord stayed alive for the couple hours that I left it on.