Instructable (ESP-12F-ESP8266-Module-Minimal-Breadboard-for-Flas)
Instructable (ESP-12F-ESP8266-Module-Minimal-Breadboard-for-Flas)
by flav1972
In this Instructable I will show you how to build the minimal circuit in order to flash a user program to the ESP-12F
ESP8266 module.
This instructable is following the first testing of the module and is the second of my ESP8266 collection.
It can be used to flash a sketch done with Arduino IDE as I will show you here but the same circuit can be used in
order to flash back again the AT commands software or to upgrade the SDK.
If you are using the ESP-12 Adapter follow this step (https://www.instructables.com/id/ESP-12F-ESP8266-
Module-Connection-Test/step3/Solder-the-ESP-12F-on-the-adapter/) in order to solder the ESP-12F module on
the adapter.
If you are using the adapter module like mine then you can see on the first photo that no space remains on the
sides for wirering.
So the wireing has to be done before putting the module on the breadboard.
Wire in such a way that you have the corresponding pins of the module available on the breadboard in the same
order. I have labelled on one of the picture the pins.
At the end of this step you have the power supply on one side the ESP-12F on the other leaving plenty of space
on the breadboard.
First lets see the schematic. You can find some ressources for example on ESP8266 Arduino Github
(http://esp8266.github.io/Arduino/versions/2.3.0/doc/boards.html).
EN (CH_PD) Enable Pin has to be pulled up (R1)
RESET Pin has to be pulled up (R3). In order to retart the module we connect also a push button to
ground (S1)
In all of the boot modes
GIO15 has to be pulled down (R2)
GIPO2 has to be pulled up (R4)
GIPO0 has to be pulled up (R5) for running the program (flash boot). I has to be low in order to enter
programming mode (UART). For this we add the S2 push button.
We also connect the USB to Serial port
GND are connected together
RX module is connected to TX serial
TX module is connected to RX serial
If you are not using the adapter module the breadboard should look like in this drawing.
We connect all the pins of the ESP-12F in the same order on the breadboard in order to have them in advance
wired.
It makes a lot of wires but this will be usefull for our future testing. For a final design I would use only the usefull
wires.
As we are using the adapter module we do not have to connect R1 and R2. They are already in the adapter
module.
C1 has to be placed the closer possible to the module.
Step 9: Flash
http://www.instructables.com/ORIG/FT8/DRCX/IYYTFETZ/FT8DRCXIYYTFETZ.ino
(https://cdn.instructables.com/ORIG/FT8/DRCX/IYYTFETZ/FT8DRCXIYYTFETZ.ino)
(https://cdn.instructables.com/ORIG/FJ9/6GIO/IYYSWSG5/FJ96GIOIYYSWSG5.fzz)