MWGEN-G1
MR-DOS·MWGEN-G1
About the MWGEN-G1 PCB
MWGEN-G1 is an open source Silicon Labs PCB design by MR-DOS, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 100 × 100 mm, with 341 components from 84 distinct parts.
Its main chip is the EFM32PG22C200F512IM40, from the Silicon Labs family. Other key parts include the Si53301, XC6204B33, TSV914, 74LVC1G66 and LMX2572. By type, the board carries 138 resistors, 99 capacitors, 24 connectors, 22 diodes, 18 inductors and 12 transistors.
From the project
12.5 MHz - 6400 MHz (LMX2572) or even up to 20 GHz (LMX2595) generator board with int./ext. reference.
Main components on the MWGEN-G1
MWGEN-G1 bill of materials (BOM)
341 components, 84 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Si53301 | QFN-32_EP_5x5_Pitch0.5mm_Si53301 | U201 |
| 3 | XC6204B33 | SOT-89-5_Handsoldering | U202, U302, U405 |
| 1 | TSV914 | SOIC-14_3.9x8.7mm_P1.27mm | U203 |
| 1 | 74LVC1G66 | SOT-353_SC-70-5_Handsoldering | U204 |
| 1 | LMX2572 | QFN-40_EP_6x6_Pitch0.5mm_LMX2572 | U301 |
| 1 | TCA9535RTWR | WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm | U401 |
| 1 | EFM32PG22C200F512IM40 | EFM32PG22C200F512IM40 | U403 |
| 1 | SN75176AD | SOIC-8_3.9x4.9mm_P1.27mm | U404 |
| 1 | LT1461AxS8-3.3 | SOIC-8_3.9x4.9mm_P1.27mm | U501 |
| 2 | BSS138 | SOT-23 | Q101, Q102 |
| 8 | BC807 | SOT-23 | Q401, Q402, Q403, Q404, Q405, Q406, Q407, Q408 |
| 2 | BFP181 | SOT-23_Handsoldering | Q501, Q502 |
| 1 | XTCLH40M000CHJA0P0 | Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm_HandSoldering | X201 |
| 1 | Abracon_ABM11 | Crystal_SMD_Abracon_ABM3-4Pin_2.0x1.6mm | Y401 |
| 1 | POWER | PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal | J101 |
| 1 | REFIN | SMA_rosenberger_hybrid | J201 |
| 1 | REFIN_DIRECT_P | U.FL_Molex_MCRF_73412-0110_Vertical | J202 |
| 1 | REFIN_DIRECT_N | U.FL_Molex_MCRF_73412-0110_Vertical | J203 |
| 1 | REFOUT_AUX_P | U.FL_Molex_MCRF_73412-0110_Vertical | J204 |
| 1 | REFOUT_AUX_N | U.FL_Molex_MCRF_73412-0110_Vertical | J205 |
Show 64 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | RFShield_TwoPieces | Laird_Technologies_BMI-S-205-F_38.10x25.40mm | J206, J210, J302, J309 |
| 1 | REFOUT | SMA_rosenberger_hybrid | J207 |
| 2 | Vtune | U.FL_Molex_MCRF_73412-0110_Vertical | J208, J301 |
| 2 | DNP | U.FL_Molex_MCRF_73412-0110_Vertical | J209, J308 |
| 1 | CPout | U.FL_Molex_MCRF_73412-0110_Vertical | J303 |
| 4 | DNP | SMA_rosenberger_hybrid | J304, J305, J306, J307 |
| 1 | EXPANSION | TE_84952-6_1x06-1MP_P1.0mm_Horizontal | J401 |
| 1 | RS485_1 | PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_Horizontal | J402 |
| 1 | RS485_2 | PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_Horizontal | J403 |
| 1 | Conn_ARM_JTAG_SWD_10 | ArmHeader_2x05-1_P1.27mm_Vertical_SMD_pin7removed | J404 |
| 2 | TODO | Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolder | F101, F401 |
| 4 | SolderJumper_2_Open | SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP101, JP102, JP103, JP104 |
| 4 | SolderJumper_2_Open | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP203, JP204, JP205, JP206 |
| 2 | SolderJumper_3_Bridged12 | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP501, JP502 |
| 1 | TODO | Potentiometer_Bourns_3296Y_Vertical | RV201 |
| 2 | TC2-1T+ | Transformer_MiniCircuits_AT224-1A | T201, T202 |
| 1 | SP0502BAHT | SOT-23 | D101 |
| 1 | PMEG60T30ELR | Nexperia_CFP3_SOD-123W | D102 |
| 1 | LOS_INT | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D103 |
| 1 | LOS_EXT | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D106 |
| 2 | SMAJ48CA | D_SMA_TVS | D201, D503 |
| 3 | BAT54S | SOT-23 | D202, D203, D501 |
| 1 | DUTY_ERR_N | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D207 |
| 1 | DUTY_ERR_P | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D208 |
| 1 | fREF_ON | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D210 |
| 1 | PLL_ON | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D301 |
| 4 | — | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D401, D402, D403, D404 |
| 3 | PESD3V3L4UG | SOT-353_SC-70-5 | D409, D411, D412 |
| 1 | MCU_ON | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D413 |
| 1 | TCXO_ON | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D502 |
| 1 | TODO | L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | FB101 |
| 16 | TODO | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB201, FB202, FB203, FB204, FB301, FB302, FB303, FB304 +8 |
| 1 | 2u2 | L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L401 |
| 32 | 100n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C101, C201, C204, C207, C212, C216, C222, C229 +24 |
| 10 | 1n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C122, C123, C210, C211, C224, C303, C304, C318 +2 |
| 20 | 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C202, C209, C215, C220, C231, C236, C313, C314 +12 |
| 11 | 10n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C205, C213, C214, C217, C218, C221, C227, C230 +3 |
| 2 | DNP | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C206, C223 |
| 6 | 100u | CP_Elec_6.3x5.8 | C219, C233, C310, C326, C406, C419 |
| 6 | TODO | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C225, C226, C235, C301, C302, C305 |
| 3 | 1u | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C228, C232, C311 |
| 4 | 270p | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C306, C307, C308, C309 |
| 1 | 470n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C331 |
| 2 | 4u7 | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C413, C414 |
| 2 | 2u2 | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C415, C416 |
| 2 | 3k3 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R101, R104 |
| 11 | 2k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R102, R106, R248, R330, R405, R406, R407, R408 +3 |
| 20 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R103, R105, R228, R249, R251, R252, R306, R307 +12 |
| 3 | 3k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R107, R109, R110 |
| 4 | 300 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R108, R131, R132, R215 |
| 17 | DNP | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R127, R129, R202, R203, R207, R217, R218, R219 +9 |
| 7 | 0R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R128, R130, R316, R317, R318, R319, R425 |
| 2 | 10M/100V | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R201, R216 |
| 8 | 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R204, R210, R211, R226, R321, R322, R323, R324 |
| 32 | TODO | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R205, R206, R209, R230, R231, R233, R234, R236 +24 |
| 1 | 56R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R208 |
| 5 | 10 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R212, R401, R402, R403, R415 |
| 8 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R229, R253, R254, R255, R256, R327, R420, R503 |
| 3 | 47k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R232, R235, R237 |
| 2 | NC | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R404, R419 |
| 10 | 100 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R410, R411, R412, R413, R414, R421, R422, R423 +2 |
| 1 | 270 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R428 |
| 1 | 2k2 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R429 |
| 1 | 33R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R501 |
MWGEN-G1 design files
The KiCad project lives in the MR-DOS/MWGEN-G1 repository on GitHub; these links point at the commit this page was built from.
- LayoutMWGEN-G1.kicad_pcb
- SchematicMWGEN-G1.kicad_sch
MWGEN-G1: common questions
What microcontroller does the MWGEN-G1 use?
The MWGEN-G1 is built around the EFM32PG22C200F512IM40, from the Silicon Labs family.
How big is the MWGEN-G1 PCB?
The MWGEN-G1 measures 100 × 100 mm, has 4 copper layers and is 1.59 mm thick.
How many components are on the MWGEN-G1?
341 components, from 84 distinct parts. The full bill of materials is listed on this page.
Where can I download the MWGEN-G1 design files?
From the MR-DOS/MWGEN-G1 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the MWGEN-G1 design in my own project?
Yes, under the terms of its GPL-3.0 license, which MR-DOS chose for the repository.
Can I test firmware for the MWGEN-G1 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
Silicon Labs
Tomu hardware
im-tomu
13 × 9.4 mm11 parts2LCC-BY-SA-4.0365Silicon Labs
Ble soil moisture sensor
Miceuz
170 × 18 mm33 parts2LApache-2.033Silicon Labs
Ble soil moisture sensor pannel
Miceuz
170 × 36 mm29 parts2LApache-2.033Silicon Labs
Efm32wg
dragonlock2
32 × 32 mm61 parts2LApache-2.013Silicon Labs
DSMR-Splitter
basilfx
59.9 × 39.9 mm53 parts2LCC-BY-NC-4.07Silicon Labs
BRICOLEUR
NTNU-TDT4295
124.5 × 66 mm78 parts2LNo license6