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:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
3 Comments
oldest
newest
TC
TC
4 years ago

micro > B… i have loads of “smartphone” but just one or two “printer” cables

anonymous
anonymous
7 months ago

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.

Advertisement