ESP32 devkit based board - not booting quite right
Posted: Sun Feb 05, 2023 6:37 pm
I've just had my first PCB design delivered from JLCPCB and it _almost_ works!
Apart from the various I2C & GPIO attachments, It's based around the DevkitC v4 Reference Design so I had expected it to work largely out of the box the same as my breadboarded prototype.
I can flash firmware to it without issue over USB, but when first powered the device doesn't start. I have to press the SW1 (EN) button (just the once) then it will boot up normally, (or trigger a restart it via platformIO), and it seems to work properly after that.
Can anyone spot some error in my schematic that would prevent it from booting normally without me needing to reset it?
Or can anyone suggest what troubleshooting steps I might take? I'm new to hardware debugging.
Thank you in advance!
Apart from the various I2C & GPIO attachments, It's based around the DevkitC v4 Reference Design so I had expected it to work largely out of the box the same as my breadboarded prototype.
I can flash firmware to it without issue over USB, but when first powered the device doesn't start. I have to press the SW1 (EN) button (just the once) then it will boot up normally, (or trigger a restart it via platformIO), and it seems to work properly after that.
Can anyone spot some error in my schematic that would prevent it from booting normally without me needing to reset it?
Or can anyone suggest what troubleshooting steps I might take? I'm new to hardware debugging.
Thank you in advance!