ESPDUINO-32 & Wemos D1 R32 ESP32 Boards Support (Most) Arduino UNO Shields

The compact ESP32 NodeMCU like board are great for many project, but in case you plan to leverage your existing Arduino shield, it’s more convenient to have a compatible board. We’ve previously seen Noduino Quantum board sold for 99 RMB on Taobao, and $25.90 on AnalogLamb, but doit.am has designed a cheaper model called ESPDUINO-32 that supports shields compatible with Arduino UNO, and sold for $13.73 on DealExtreme.

ESPDUINO-32 board specifications:

  • Wireless Module – ESP-WROOM-32 based on Espressif ESP32 dual core Tensilica LX6 processor with 802.11 b/g/n WiFi and Bluetooth 4.2 LE
  • Expansion – Arduino UNO headers with SPI, I2C, digital I/Os, 1x analog input up to 3.2V, 5V, GND
  • USB – 1x USB device port
  • Misc – Button
  • Power Supply – 5 to 12V input via DC jack or Vin pin
  • Dimensions – 66 x 53.3 x 13.5 mm

The board can be programmed with the Arduino IDE selecting ESP 32 Dev Module board. You’ll find links to documentation in Smartduino github account. Note that if you have shields using the Analog input they may not work properly since there’s only one input supporting up to 3.2V, as Arduino UNO board support 6 analog inputs up to 5V.

While searching for other sellers for the board, I also came across Wemos “TTGo” D1 R32 going for just over $10 on Banggood, and basically the same specifications as ESPDUINO-32, except it replaces the USB type B receptacle with a micro USB port. Despite the name, the board does not appears to be designed by Wemos, since there’s no mention of it on their Wiki nor Aliexpress store.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

4 Replies to “ESPDUINO-32 & Wemos D1 R32 ESP32 Boards Support (Most) Arduino UNO Shields”

  1. This “D1 R32” board requires pull-down added to GPIO12 to boot correctly if used with Arduino shield that use digital pin 8, such as DFRobot LCD Shield. 10k is ok.

    GPIO12 is used to select internal SPI ROM voltage, HIGH=1.8V LOW/floating=3.3V.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC