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

User avatar
By CARPP
#44177 Hello,

i plan to create a small development board for the ESP-07. Originally i wanted to use the ESP-01 version but it doesn't have any ADC pins brought to the surface.

So i guess i will stick to the ESP-07. I created a schematic in eagle. The pcb will act as a kind of development board. I use a micro-usb port as power source. The 5V input will be converted to 3.3V by the LM1117. I then use 2 jumper 1x2-pinheads to set the ESP8266 into flashing mode:

Image

But i have 3 questions now:

1. Do i need the 10k resistor to pull the CH_PD pin high? If so, do i need one for the GPIO02 pin as well?
2. The pin labeling in eagle differs from the one found on aliexpress: http://de.aliexpress.com/item/ESP8266-s ... 03471.html Which one is trust worthy?
3. Is it the right way to use 2 1x2 pinhead as jumpers?
User avatar
By CARPP
#44543 Okay, i decided to go with the new ESP-12F module. Therefore i made a new schematic:

http://picpaste.de/iE5atLTt.PNG

As you can see i now created 4 instead of 2 jumpers because i think it makes more sense to give every pin its own jumper and don't connect different pins together.

I made this plan accordingly to this instructables-post:
http://www.instructables.com/id/Getting ... nnections/

In step 3 the author describes, that GPIO0 should only be connected to GND if i want to flash a completely new firmware. I am not quite sure what this means?
Is writing a program with the arduino IDE and then flashing it a new firmware?

Do i need resistors to pull the pins to GND (GPIO15, GPIO0) or VCC(CH_PD, GPIO2) or can i leave them off?

Best regards
Last edited by CARPP on Thu Mar 31, 2016 6:13 am, edited 1 time in total.