Freetronics Introduces an Arduino Shield for ESP8266 ESP-01 Wi-Fi Module

ESP8622 has drastically brought down the price of adding Wi-Fi to MCU boards such as Arduino UNO,  but you need to add some cables, and take care of 3.3V to 5V conversion for the UART pins either with a divider made of 2 resistors, or a FET level shifter, and you may not be able to access all I/O of ESP8622 on the popular ESP-01 version of the module. For a neater solution, Freetronics had designed ESP-01 WiFi Module Shield that takes care of all these small issues.

ESP8622_ShieldKey features of the shield:

  • 3.3V regulator dedicated to the module
  • Logic level shifters on TX/RX lines: compatible with both 3.3V and 5V Arduino models
  • Selectable TX/RX pins: use D0/D1 for hardware serial, or D2 – D7 for software serial
  • CH_PD pin on ESP-01 module pre-biased for correct operation mode
  • Extra ESP-01 pins broken out for your own connections
  • Prototyping area with 5V and GND rails
  • All Arduino headers broken out for easy connections
  • Stacking R3-style Arduino headers including the ICSP header
Arduino + Shield + ESP-01 Module

Eagle schematics and PCB layout are available on github under TAPR Open Hardware License.

The company sells the shield (without ESP8622 ESP-01) for $10.94 US (SKU: ESP1SH).

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Notify of
newest most voted
5 years ago

They should have used an ESP8266 module with more GPIOs exposed, such as the ESP-12:

5 years ago

ESP8266 is so strong platform itself.
Coding in C is common or using Lua script programming is very fast and easy development than Arduino.

After tried ESP-01 ESP-07 ESP-12, I would recommend for starter learning ESP-8266 should go to =>

You will happy with more GPIOs and 2.54mm header pitch!

5 years ago

We were in the need for something similar for the Arduino mega and we end up doing our own. You can see it here ( Can you tell us what you think? Thanks!


[…] if you need an Arduino shield, although ESP8622 can be programmed with the Arduino IDE, and some ESP8266 based shields are available, but probably not as well supported (yet?) as the ones from Sparkfun and Adafruit. […]