shop/ boards/ wemos d1 mini esp8266 - wifi

WeMos D1 Mini ESP8266 — The Compact IoT Board with a Shield Ecosystem

The WeMos D1 Mini is the maker community's favourite compact ESP8266 board, and for good reason. At just 34.2 × 25.6 mm, it is tiny enough for wearables and embedded enclosures, but comes with a rich ecosystem of stackable mini shields — OLED displays, relay modules, motor drivers, battery shields, DHT sensors, and more — that click directly onto its headers without soldering a single wire.

It is fully compatible with the Arduino IDE and MicroPython, powered by Micro-USB, and includes 4 MB of flash for comfortable firmware development including OTA updates and a file system.

WeMos D1 Mini vs NodeMCU V3 — compact power vs full GPIO access

Feature WeMos D1 Mini (this board) NodeMCU V3
Size 34 × 26 mm — very compact ~58 × 31 mm — larger
Flash 4 MB 4 MB
GPIO pins 11 digital + 1 analog 11 digital + 1 analog
Shield ecosystem ✅ D1 Mini shields (OLED, relay, motor, battery…) ❌ No dedicated shield ecosystem
Breadboard use Fits with rows free on each side Spans full breadboard width
USB chip CH340G CH340G
Best for Compact projects, shield-based builds, wearables Full GPIO access, general prototyping

Key features

  • Ultra-compact 34 × 26 mm: Fits inside small enclosures, junction boxes, and wearable housings
  • D1 Mini shield ecosystem: Relay, OLED, motor driver, battery, sensor shields — all plug directly on
  • 4 MB flash: Comfortable for Arduino OTA, MicroPython with filesystem, Lua
  • 11 digital GPIO + 1 analog: I2C, SPI, UART, PWM fully available
  • Micro-USB: Power and programming from any USB port
  • 3.3V logic: Compatible with modern sensors and I2C peripherals
  • Arduino IDE, MicroPython, Lua: Code with your preferred language

Technical specifications

Core Chip ESP8266 (ESP-12S module)
USB Bridge CH340G
Flash Memory 4 MB
Digital GPIO 11 (PWM, I2C, SPI, UART)
Analog Input 1 × ADC (0–3.3V, 10-bit)
WiFi 802.11 b/g/n, 2.4 GHz
Power Input Micro-USB or 5V pin
Logic Level 3.3V
Dimensions 34.2 × 25.6 mm
Shield Compatible WeMos D1 Mini shields

Frequently Asked Questions

What D1 Mini shields are available? The ecosystem includes: OLED display shield, single and dual relay shields, motor shield, WS2812B RGB LED shield, DHT11/DHT22 sensor shield, battery shield (LiPo charger), SD card shield, and more.
Can I stack multiple shields? Yes. D1 Mini shields are designed to stack — battery shield on bottom, relay or sensor on top, for example.
Is the D1 Mini the same as the D1 Mini Pro? No. The D1 Mini Pro has an external antenna connector and different flash options. This is the standard D1 Mini with 4 MB flash and onboard PCB antenna.
Do I need to install a driver? Install the CH340G driver for your OS. On Windows it is usually auto-installed; on macOS download the WCH CH340 driver package.

Build with this board

// from learn.circuit.rocks

Notes from the bench

// from blog.circuit.rocks

Ask the community

// from forum.circuit.rocks