molecule
USB3.0 to Ethernet Molecule
Public Made by Adomby adom
USB-C to Gigabit Ethernet (data-only) adapter board on the Microchip LAN7800. Self-contained: bundles the complete KiCad library (29 symbols, 16 footprints, 15 3D models) AND links all 28 components as dependencies.
master
barrett-land
Rebuild page: interactive Assembly/Static 3D board viewer, section board maps, generated BOM and provenance, new dark h…
f450ec4
3mo ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
{
"schema": "adom-board-viewer-config/0.2",
"board": { "name": "USB3.0 → Ethernet Molecule", "size_mm": [40, 40], "thickness_mm": 1.6, "copper_layers": 4 },
"blocks": [
{ "id": "usb", "label": "USB-C input", "color": "#3b82f6", "note": "Type-C receptacle + SS mux" },
{ "id": "power", "label": "3.3 V power", "color": "#f5a524", "note": "VBUS → 3.3 V LDO rail" },
{ "id": "data", "label": "LAN7800 core", "color": "#a855f7", "note": "USB→GbE MAC/PHY + support" },
{ "id": "ethernet", "label": "RJ45 / magnetics","color": "#22c55e", "note": "Twisted-pair front end" },
{ "id": "misc", "label": "LEDs & mounting", "color": "#64748b", "note": "Indicators, standoffs, test pads" }
],
"modes": {
"assembly": {
"label": "Assembly",
"order": ["usb", "power", "data", "ethernet", "misc"],
"timing": { "fall_s": 0.8, "stagger_s": 0.06, "dwell_s": 5.0, "rest_s": 4.0, "drop_height_mm": 24 },
"intro": {
"eyebrow": "USB-C → Gigabit Ethernet",
"head": "A data-only adapter on the Microchip LAN7800",
"note": "Each functional group drops in together — USB-C input, the 3.3 V rail, the LAN7800 core, the RJ45 front end, then the indicators and mounting. Drag any time to take the camera; it eases back after a moment.",
"d": 6
},
"captions": {
"usb": {
"eyebrow": "USB-C input",
"head": "Type-C receptacle + SuperSpeed mux",
"rows": [
["Receptacle", "J2 · USB4115-03-C"],
["SS mux", "U5 · HD3SS3212 (2:1)"],
["CC / detect", "U2 · LMV331 comparator"]
],
"note": "The HD3SS3212 routes the USB 3.0 SuperSpeed pair to the controller regardless of plug orientation; CC resistors present the device as a USB peripheral.",
"d": 6
},
"power": {
"eyebrow": "3.3 V power",
"head": "VBUS stepped to the 3.3 V rail",
"rows": [
["Regulator", "U3 · NCP1117-3.3 (SOT-223)"],
["Decoupling", "C1, C2"]
],
"note": "A fixed 3.3 V LDO feeds the LAN7800 and the rest of the board from USB VBUS (5 V).",
"d": 5
},
"data": {
"eyebrow": "LAN7800 core",
"head": "USB 3.0 → Gigabit Ethernet controller",
"rows": [
["Controller", "U1 · LAN7800-I/Y9X (QFN-48)"],
["Config EEPROM", "U4 · M93C66 (SOIC-8)"],
["Reference", "Y1 · 25 MHz crystal"],
["Filtering", "FB1–FB3 ferrite beads, L4"]
],
"note": "The LAN7800 integrates the USB device, MAC and Gigabit PHY; the M93C66 holds MAC address / config, clocked by the 25 MHz crystal.",
"d": 6
},
"ethernet": {
"eyebrow": "RJ45 / magnetics",
"head": "Integrated-magnetics jack",
"rows": [
["Jack", "J3 · HC-RJ45-511Q-1-2"],
["Termination", "R1, R2, R6"]
],
"note": "An RJ45 with integrated magnetics carries the four Gigabit twisted pairs and drives the link/activity indicators.",
"d": 5
},
"misc": {
"eyebrow": "LEDs & mounting",
"head": "Indicators, standoffs, test pads",
"rows": [
["Status LEDs", "D1 blue · D2 red"],
["Standoffs", "MP1–MP4 press-fit pins"],
["Test points", "TP1–TP7"]
],
"note": "Machine-pin standoffs let the molecule seat into a carrier; the LEDs and test pads are for bring-up.",
"d": 5
}
}
},
"static": {
"label": "Static",
"blurb": "Free camera — orbit, pan and zoom. Hover any part for its designator, value and footprint; click a section in the legend to isolate it.",
"functions": {
"power_leds": { "refs": ["D1", "D2"], "color": "#7dd3fc", "default": false, "label": "Power" }
}
}
}
}