Skip to the content
32 layers120 × 45 mmMain 27M2, the printed circuit board in 3D

KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

Size
120 × 45 mm
Copper layers
32
Thickness
1.6 mm
Parts
730
Nets
2,403
Pads
8,792
Tracks, vias
432, 78
Pours
10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
18 Oct 2026
Updated
19 Oct 2026

Overview

Main 27M2 is an open-source printed circuit board by isarmg, from the isarmg/pcie-switch-2 repository on GitHub. It is a 32-layer board of 120 × 45 mm with 730 parts on 2,403 nets, routed with 432 tracks and 78 vias.

It is built around the SMBJ13CA. Its parts include 464 capacitors, 168 resistors, 38 ICs, 11 connectors and 5 inductors. It belongs with the computers and single-board computers boards of this library.

Main components

1

README

README.md

PCIe switch PCB 设计草案

本仓库保存 KiCad 工程、封装、三维模型、生成及检查脚本,以及历次设计版本。

当前 E1.S 版本:Rev W

板框 96 × 45 mm,12 个竖直 E1.S 插槽,中心距 8 mm。按 CPU/switch 面看,主要顺序为左侧 USB-C、中部 CPU、右侧 switch;供电 USB-C 中心距左板边 12 mm,雷电口为 24 mm,两口中心距 12 mm,均位于板高 22.5 mm。

CPU 为 Ultra 9 288V / 32 GB 封装内存版本;switch 使用经授权虚构的 PEX90064 球位及 33 × 33 mm 封装。雷电电路仍采用雷电 3 主机口方案。32 层叠层和过孔结构是布局布线假设。

历史第一轮的本地电气修订见 历史审查。新增全焊盘检查发现旧电源报告仅覆盖选定焊盘,不能证明整网连通;历史报告不再作为当前板通过验证的依据。当前仍有未连接网络和跨层差分对,尚未完成电气与高速设计。已有 STEP 和预览图片尚未随本轮电气修改重新导出,只代表历史几何。

该工程尚不能直接生产或上电。 真实 CPU 动态供电、完整雷电内部供电和固件尚未完成,自定义供电 USB-C 尚未接入主输入。SSD 的 12 V / 300 W 是设计预算,不能当作已验证的载流额定值。虚构 switch 不能用于真实芯片贴装;PCIe/雷电信号完整性、阻抗、热、时序与制造要求尚未验证。

CPU/switch 面接口尺寸

当前 E1.S 从保留的第一轮源重新审查,先前未推送的后续本地快照已丢失,不能视为仓库成果。最新已验第三组补齐复位局部/上游连通并修正R725偏置争用,仍有104断网;源 SHA 和独立审计入口见 CURRENT_DESIGNS.json。

独立全 M.2 版本

Rev P / Main_20M2:120 × 45 mm、20 个 M.2 插槽、中心距 6 mm。其具体实现程度与限制见该版本说明,不能将其与 Rev W 的检查结果混用。

目录与使用

  • CURRENT_DESIGNS.json:当前设计入口和版本信息。
  • outputs/:KiCad 源文件、项目内封装/符号/模型、检查报告及历次版本。
  • scripts/:各版本的生成、调整、路由与检查脚本。

用本机 KiCad 10 打开对应 .kicad_pro。STEP 模型和工程内库随各版本保存。生成脚本记录了本机工作路径,部分路由脚本还依赖 NumPy、SciPy 和未提交的中间文件;它们不是跨平台的一键构建系统。

下载的厂家数据手册、原始设计套件、工作目录、压缩包和本机 CAD 自动导入文件不在公共提交范围。所需的资料来源与器件参考链接见各版本设计说明;PCB 草案不依赖随仓库分发这些原始下载文件才能在 KiCad 中打开。

Parts

