
Linecard
azonenberg/latentred
Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch

Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch
Pdu is an open-source printed circuit board by azonenberg, from the azonenberg/latentred repository on GitHub, published under the BSD-3-Clause licence. It is a 4-layer board of 105 × 47 mm with 46 parts on 54 nets, routed with 466 tracks and 69 vias.
It is built around the NCP45560IMNTWG-H, TCA6424ARGJ and LVK25R005FER. Its parts include 12 capacitors, 12 resistors, 8 ICs and 6 connectors.
Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch
Originally located in azonenberg/latentpacket but moved out to avoid monorepo bloat.
High level architecture:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 0.47 uF | azonenberg_pcb:EIA_0402_CAP_NOSILK | C1, C2, C3, C4, C6, C7, C9, C10, C12 |
| 6 | 10K | azonenberg_pcb:EIA_0402_RES_NOSILK | R1, R3, R5, R6, R9, R10 |
| 4 | SCREWHOLE | azonenberg_pcb:MECHANICAL_CLEARANCEHOLE_4_40 | MH1, MH2, MH3, MH4 |
| 3 | 0.015 uF | azonenberg_pcb:EIA_0603_CAP_NOSILK | C5, C8, C11 |
| 3 | 470 1/4W | azonenberg_pcb:EIA_0603_RES_NOSILK | R2, R7, R11 |
| 3 | INA230 | azonenberg_pcb:QFN_16_0.5MM_3x3MM | U1, U6, U8 |
| 3 | LVK25R005FER | azonenberg_pcb:OHMITE_LVK25 | R4, R8, R12 |
| 3 | NCP45560IMNTWG-H | azonenberg_pcb:DFN_12_0.5MM_3x3MM | U4, U5, U7 |
| 2 | MOLEX_0039291048 | azonenberg_pcb:CONN_MOLEX_MINIFITJR_4POS_0039291048 | J3, J4 |
| 1 | AT30TS74_UDFN | azonenberg_pcb:DFN_8_0.5MM_2x3MM_TALL | U2 |
| 1 | CONN_IBC_MGMT_DEVICE | azonenberg_pcb:CONN_MOLEX_PICOBLADE_5POS_0532610571 | J5 |
| 1 | CONN_IBC_MGMT_HOST | azonenberg_pcb:CONN_MOLEX_PICOBLADE_5POS_0532610571 | J6 |
| 1 | CONN_PCIE_PWR_8PIN | azonenberg_pcb:CONN_MOLEX_MINIFITJR_8POS_0039291087 | J1 |
| 1 | LOGO | w_logo:Logo_silk_OSHW_6x6mm | M4 |
| 1 | LOGO | w_logo:Logo_silk_ROHS_5x2.8mm | M3 |
| 1 | LOGO | w_logo:Logo_silk_WEEE_3.4x5mm | M2 |
| 1 | LOGO | azonenberg_pcb:LONGTHING-1200DPI | M1 |
| 1 | MOLEX_0039291087 | azonenberg_pcb:CONN_MOLEX_MINIFITJR_8POS_0039291087 | J2 |
| 1 | TCA6424A | azonenberg_pcb:QFN_32_0.5MM_5x5MM | U3 |
It measures 105 × 47 mm and has 4 copper layers, 1.6 mm thick.
46 parts, built around the NCP45560IMNTWG-H, TCA6424ARGJ and LVK25R005FER. 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 azonenberg/latentred repository on GitHub, at the commit this page was made from: the board is pcb/pdu/pdu.kicad_pcb and its schematic pcb/dual-sfp28/dual-sfp28.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

azonenberg/latentred
Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch

azonenberg/latentred
Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch

azonenberg/latentred
Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch

azonenberg/latentred
Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch

azonenberg/common-ibc
48-12V 72W intermediate bus converter common to all of my larger FPGA projects



azonenberg/stm32mp2-baremetal-tests
Experimenting with bare metal STM32MP2 development



azonenberg/misc-devboards
Miscellaneous prototype hardware that wasn't major enough to warrant a dedicated repo

azonenberg/triggercrossbar
Rack mountable crossbar matrix for T&M trigger in/out signals, allowing dynamic reconfiguration of an experiment without recabling