PCB-Modular-Multi-Protocol-Hub
MbFredys·PCB-Modular-Multi-Protocol-Hub·Kicad Files/Hub.kicad_pcb
About the PCB-Modular-Multi-Protocol-Hub
PCB-Modular-Multi-Protocol-Hub is an open source ESP32 PCB design by MbFredys, published on GitHub under the CERN-OHL-W-2.0 license. It is a 4-layer board measuring 79.7 × 63.1 mm, with 208 components from 95 distinct parts.
Its main chip is the ESP32-S3-MINI-1-N8, from the ESP32 family. Other key parts include the TCA9544APWR, TPS7A2025PDQNR, LM2678T-ADJ, LC709203FQH-01TWG and LTC4412ES6#TRPBF. By type, the board carries 72 capacitors, 63 resistors, 20 ICs, 14 connectors, 12 diodes and 11 inductors.
It belongs with the iot & wireless and rf & radio designs in this gallery.
From the project
Modular ESP32-S3 hardware platform with interchangeable Zigbee/Thread and proprietary-RF modules; design documentation completed.
Conceptual modular embedded-hardware platform built around an ESP32-S3 host board and interchangeable radio modules.
The project investigates whether radio-specific functions can be separated from a reusable host board, allowing protocol variants to evolve without redesigning the complete platform.
- ESP32-S3 controller with Wi-Fi and Bluetooth LE - 12 V input and local power conversion - Optional Ethernet interface - Battery-support circuitry - Shared expansion connector for radio modules - USB and debugging/programming access
Main components on the PCB-Modular-Multi-Protocol-Hub
PCB-Modular-Multi-Protocol-Hub bill of materials (BOM)
208 components, 95 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TCA9544APWR TCA9544A | TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 3 | TPS7A2025PDQNR TPS7A20xxxDQN | Texas_X2SON-4_1x1mm_P0.65mm | U2, U3, U6 |
| 1 | LM2678T-ADJ TEXAS INSTRUMENTS | TO127P1041X469X2199-7N | U4 |
| 1 | LC709203FQH-01TWG | WDFN-8-1EP_4x3mm_P0.65mm_EP2.4x1.8mm | U5 |
| 1 | ESP32-S3-MINI-1-N8 ESP32-S3-MINI-1 | ESP32-MINI | U7 |
| 1 | LTC4412ES6#TRPBF LTC4412xS6 | TSOT-23-6 | U8 |
| 3 | WE-TVS-824015043 | SOT-23-6 | U9, U15, U20 |
| 1 | MCP73871-2CCI/ML MCP73871 | QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U10 |
| 1 | 824015043 WE-TVS-824015043 | SOT-23-6 | U11 |
| 1 | LAN8720AI-CP-TR LAN8720A | LAN8720A | U12 |
| 1 | TPD2EUSB30ADRTR TPD2EUSB30A Texas Instruments | Texas_DRT-3 | U13 |
| 1 | EFR32MG24B310F1536IM48-B Silicon Labs | XCVR_EFR32MG24B310F1536IM48-B | U14 |
| 1 | MOD8ID-DMCF-R ATECC608A-MAHDA-T Microchip | SON50P200X300X60-9N | U16 |
| 2 | 24AA02E48-I/SN 24AA02E48-I_SN | SOIC127P600X175-8N | U17, U19 |
| 1 | NRF24L01-REEL7 NRF24L01 | QFN50P400X400X95-21N | U18 |
| 1 | FDN340P | SOT-23 | Q1 |
| 1 | BC817-40 BC817 | SOT-23 | Q2 |
| 1 | ECS-390-CDX-1932-TR3 39MHz | XTAL_ECS-390-CDX-1932 | Y1 |
| 1 | XRCGB16M000FXN01R0 16MHz | Crystal_SMD_2.0x1.6mm | Y2 |
| 1 | XRCGB25M000F2P01R0 25MHz | Crystal_SMD_2.0x1.6mm | Y3 |
Show 75 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | EJ503A CON_12VDC_IN | MPD_EJ503A | J1 |
| 1 | 532610371 Conn_BAT | Molex_PicoBlade_53261-0371_1x03-1MP_P1.25mm_Horizontal | J2 |
| 1 | USB4085-GF-A Conn_USB_C | USB_C_Receptacle_GCT_USB4085 | J3 |
| 2 | PZ254V-11-10P PINHD | PinHeader_1x10_P2.54mm_Vertical | J4, J5 |
| 2 | M20-7821042 PINHD | PinSocket_1x10_P2.54mm_Vertical | J6, J8 |
| 1 | A2541WV-2x2P PINHD | PinHeader_2x02_P1.00mm_Vertical | J7 |
| 1 | HX PH254-01-06-Z-L11.5 JTAG | PinHeader_1x06_P1.00mm_Vertical | J9 |
| 2 | CONMHF1-SMD-G-T CONMHF1 TE Connectivity Linx | LINX_CONMHF1-SMD-G-T | J10, J14 |
| 1 | ARJM11D7-009-AB-EW2 Abracon LLC | ABRACON_ARJM11D7-009-AB-EW2 | J11 |
| 2 | PINHD | PinHeader_1x10_P2.54mm_Vertical | J12, J13 |
| 5 | 0.5mm | TestPoint-0.5mm | 3V3, +5V, +5V SYS, +5V USB, +12V |
| 2 | 2450AT42A100E | ANT_2450AT42A100E_JOT | AE1, AE2 |
| 2 | 1812L110PR PTC_FUSE | FUSE_1812L05060_LTF | F1, F2 |
| 2 | SKRKAEE020 uC_Reset | SW_Push_SPST_NO_Alps_SKRK | SW1, SW2 |
| 1 | SS54 | D_SMC | D1 |
| 1 | SMBJ12A | D_SMB | D2 |
| 2 | SS14 | D_SMA | D3, D6 |
| 2 | SMBJ5.0CA | D_SMB_TVS | D4, D7 |
| 1 | VS-MBRB735TRR-M3 MBRB735 | TO-263-2_TabPin1 | D5 |
| 2 | ESD9B3.3ST5G onsemi | D_SOD-923 | D8, D12 |
| 3 | A-SP192DGHC-C01-4T LEDs | LED_0603_1608Metric | D9, D10, D11 |
| 1 | FXL1040-220-M 22uH | IND_XAL6060-223MEB | L1 |
| 2 | MI0603K300R-10 FerriteBead_0603_1.5A Laird | R_0603 | L2, L8 |
| 1 | LQW15AN2N5B00D 2.5nH | L_0402_1005Metric | L3 |
| 1 | LQW15AN2N5B00D 1.7nH | L_0402_1005Metric | L4 |
| 2 | BLM03AG121SN1D FerriteBead_0603_1.5A Laird | R_0201_0603Metric | L5, L6 |
| 1 | BLM18PG121SN1D FerriteBead muRata | L_0603_1608Metric | L7 |
| 1 | LQW15AN3N9B00D 3.9nH | L_0402_1005Metric | L9 |
| 1 | LQW15AN8N2G00D 8.2nH | L_0402_1005Metric | L10 |
| 1 | LQG15HS2N7B02D 2.7nH | L_0402_1005Metric | L11 |
| 1 | EEVFK1E102Q 1000uF | CAP_EEVFK1E102Q | C1 |
| 3 | TPSD156K035R0300 15uF | CAPPM7343X310N | C2, C3, C4 |
| 1 | GRM155R71C474KE01D 0.47uF | C_0402_1005Metric | C5 |
| 16 | CL10A105KB8NNNC 1uF | C_0603_1608Metric | C6, C7, C9, C13, C16, C20, C22, C28 +8 |
| 1 | FCC0402B103K500AT 0.01uF | C_0402_1005Metric | C8 |
| 2 | EEEFNE181XUV 180uF | CAP_EEEFNE181XUV | C10, C11 |
| 2 | 0603X5R106M250NT 10uF | C_0603_1608Metric | C12, C51 |
| 2 | CL10A475KP8NNNC 4.7uF | C_0603_1608Metric | C14, C15 |
| 13 | 0402X7R104K500NT 0.1uF | C_0402_1005Metric | C17, C18, C21, C25, C27, C30, C32, C42 +5 |
| 2 | 10UF 10uF | C_0603_1608Metric | C19, C60 |
| 8 | CC0402JRNPO9BN100 10pF | C_0402_1005Metric | C23, C24, C44, C45, C46, C47, C52, C53 |
| 1 | 1UF 1uF | C_0603_1608Metric | C26 |
| 1 | GJM1555C1H2R3WB01D 2.3pF | C_0402_1005Metric | C29 |
| 1 | GJM1555C1H1R6BB01D 1.6pF | C_0402_1005Metric | C31 |
| 2 | CC0402JRNPO9BN180 18pF | C_0402_1005Metric | C34, C41 |
| 3 | C15195 10nF | C_0402_1005Metric | C35, C69, C71 |
| 1 | CL05A474KA5NNNC 0.47uF | C_0402_1005Metric | C37 |
| 1 | CC0402JRNPO9BN121 120pF | C_0402_1005Metric | C39 |
| 1 | 0603X7R225K250NT 2.2uF | C_0603_1608Metric | C40 |
| 2 | GRM1555C1H471JA01D 470pF | C_0402_1005Metric | C50, C59 |
| 1 | 470PF 470pF | C_0402_1005Metric | C56 |
| 2 | GRM1555C1H220JA01D 22pF | C_0402_1005Metric | C64, C65 |
| 1 | GJM1555C1H1R5WB01D 1.5pF | C_0402_1005Metric | C66 |
| 1 | GJM1555C1H1R0BB01D 1pF | C_0402_1005Metric | C67 |
| 2 | FCC0402B333K500AT 33nF | C_0402_1005Metric | C68, C70 |
| 1 | GRM155R71H102KA01D 1nF | C_0402_1005Metric | C72 |
| 2 | FRC0603J512 TS 5.1k | R_0603_1608Metric | R1, R2 |
| 4 | FRC0603F1003TS 100k | R_0603_1608Metric | R3, R6, R11, R59 |
| 14 | FRC0603F1002TS 10k | R_0603_1608Metric | R4, R8, R9, R10, R12, R13, R14, R24 +6 |
| 2 | FRC0402F1000TS 100 | R_0402_1005Metric | R5, R58 |
| 6 | FRC0805J474TS 470k | R_0603_1608Metric | R7, R15, R16, R17, R18, R19 |
| 1 | NCU15XH103D6SRC 10k | THRMC1005X55N | R20 |
| 1 | FRC0805F3303TS 330k | R_0805_2012Metric | R21 |
| 1 | FRC0805F1103TS 110k | R_0805_2012Metric | R22 |
| 2 | FRH0603B1001TS 1K | R_0603_1608Metric | R23, R31 |
| 4 | FRC0603F4701TS 4.7k | R_0603_1608Metric | R25, R26, R32, R34 |
| 3 | FRC0402F22R0TS 22 | R_0402_1005Metric | R27, R28, R30 |
| 4 | RC0402FR-070RL 0 | R_0402_1005Metric | R29, R33, R64, R65 |
| 1 | RC0603FR-072K2L 2.2k | R_0603_1608Metric | R38 |
| 10 | FRC0402F33R0TS 33 | R_0402_1005Metric | R39, R40, R41, R42, R43, R45, R46, R47 +2 |
| 1 | FRC0603F1212TS 12.1k | R_0603_1608Metric | R50 |
| 4 | RT0402BRE0750RL 50 | R_0402_1005Metric | R51, R52, R53, R54 |
| 1 | 10K 10k | R_0603_1608Metric | R61 |
| 1 | RC0402FR-071ML 1M | R_0402_1005Metric | R62 |
| 1 | FRC0603F2202TS 22k | C_0603_1608Metric | R63 |
PCB-Modular-Multi-Protocol-Hub design files
The KiCad project lives in the MbFredys/PCB-Modular-Multi-Protocol-Hub repository on GitHub; these links point at the commit this page was built from.
PCB-Modular-Multi-Protocol-Hub: common questions
What microcontroller does the PCB-Modular-Multi-Protocol-Hub use?
The PCB-Modular-Multi-Protocol-Hub is built around the ESP32-S3-MINI-1-N8, from the ESP32 family.
How big is the PCB-Modular-Multi-Protocol-Hub?
The PCB-Modular-Multi-Protocol-Hub measures 79.7 × 63.1 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the PCB-Modular-Multi-Protocol-Hub?
208 components, from 95 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 PCB-Modular-Multi-Protocol-Hub design files?
From the MbFredys/PCB-Modular-Multi-Protocol-Hub repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the PCB-Modular-Multi-Protocol-Hub design in my own project?
Yes, under the terms of its CERN-OHL-W-2.0 license, which MbFredys chose for the repository.
Can I test firmware for the PCB-Modular-Multi-Protocol-Hub without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k