Mideahvac dongle
reneklootwijk·mideahvac-dongle·KiCad/Midea WiFi Dongle.kicad_pcb
About the Mideahvac dongle PCB
Mideahvac dongle is an open source ESP8266 PCB design by reneklootwijk, published on GitHub. It is a 2-layer board measuring 20 × 48.5 mm, with 19 components from 10 distinct parts.
Its main chip is the ESP-12F, from the ESP8266 family. Other key parts include the LM1117-3.3. By type, the board carries 8 resistors, 4 capacitors, 2 ICs, 2 transistors, 2 switches and 1 connector.
It belongs with the iot & wireless designs in this gallery.
From the project
This repository contains the hardware design of a WiFi dongle for Midea-like airconditioners and humidifiers. Midea provides a WiFi dongle (SK102/SK103), either as optional feature or built-in, to control the appliances via a mobile application. This dongle uses and is dependent
This repository contains the hardware design of a WiFi dongle for Midea-like airconditioners and humidifiers. Midea provides a WiFi dongle (SK102/SK103), either as optional feature or built-in, to control the appliances via a mobile application. This dongle uses and is dependent on the Midea cloud which does not expose a publically available API. The protocol used by the dongle has been reverse engineered, but newer version still require the cloud to obtain an encryption key or require an addition server simulating the Midea cloud. This means integration in an existing home automation system…

Main components on the Mideahvac dongle
Mideahvac dongle bill of materials (BOM)
19 components, 10 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM1117-3.3 | SOT-223 | U1 |
| 1 | ESP-12F | ESP-12E | U2 |
| 2 | BSS138 | SOT-23 | Q1, Q2 |
| 1 | USB_A | USB_A_CNCTech_1001-011-01101_Horizontal | J1 |
| 1 | C318889 PRG | TS1187AXXX | SW1 |
| 1 | C318889 RST | TS1187AXXX | SW2 |
| 2 | 47UF 47uF | CP_EIA-3216-10_Kemet-I | C1, C3 |
| 1 | 470UF 470uF | C_0402_1005Metric | C2 |
| 1 | 100NF 100nF | C_0402_1005Metric | C4 |
| 8 | 10K 10k | R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R7, R8 |
Mideahvac dongle design files
The KiCad project lives in the reneklootwijk/mideahvac-dongle repository on GitHub; these links point at the commit this page was built from.
Mideahvac dongle: common questions
What microcontroller does the Mideahvac dongle use?
The Mideahvac dongle is built around the ESP-12F, from the ESP8266 family.
How big is the Mideahvac dongle PCB?
The Mideahvac dongle measures 20 × 48.5 mm, has 2 copper layers and is 1.6002 mm thick.
How many components are on the Mideahvac dongle?
19 components, from 10 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Mideahvac dongle design files?
From the reneklootwijk/mideahvac-dongle repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Mideahvac dongle design in my own project?
The repository has no license, so all rights stay with reneklootwijk. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Mideahvac dongle without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
Duet WIFI
Duet3D
100 × 123 mm345 partsCERN-OHL-1.2257ESP8266
RetroWiFiModem
mecparts
100 × 66.1 mm29 parts2LGPL-3.0256ESP8266
Single radio
AnyLeaf
37.7 × 37.7 mm43 parts4LMIT63ESP8266
Esp8266-for uppatvind
horvathgergo
70 × 36 mm27 parts2LGPL-3.060ESP8266
Tesla-Front-Drive-Unit
damienmaguire
190.5 × 176.6 mm196 parts4LNo license57