
Main 12E1S
isarmg/pcie-switch-2
KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.

KiCad PCIe switch PCB design drafts: E1.S and M.2 boards, footprints, models and generation scripts.
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.
本仓库保存 KiCad 工程、封装、三维模型、生成及检查脚本,以及历次设计版本。
板框 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/雷电信号完整性、阻抗、热、时序与制造要求尚未验证。

当前 E1.S 从保留的第一轮源重新审查,先前未推送的后续本地快照已丢失,不能视为仓库成果。最新已验第三组补齐复位局部/上游连通并修正R725偏置争用,仍有104断网;源 SHA 和独立审计入口见 CURRENT_DESIGNS.json。
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 中打开。
| Qty | Value | Footprint | References |
|---|---|---|---|
| 152 | 220nF 16V / GRM033R61C224KE14D | Local:C_0201_0603Metric | C6011, C6012, C6013, C6014, C6015, C6016, C6017, C6018, C6021, C6022, C6023, C6024, C6025, C6026, C6027, C6028 +136 |
| 69 | 47uF 10V / GRM21BR61A476ME15L / DC-BIAS REVIEW | Local:C_0805_2012Metric | C5024, C5025, C5026, C5044, C5045, C5046, C5064, C5065, C5066, C5084, C5085, C5086, C5104, C5105, C5106, C5124 +53 |
| 46 | 10uF 50V / GRT31CR61H106ME01L | Local:C_1206_3216Metric | C5021, C5022, C5041, C5042, C5061, C5062, C5081, C5082, C5101, C5102, C5121, C5122, C5141, C5142, C5161, C5162 +30 |
| 38 | 10k | Local:R_0201_0603Metric | R5013, R5014, R5023, R5024, R5033, R5034, R5043, R5044, R5053, R5054, R5063, R5064, R5073, R5074, R5083, R5084 +22 |
| 32 | 220nF 16V AC | Local:C_0402_1005Metric | C3051, C3052, C3053, C3054, C3055, C3056, C3057, C3058, C3061, C3062, C3063, C3064, C3065, C3066, C3067, C3068 +16 |
| 30 | 100nF | Local:C_0402_1005Metric | C701, C720, C721, C722, C723, C724, C6501, C6502, C6503, C6504, C6505, C6506, C6507, C6508, C6509, C6510 +14 |
| 28 | 100nF 50V | Local:C_0402_1005Metric | C312, C3002, C3012, C3022, C3032, C5023, C5043, C5063, C5083, C5103, C5123, C5143, C5163, C5183, C5203, C5223 +12 |
| 25 | 10k | Local:R_0402_1005Metric | R302, R304, R412, R414, R3002, R3003, R3004, R3012, R3013, R3014, R3022, R3023, R3024, R3032, R3033, R3034 +9 |
| 19 | 100k / RESET HELD LOW, DRIVER PENDING | Local:R_0201_0603Metric | R5015, R5025, R5035, R5045, R5055, R5065, R5075, R5085, R5095, R5105, R5115, R5125, R5135, R5145, R5155, R5165 +3 |
| 19 | 10k 1% | Local:R_0201_0603Metric | R5011, R5021, R5031, R5041, R5051, R5061, R5071, R5081, R5091, R5101, R5111, R5121, R5131, R5141, R5151, R5161 +3 |
| 19 | 4.32k 1% | Local:R_0201_0603Metric | R5012, R5022, R5032, R5042, R5052, R5062, R5072, R5082, R5092, R5102, R5112, R5122, R5132, R5142, R5152, R5162 +3 |
| 19 | TPSM53604RDAR / 12V to 3.3V 4A RESERVATION | Local:Texas_B3QFN-14-1EP_5x5.5mm_P0.65mm | U5001, U5002, U5003, U5004, U5005, U5006, U5007, U5008, U5009, U5010, U5011, U5012, U5013, U5014, U5015, U5016 +3 |
| 17 | 100nF / PDN budget | Local:C_0402_1005Metric | C901, C903, C905, C907, C909, C911, C913, C915, C917, C919, C921, C923, C925, C927, C929, C931 +1 |
| 17 | 4.7uF / PDN budget | Local:C_0603_1608Metric | C902, C904, C906, C908, C910, C912, C914, C916, C918, C920, C922, C924, C926, C928, C930, C932 +1 |
| 16 | 220nF 6.3V X5R | Local:C_0402_1005Metric | C801, C802, C803, C804, C805, C806, C807, C808, C811, C812, C813, C814, C815, C816, C817, C818 |
| 10 | 4.7uF / EDGECAP value pending PDG | Local:C_0603_1608Metric | C951, C952, C953, C954, C955, C956, C957, C958, C959, C960 |
| 8 | 22uF 10V X5R / DC-bias review pending | Local:C_0805_2012Metric | C3004, C3005, C3014, C3015, C3024, C3025, C3034, C3035 |
| 7 | 10k / Intel required external bias | Local:R_0402_1005Metric | R740, R741, R742, R743, R744, R745, R746 |
| 5 | 100k | Local:R_0402_1005Metric | R311, R401, R402, R710, R711 |
| 4 | 100nF 25V | Local:C_0402_1005Metric | C3003, C3013, C3023, C3033 |
| 4 | 10k 1% | Local:R_0402_1005Metric | R7011, R7021, R7031, R7041 |
| 4 | 10uF 25V X7R | Local:C_0805_2012Metric | C3001, C3011, C3021, C3031 |
| 4 | 1uF / filter value pending PDG | Local:C_0402_1005Metric | C965, C966, C967, C968 |
| 4 | 1uF 16V | Local:C_0603_1608Metric | C3006, C3016, C3026, C3036 |
| 4 | 2.2uH XAL5030-222MEC | Local:L_Coilcraft_XAL5030-XXX | L3001, L3002, L3003, L3004 |
| 4 | 33.2k | Local:R_0402_1005Metric | R3001, R3011, R3021, R3031 |
| 4 | 4.32k 1% | Local:R_0402_1005Metric | R7012, R7022, R7032, R7042 |
| 4 | TPS565201DDCR | Local:SOT-23-6 | U3001, U3002, U3003, U3004 |
| 4 | TPSM53604RDAR / POWER-ONLY SLOT 3.3V 4A | Local:Texas_B3QFN-14-1EP_5x5.5mm_P0.65mm | U7001, U7002, U7003, U7004 |
| 3 | 0R / request clock always on | Local:R_0402_1005Metric | R714, R715, R716 |
| 3 | 102k | Local:R_0402_1005Metric | R303, R413, R423 |
| 3 | 1uF | Local:C_0402_1005Metric | C702, C707, C708 |
| 3 | 76.1k | Local:R_0402_1005Metric | R301, R411, R421 |
| 3 | DNP / filter link pending Intel PDG | Local:R_0402_1005Metric | R730, R731, R732 |
| 3 | TPS259470ARPWR | Local:TI_RPW0010A_TPS25947 | U30, U41, U42 |
| 2 | 0R analog supply link / filter pending | Local:R_0402_1005Metric | R721, R722 |
| 2 | 100nF 50V | Local:C_0603_1608Metric | C412, C422 |
| 2 | 100nF RC reset draft | Local:C_0402_1005Metric | C709, C710 |
| 2 | 10nF | Local:C_0402_1005Metric | C411, C421 |
| 2 | 10uF 25V X7R | Local:C_1210_3225Metric | C1, C2 |
| 2 | 12V 25A FEED / DESIGN TARGET, COPPER AND CABLE TBD | Local:WireSolder_2x_8x5_P12 | J11, J12 |
| 2 | 18pF DNP TUNE | Local:C_0402_1005Metric | C703, C704 |
| 2 | 200R 1% | Local:R_0402_1005Metric | R708, R709 |
| 2 | 25A FUSE / MPN AND THERMAL REVIEW TBD | Local:Littelfuse_456_20A | F1, F2 |
| 2 | 47uF 16V | Local:C_1210_3225Metric | C314, C315 |
| 2 | 8.2pF DNP TUNE | Local:C_0402_1005Metric | C705, C706 |
| 2 | SMBJ13CA | Local:D_SMB | D1, D2 |
| 2 | TBD RCOMP / DNP / Intel PDG required | Local:R_0402_1005Metric | R706, R707 |
| 1 | 0R / AVDD FILTER REVIEW | Local:R_0201_0603Metric | R6501 |
| 1 | 10nF 25V | Local:C_0402_1005Metric | C301 |
| 1 | 10uF 25V | Local:C_0805_2012Metric | C311 |
| 1 | 180R 1% / Intel clock topology | Local:R_0402_1005Metric | R705 |
| 1 | 1uF 10V | Local:C_0603_1608Metric | C6512 |
| 1 | 2.2uH | Local:L_Coilcraft_XAL4020-XXX | L31 |
| 1 | 22R provisional SI tuning | Local:R_0402_1005Metric | R701 |
| 1 | 3.32k | Local:R_0402_1005Metric | R305 |
| 1 | 3.3nF 25V | Local:C_0402_1005Metric | C313 |
| 1 | 32.768kHz crystal / load and ESR selection pending | Local:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y702 |
| 1 | 38.4MHz crystal / load and ESR selection pending | Local:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y701 |
| 1 | 4.7uF 10V | Local:C_0603_1608Metric | C6511 |
| 1 | 47nF / reset delay | Local:C_0402_1005Metric | C741 |
| 1 | 665R 1% / ILIM 5.0A | Local:R_0402_1005Metric | R415 |
| 1 | 953R 1% / ILIM 3.5A | Local:R_0402_1005Metric | R425 |
| 1 | 9DML0451AKILF / DNP ALTERNATE CLOCK | Local:REF_9DML0451AKILF_KU5 | U604 |
| 1 | 9FGV0241AKLF / DNP ALTERNATE CLOCK | Local:REF_9FGV0241AKLF_KU2 | U603 |
| 1 | 9ZXL0851EKILFT / CPU common clock 100MHz | Local:REF_9ZXL0851EKILFT_KU1 | U601 |
| 1 | 9ZXL0851EKILFT / CPU common clock 100MHz | Local:REF_9ZXL0851EKILFT_KU3 | U602 |
| 1 | 9ZXL0851EKILFT / N12-N19 CLOCK, ICC CONFIG PENDING | Local:REF_9ZXL0851EKILFT_KU1 | U6501 |
| 1 | Broadcom PEX88096 / SS02-0B00-00 | Local:Broadcom_PEX88096_BGA1550_37p5x42p5_1mm | U1 |
| 1 | CUSTOM 12V POWER / SMT SHELL DRAFT | Local:USB_C_24P_Vertical_SMT_Shell_7p46_CUSTOM_DRAFT | J401 |
| 1 | Intel Core Ultra 7 268V / BGA2833 | Local:Intel_Core_Ultra_200V_BGA2833_27p5x27_ExactXY_DraftLands | U502 |
| 1 | Intel_JHL9580_MECH_13x13_UNVERIFIED | Local:Intel_JHL9580_MECH_13x13_UNVERIFIED | U501 |
| 1 | M1 SSD / VERTICAL M-Key 2280 / NO-PEG DRAFT | Local:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFT | J501 |
| 1 | M2 SSD / VERTICAL M-Key 2280 / NO-PEG DRAFT | Local:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFT | J502 |
| 1 | M3 SSD / VERTICAL M-Key 2280 / NO-PEG DRAFT | Local:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFT | J503 |
| 1 | M4 SSD / VERTICAL M-Key 2280 / NO-PEG DRAFT | Local:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFT | J504 |
| 1 | N01 M-Key 2280 / x4 / NO-PEG DRAFT | Local:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFT | J6001 |
| 1 | N02 M-Key 2280 / x4 / NO-PEG DRAFT | Local:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFT | J6002 |
| 1 | N03 M-Key 2280 / x4 / NO-PEG DRAFT | Local:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFT | J6003 |
| 1 | N04 M-Key 2280 / x4 / NO-PEG DRAFT | Local:MKey_Vertical_Gen4_24p2x3p5_NoLocatingPegs_DRAFT | J6004 |
The 692 most common of 730 parts.

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

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

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

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

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

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

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

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

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

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

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

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

Arrow-air/project-quiver
Project Quiver documentation, designs, and project artifacts.

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

Evc-r/Balancing-Cube-STM32
STM32F411CEU6 and ICM-20948 v2 self-balancing cube firmware port and integration plan.

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


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…

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

Arrow-air/project-caribou
Project Caribou documentation, designs, and project artifacts.
It measures 120 × 45 mm and has 32 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask isarmg before reusing the design.