component
KSZ9031RNX (Gigabit Ethernet PHY, RGMII)
Public Unreviewedby John Lauer
Microchip KSZ9031RNX Gigabit Ethernet PHY (RGMII), QFN-48 7x7mm. KiCad symbol/footprint/3D plus Adom footprint variants: heatsink vias, 300um solder balls, rounded pads.
← Commit history
README.mdadded+53@@ -0,0 +1,53 @@+# KSZ9031RNX++**Microchip** · Gigabit Ethernet transceiver (10/100/1000BASE-T PHY) with RGMII MAC interface · QFN-48 7x7 mm (5.15 mm EP)++Single-port triple-speed Ethernet PHY in a 48-pin 7 x 7 mm QFN with a 5.15 mm exposed pad (0.5 mm pitch). The natural partner to the [LAN7800](https://wiki.adom.inc/adom/lan7800) on the copper side of a design. This page carries the KiCad set — symbol, footprint, STEP/GLB — plus the **Adom footprint-variant family**: the baseline land pattern and its generated variants for heatsink vias, 300 µm jet-pasted solder balls, and rounded-rectangle pads.++## Footprint variants++Explore each variant below — the interactive view is parsed live from this page's `.kicad_mod` files. Anything a variant adds or changes against the baseline is outlined in accent.++::adom-footprint-variants{src="/john/ksz9031rnx/render/ksz9031rnx-qfn48-7x7.variants.json"}++Why these variants exist:++- **Heatsink vias (`-HV`)** — 16 plated thru-hole vias under the exposed pad (1.2 mm pitch, 0.3 mm drill, 0.6 mm annular), all numbered `49` so they share the EP net with no symbol change and clean DRC. They pull heat from the EP into the inner planes.+- **Solder balls (`-SB`)** — filled circles Ø0.30 mm on `User.9` (`Adom.SolderBalls`), one per 300 µm jet-paste ball, marking exactly where Adom places solder on the pads and EP (perimeter ring plus a ring around every via position).+- **Rounded pads (`-RR`)** — every SMD pad becomes a KiCad roundrect (signal pads `rratio` 0.25, EP 0.1), the Altium-style land pattern. A sharp pad corner is a stress riser where copper foil fatigues and peels from the FR4; a rounded corner — like an airplane window — spreads the stress, so the joint lives longer through thermal cycling.+- **Combined (`-HV-SB-RR`)** — all three applied to one production-ready footprint.++The family was generated with [footprint-widgets/tools/make-variants.py](https://wiki.adom.inc/john/footprint-widgets), which reproduces the adom-footprint heatsink / solderballs rules.++## Pinout++::adom-pinout{src="/john/ksz9031rnx/render/ksz9031rnx-pinout.json"}++Hovering a pad in either widget cross-highlights the same pin in the other (the shared `adom-lbr` hover bus).++## Key specifications++| Parameter | Value |+|---|---|+| Function | 10/100/1000BASE-T Ethernet PHY, RGMII MAC interface, MDC/MDIO management |+| Package | QFN-48, 7.0 x 7.0 mm, 0.5 mm pitch |+| Exposed pad | 5.15 x 5.15 mm (pad 49, VSS) |+| Pins | 48 + EP |+| Land pattern | KiCad `QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm` geometry |+| Datasheet | Microchip DS00002117 — [product page](https://www.microchip.com/en-us/product/ksz9031) |++## CAD++- Symbol: `ksz9031rnx.kicad_sym` (49 pins, KiCad official `KSZ9031RNXCA`)+- Footprint (baseline): `ksz9031rnx-qfn48-7x7.kicad_mod`+- Footprint variants: `-HV`, `-SB`, `-RR`, `-HV-SB-RR`+- Variant manifest: `ksz9031rnx-qfn48-7x7.variants.json` (+ `heatsink-vias.json`, `solder-balls.json` rule files)+- 3D model: `ksz9031rnx.step` / `ksz9031rnx.glb`++## Provenance++- **Symbol:** KiCad official library `Interface_Ethernet:KSZ9031RNXCA` (CC-BY-SA 4.0). Pin names and electrical types come from it; per-pin descriptions are not reproduced here — see the datasheet.+- **Footprint:** KiCad official `Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm` (CC-BY-SA 4.0). The baseline keeps KiCad's pad geometry but draws square pad corners and a full-paste exposed pad (KiCad's 16-aperture paste split is replaced by the Adom solder-ball layer, which defines paste placement); the `-RR` variant restores KiCad's roundrect corners.+- **3D model:** KiCad official `Package_DFN_QFN.3dshapes/QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.step`; GLB via step2glb.+- **Variants:** `footprint-widgets/tools/make-variants.py`, verified bit-for-bit against the adom-footprint 1.0.22 output on adom/lan7800.+- **Datasheet:** Microchip could not be mirrored here (their file handler refuses non-browser fetches); document DS00002117 on the [product page](https://www.microchip.com/en-us/product/ksz9031).
page.jsonadded+29@@ -0,0 +1,29 @@+{+ "slug": "ksz9031rnx",+ "title": "KSZ9031RNX (Gigabit Ethernet PHY, RGMII)",+ "type": "component",+ "kind": "component",+ "version": "0.1.0",+ "mpn": "KSZ9031RNX",+ "description": "Microchip KSZ9031RNX Gigabit Ethernet PHY (RGMII), QFN-48 7x7mm. KiCad symbol/footprint/3D plus Adom footprint variants: heatsink vias, 300um solder balls, rounded pads.",+ "tags": [+ "component",+ "ethernet",+ "phy",+ "rgmii",+ "ksz9031rnx",+ "qfn48",+ "microchip",+ "footprint-variants"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "visibility": "public",+ "author": {+ "name": "John Lauer",+ "email": "[email protected]"+ }+}