You can use this board to connect your ESP-12 boards with your computer and flash them without soldering.
It uses pogo pins to connect. The ch340 IC provides the connection between USB and ESP8266 and it has all the required transistors and resistors to enter programming mode and reset the board after programming.
Here is the complete schematic.
You can buy a bare pcb and build your programmer.