# LOLIN D1 Mini V3

> Compact WiFi development board based on the ESP8266-12F module. Features 4 MB flash, 11 digital I/O pins, Micro-USB, and a rich shield ecosystem. One of the most popular boards for IoT projects.

## Quick Facts

- **Brand:** LOLIN/Wemos
- **Board Type:** dev-board
- **Price:** ~$3.5
- **Product Readiness:** developer
- **CPU:** ESP8266
- **CPU Architecture:** Xtensa L106
- **CPU Cores:** 1
- **RAM:** 64 KB
- **Flash:** 4MB
- **USB:** Micro-B
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Antenna:** built-in PCB antenna

## Connectivity

- **Wifi:** WiFi 4 (2.4 GHz)

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, micropython, NodeMCU, esphome, tasmota, ESP Easy

## Use Cases

- IoT
- Home Automation
- Wireless Sensor Networks
- Prototyping
- MQTT Nodes

## Components

- **ESP8266-12F** (SoC): ESP8266-based WiFi module with integrated TCP/IP stack, 80/160 MHz Xtensa L106 processor, and PCB antenna. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2F0a-esp8266ex_datasheet_en.pdf&ref=openhardware.directory&product=d1-mini-v3&source=md-export)
- **PCB Antenna** (Antenna): Integrated PCB trace antenna for 2.4 GHz WiFi connectivity, built into the ESP8266-12F module. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2F0a-esp8266ex_datasheet_en.pdf&ref=openhardware.directory&product=d1-mini-v3&source=md-export)

## Protocols

- **SPI**
- **I2C**
- **UART**
- **PWM**
- **ADC**
- **1-Wire**

## Description

# LOLIN D1 Mini V3

The D1 Mini V3 is one of the most popular compact WiFi development boards in the maker community. Based on the ESP8266-12F module, it provides WiFi connectivity in a breadboard-friendly form factor with a thriving ecosystem of stackable shields.

## Key Features

- **ESP8266** running at 80/160 MHz
- **4 MB flash** memory
- **WiFi 4** (802.11 b/g/n) 2.4 GHz
- **11 digital I/O pins** (all supporting interrupt, PWM, I2C, and one-wire except D0)
- **1 analog input** (3.3V max)
- Micro-USB connector for power and programming
- Compatible with Arduino IDE, MicroPython, and NodeMCU (Lua)
- Compact size: 34.2 x 25.6 mm

## Shield Ecosystem

One of the D1 Mini's greatest strengths is its extensive shield ecosystem. Stackable shields include:

- Relay, motor driver, and battery shields
- OLED display, TFT, and e-paper shields
- Temperature, humidity, and other sensor shields
- Proto shield for custom circuits
- SD card shield

## Programming Support

- **Arduino IDE** — ESP8266 Arduino core with full library support
- **MicroPython** — official ESP8266 MicroPython port
- **NodeMCU / Lua** — the original NodeMCU firmware
- **ESPHome** — YAML-based firmware for Home Assistant integration
- **Tasmota** — popular firmware for smart home devices
- **ESP Easy** — rule-based firmware for sensor nodes

## Use Cases

The D1 Mini is a go-to board for WiFi-connected IoT projects: temperature/humidity monitoring, relay control, MQTT sensor nodes, web servers, and Home Assistant integrations.

## Where to Buy

- [OpenELab](https://openhardware.directory/r?to=https%3A%2F%2Fopenelab.io%2Fproducts%2Fd1-mini-v3-nodemcu&ref=openhardware.directory&product=d1-mini-v3&source=md-export) — $3.50

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.wemos.cc%2Fen%2Flatest%2Fd1%2Fd1_mini.html&ref=openhardware.directory&product=d1-mini-v3&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fwemos%2FD1_mini_Examples&ref=openhardware.directory&product=d1-mini-v3&source=md-export)

## Tags

`esp8266`, `wifi`, `iot`, `arduino`, `micropython`, `esphome`, `tasmota`, `home-automation`

## Images

![LOLIN D1 Mini V3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/d1-mini-v3/a596edeb2a21.jpg)

---
[View full device page](https://openhardware.directory/devices/d1-mini-v3)