ESP32-C6 Custom Board - No Boot After Long Power Off - Needs EN Button or USB Replug to Start
Posted: Sat Feb 15, 2025 12:05 am
Hello Espressif Community,
I am encountering a strange issue with a custom PCB I've designed based on the ESP32-C6 dev board and I'm hoping someone here might have some insights or suggestions.
My custom board, which utilizes the ESP32-C6 module, is experiencing boot problems after it has been disconnected from power for an extended period (e.g., overnight or for a few hours).
When I connect USB power after this longer power-off period, the ESP32-C6 module does not start automatically. The board appears to be unresponsive.
However, there are two ways to get it to boot and run normally:
Pressing the EN (Enable/CHIP_PU) button: If I press and release the EN button on the board, the ESP32-C6 starts up immediately and works perfectly fine afterwards.
Re-plugging the USB cable: Unplugging and then re-plugging the USB-C cable also makes the ESP32-C6 boot and run as expected.
Once it has started using either of these methods, the board operates flawlessly until it is disconnected from power again for a longer duration. Short power interruptions (e.g., a few seconds or minutes) do not seem to trigger this issue. The problem only occurs after longer periods of being unpowered.
Hardware Setup:
Module: ESP32-C6 (using the module, not just the bare chip)
Custom PCB: Yes, I have designed a custom PCB. It is based on the reference design principles and recommendations for the ESP32-C6 dev board as much as possible.
Power Supply: USB-C connection. I have tried different USB ports and power supplies, but the issue persists.
EN Pin: The EN pin is pulled up to VCC (3.3V) via a resistor ( 10k Ohm). I have double-checked the connection.
Has anyone else experienced similar startup problems with the ESP32-C6, especially after longer power-off periods? Does anyone have any ideas what might be causing this behavior or what I should investigate further?
EN hast a 0,1 uF cap parallel to it I just cant put a 4th picture here.
Thank you in advance for your help!
Best regards,
Alexander
I am encountering a strange issue with a custom PCB I've designed based on the ESP32-C6 dev board and I'm hoping someone here might have some insights or suggestions.
My custom board, which utilizes the ESP32-C6 module, is experiencing boot problems after it has been disconnected from power for an extended period (e.g., overnight or for a few hours).
When I connect USB power after this longer power-off period, the ESP32-C6 module does not start automatically. The board appears to be unresponsive.
However, there are two ways to get it to boot and run normally:
Pressing the EN (Enable/CHIP_PU) button: If I press and release the EN button on the board, the ESP32-C6 starts up immediately and works perfectly fine afterwards.
Re-plugging the USB cable: Unplugging and then re-plugging the USB-C cable also makes the ESP32-C6 boot and run as expected.
Once it has started using either of these methods, the board operates flawlessly until it is disconnected from power again for a longer duration. Short power interruptions (e.g., a few seconds or minutes) do not seem to trigger this issue. The problem only occurs after longer periods of being unpowered.
Hardware Setup:
Module: ESP32-C6 (using the module, not just the bare chip)
Custom PCB: Yes, I have designed a custom PCB. It is based on the reference design principles and recommendations for the ESP32-C6 dev board as much as possible.
Power Supply: USB-C connection. I have tried different USB ports and power supplies, but the issue persists.
EN Pin: The EN pin is pulled up to VCC (3.3V) via a resistor ( 10k Ohm). I have double-checked the connection.
Has anyone else experienced similar startup problems with the ESP32-C6, especially after longer power-off periods? Does anyone have any ideas what might be causing this behavior or what I should investigate further?
EN hast a 0,1 uF cap parallel to it I just cant put a 4th picture here.
Thank you in advance for your help!
Best regards,
Alexander