ESP32-C6 power on/off with IO button

Thanks @Luke_Lave and @grobasoz — really helpful inputs!

  • @Luke_Lave → The EN-to-GND switch trick is a neat and simple way to disable the board while still letting the LiPo charge.
  • @grobasoz → Good point about the ESP32-C6 still drawing current while held in reset, and the suggestion to use MOSFETs for proper isolation.
  • I was also considering a back-to-back MOSFET configuration (see attached figure):
    • Prevents leakage through the body diode of a single MOSFET.
    • Provides true battery isolation when OFF.
    • Can be used with a momentary push button + GPIO latch for controlled ON/OFF.
  • This approach feels like a good balance between compactness, efficiency, and safe power handling for portable ESP32-C6 designs.

:point_right: If anyone has an even better idea or off-the-shelf module suggestion, would love to hear it!
:pray: Thanks again to everyone for their time, efforts, and knowledge sharing :rocket::sparkles: