Wemos/Lolin D32 ESP32 development board (HCWEMO0014)
Posted: Mon Aug 06, 2018 12:52 pm
The Lolin D32 development board is based on the Espressif systems ESP32 low power system on a chip microcontroller. It has many powerful features including a dual core Arm based processor, Wi-Fi, Bluetooth, I2C, I2S, SPI, ADC, DAC, and 4MB flash. The D32 module provides these features in a convenient DIP format and can be programmed directly from a USB interface - no additional programming hardware is required. Additionally, the module also includes a charging circuit for a single cell 3.7V lithium battery, meaning that this module can easily be used in remote applications.
For Arduino users compatibility can be added to the Arduino IDE via the board manager feature - see our support forum for more information. Please note that some features may not currently be supported by the Arduino IDE, however, board files are frequently updated.
Espressif official ESP32-WROOM-32 module
Latest ESP32 Version: REV1
Lithium battery interface, 500mA Max charging current
Compatible with Arduino, MicroPython
Default firmware: latest MicroPython
CPU: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS
520 KiB SRAM
Wi-Fi: 802.11 b/g/n
Bluetooth: v4.2 BR/EDR and BLE
12-bit SAR ADC up to 18 channels
2 Ã— 8-bit DACs
10 Ã— touch sensors (capacitive sensing GPIOs)
SD/SDIO/CE-ATA/MMC/eMMC host controller
SDIO/SPI slave controller
CAN bus 2.0
Infrared remote controller
Hall effect sensor
Ultra low power analog pre-amplifier
The Wemos D1 mini pro includes a CH340 USB to UART IC to allow it to be programmed directly from the USB port of a computer.
USB 32/64 bit drivers for Microsoft Windows computers can be downloaded from our Github page here:
Windows Installation Instructions
Drivers are available in the link below. Simply download and unzip them, connect your D32 to your computer via a USB cable, and when the new hardware is detected, point the wizard to the folder you just unzipped to and it should install without any problems.
Windows Driver here
MAC installation instructions
New code signed version confirmed to work with 10.12 Sierra
Download the driver (you must be logged in to download).
Once downloaded, double-click the zip file to unzip it.
Run installer found in that folder.
If asked to restart, do not restart just yet.
Now restart your Mac.
Adding board support to the Arduino IDE
Latest versions of the Arduino IDE allow for adding additional 3rd party board support directly from within the Arduino IDE. To add support for the Lolin D32 simply open up your Arduino IDE and follow these steps:
1) Go to File->Preferences
2) In the window that opens up find the text box labeled 'Additional Boards Manager URLs:' and paste the following line into it:
Then click the OK button to close the window.
3) Next go to Tools->Board->Boards Manager
4) In the window that opens up look for the entry titled 'esp32 by Espressif Systems version x.x.x' and click on it.
5) In the bottom right-hand corner of this entry you should now see an install button appear. Click on this and board manager will then automatically add all the files necessary to support the ESP32. This may take a few minutes depending on the speed of your internet connection.
6) Now under Tools->Board you will see a set of new additional esp32 based board types including one labeled 'LOLIN D32'.
Disclaimer: Libraries, example code, and diagrams are provided as an additional free service by Hobby Components and are not sold as part of this product. We do not provide any guarantees or warranties as to their accuracy or fitness for purpose. Diagrams are for illustration purposes only and may not be to scale.
Copyright notice: Descriptions and diagrams on this page are copyright Hobby Components Ltd and may not be reproduced without permission.