ESP8266 SMD Adapter Board R2 [version]


SKU: N/A Category: Tags: , , , , ,


Simple ESP8266 ESP-12 SMD to DIP/PTH adapter board.


  • On board LDO SPX3819-3.3V, 500mA, input voltage 4-16V. (Updated on R2.2 June 2018)
  • Serial TXD, RXD is 3.3V/5V logic complaint now, support max upload speed, arduino – 921600, esp download tool – 1500000 bps.
  • (This is from version 2.1, old version arduno can not up to max speed.)
  • EN(CHPD), IO2 pull up, GPIO15 pull down.
  • IO0 and reset pull up and connect with buttons.
  • Press down the flashing firmware  then press the reset will enter into firmware fleshing mode
  • Breadboard friendly.
  • Board size 25.4 x 33 mm


  • Includes the adapter board and break away pins connectors (not soldered)
  • Not include the wifi main module for NWI1050 version, but included for NWI1053 version.

Documentation please see here. 

Price break: 17% off for 200pcs+ of w/o esp-12f module, 17% off for 50pcs+ of with esp-12f module, price will auto update in cart

Additional information

Weight N/A

, , ,


34 reviews for ESP8266 SMD Adapter Board R2 [version]

  1. 5 out of 5

    Miguel (verified owner)

    They Work great and leave one slot on breadboard on each side to facilitate connection.

    Reset Button and Firmware Upgrade button make it really easy to program – a must have for any ESP07 & ESP12

  2. 5 out of 5

    conradj (verified owner)

    Works great – breadboard friendly!

  3. narioinc89 (verified owner)

    Works as expected, another great product from electrodragon, awesome quality at cheap price.

  4. 5 out of 5

    Grant (verified owner)

    A must for any ESP07-12 user. Simple to get running and the firmware button makes it so easy to program the ESP.

  5. 4 out of 5

    Ed (verified owner)

    I REALLY like this board, the only reason I gave it 4 stars rather than 5 is because I would have liked a breakout pin for 3.3v regulated output so that I could connect external pullups

  6. 5 out of 5

    Gloria (verified owner)

    All you need for your ESP07-12, perfect to build a minimal developer tool for a comfortable programming experience

  7. 5 out of 5

    tertiushyman (verified owner)

    Perfect for ESP-12. No more fiddling with custom breakouts to get the pitch correct. Worth the buy

  8. 5 out of 5

    Jonas (verified owner)

    Easy to soldier and works great on breadboard.

  9. 3 out of 5

    Dan Parkolay (verified owner)

    Decent board, but it is not compatible with the new(er) release of ESP-12E extra I/Os and SPI pin interfaces: MTDO, MTDI, SD_3, MTMS, MTCK, SD_2 (GPIO10, GPIO9, CLK, CS, DI, DO).

  10. 5 out of 5

    smitjj (verified owner)

    Great product, works as stated.

  11. jimmus

    These boards are very handy.

    Be aware, the pins for GIPO4 and GPIO5 seem to be swapped.

  12. 5 out of 5

    Electric Magus (verified owner)

    I got tired of making custom breakout boards for ESP12’s, and I bought 26 of these puppies. Very well designed, and very well priced.This was my first purchase from here, and I think i’ll be trying out their other products.

  13. Warren (verified owner)

    jimmus is right, please update the doc to show txd, rxd, gpio5, and then gpio4.

  14. 5 out of 5


    Good breakout board for the ESP8266. Unlike some of the others, it is narrow enough to leave room for jumpers on a standard breadboard. Several of the other breakout boards I’d tried were too wide. Having the reset and programming button makes prototyping a snap.

  15. 5 out of 5

    narioinc89 (verified owner)

    Works as expected, and so easy to install on a breadboard, Ordered a few more for the 12F boards that I ordered. These little breakout are indispensible. Use the ESP-Link library to achieve UART transparent bridge mode and do cool stuff like wifi-debug, OTA updates etc.

  16. 5 out of 5

    koursaros (verified owner)

    Really nice breakout board.
    It is very usefull for flashing a program with Arduino Ide.
    You press the flash down, then the reset once and then release the flash.
    Afterward you upload.
    Very good.
    Try to include the 3.3 regulator to all boards.

  17. rajbadri (verified owner)

    are this boards compatible with esp-14

  18. 5 out of 5

    simfun (verified owner)

    Looks good and easy.

  19. 5 out of 5

    Adam (verified owner)

    These boards are great! They are still small and fit on a breadboard, and make setup and programming much easier. As noted in other reviews, the labels for GPIO 4 and 5 are reversed.

  20. 4 out of 5

    Benoit (verified owner)

    Better than other pcb without componenet but i like a version with usb connector Thanks

  21. 4 out of 5

    Chao (store manager)

  22. 5 out of 5

    diazfjg (verified owner)

    Easy to solder the esp module and cheap option for test.

  23. 4 out of 5


    Nice board. I got a new revision. Has 3.3V and one extra GND.
    But I have problems flashing my ESP8266. On RX line there is a 1kOhm Resistor. After removing the resistor it works like charm. What ist the reason for this resistor?

  24. 3 out of 5

    Chao (store manager)

    Hi, yes it is the new version, image not yet update.
    The resistor is to limit the current pass through if people use 5V-3v3 uart communciation, can limit the current and protect the uart pins somehow. It is a cheap but efffective solution. We have tested should work fine, will test it again. Thanks.

  25. 3 out of 5

    Chao (store manager)

    Yes, the 10K/103 resistor may cause issue the board not enter into flash mode properly, can replace it by 1K or 0R resistor. Thanks for pointing out this issue.

  26. 5 out of 5

    steve.bromwich (verified owner)

    Much easier than making a custom board for ESP units.

  27. 4 out of 5

    Jostikas (verified owner)

    Nice board, but mine arrived buggy: RST button not working

  28. 3 out of 5

    Chao (store manager)

    Hi, the button has unstable quality, we found the issue and solving it with new one. I will contact you for replacment, thanks for telling this.

  29. 4 out of 5


    On revision 2 of the board the silkscreen labels for IO4 (’04’) and IO5 (’05’) are incorrect. They are interchanged: 04 is IO5 and 05 is IO4.
    It is annoying having to run into this problem in practice first and wasting time on analyzing the issue first and then later become aware that this is a know issue already known to Electrodragon.

  30. 4 out of 5


    Even the documentation ( shows 04 and 05 labels incorrectly for the wrong pins.
    Come on guys fix this!

  31. 3 out of 5

    Chao (store manager)

    Hi, Thank for message.

    Yes confirmed IO4 and IO5 is wrong switched, we also just noticed this recently. Because we use a very early version of the pin out of ESP-12F, according to vendor, they have production error on this, so we just leave it like this and give hope they fix the esp-12f. Will fix this issue on board and add note in description.

    The current board do have pull up 10K resistor on IO0, and a switch connected as “flash”. You may have the very early version which indeed does not have this, it can work well but if this cause any unstable issue, please email us will provide you free replacement.

  32. 3 out of 5

    Chao (store manager)

    Hi, For arduino speed can use speed 256000, or use 115200 basic speed which will 100% works every time, higher speed higher failure. Later you can use flash tool “ESP download tool” up to 1500000, tested with our FTDI FT232RL basic version, can work.

  33. 4 out of 5

    hoekma (verified owner)

    Hi Chao — is it possible to run this board from 3V power supply (2 AA batteries)? I have had luck with other boards like Huzzah and generic ESP8266 with this. This board doesn’t seem to like it.

  34. 4 out of 5

    hoekma (verified owner)

    I figured out that if I keep the ground wires close on the breadboard I can plug into 3v3 with 3V power supply reliably but not into VIN.

Add a review

Product Enquiry