As everyone knows, the ESP WiFi8266 family, excluding ESP 01, has a 2 mm
pitch instead of 2.54 as all standard integrated circuits. This makes it difficult to use them especially if you want to make them movable when replacing or you need to reprogram them. The idea is then to solder the ESP module on female connectors with 2mm pitch that will slip on male connectors, always with 2mm pitch, which in turn will be soldered onto the PCB. This system is particularly useful when booting the firmware, thus preventing the part of communication with the PC where the IDE resides. Once you need to reprogram the module, simply pull it out of your PCB and put it on the programming board. With this Instructable I show you how to build the programming board using the 2mm pitch connectors.
Step 1: The Programming Board
The USB to UART interface is not included because it is normally on the market.
Step 2: The PCB
Step 3: Components.
1 x PCB
3 x 4,7K resistor
1 x 10k resistor
2 x Microswitch
1 x 22uF capacitor
2 x 7 pins female connectors 2mm pitch
2 x 7 pins male connectors 2mm pitch
1 x 6 pins male connector 2,54mm pitch
I bought the 2mm pitch connectors at www.plexishop.it
Step 4: 2mm Pitch Connectors.
Once the PCB is completed, soldering of the ESP03 module can be carried
out. Cut the connectors to get two females and two males of 7 pins each.
Solder the two males on the PCB.
Plug the 2mm female pin connectors on the male connectors you have just soldered onto the PCB.
Put in the position ESP03 and solder each pin on the female connectors.
Now you can upload the firmware on ESP03. To put it into programming mode, simply hold down the "Program" key while pressing the "Reset" key.
You can now repeat the operation for each module or reprogram a module without unsoldering it from the PCB.