
A mini WiFi board with 4MB flash based on ESP-8266EX.
Technical Spec and Features
- Clock Speed: 80/160Mhz
- Operating Voltage: 3.3V
- Flash: 4M Bytes
- Digital I/O Pins: 11
- interrupt/pwm/I2C/
- Analog Input Pins: 1(Max input: 3.2V)
- One-wire supported(except D0)
- Micro USB Connector: 1
- Compatible with MicroPython, Arduino, nodemcu
- Size (W * H): 32.2 * 25.6mm
- Weight: 3g
UART Chip Driver (CH340) for D1 Mini board
MacOSX 10.15 >
For Mac OSX 10.14 and greater, do not install any supplementary drivers. The drivers are now included with OSX. Installing the CH340 will cause a conflict and you will not be able to connect.
Windows Drivers
https://github.com/wemos/ch340_driver
Configure the Arduino IDE for D1 Mini board
- Start the Arduino IDE
- From the main menu select Arduino > Preferences…
- For Additional Board Manager URLs enter in the field on its own line:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Select your board
- Select Tools > Board: *
- Select your board (I selected LOLIN(WEMOS) D1 R2 & Mini)
Pin (all IO pins @3.3v)
Pin | Function | ESP-8266 Pin |
---|---|---|
TX | TXD | TXD |
RX | RXD | RXD |
A0 | Analog input, max 3.2V | A0 |
D0 | IO | GPIO16 |
D1 | IO, SCL | GPIO5 |
D2 | IO, SDA | GPIO4 |
D3 | IO, 10k Pull-up | GPIO0 |
D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2 |
D5 | IO, SCK | GPIO14 |
D6 | IO, MISO | GPIO12 |
D7 | IO, MOSI | GPIO13 |
D8 | IO, 10k Pull-down, SS | GPIO15 |
G | Ground | GND |
5V | 5V | – |
3V3 | 3.3V | 3.3V |
RST | Reset | RST |

Schematic