730
QtyValueFootprintReferences
152220nF 16V / GRM033R61C224KE14DLocal:C_0201_0603MetricC6011, C6012, C6013, C6014, C6015, C6016, C6017, C6018, C6021, C6022, C6023, C6024, C6025, C6026, C6027, C6028 +136
6947uF 10V / GRM21BR61A476ME15L / DC-BIAS REVIEWLocal:C_0805_2012MetricC5024, C5025, C5026, C5044, C5045, C5046, C5064, C5065, C5066, C5084, C5085, C5086, C5104, C5105, C5106, C5124 +53
4610uF 50V / GRT31CR61H106ME01LLocal:C_1206_3216MetricC5021, C5022, C5041, C5042, C5061, C5062, C5081, C5082, C5101, C5102, C5121, C5122, C5141, C5142, C5161, C5162 +30
3810kLocal:R_0201_0603MetricR5013, R5014, R5023, R5024, R5033, R5034, R5043, R5044, R5053, R5054, R5063, R5064, R5073, R5074, R5083, R5084 +22
32220nF 16V ACLocal:C_0402_1005MetricC3051, C3052, C3053, C3054, C3055, C3056, C3057, C3058, C3061, C3062, C3063, C3064, C3065, C3066, C3067, C3068 +16
30100nFLocal:C_0402_1005MetricC701, C720, C721, C722, C723, C724, C6501, C6502, C6503, C6504, C6505, C6506, C6507, C6508, C6509, C6510 +14
28100nF 50VLocal:C_0402_1005MetricC312, C3002, C3012, C3022, C3032, C5023, C5043, C5063, C5083, C5103, C5123, C5143, C5163, C5183, C5203, C5223 +12
2510kLocal:R_0402_1005MetricR302, R304, R412, R414, R3002, R3003, R3004, R3012, R3013, R3014, R3022, R3023, R3024, R3032, R3033, R3034 +9
19100k / RESET HELD LOW, DRIVER PENDINGLocal:R_0201_0603MetricR5015, R5025, R5035, R5045, R5055, R5065, R5075, R5085, R5095, R5105, R5115, R5125, R5135, R5145, R5155, R5165 +3
1910k 1%Local:R_0201_0603MetricR5011, R5021, R5031, R5041, R5051, R5061, R5071, R5081, R5091, R5101, R5111, R5121, R5131, R5141, R5151, R5161 +3
194.32k 1%Local:R_0201_0603MetricR5012, R5022, R5032, R5042, R5052, R5062, R5072, R5082, R5092, R5102, R5112, R5122, R5132, R5142, R5152, R5162 +3
19TPSM53604RDAR / 12V to 3.3V 4A RESERVATIONLocal:Texas_B3QFN-14-1EP_5x5.5mm_P0.65mmU5001, U5002, U5003, U5004, U5005, U5006, U5007, U5008, U5009, U5010, U5011, U5012, U5013, U5014, U5015, U5016 +3
17100nF / PDN budgetLocal:C_0402_1005MetricC901, C903, C905, C907, C909, C911, C913, C915, C917, C919, C921, C923, C925, C927, C929, C931 +1
174.7uF / PDN budgetLocal:C_0603_1608MetricC902, C904, C906, C908, C910, C912, C914, C916, C918, C920, C922, C924, C926, C928, C930, C932 +1
16220nF 6.3V X5RLocal:C_0402_1005MetricC801, C802, C803, C804, C805, C806, C807, C808, C811, C812, C813, C814, C815, C816, C817, C818
104.7uF / EDGECAP value pending PDGLocal:C_0603_1608MetricC951, C952, C953, C954, C955, C956, C957, C958, C959, C960
822uF 10V X5R / DC-bias review pendingLocal:C_0805_2012MetricC3004, C3005, C3014, C3015, C3024, C3025, C3034, C3035
710k / Intel required external biasLocal:R_0402_1005MetricR740, R741, R742, R743, R744, R745, R746
5100kLocal:R_0402_1005MetricR311, R401, R402, R710, R711
4100nF 25VLocal:C_0402_1005MetricC3003, C3013, C3023, C3033
410k 1%Local:R_0402_1005MetricR7011, R7021, R7031, R7041
410uF 25V X7RLocal:C_0805_2012MetricC3001, C3011, C3021, C3031
41uF / filter value pending PDGLocal:C_0402_1005MetricC965, C966, C967, C968
41uF 16VLocal:C_0603_1608MetricC3006, C3016, C3026, C3036
42.2uH XAL5030-222MECLocal:L_Coilcraft_XAL5030-XXXL3001, L3002, L3003, L3004
433.2kLocal:R_0402_1005MetricR3001, R3011, R3021, R3031
44.32k 1%Local:R_0402_1005MetricR7012, R7022, R7032, R7042
4TPS565201DDCRLocal:SOT-23-6U3001, U3002, U3003, U3004
4TPSM53604RDAR / POWER-ONLY SLOT 3.3V 4ALocal:Texas_B3QFN-14-1EP_5x5.5mm_P0.65mmU7001, U7002, U7003, U7004
30R / request clock always onLocal:R_0402_1005MetricR714, R715, R716
3102kLocal:R_0402_1005MetricR303, R413, R423
31uFLocal:C_0402_1005MetricC702, C707, C708
376.1kLocal:R_0402_1005MetricR301, R411, R421
3DNP / filter link pending Intel PDGLocal:R_0402_1005MetricR730, R731, R732
3TPS259470ARPWRLocal:TI_RPW0010A_TPS25947U30, U41, U42
20R analog supply link / filter pendingLocal:R_0402_1005MetricR721, R722
2100nF 50VLocal:C_0603_1608MetricC412, C422
2100nF RC reset draftLocal:C_0402_1005MetricC709, C710
210nFLocal:C_0402_1005MetricC411, C421
210uF 25V X7RLocal:C_1210_3225MetricC1, C2
212V 25A FEED / DESIGN TARGET, COPPER AND CABLE TBDLocal:WireSolder_2x_8x5_P12J11, J12
218pF DNP TUNELocal:C_0402_1005MetricC703, C704
2200R 1%Local:R_0402_1005MetricR708, R709
225A FUSE / MPN AND THERMAL REVIEW TBDLocal:Littelfuse_456_20AF1, F2
247uF 16VLocal:C_1210_3225MetricC314, C315
28.2pF DNP TUNELocal:C_0402_1005MetricC705, C706
2SMBJ13CALocal:D_SMBD1, D2
2TBD RCOMP / DNP / Intel PDG requiredLocal:R_0402_1005MetricR706, R707
10R / AVDD FILTER REVIEWLocal:R_0201_0603MetricR6501
110nF 25VLocal:C_0402_1005MetricC301
110uF 25VLocal:C_0805_2012MetricC311
1180R 1% / Intel clock topologyLocal:R_0402_1005MetricR705
11uF 10VLocal:C_0603_1608MetricC6512
12.2uHLocal:L_Coilcraft_XAL4020-XXXL31
122R provisional SI tuningLocal:R_0402_1005MetricR701
13.32kLocal:R_0402_1005MetricR305
13.3nF 25VLocal:C_0402_1005MetricC313
132.768kHz crystal / load and ESR selection pendingLocal:Crystal_SMD_2012-2Pin_2.0x1.2mmY702
138.4MHz crystal / load and ESR selection pendingLocal:Crystal_SMD_3225-4Pin_3.2x2.5mmY701
14.7uF 10VLocal:C_0603_1608MetricC6511
147nF / reset delayLocal:C_0402_1005MetricC741
1665R 1% / ILIM 5.0ALocal:R_0402_1005MetricR415
1953R 1% / ILIM 3.5ALocal:R_0402_1005MetricR425
19DML0451AKILF / DNP ALTERNATE CLOCKLocal:REF_9DML0451AKILF_KU5U604
19FGV0241AKLF / DNP ALTERNATE CLOCKLocal:REF_9FGV0241AKLF_KU2U603
19ZXL0851EKILFT / CPU common clock 100MHzLocal:REF_9ZXL0851EKILFT_KU1U601
19ZXL0851EKILFT / CPU common clock 100MHzLocal:REF_9ZXL0851EKILFT_KU3U602
19ZXL0851EKILFT / N12-N19 CLOCK, ICC CONFIG PENDINGLocal:REF_9ZXL0851EKILFT_KU1U6501
1Broadcom PEX88096 / SS02-0B00-00Local:Broadcom_PEX88096_BGA1550_37p5x42p5_1mmU1
1CUSTOM 12V POWER / SMT SHELL DRAFTLocal:USB_C_24P_Vertical_SMT_Shell_7p46_CUSTOM_DRAFTJ401
1Intel Core Ultra 7 268V / BGA2833Local:Intel_Core_Ultra_200V_BGA2833_27p5x27_ExactXY_DraftLandsU502
1Intel_JHL9580_MECH_13x13_UNVERIFIEDLocal:Intel_JHL9580_MECH_13x13_UNVERIFIEDU501
1M1 SSD / VERTICAL M-Key 2280 / NO-PEG DRAFTLocal:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFTJ501
1M2 SSD / VERTICAL M-Key 2280 / NO-PEG DRAFTLocal:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFTJ502
1M3 SSD / VERTICAL M-Key 2280 / NO-PEG DRAFTLocal:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFTJ503
1M4 SSD / VERTICAL M-Key 2280 / NO-PEG DRAFTLocal:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFTJ504
1N01 M-Key 2280 / x4 / NO-PEG DRAFTLocal:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFTJ6001
1N02 M-Key 2280 / x4 / NO-PEG DRAFTLocal:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFTJ6002
1N03 M-Key 2280 / x4 / NO-PEG DRAFTLocal:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFTJ6003
1N04 M-Key 2280 / x4 / NO-PEG DRAFTLocal:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFTJ6004

