Wemos D1 Mini Symbol
Definition: The Wemos D1 Mini symbol represents a compact ESP8266-based Wi-Fi development module in circuit and schematic diagrams, denoting an Arduino-compatible microcontroller board with an 80/160 MHz Tensilica L106 CPU, 4 MB flash, built-in 802.11 b/g/n Wi-Fi, and 8 GPIO pins on a 34.2 × 25.6 mm form factor.
Also known as: D1 Mini, ESP8266 D1 Mini, Wemos D1, LOLIN D1 Mini, ESP8266 WiFi board, D1 Mini ESP8266.
What the Wemos D1 Mini symbol means
The Wemos D1 Mini symbol identifies a highly integrated Wi-Fi microcontroller module used in IoT, home-automation, and sensor-node projects. The symbol in a schematic marks the module's physical location and shows its key pins—RST, A0, D0, D1 on the left side and 3V3, D4, GND, 5V on the right—allowing designers to trace signal and power connections to peripheral devices.
The D1 Mini is pin-compatible with the Arduino Uno in terms of programming interface, so designers can drop it into an existing Arduino circuit and add Wi-Fi capability with minimal redesign. Its compact dual-row header footprint and 3.3 V logic make it a standard symbol in ESP8266-based firmware projects targeting MQTT, HTTP, and WebSocket communication.
How to identify the Wemos D1 Mini symbol
The symbol is drawn as a rectangular block representing the PCB, with pins arranged in two vertical columns: the left column carries RST (reset), A0 (single analogue input, 0–3.2 V), D0, and D1 (GPIO/I2C/SPI); the right column carries 3V3 (3.3 V regulated output), D4 (GPIO/built-in LED), GND, and 5V (USB/VIN power input). A label 'Wemos D1 Mini' or 'ESP8266' identifies the module type.
Function in a circuit
The Wemos D1 Mini provides an 80 or 160 MHz Xtensa LX106 CPU with 80 KB SRAM and 4 MB SPI flash, capable of running the Arduino framework, MicroPython, or NodeMCU firmware. Its integrated 802.11 b/g/n Wi-Fi transceiver enables wireless connectivity for sensor data upload, cloud API calls, and OTA firmware updates without external radio modules. A CH340G or CP2102 USB-to-serial bridge on the board allows direct USB programming from the Arduino IDE or PlatformIO.
Standards: IEC vs ANSI
| IEC 60617 | IEC 61131-3 and IEC 62443 are broadly relevant to embedded controllers in industrial contexts, but the Wemos D1 Mini is a commercial off-the-shelf (COTS) module with no direct IEC symbol standard; it is represented in schematics as a generic IC block with labelled pins per IEC 60617-02 conventions. |
|---|---|
| ANSI/IEEE 315 | No dedicated ANSI/IEEE symbol standard covers single-board computer modules; per IEEE 315 the module is depicted as a rectangular outline with pin labels, consistent with IC/module symbol conventions in ANSI Y32.2-1975 (R1989). |
| Key difference | Both IEC and ANSI represent the D1 Mini as a labelled rectangular block; there is no glyph difference—the schematic symbol is a functional block diagram rather than a standardised electronic symbol. |
Terminals / pins
| Pin | Name |
|---|---|
| rst | RST |
| a0 | A0 |
| d0 | D0 |
| d1 | D1 |
| 3v3 | 3V3 |
| d4 | D4 |
| gnd | GND |
| 5v | 5V |
Typical values
Operating voltage: 3.3 V (logic); input power: 5 V via USB or VIN pin; CPU: Xtensa LX106 at 80/160 MHz; RAM: 80 KB SRAM; Flash: 4 MB; Wi-Fi: IEEE 802.11 b/g/n 2.4 GHz; GPIO: 11 digital I/O, 1 analogue input (0–3.2 V, 10-bit ADC); max GPIO current: 12 mA per pin; board size: 34.2 × 25.6 mm.
Where the Wemos D1 Mini symbol is used
- IoT sensor nodes transmitting temperature, humidity, or air-quality data over Wi-Fi to MQTT brokers or cloud services
- Home-automation relay controllers interfacing with Home Assistant or Tasmota firmware
- Smart switch projects replacing single-gang wall switches with ESP8266-driven Wi-Fi control
- OTA-updatable display drivers for small OLED or TFT screens showing live web data
- Low-cost web servers serving sensor dashboards on a local network
- Battery-powered deep-sleep data loggers that wake periodically to upload readings over Wi-Fi
Example
In a temperature-monitoring schematic, the D1 Mini symbol appears with a DHT22 sensor connected to D1 (GPIO5, I2C SCL) and D2 (GPIO4, I2C SDA), power supplied via the 3V3 and GND pins, and the module's 5V pin connected to a USB supply; the firmware publishes readings via MQTT over Wi-Fi every 60 seconds.
Key facts
- The Wemos D1 Mini symbol has 8 labelled pins in the circuit diagram: RST, A0, D0, D1 on the left and 3V3, D4, GND, 5V on the right.
- The D1 Mini operates at 3.3 V logic; its GPIO pins are NOT 5 V tolerant—applying 5 V to any GPIO pin will damage the ESP8266 chip.
- The single analogue input pin A0 accepts 0–3.2 V and has a 10-bit ADC (1024 steps); no differential or negative-voltage input is possible.
- The built-in LED on the D1 Mini is connected to D4 (GPIO2) and is active-low; pulling D4 LOW illuminates the LED.
- The D1 Mini supports 802.11 b/g/n Wi-Fi at 2.4 GHz only; 5 GHz Wi-Fi is not supported by the ESP8266 chipset.
- Programming is done via the onboard USB-to-serial bridge (CH340G or CP2102); the Arduino IDE requires the ESP8266 board package installed.
- The ESP8266 on the D1 Mini can enter deep-sleep mode drawing approximately 20 µA, making it suitable for battery-powered applications with infrequent wake-up cycles.
Frequently asked questions
What does the Wemos D1 Mini symbol represent in a schematic?
The Wemos D1 Mini symbol represents a compact ESP8266-based Wi-Fi microcontroller module. In a schematic it marks the module's location and shows its pin connections to sensors, actuators, and power supply components, enabling the designer and reader to trace all signal and power nets.
What are the pin names on the Wemos D1 Mini symbol?
The symbol shows eight pins: RST (reset), A0 (analogue input 0–3.2 V), D0 (GPIO16), and D1 (GPIO5/SCL) on the left side, and 3V3 (3.3 V output), D4 (GPIO2/built-in LED), GND, and 5V (power input) on the right side.
Is the Wemos D1 Mini 5V tolerant?
No. The D1 Mini operates at 3.3 V logic and its GPIO pins are not 5 V tolerant. Applying 5 V to any GPIO pin will damage the ESP8266. Use a voltage divider or level-shifter when interfacing with 5 V devices.
What is the difference between Wemos D1 Mini and Arduino Uno in a schematic?
The Wemos D1 Mini uses an ESP8266 running at 3.3 V with built-in Wi-Fi and fewer GPIO pins compared to the Arduino Uno's ATmega328P at 5 V with no wireless capability. Both are represented in schematics as rectangular IC blocks with labelled pins, but pin functions and voltage levels differ significantly.
What standard governs the Wemos D1 Mini schematic symbol?
No dedicated IEC or ANSI standard defines a specific symbol for single-board computer modules. The D1 Mini is drawn as a labelled rectangular block per general IC/module conventions in IEC 60617-02 (IEC) or IEEE 315/ANSI Y32.2 (ANSI), with each pin named after its function.
What voltage should I supply to the Wemos D1 Mini 5V pin?
The 5V pin accepts 5 V DC from a USB source or external regulated supply (4.5–5.5 V). This powers the onboard 3.3 V regulator that supplies the ESP8266. The 3V3 output pin supplies 500 mA maximum and can power small peripherals; do not back-feed the 3V3 pin as the main supply.
How many analogue inputs does the Wemos D1 Mini have?
The Wemos D1 Mini has one analogue input, pin A0, connected to the ESP8266's single 10-bit ADC. The input range is 0–3.2 V. Only one analogue channel is available; multiplexed analogue inputs require an external ADC such as the ADS1115.
Place the Wemos D1 Mini symbol on a wiring diagram or schematic in the free online circuit diagram maker — no download required.