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

Open hardware 48x 1000baseT + 2x 25G SFP28 Ethernet switch
Linecard 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 6-layer board of 185 × 93 mm with 621 parts on 791 nets, routed with 8,536 tracks and 3,082 vias.
It is built around the MYMGK00504ERSR, ESD224DQAR and SIT9121AC-2B2-33E125.000000, with the HI1206N101R-10, LVK25R005FER and 960-27-12-D-AB-0 among its other parts. Its parts include 392 capacitors, 101 resistors, 64 ICs, 14 connectors and 8 inductors. It belongs with the STM32 boards of this library.
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 |
|---|---|---|---|
| 283 | 0.47 uF | azonenberg_pcb:EIA_0402_CAP_NOSILK | C100, C101, C102, C103, C104, C105, C106, C108, C109, C110, C111, C112, C113, C114, C115, C116 +267 |
| 49 | 470 | azonenberg_pcb:EIA_0402_RES_NOSILK | R2, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R45 +33 |
| 48 | ESD224DQAR | azonenberg_pcb:DFN_10_0.5MM_2.5x1MM_TI_DQA | U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25, U26 +32 |
| 33 | 4.7 uF | azonenberg_pcb:EIA_0603_CAP_NOSILK | C22, C107, C158, C162, C163, C169, C174, C248, C269, C272, C284, C289, C292, C293, C300, C309 +17 |
| 29 | 0.1 uF | azonenberg_pcb:EIA_0402_CAP_NOSILK | C23, C453, C454, C455, C456, C457, C458, C459, C460, C461, C462, C463, C464, C465, C466, C471 +13 |
| 13 | U.FL | azonenberg_pcb:CONN_U.FL_TE_1909763-1 | TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP17, TP18, TP19, TP20 |
| 10 | 1K | azonenberg_pcb:EIA_0402_RES_NOSILK | R21, R22, R23, R59, R64, R65, R66, R67, R92, R100 |
| 9 | 10K | azonenberg_pcb:EIA_0402_RES_NOSILK | R5, R9, R17, R27, R61, R62, R94, R95, R101 |
| 8 | 22 uF | azonenberg_pcb:EIA_0805_CAP_NOSILK | C61, C63, C76, C146, C244, C246, C256, C262 |
| 8 | 220 uF | azonenberg_pcb:EIA_1210_CAP_NOSILK | C3, C4, C8, C9, C13, C14, C18, C19 |
| 8 | 47 uF | azonenberg_pcb:EIA_1210_CAP_NOSILK | C33, C78, C153, C159, C250, C277, C278, C295 |
| 8 | HI1206N101R-10 | azonenberg_pcb:EIA_1206_CAP_NOSILK | L1, L2, L3, L4, L5, L6, L7, L8 |
| 8 | SCREWHOLE | azonenberg_pcb:MECHANICAL_CLEARANCEHOLE_4_40 | M4, M5, M6, M7, M8, M9, M10, M11 |
| 7 | 22 uF 25V | azonenberg_pcb:EIA_1812_CAP_NOSILK | C1, C2, C6, C7, C12, C16, C17 |
| 6 | 0 | azonenberg_pcb:EIA_0402_RES_NOSILK | R4, R8, R11, R15, R28, R29 |
| 6 | 1 uF | azonenberg_pcb:EIA_0402_CAP_NOSILK | C241, C242, C243, C467, C468, C469 |
| 6 | 2K 1% | azonenberg_pcb:EIA_0402_RES_NOSILK | R56, R57, R58, R96, R97, R98 |
| 4 | DNP | azonenberg_pcb:EIA_1210_CAP_NOSILK | C5, C10, C15, C20 |
| 4 | INA230 | azonenberg_pcb:QFN_16_0.5MM_3x3MM | U6, U7, U8, U9 |
| 4 | LVK25R005FER | azonenberg_pcb:OHMITE_LVK25 | R3, R7, R12, R16 |
| 4 | MYMGK00504ERSR | azonenberg_pcb:MODULE_MURATA_MYMGK00504ERSR | U1, U2, U3, U4 |
| 4 | SMPM | azonenberg_pcb:CONN_SMPM_AMPHENOL_C925-197J-51PT | J7, J8, J11, J12 |
| 3 | 4.7K | azonenberg_pcb:EIA_0402_RES_NOSILK | R19, R20, R26 |
| 3 | AT30TS74_UDFN | azonenberg_pcb:DFN_8_0.5MM_2x3MM_TALL | U62, U63, U64 |
| 3 | CONN_01X03 | azonenberg_pcb:CONN_HEADER_2.54MM_1x3_REFLOW | TP5, TP6, TP22 |
| 3 | DNP | azonenberg_pcb:EIA_0402_RES_NOSILK | R18, R60, R93 |
| 3 | LPJT476156AENL | azonenberg_pcb:CONN_LINKPP_LPJT476156AENL | J2, J5, J9 |
| 3 | TESTPOINT | azonenberg_pcb:TESTPOINT_SMT_0.5MM | TP16, TP23, TP24 |
| 2 | 22 uF | azonenberg_pcb:EIA_1206_CAP_NOSILK | C143, C253 |
| 2 | 33 | azonenberg_pcb:EIA_0402_RES_NOSILK | R30, R99 |
| 2 | 330 uF | azonenberg_pcb:EIA_1210_CAP_NOSILK | C56, C257 |
| 2 | 33K | azonenberg_pcb:EIA_0402_RES_NOSILK | R24, R25 |
| 2 | 4.99K | azonenberg_pcb:EIA_0402_RES_NOSILK | R6, R10 |
| 2 | 620 1% | azonenberg_pcb:EIA_0402_RES_NOSILK | R55, R63 |
| 2 | 960-27-12-D-AB-0 | azonenberg_pcb:HEATSINK_WAKEFIELDVETTE_960-27-12-D-AB-0 | M12, M13 |
| 2 | ARF6-08-S-D-A-K-TR | azonenberg_pcb:CONN_SAMTEC_ARF6-08-S-D-A-K-TR | J10, J14 |
| 2 | GREEN | azonenberg_pcb:EIA_0402_LED | D1, D2 |
| 2 | GROUNDCLIP | azonenberg_pcb:TESTPOINT_SMT_KEYSTONE_5016 | TP1, TP2 |
| 2 | SIT9121AC-2B2-33E125.000000 | azonenberg_pcb:OSCILLATOR_LVDS_3.2x2.5 | U60, U61 |
| 2 | SWITCH | azonenberg_pcb:SWITCH_RAFI_MICON_5 | SW1, SW2 |
| 2 | VSC8512 | azonenberg_pcb:BGA_676_27x27_FULLARRAY_1MM_FFG676 | U10, U35 |
| 2 | XILINX_JTAG | azonenberg_pcb:XILINX_JTAG_PTH_MOLEX_0878311420 | J6, J13 |
| 1 | 0532611071 | azonenberg_pcb:CONN_MOLEX_PICOBLADE_10POS_0532611071 | J4 |
| 1 | 2.7K | azonenberg_pcb:EIA_0402_RES_NOSILK | R1 |
| 1 | 22 uF 25VC | azonenberg_pcb:EIA_1812_CAP_NOSILK | C11 |
| 1 | 220 | azonenberg_pcb:EIA_0402_RES_NOSILK | R14 |
| 1 | 2K | azonenberg_pcb:EIA_0402_RES_NOSILK | R13 |
| 1 | 3A | azonenberg_pcb:EIA_0402_RES_NOSILK | F1 |
| 1 | BLM31KN271SN1L | azonenberg_pcb:EIA_1206_CAP_NOSILK | FB2 |
| 1 | CONN_ATX12V | azonenberg_pcb:CONN_MOLEX_MINIFITJR_4POS_0039291048 | J1 |
| 1 | CORTEX_DEBUG_ETM | azonenberg_pcb:CONN_HEADER_1.27MM_2x10_SMT_SAMTEC_FTSH-110-01-L-DV-K | J3 |
| 1 | DNP | azonenberg_pcb:CAP_AL_10MM_SMT | C488 |
| 1 | LONGTHING | azonenberg_pcb:LONGTHING-600DPI | M1 |
| 1 | MI0603J601R-10 | azonenberg_pcb:EIA_0603_INDUCTOR_NOSILK | FB1 |
| 1 | OSHW | w_logo:Logo_silk_OSHW_6x6mm | M2 |
| 1 | RED | azonenberg_pcb:EIA_0402_LED | D3 |
| 1 | STM32L431-QFN48 | azonenberg_pcb:QFN_48_0.5MM_7x7MM | U5 |
| 1 | WEEE | w_logo:Logo_silk_WEEE_3.4x5mm | M3 |

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/latentpacket
The LATENTPACKET network infrastructure platform

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

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

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



CounterPillow/achterart
An 8-way USB-to-UART converter board based on the CH348 chip

It measures 185 × 93 mm and has 6 copper layers, 1.6 mm thick.
621 parts, built around the MYMGK00504ERSR, ESD224DQAR, SIT9121AC-2B2-33E125.000000 and HI1206N101R-10. 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/linecard/linecard.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).