Ddr5-udimm interposer
mcsee-artifacts·ddr5-udimm-interposer-pcb·hardware/udimm_passthrough.kicad_pcb
About the Ddr5-udimm interposer PCB
Ddr5-udimm interposer is an open source PCB design by mcsee-artifacts, published on GitHub. It is a 4-layer board measuring 133.4 × 18.3 mm, with 215 components from 149 distinct parts.
Other key parts include the DDR5 and UMAX 90414-15011-21. By type, the board carries 213 test points and 2 ICs.
From the project
Our custom DDR5 UDIMM interposer with soldering points.
There is another branch for the version without test points
This is a 4-layer PCB that can be used in between an off-the-shelf DDR5-compatible motherboard and a DDR5 SDRAM UDIMM. All signals of the DDR5 bus are routed through the PCB uninmpeded.
It uses a custom connector board to attach a standard vertical mount connector. The connection board is first soldered perpendicularly to the main PCB. Afterwards, the DDR5 connector is soldered on top. Everything was soldered using a standard soldering iron.

Main components on the Ddr5-udimm interposer
Ddr5-udimm interposer bill of materials (BOM)
215 components, 149 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DDR5 | ddr5_edge_connector | U1 |
| 1 | UMAX 90414-15011-21 | ddr5_bottom_conn_double | U2 |
| 1 | VIN_BULK | testpoint | TP1 |
| 1 | HSCL | testpoint | TP2 |
| 1 | HSDA | testpoint | TP3 |
| 1 | DQ0_A | testpoint | TP4 |
| 1 | DQ1_A | testpoint | TP5 |
| 1 | DQS0_A_c | testpoint | TP6 |
| 1 | DQS0_A_t | testpoint | TP7 |
| 1 | DQ4_A | testpoint | TP8 |
| 1 | DQ5_A | testpoint | TP9 |
| 1 | DQ8_A | testpoint | TP10 |
| 1 | DQ9_A | testpoint | TP11 |
| 1 | DM1_A_n | testpoint | TP12 |
| 1 | DQ12_A | testpoint | TP13 |
| 1 | DQ13_A | testpoint | TP14 |
| 1 | DQ16_A | testpoint | TP15 |
| 1 | DQ17_A | testpoint | TP16 |
| 1 | DQS2_A_c | testpoint | TP17 |
| 1 | DQS2_A_t | testpoint | TP18 |
Show 129 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DQ20_A | testpoint | TP19 |
| 1 | DQ21_A | testpoint | TP20 |
| 1 | DQ24_A | testpoint | TP21 |
| 1 | DQ25_A | testpoint | TP22 |
| 1 | DM3_A_n | testpoint | TP23 |
| 1 | DQ28_A | testpoint | TP24 |
| 1 | DQ29_A | testpoint | TP25 |
| 1 | CB0_A | testpoint | TP26 |
| 1 | CB1_A | testpoint | TP27 |
| 1 | DQS4_A_c | testpoint | TP28 |
| 1 | DQS4_A_t | testpoint | TP29 |
| 1 | CS0_A_n | testpoint | TP30 |
| 1 | CA0_A | testpoint | TP31 |
| 1 | CA2_A | testpoint | TP32 |
| 1 | CA4_A | testpoint | TP33 |
| 1 | CA6_A | testpoint | TP34 |
| 1 | CA8_A | testpoint | TP35 |
| 1 | CA10_A | testpoint | TP36 |
| 1 | CA12_A | testpoint | TP37 |
| 67 | VSS | testpoint | TP38, TP111, TP112, TP150, TP151, TP152, TP153, TP155 +59 |
| 1 | CK0_A_t | testpoint | TP39 |
| 1 | CK0_c | testpoint | TP40 |
| 1 | CK0_B_t | testpoint | TP41 |
| 1 | CK0_B_c | testpoint | TP42 |
| 1 | CA12_B | testpoint | TP43 |
| 1 | CA10_B | testpoint | TP44 |
| 1 | CA8_B | testpoint | TP45 |
| 1 | CA6_B | testpoint | TP46 |
| 1 | CA4_B | testpoint | TP47 |
| 1 | CA2_B | testpoint | TP48 |
| 1 | CA0_B | testpoint | TP49 |
| 1 | CS0_B_n | testpoint | TP50 |
| 1 | RESET_n | testpoint | TP51 |
| 1 | CB0_B | testpoint | TP52 |
| 1 | CB1_B | testpoint | TP53 |
| 1 | DQ0_B | testpoint | TP54 |
| 1 | DQ1_B | testpoint | TP55 |
| 1 | DQS0_B_c | testpoint | TP56 |
| 1 | DQS0_B_t | testpoint | TP57 |
| 1 | DQ4_B | testpoint | TP58 |
| 1 | DQ5_B | testpoint | TP59 |
| 1 | DQ8_B | testpoint | TP60 |
| 1 | DQ9_B | testpoint | TP61 |
| 1 | DM1_B_n | testpoint | TP62 |
| 1 | DQ12_B | testpoint | TP63 |
| 1 | DQ13_B | testpoint | TP64 |
| 1 | DQ16_B | testpoint | TP65 |
| 1 | DQ17_B | testpoint | TP66 |
| 1 | DQS2_B_c | testpoint | TP67 |
| 1 | DQS2_B_t | testpoint | TP68 |
| 1 | DQ20_B | testpoint | TP69 |
| 1 | DQ21_B | testpoint | TP70 |
| 1 | DQ24_B | testpoint | TP71 |
| 1 | DQ25_B | testpoint | TP72 |
| 1 | DM3_B_n | testpoint | TP73 |
| 1 | DQ28_B | testpoint | TP74 |
| 1 | DQ29_B | testpoint | TP75 |
| 1 | PWR_GD | testpoint | TP76 |
| 1 | HSA | testpoint | TP77 |
| 1 | PWR_EN | testpoint | TP78 |
| 1 | DQ2_A | testpoint | TP79 |
| 1 | DQ3_A | testpoint | TP80 |
| 1 | DM0_A_n | testpoint | TP81 |
| 1 | DQ6_A | testpoint | TP82 |
| 1 | DQ7_A | testpoint | TP83 |
| 1 | DQ10_A | testpoint | TP84 |
| 1 | DQ11_A | testpoint | TP85 |
| 1 | DQS1_A_c | testpoint | TP86 |
| 1 | DQS1_A_t | testpoint | TP87 |
| 1 | DQ14_A | testpoint | TP88 |
| 1 | DQ15_A | testpoint | TP89 |
| 1 | DQ18_A | testpoint | TP90 |
| 1 | DQ19_A | testpoint | TP91 |
| 1 | DM2_A_n | testpoint | TP92 |
| 1 | DQ22_A | testpoint | TP93 |
| 1 | DQ23_A | testpoint | TP94 |
| 1 | DQ26_A | testpoint | TP95 |
| 1 | DQ27_A | testpoint | TP96 |
| 1 | DQS3_A_c | testpoint | TP97 |
| 1 | DQS3_A_t | testpoint | TP98 |
| 1 | DQ30_A | testpoint | TP99 |
| 1 | DQ31_A | testpoint | TP100 |
| 1 | CB2_A | testpoint | TP101 |
| 1 | CB3_A | testpoint | TP102 |
| 1 | ALERT_n | testpoint | TP103 |
| 1 | CS1_A_n | testpoint | TP104 |
| 1 | CA1_A | testpoint | TP105 |
| 1 | CA3_A | testpoint | TP106 |
| 1 | CA5_A | testpoint | TP107 |
| 1 | CA7_A | testpoint | TP108 |
| 1 | CA9_A | testpoint | TP109 |
| 1 | CA11_A | testpoint | TP110 |
| 1 | CK1_A_t | testpoint | TP113 |
| 1 | CK1_A_c | testpoint | TP114 |
| 1 | CK1_B_t | testpoint | TP115 |
| 1 | CK1_B_c | testpoint | TP116 |
| 1 | CA11_B | testpoint | TP117 |
| 1 | CA9_B | testpoint | TP118 |
| 1 | CA7_B | testpoint | TP119 |
| 1 | CA5_B | testpoint | TP120 |
| 1 | CA3_B | testpoint | TP121 |
| 1 | CA1_B | testpoint | TP122 |
| 1 | CS1_B_n | testpoint | TP123 |
| 1 | DQS4_B_c | testpoint | TP124 |
| 1 | DQS4_B_t | testpoint | TP125 |
| 1 | CB2_B | testpoint | TP126 |
| 1 | CB3_B | testpoint | TP127 |
| 1 | DQ2_B | testpoint | TP128 |
| 1 | DQ3_B | testpoint | TP129 |
| 1 | DM0_B_n | testpoint | TP130 |
| 1 | DQ6_B | testpoint | TP131 |
| 1 | DQ7_B | testpoint | TP132 |
| 1 | DQ10_B | testpoint | TP133 |
| 1 | DQ11_B | testpoint | TP134 |
| 1 | DQS1_B_c | testpoint | TP135 |
| 1 | DQS1_B_t | testpoint | TP136 |
| 1 | DQ14_B | testpoint | TP137 |
| 1 | DQ15_B | testpoint | TP138 |
| 1 | DQ18_B | testpoint | TP139 |
| 1 | DQ19_B | testpoint | TP140 |
| 1 | DM2_B_n | testpoint | TP141 |
| 1 | DQ22_B | testpoint | TP142 |
| 1 | DQ23_B | testpoint | TP143 |
| 1 | DQ26_B | testpoint | TP144 |
| 1 | DQ27_B | testpoint | TP145 |
| 1 | DQS3_B_c | testpoint | TP146 |
| 1 | DQS3_B_t | testpoint | TP147 |
| 1 | DQ30_B | testpoint | TP148 |
| 1 | DQ31_B | testpoint | TP149 |
Ddr5-udimm interposer design files
The KiCad project lives in the mcsee-artifacts/ddr5-udimm-interposer-pcb repository on GitHub; these links point at the commit this page was built from.
Ddr5-udimm interposer: common questions
How big is the Ddr5-udimm interposer PCB?
The Ddr5-udimm interposer measures 133.4 × 18.3 mm, has 4 copper layers and is 1.1412 mm thick.
How many components are on the Ddr5-udimm interposer?
215 components, from 149 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 Ddr5-udimm interposer design files?
From the mcsee-artifacts/ddr5-udimm-interposer-pcb 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 Ddr5-udimm interposer design in my own project?
The repository has no license, so all rights stay with mcsee-artifacts. Use it as a reference, and ask the author before reusing the design.