1. General

For experimenting with the ESP8266 I developed this little PCB. Experimenting with the previous setup on a breadboard was no pleassure. The main benefit of this PCB is a much better acces to the program-mode and the reset over one switch.

2. Circuit

The circuit is nothing special: The serial interface of the ESP-01 is connected over the CH304G bridge IC to the USB Connector. The USB is also used for Power. A 1117-3.3 voltage regultaor supplies the module an the CH304G with 3.3V. To enter the programm-Mode GPIO0 has to be pulled to ground. On the web I found som circuit (link) to reach this.

Instead of BSS123, like in the schematic, I used BSS138. They are pin compatible. BSS123 should laso work. R4, R5 and R2 can vary. I used 2K, so the leds are quite dark but good visible. R6 is just used as bridge over another trace.

3. PCB

Based on the Circuit I deleoped this PCB. It is all SMD and single sided. This made it easy for me to etch it directly at home.

4. Conclusion

This board is a very usefull toll to play with the ESP-01 module. If you need more than the two GPIOs of the ESP-01 some of the other board with the ESP8266 should be worth to look at.

5. Future Development

For this ESP-01 Board there will be no future development. Or at least this is my stand today. Other modules with the ESP8266 Chip have much more features (the ESP-01s were just laying arround here for some time). In future I will switch over to one of these other newer modules (some are allready on the way to me). There is a goog chance, that there will be a breaktoutborad similar to this for another module in future. Ideas which i could implement in future are:

  • separate Power-In Jack and/or Header
  • switching voltage regulator, the linear one gets quite warm
  • on board lipo charger to power it off-grid

For the follow up project see #ESP8266 (ESP-07/12) Dev Board


If you find any grammar or spelling mistakes please consider, that English is not my native language.