M2SmartHome

lukasznowarkiewicz·M2SmartHome·hardware-electronics/M2SmartHome.kicad_pcb

M2SmartHome PCB layout, top view — open source Silicon Labs board by lukasznowarkiewicz

About the M2SmartHome PCB

M2SmartHome is an open source Silicon Labs PCB design by lukasznowarkiewicz, published on GitHub. It is a 6-layer board measuring 22 × 80 mm, with 239 components from 51 distinct parts.

Its main chip is the EFR32MG21B020F1024IM32-B, from the Silicon Labs family. Other key parts include the RTL8188FTV-VC-CG, EMMC16G-MW28-01E10, 24AA04T-I_OT, CP2102N-A02-GQFN20 and USB2244-AEZG-06. By type, the board carries 105 capacitors, 98 resistors, 11 ICs, 7 transistors, 6 inductors and 5 crystals.

It belongs with the iot & wireless and usb & debug tools designs in this gallery.

From the project

Setting up a smart home hub, such as running Home Assistant, often requires hardware with sufficient performance and connectivity options. Many existing solutions, like Raspberry Pi, may be insufficient for advanced automation tasks due to a low-power CPU or a slow microSD card o

Setting up a smart home hub, such as running Home Assistant, often requires hardware with sufficient performance and connectivity options. Many existing solutions, like Raspberry Pi, may be insufficient for advanced automation tasks due to a low-power CPU or a slow microSD card on which the OS is installed. A good alternative could be an x86 mini PC, but these often lack expansion ports.

M2SmartHome, from the project README
From the project README

Main components on the M2SmartHome

M2SmartHome bill of materials (BOM)

239 components, 51 distinct parts.

QtyPartRefs
1
RTL8188FTV-VC-CG
U1
1
EMMC16G-MW28-01E10
U2
2
24AA04T-I_OT
U4, U6
1
CP2102N-A02-GQFN20
U5
1
EFR32MG21B020F1024IM32-B
U7
2
USB2244-AEZG-06
U8, U9
1
TPS74401RGWT
Texas Instruments
U11
1
TUSB7340IRKMT
Texas instruments
U12
1
24LC01B/SN
24LC01B_SN
Microchip Technology
U13
1
2N7002
Diotec Semiconductor
Q1
6
BSS138
Q2, Q3, Q4, Q5, Q6, Q7
2
ECS-240-10-47-CKM-TR
Y2, Y3
1
ABM8-38.400MHZ-10-D1G-T
Y4
1
ABM8-40.000MHZ-B2-T
Y5
1
ECS-480-18-33-JGN-TR
ECS Inc.
Y6
2
CONMHF1-SMD-T
J3, J4
1
DM3AT-SF-PEJM5
Micro_SD_Card_Det_Hirose_DM3AT
Hirose
J5
4
LED
D1, D2, D3, D4
1
BLM18AG121SN1D
FB_120R_0603
Murata
FB2
2
LQG15HS9N1J02D
L_9n1_0402
Murata
L1, L2
Show 31 more
QtyPartRefs
2
LQP03HQ2N1B02D
L_2n1_0201
Murata
L3, L4
1
BLM21PG221SN1D
FB_220Ohm_600mA_0805_BLM21PG221SN1D
Murata
L5
3
C1608X5R1A226M080AC
C_22uF_10pct_10V_0603_C1608X5R1A226M080AC
TDK
C1, C83, C95
55
GRM155R61A104KA01D
C_100n_0402
Murata
C2, C3, C5, C8, C13, C15, C16, C19 +47
4
GRM1555C1H4R0CA01D
C_4pF_0402
Murata
C4, C10, C20, C25
21
GRM155R61H105KE05D
C_1uF_0402
Murata
C6, C7, C9, C11, C12, C14, C21, C26 +13
7
GRM155R60J475ME47D
C_4u7_0402
Murata
C18, C23, C35, C38, C40, C69, C71
2
GRM155R61H473KE19D
C_47n_0402
Murata
C49, C50
2
GRM1555C1H120GA01D
C_12p_0402
Murata
C51, C52
2
GRM0335C1HR90WA01D
C_0p9_0201
Murata
C53, C59
2
GRM0335C1H1R9WA01D
C_1p9_0201
Murata
C54, C60
2
C_0402_27p
C67, C68
1
C0402C103J5RACTU
C_10nF_5pct_50V_0402_C0402C103J5RACTU
KEMET
C70
2
C1005NP01H330J050BA
C_33pF_5pct_50V_0402_C1005NP01H330J050BA
TDK
C85, C86
2
KGM05AR71E102KH
C_1nF_10pct_25V_0402_ KGM05AR71E102KH
KEMET
C106, C107
16
CRCW040210K0FKED
R_10k_0402
Vishay
R1, R2, R19, R33, R37, R40, R42, R43 +8
26
CRCW04020000Z0ED
R_0_0402
Vishay
R3, R4, R10, R34, R48, R53, R54, R55 +18
17
CRCW04024K70FKED
R_4k7_0402
Vishay
R5, R6, R23, R26, R31, R50, R51, R52 +9
2
CRCW040212K0FKTDBC
R_12k_0402
Vishay
R7, R36
3
CRCW04021M00FKED
R_1M_0402
Vishay
R8, R35, R89
4
CRCW0402510RJNED
R_510R_0402
Vishay
R9, R27, R28, R38
14
CRCW040249K9FKED
R_49k9_0402
Vishay
R11, R12, R13, R14, R15, R16, R17, R18 +6
1
CRCW04021K00FKED
R_1k_0402
Vishay
R29
1
CRCW040247K5FKED
R_47k5_0402
Vishay
R30
1
CRCW04021K87FKED
R_1k87_1pct_0402_CRCW04021K87FKED
Vishay
R39
1
CRCW040224K0FKED
R_24k_0402
Vishay
R41
1
CRCW04024K99FKEDHP
R_4k99_1pct_125mW_0402_CRCW04024K99FKEDHP
Vishay
R65
1
CRCW0402100RFKED
R_100_0402
Vishay
R71
1
CRCW04022K20FKED
R_2k2_0402
Vishay
R72
1
CRCW04029K09FKED
R_9k09_1pct_0402_CRCW04029K09FKED
Vishay
R80
8
CRCW040227R0FKED
R_27_0402
Vishay
R81, R82, R83, R84, R85, R86, R87, R88

M2SmartHome design files

The KiCad project lives in the lukasznowarkiewicz/M2SmartHome repository on GitHub; these links point at the commit this page was built from.

M2SmartHome: common questions

What microcontroller does the M2SmartHome use?

The M2SmartHome is built around the EFR32MG21B020F1024IM32-B, from the Silicon Labs family.

How big is the M2SmartHome PCB?

The M2SmartHome measures 22 × 80 mm, has 6 copper layers and is 0.8464 mm thick.

How many components are on the M2SmartHome?

239 components, from 51 distinct parts. The full bill of materials is listed on this page.

Where can I download the M2SmartHome design files?

From the lukasznowarkiewicz/M2SmartHome repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the M2SmartHome design in my own project?

The repository has no license, so all rights stay with lukasznowarkiewicz. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the M2SmartHome without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Silicon Labs firmware against it before you order a PCB.

Similar boards