u/DJ_Swirl

▲ 1 r/esp32

ESP / PCB schematic - Auto boot help

Hello hive mind 👋

I’m after a bit of advice, so please be gentle — until last week I’d never designed a PCB before 😅

I’m working on an ESP32 project and I’m trying to get the auto-programming / auto-reset circuit working via a CH340K USB-UART chip, but I’ve ended up going round in circles with conflicting information online.

At the moment I have:

  • DTR connected to GPIO0 (IO0)
  • RTS connected to EN

I found this arrangement in an example schematic online, but I’m now being told this may not work reliably and that I should really be using transistors/MOSFETs in the auto-programming circuit instead.

Can somebody explain the correct way of doing this, or point me toward a known-good ESP32 auto-programming circuit example?

Thanks 🙂

reddit.com
u/DJ_Swirl — 23 hours ago