The 692 most common of 730 parts.

More from isarmg/pcie-switch-2

12
  • 32 layers96 × 45 mmMain 12E1S, the printed circuit board in 3D

    Main 12E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    584 parts
  • 32 layers96 × 45 mmMain 12E1S, the printed circuit board in 3D

    Main 12E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    525 parts
  • 32 layers110 × 45 mmMain 10E1S, the printed circuit board in 3D

    Main 10E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    377 parts
  • 32 layers82 × 45 mmMain 10E1S, the printed circuit board in 3D

    Main 10E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    357 parts
  • 32 layers110 × 45 mmMain 10E1S, the printed circuit board in 3D

    Main 10E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    351 parts
  • 32 layers110 × 45 mmMain 10E1S, the printed circuit board in 3D

    Main 10E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    277 parts
  • 32 layers110 × 45 mmMain 10E1S, the printed circuit board in 3D

    Main 10E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    211 parts
  • 32 layers80 × 45 mmMain 10E1S, the printed circuit board in 3D

    Main 10E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    198 parts
  • 32 layers80 × 45 mmMain 10E1S, the printed circuit board in 3D

    Main 10E1S

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    180 parts
  • 20 layers80 × 45 mmE1S 10slot 80x45 12V, the printed circuit board in 3D

    E1S 10slot 80x45 12V

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    128 parts
  • 32 layers19.5 × 45 mmLeft 2M2 Vertical, the printed circuit board in 3D

    Left 2M2 Vertical

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    92 parts
  • 32 layers19.5 × 45 mmRight M2 Upstream, the printed circuit board in 3D

    Right M2 Upstream

    isarmg/pcie-switch-2

    KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

    81 parts

