Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By rfvito
#47416 Hi I need some help to optimize this pcb to fit esp12-e in a xbee form using all io's. See eagle files.
Could anyone tell me minimal pins to esp12 module work. GPIO0 low or hi to flash or run normal. CH_PD is for what? can be floating or need vcc? reset can be left floating or vcc? This pins are special so need to be carefull Some schematics show also GPIO15 need ground. is that needed?

Xbee form: Image

esp from:
Image

The ideia is this one.
Image

Any help is welcome.
You do not have the required permissions to view the files attached to this post.
User avatar
By jeffrey92
#47538 Sorry for formatting (pulled from a readme of one of my projects):

| I/O | ESP-12E |
|:------------:|:--------:|
| 10K PULLUP | CH_PD/EN |
| 10K PULLDOWN | GPIO15 |
| 10K PULLUP | GPIO0 |
| SWITCH-GND | GPIO0 |
| BUTTON-GND | RST |

You could add a 10K to Ground between the RST pin and your button to be more safe, but I just have it straight to ground and it's fine.

CH_PD/EN is critical and MUST have a 10K pullup. But pretty much all of them are critical and you need some way to switch GPIO high/low as well as some way to drive RST low (i.e. a button)