EVN Kaifa ESP MQTT
Tobias0110·EVN_Kaifa_ESP_MQTT·Interface_PCB/MBus_to_radio_V3/MBus_to_radio.kicad_pcb
About the EVN Kaifa ESP MQTT PCB
EVN Kaifa ESP MQTT is an open source ESP8266 PCB design by Tobias0110, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 79 × 31 mm, with 59 components from 33 distinct parts.
Its main chip is the ESP-12F, from the ESP8266 family. Other key parts include the LMR36510FA, LM393 and CH340C. By type, the board carries 21 resistors, 16 diodes, 12 capacitors, 4 ICs, 3 crystals and 1 transistor.
It belongs with the iot & wireless, rf & radio and usb & debug tools designs in this gallery.
From the project
Allows you to read the MBus data of a Kaifa smartmeter used by the EVN in Austria, decrypt the packages and send the values over MQTT.
The ESP8266 micro-controller syncs to the smartmeter's bursts of data so no packets are lost. After receiving a package it is decrypted and the DSLM/COSEM data structure is parsed to extract the measurement fields. These fields are then sent to an MQTT broker in a preselected format. All relevant parameters can be configured via the serial console at startup and are saved to the EEPROM.

Main components on the EVN Kaifa ESP MQTT
EVN Kaifa ESP MQTT bill of materials (BOM)
59 components, 33 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LMR36510FA | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias | U1 |
| 1 | LM393 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | ESP-12F | ESP-12E | U3 |
| 1 | CH340C | SOIC-16_3.9x9.9mm_P1.27mm | U4 |
| 1 | MMDT3904DW | SOT-363_SC-70-6 | Q1 |
| 1 | WJ350V-3.96-2P-14-00A | WJ350V-3.96-2P-14-00A | X1 |
| 1 | 12MHz THT | Crystal_HC49-U_Vertical | Y1 |
| 1 | HY12MSMD3225OB1R30 | Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm | Y2 |
| 1 | USB_C_USB-TYPE-C-019 | USB-TYPE-C-019 | J1 |
| 8 | DSK110 | D_SOD-123 | D1, D2, D3, D4, D6, D7, D8, D9 |
| 1 | Purple | LED_0402_1005Metric | D5 |
| 1 | Green | LED_0402_1005Metric | D10 |
| 2 | AU0561M1S | D_0402_1005Metric | D11, D12 |
| 4 | SMF40CA | D_SOD-123F | D13, D14, D15, D16 |
| 1 | CMLO1040H220MTT | L_10.4x10.4_H4.8 | L1 |
| 1 | 100uF 80V | CP_Elec_10x10 | C1 |
| 1 | 220n 100V | C_1206_3216Metric | C2 |
| 1 | 100n 100V | C_0603_1608Metric | C3 |
| 1 | 47u 5V | C_1206_3216Metric | C4 |
| 1 | 1u 10V | C_0603_1608Metric | C5 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 100n 50V | C_0603_1608Metric | C6, C7, C10, C12 |
| 1 | ? | C_0603_1608Metric | C8 |
| 2 | 33p | C_0402_1005Metric | C9, C11 |
| 1 | 10k | R_0603_1608Metric | R1 |
| 1 | 130k | R_0603_1608Metric | R2 |
| 1 | ? | R_0603_1608Metric | R3 |
| 1 | 100k | R_0603_1608Metric | R4 |
| 10 | 10k | R_0402_1005Metric | R5, R6, R7, R9, R10, R13, R14, R15 +2 |
| 1 | 1.8k | R_0402_1005Metric | R8 |
| 2 | 5.1k | R_0402_1005Metric | R11, R12 |
| 1 | 100k | R_0402_1005Metric | R16 |
| 1 | 43k | R_0402_1005Metric | R17 |
| 2 | 470R | R_0402_1005Metric | R20, R21 |
EVN Kaifa ESP MQTT design files
The KiCad project lives in the Tobias0110/EVN_Kaifa_ESP_MQTT repository on GitHub; these links point at the commit this page was built from.
EVN Kaifa ESP MQTT: common questions
What microcontroller does the EVN Kaifa ESP MQTT use?
The EVN Kaifa ESP MQTT is built around the ESP-12F, from the ESP8266 family.
How big is the EVN Kaifa ESP MQTT PCB?
The EVN Kaifa ESP MQTT measures 79 × 31 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the EVN Kaifa ESP MQTT?
59 components, from 33 distinct parts. The full bill of materials is listed on this page.
Where can I download the EVN Kaifa ESP MQTT design files?
From the Tobias0110/EVN_Kaifa_ESP_MQTT repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the EVN Kaifa ESP MQTT design in my own project?
Yes, under the terms of its GPL-2.0 license, which Tobias0110 chose for the repository.
Can I test firmware for the EVN Kaifa ESP MQTT 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
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398