Similar boards

  • 6 layers235.1 × 213.7 mmQuiver PT3 Main PCB rounded, the printed circuit board in 3D

    Quiver PT3 Main PCB rounded

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    164 parts617CERN-OHL-S-2.0
  • 2 layers154.5 × 105 mmInterface brain, the printed circuit board in 3D

    Interface brain

    ademuri/colordance-circle

    An art project that uses arrays of colored lights around a circle to create kaleidoscopic colored shadows.

    174 parts4Apache-2.0
  • 4 layers120 × 103.9 mmBALANCING CUBEV1.01, the printed circuit board in 3D

    BALANCING CUBEV1.01

    Evc-r/Balancing-Cube-STM32

    STM32F411CEU6 and ICM-20948 v2 self-balancing cube firmware port and integration plan.

    76 parts2
  • 2 layers57 × 50 mmAf4-trigger hat pre LED resistor change, the printed circuit board in 3D

    Af4-trigger hat pre LED resistor change

    kenbrinkman/af4-poe-trigger

    DIY replacement for the inD connect dongle: ESPHome on an ESP32-POE-ISO triggers the aF4 frozen-food feeder's 0-10V port, scheduled from Home Assistant. Includes wiring, BOM, and printable enclosure

    28 parts1
  • 2 layers83 × 56 mmPandahat, the printed circuit board in 3D

    Pandahat

    BRA1L0R/panda-pcb

    116 parts
  • 2 layers140.5 × 106 mmPcbgalapagos, the printed circuit board in 3D

    Pcbgalapagos

    catuta0/HAB-payload

    Carrier PCB for a high-altitude balloon payload. An ESP32 DevKitC V4 (WROOM-32) plugs into the board together with breakout modules for GPS (NEO-8M, I2C or UART header, fit only one), INA260 power monitor, BME280…

    62 parts
  • 2 layers120.1 × 69 mmHigh Power DC Load Control Unit, the printed circuit board in 3D

    High Power DC Load Control Unit

    muhammedsaifudeen/High_Power_DC_Load_Control_Unit

    Designed and developed a 2 Layer PCB which has both high power component and low component .Using certain isolation and methods i have successfully design the control unit using stm32f103 which can drive load upto 2000W

    85 parts
  • 4 layers210.6 × 220 mmCMAIN PCB, the printed circuit board in 3D

    CMAIN PCB

    Arrow-air/project-caribou

    Project Caribou documentation, designs, and project artifacts.

    248 parts177CERN-OHL-S-2.0

Questions

How big is the Main 27M2 PCB?

It measures 120 × 45 mm and has 32 copper layers, 1.6 mm thick.

What parts does the Main 27M2 use?

730 parts, built around the SMBJ13CA. 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 Main 27M2 KiCad files?

From the isarmg/pcie-switch-2 repository on GitHub, at the commit this page was made from: the board is outputs/PCIe_AllM2_RevO/Main_27M2/Main_27M2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Main 27M2 design in my own project?

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