Shop / Microcontrollers

ET-M17

ESP8266 Wi-Fi Board

ESP-12F with one-click USB-C upload and Qwiic

AED 25.00

Out of stock
✓ TestedEvery board is checked before it ships
🚚 Fast shippingUAE 1–3 days · GCC & worldwide
💬 Engineer supportQuestions answered by the designers

Download datasheet (PDF)

Overview

ESP-12F with one-click USB-C upload and Qwiic

The ET-M17 is built around the Espressif ESP8266 (Ai-Thinker ESP-12F) — 80/160MHz, 4MB flash, Wi-Fi 4 2.4GHz.

Two Qwiic / STEMMA QT connectors let you chain it with other boards without soldering, and the 2.54 mm header fits a breadboard.

Designed in Dubai by ElectroTrical — the full schematic, BOM and design notes are published below.

Good for

  • Tasmota and ESPHome switches
  • Simple Wi-Fi sensors
  • Upgrading old D1 mini projects

Key features

What makes it different

MCU

Espressif ESP8266 (Ai-Thinker ESP-12F): 80/160MHz, 4MB flash, Wi-Fi 4 2.4GHz

USB

USB-C via CH340C with DTR/RTS auto-reset + auto-boot (one-click upload)

I/O

11 GPIO + A0 on the header (D1-mini style names), Qwiic at 3.3V

Power

5V USB-C → AP2112K 3.3V 600mA

Qwiic / STEMMA QT

Two JST-SH connectors plus a 2.54 mm header — 3.3 V and 5 V hosts.

Open documentation

Schematic, BOM and layout notes published for every board.

Specifications

Technical specifications

Device
MCUEspressif ESP8266 (Ai-Thinker ESP-12F): 80/160MHz, 4MB flash, Wi-Fi 4 2.4GHz
USBUSB-C via CH340C with DTR/RTS auto-reset + auto-boot (one-click upload)
I/O11 GPIO + A0 on the header (D1-mini style names), Qwiic at 3.3V
Power5V USB-C → AP2112K 3.3V 600mA
Board
Size45.7 × 25.4 mm
Mounting4 × M2.5 holes, 2.54 mm from each corner
Connectors2 × Qwiic / STEMMA QT (JST SH 4-pin) · 16-pin 2.54 mm header · USB-C 16P receptacle (USB 2.0) — USB-C (power + native USB / bridge)
Main ICESP-12F(ESP8266MOD) (LCSC C82891)
RevisionRev A
Software
LibrariesArduino ESP8266 core, ESPHome, Tasmota, MicroPython, NodeMCU Lua

Performance

Power use

Typical current by modeDatasheet typical values for the main chip, not measured on this board.

Pinout

Pin map and connections

ESP8266 Wi-Fi Board pinout: VBUS, 3V3, GND, RST, A0, GPIO12, GPIO13, GPIO14, GPIO15, GPIO2, GPIO0, SDA, SCL, TXD0, RXD0, GPIO16
PinNameTypeFunction
1VBUSPower5V from USB-C
23V3Power600mA LDO
3GNDGroundGround
4RSTControlReset, active low
5A0GPIOADC 0–1.0V on the chip (no divider)
6GPIO12GPIOD6 / MISO
7GPIO13GPIOD7 / MOSI
8GPIO14GPIOD5 / SCK
9GPIO15GPIOD8 / CS — must be low at boot
10GPIO2GPIOD4 — must be high at boot
11GPIO0GPIOD3 — FLASH / boot strap
12SDAI²CGPIO4 — D2, I²C SDA (Qwiic)
13SCLI²CGPIO5 — D1, I²C SCL (Qwiic)
14TXD0SignalTX
15RXD0SignalRX
16GPIO16GPIOD0 / wake from deep sleep

Qwiic / STEMMA QT pins: GND, VIN, SDA, SCL (same on both connectors).

Mechanical

Dimensions and what's in the box

Board 45.7 × 25.4 mm with M2.5 holes
Top view · 45.7 × 25.4 mm

In the box

  • 1 × ET-M17 ESP8266 Wi-Fi Board (assembled)
  • 1 × 16-pin 2.54 mm male header, unsoldered

Getting started

  • Plug in a Qwiic / STEMMA QT cable, or solder the header and wire VIN, GND, SDA and SCL
  • Libraries: Arduino ESP8266 core, ESPHome, Tasmota, MicroPython, NodeMCU Lua

Compare

Which wireless board?

ESP8266 Wi-Fi Board (this board)This boardET-M13 ESP32-H2 Thread / Zigbee BoardET-M14 nRF52840 BLE BoardET-M03 ESP32-C6 Thread / Zigbee Board
What it doesESP-12F with one-click USB-C upload and QwiicBLE 5 + Thread / Zigbee / Matter, no Wi-Fi, low powerNordic nRF52840 module with native USB-C, SWD and QwiicWi-Fi 6, BLE and 802.15.4 (Thread, Zigbee, Matter)
Interface————
Best forTasmota and ESPHome switchesBattery Zigbee sensorsBLE wearables and keyboardsMatter and Thread smart-home devices
Price25 AED29 AED29 AED28 AED

Downloads

Documents and design files

Need a custom version of this board?

Different connector, size or sensor? We design and build custom variants.