ET-M17
ESP8266 Wi-Fi Board
ESP-12F with one-click USB-C upload and Qwiic
AED 25.00
Out of stockOverview
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
| 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 |
| Size | 45.7 × 25.4 mm |
|---|---|
| Mounting | 4 × M2.5 holes, 2.54 mm from each corner |
| Connectors | 2 × 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 IC | ESP-12F(ESP8266MOD) (LCSC C82891) |
| Revision | Rev A |
| Libraries | Arduino ESP8266 core, ESPHome, Tasmota, MicroPython, NodeMCU Lua |
|---|
Performance
Power use
Pinout
Pin map and connections
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | VBUS | Power | 5V from USB-C |
| 2 | 3V3 | Power | 600mA LDO |
| 3 | GND | Ground | Ground |
| 4 | RST | Control | Reset, active low |
| 5 | A0 | GPIO | ADC 0–1.0V on the chip (no divider) |
| 6 | GPIO12 | GPIO | D6 / MISO |
| 7 | GPIO13 | GPIO | D7 / MOSI |
| 8 | GPIO14 | GPIO | D5 / SCK |
| 9 | GPIO15 | GPIO | D8 / CS — must be low at boot |
| 10 | GPIO2 | GPIO | D4 — must be high at boot |
| 11 | GPIO0 | GPIO | D3 — FLASH / boot strap |
| 12 | SDA | I²C | GPIO4 — D2, I²C SDA (Qwiic) |
| 13 | SCL | I²C | GPIO5 — D1, I²C SCL (Qwiic) |
| 14 | TXD0 | Signal | TX |
| 15 | RXD0 | Signal | RX |
| 16 | GPIO16 | GPIO | D0 / wake from deep sleep |
Qwiic / STEMMA QT pins: GND, VIN, SDA, SCL (same on both connectors).
Mechanical
Dimensions and what's in the box
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 board | ET-M13 ESP32-H2 Thread / Zigbee Board | ET-M14 nRF52840 BLE Board | ET-M03 ESP32-C6 Thread / Zigbee Board | |
|---|---|---|---|---|
| What it does | ESP-12F with one-click USB-C upload and Qwiic | BLE 5 + Thread / Zigbee / Matter, no Wi-Fi, low power | Nordic nRF52840 module with native USB-C, SWD and Qwiic | Wi-Fi 6, BLE and 802.15.4 (Thread, Zigbee, Matter) |
| Interface | — | — | — | — |
| Best for | Tasmota and ESPHome switches | Battery Zigbee sensors | BLE wearables and keyboards | Matter and Thread smart-home devices |
| Price | 25 AED | 29 AED | 29 AED | 28 AED |
Downloads
Documents and design files
Need a custom version of this board?
Different connector, size or sensor? We design and build custom variants.