Skip to the content
2 layers13.7 × 21.4 mmZ2m partner, the printed circuit board in 3D

Hardware module for iobroker.zigbee

Size
13.7 × 21.4 mm
Copper layers
2
Thickness
1.2 mm
Parts
52
Nets
66
Pads
219
Tracks, vias
741, 224
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Oct 2019
Updated
10 Nov 2021

Overview

Z2m partner is an open-source printed circuit board by smarthomefans, from the smarthomefans/z2m_partner repository on GitHub. It is a 2-layer board of 13.7 × 21.4 mm with 52 parts on 66 nets, routed with 741 tracks and 224 vias.

It is built around the CH340C, E18-MS1PA1-IPX and ESP-WROOM-02, with the 74LVC1G66GW, AMS1117-3.3V and CD4052BM among its other parts. Its parts include 14 resistors, 12 capacitors, 8 diodes, 7 ICs and 3 switches. It belongs with the radio and wireless boards of this library.

Main components

9

README

README.md

中文文档

z2m hardware module

This is hardware module for iobroker.zigbee and zigbee2mqtt or Zigbee to Tasmota.
If you can speak Chinese and be interested with this project, please look at this post in ioBroker China BBS

V2P1 version is ready to ship

What's the difference

  • Use E18-MS1PA1-IPX zigbee module. 20dBm power can make sure zigbee net work signal is strong.
  • Add an ESP8266 module. Give you another option that can connect zigbee module though wifi-to-serial (I was using this project). If your machine running smarthome platform, such as ioBroker or homeassistant, is put in a hidden corner, for better signal coverage, you can put your zigbee module in some where else.
  • ESP8266 connected to E18 firmware download pins, give you a chance that can update E18 though ESP8266, no need to use CC-DEBUG.
  • There will be 4 options for different TTY connection:
    • USB TTY <==> ESP 8266 TTY. This option is used for download firmware for E18.
    • USB TTY <==> E18 TTY. If you can connect your module though USB wire, this is more stable.
    • USB TTY <==> ESP 8266 debug port. ESP 8266 TTY <==> E18 TTY. Connect though wifi, and you can capture debug infomation though USB TTY.
    • ESP 8266 TTY <==> E18 TTY. Connect though TTY.

Hardware module images

top view

3D cover

cave

SCH preview

sch view

PCB preview

top view bottom view

BOM list

BOM can get from here.

Thanks to

Parts

52
QtyValueFootprintReferences
10100nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C2, C3, C4, C7, C8, C9, C10, C11, C12
810kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3, R4, R5, R7, R9, R10, R11, R12
6SK6812_4020z2m_partner:SK6812_4020D3, D4, D5, D6, D7, D8
20-NCResistor_SMD:R_0402_1005MetricR6, R14
210uFCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolderC5, C6
25.1kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2
274LVC1G66Package_TO_SOT_SMD:SOT-353_SC-70-5_HandsolderingU4, U5
2S8050Package_TO_SOT_SMD:TSOT-23Q1, Q2
2SW_PushButton_Switch_SMD:SW_SPST_PTS810SW2, SW3
10Resistor_SMD:R_0402_1005MetricR8
110k-NCResistor_SMD:R_0402_1005MetricR13
112MHz-NCCrystal:Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mmY1
1AMS1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1CD4052BPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU2
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU1
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1DDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2
1E18-MS1PA1-IPXz2m_partner:E18-MS1PA1-IPXU3
1ESP-WROOM-02ESP8266:ESP-13-WROOM-02U7
1HRO-TYPE-C-31-M-12TypeC:HRO-TYPE-C-31-M-12-HandSolderingUSB1
1MF-MSMF050Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderF1
1SW_DIP_x02Button_Switch_SMD:SW_DIP_SPSTx02_Slide_Copal_CHS-02B_W7.62mm_P1.27mmSW1
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1

The 50 most common of 52 parts.

Similar boards

  • 4 layers90.5 × 67 mmAS 4, the printed circuit board in 3D

    AS 4

    beaked99/air-scales

    2025-11-20. Updated all the footprints and symbols to their proper layouts. no more fkn errors. Hallefuckinglujah. Fucked up with LM74610 not using the right footprint. minor fix. 2025-11-16.

    131 parts
  • 2 layers124.5 × 125.3 mmMegaGRRLDesktop, the printed circuit board in 3D

    MegaGRRLDesktop

    denjhang/MegaGRRL-Desktop-Mini-USB

    I have been using the desktop version of MegaGRRL for 4 years. As my PCB drawing skills improve, I have the confidence to realize all my ideas and changes.

    133 parts3MIT
  • 4 layers68.8 × 53.6 mmEasyduino Atmega, the printed circuit board in 3D

    Easyduino Atmega

    Hanqaqa/Easyduino

    Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

    38 parts755CERN-OHL-P-2.0
  • 2 layers190 × 111 mmRetroCom, the printed circuit board in 3D

    RetroCom

    SamyIOoOI/RetroCom

    A 4-Station one-to-one two-way INTERCOM built around the AT89C52-PI24 RetroMCU (8051 Core).

    92 partsGPL-3.0
  • 2 layers76.2 × 61 mmTapeshnik proto, the printed circuit board in 3D

    Tapeshnik proto

    svofski/tapeshnik

    compact cassette data drive

    55 parts14
  • 2 layers284.5 × 106.7 mmClock, the printed circuit board in 3D

    Clock

    Yanndroid/espc-hardware

    ESP Clock Hardware

    72 parts2GPL-3.0
  • 2 layers150.1 × 123.6 mmLeuchtibrille, the printed circuit board in 3D

    Leuchtibrille

    theBrutzler/CyberGlasses

    A RGB WLAN WLED GLASSES

    701 parts1

Questions

How big is the Z2m partner PCB?

It measures 13.7 × 21.4 mm and has 2 copper layers, 1.2 mm thick.

What parts does the Z2m partner use?

52 parts, built around the CH340C, E18-MS1PA1-IPX, ESP-WROOM-02 and 74LVC1G66GW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Z2m partner KiCad files?

From the smarthomefans/z2m_partner repository on GitHub, at the commit this page was made from: the board is project/z2m_partner.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Z2m partner design in my own project?

Its repository states no licence, so its author keeps all rights: ask smarthomefans before reusing the design.