← Commit history

zed-f9p-04b: page.json (component block, parts, pins, provenance)

John Lauer ·50e6f9b518 ·2d ago ·parent be745fb
1 file changed +474−37
page.json+474−37
@@ -1,19 +1,23 @@ {   "schema_version": 1,-  "slug": "zed-f9p-04b",   "type": "component",-  "kind": "component",+  "slug": "zed-f9p-04b",   "title": "ZED-F9P-04B",   "brief": "u-blox ZED-F9P-04B multi-band (L1/L2) high precision RTK GNSS module, 17.0 x 22.0 x 2.4 mm LGA-54 with 48 central ground pads. KiCad symbol, footprint, Fusion library and 3D.",   "version": "0.1.0",-  "because": "No wiki page exists for the exact MPN ZED-F9P-04B (adom-wiki search and discover search on 2026-10-17 returned no match).",-  "hero": {-    "type": "billboard",-    "headline": "ZED-F9P-04B",-    "subhead": "Multi-band RTK GNSS module, LGA-54, 22 x 17 mm",-    "screenshot": "docs/hero.png",-    "chrome": false-  },+  "license": "CC-BY-SA-4.0",+  "tags": [+    "component",+    "gnss",+    "gps",+    "rtk",+    "multi-band",+    "module",+    "lga",+    "u-blox",+    "zed-f9p",+    "zed-f9p-04b"+  ],   "component": {     "mpn": "ZED-F9P-04B",     "manufacturer": "u-blox",@@ -22,12 +26,21 @@     "category": "RF / Wireless",     "subcategory": "GNSS receiver modules (multi-band RTK)",     "body_size": {-      "x_mm": 22,-      "y_mm": 17,+      "x_mm": 22.0,+      "y_mm": 17.0,       "z_mm": 2.4,       "pitch_mm": 1.1     },-    "parts": {},+    "datasheet": "https://content.u-blox.com/sites/default/files/ZED-F9P-04B_DataSheet_UBX-21044850.pdf",+    "parts": {+      "symbol": "zed-f9p-04b.kicad_sym",+      "footprint": "zed-f9p-04b.kicad_mod",+      "model_3d": "zed-f9p-04b-hero.glb",+      "model_3d_plain": "zed-f9p-04b-etched.glb",+      "model_3d_step": "zed-f9p-04b-etched.step",+      "model_3d_step_plain": "zed-f9p-04b.step",+      "lbr": "zed-f9p-04b.lbr"+    },     "distributor_links": {       "mouser": {         "part": "377-ZED-F9P-04B",@@ -42,19 +55,426 @@         "url": "https://www.lcsc.com/product-detail/C5120257.html"       }     },-    "datasheet": "https://content.u-blox.com/sites/default/files/ZED-F9P-04B_DataSheet_UBX-21044850.pdf"+    "pins": [+      {+        "number": "1",+        "name": "GND",+        "type": "power_in",+        "description": "Ground"+      },+      {+        "number": "2",+        "name": "RF_IN",+        "type": "input",+        "description": "RF input (GNSS antenna feed 50 ohm)"+      },+      {+        "number": "3",+        "name": "GND",+        "type": "power_in",+        "description": "Ground"+      },+      {+        "number": "4",+        "name": "ANT_DETECT",+        "type": "input",+        "description": "Active antenna detect - default active high"+      },+      {+        "number": "5",+        "name": "ANT_OFF",+        "type": "output",+        "description": "External LNA disable - default active high"+      },+      {+        "number": "6",+        "name": "ANT_SHORT_N",+        "type": "input",+        "description": "Active antenna short detect - default active low"+      },+      {+        "number": "7",+        "name": "VCC_RF",+        "type": "power_out",+        "description": "Voltage for external LNA"+      },+      {+        "number": "8",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "9",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "10",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "11",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "12",+        "name": "GND",+        "type": "power_in",+        "description": "Ground"+      },+      {+        "number": "13",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "14",+        "name": "GND",+        "type": "power_in",+        "description": "Ground"+      },+      {+        "number": "15",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "16",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "17",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "18",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "19",+        "name": "GEOFENCE_STAT",+        "type": "output",+        "description": "Geofence status, user defined"+      },+      {+        "number": "20",+        "name": "RTK_STAT",+        "type": "output",+        "description": "RTK status: 0 = RTK fixed, blinking = receiving/using corrections, 1 = no corrections"+      },+      {+        "number": "21",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "22",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "23",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "24",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "25",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "26",+        "name": "RXD2",+        "type": "input",+        "description": "Correction UART input"+      },+      {+        "number": "27",+        "name": "TXD2",+        "type": "output",+        "description": "Correction UART output"+      },+      {+        "number": "28",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "29",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "30",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "31",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "32",+        "name": "GND",+        "type": "power_in",+        "description": "Ground"+      },+      {+        "number": "33",+        "name": "VCC",+        "type": "power_in",+        "description": "Voltage supply"+      },+      {+        "number": "34",+        "name": "VCC",+        "type": "power_in",+        "description": "Voltage supply"+      },+      {+        "number": "35",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "36",+        "name": "V_BCKP",+        "type": "power_in",+        "description": "Backup supply voltage"+      },+      {+        "number": "37",+        "name": "GND",+        "type": "power_in",+        "description": "Ground"+      },+      {+        "number": "38",+        "name": "V_USB",+        "type": "power_in",+        "description": "USB supply"+      },+      {+        "number": "39",+        "name": "USB_DM",+        "type": "bidirectional",+        "description": "USB data"+      },+      {+        "number": "40",+        "name": "USB_DP",+        "type": "bidirectional",+        "description": "USB data"+      },+      {+        "number": "41",+        "name": "GND",+        "type": "power_in",+        "description": "Ground"+      },+      {+        "number": "42",+        "name": "TXD/SPI_SDO",+        "type": "output",+        "description": "Host UART output if D_SEL = 1 (or open); SPI_SDO if D_SEL = 0"+      },+      {+        "number": "43",+        "name": "RXD/SPI_SDI",+        "type": "input",+        "description": "Host UART input if D_SEL = 1 (or open); SPI_SDI if D_SEL = 0"+      },+      {+        "number": "44",+        "name": "SDA/SPI_CS_N",+        "type": "bidirectional",+        "description": "I2C data if D_SEL = 1 (or open); SPI chip select if D_SEL = 0"+      },+      {+        "number": "45",+        "name": "SCL/SPI_CLK",+        "type": "bidirectional",+        "description": "I2C clock if D_SEL = 1 (or open); SPI clock if D_SEL = 0"+      },+      {+        "number": "46",+        "name": "TX_READY",+        "type": "output",+        "description": "TX buffer full and ready for TX of data"+      },+      {+        "number": "47",+        "name": "D_SEL",+        "type": "input",+        "description": "Interface select for pins 42-45 (open/1 = UART+I2C, 0 = SPI); input pull-up"+      },+      {+        "number": "48",+        "name": "GND",+        "type": "power_in",+        "description": "Ground"+      },+      {+        "number": "49",+        "name": "RESET_N",+        "type": "input",+        "description": "RESET_N (input pull-up)"+      },+      {+        "number": "50",+        "name": "SAFEBOOT_N",+        "type": "input",+        "description": "SAFEBOOT_N (for future service, updates and reconfiguration; leave OPEN)"+      },+      {+        "number": "51",+        "name": "EXTINT",+        "type": "input",+        "description": "External interrupt pin"+      },+      {+        "number": "52",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "53",+        "name": "TIMEPULSE",+        "type": "output",+        "description": "Time pulse"+      },+      {+        "number": "54",+        "name": "Reserved",+        "type": "no_connect",+        "description": "Reserved - leave open"+      },+      {+        "number": "55",+        "name": "GND",+        "type": "power_in",+        "description": "Central ground pads (48 x 1.1 mm square, unnumbered in u-blox docs; numbered 55 here)"+      }+    ],+    "provenance": {+      "file": "provenance/provenance.json",+      "datasheet": {+        "url": "https://content.u-blox.com/sites/default/files/ZED-F9P-04B_DataSheet_UBX-21044850.pdf",+        "source_tier": "mfr"+      },+      "cad": "Symbol and footprint drawn by Adom from the manufacturer documents; 3D model built by Adom from the datasheet drawing (AI-created)",+      "pins": {+        "total": 55,+        "described": 55,+        "cites_pages": true+      }+    },+    "manufacturer_links": {+      "product": "https://www.u-blox.com/en/product/zed-f9p-module",+      "datasheet": "https://content.u-blox.com/sites/default/files/ZED-F9P-04B_DataSheet_UBX-21044850.pdf"+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models": "models.json",+    "models_3d": [+      {+        "file": "zed-f9p-04b.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = body centre",+        "seat": "z = 0 (terminal underside on the PCB top)",+        "extents_mm": [+          22.0,+          17.0,+          2.4+        ],+        "zmin_mm": -0.0,+        "footprint_binding": "identity",+        "classification": "AI-created",+        "sha256": "f8dd80340f89a8733ca44a80448c1c578c9155837aa1d15e190e6a4c02d82c3a",+        "checked": "2026-10-17",+        "checked_by": "step2glb features (bbox, floor) + component-hero align guard"+      },+      {+        "file": "zed-f9p-04b-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = body centre",+        "seat": "z = 0 (terminal underside on the PCB top)",+        "extents_mm": [+          22.0,+          17.0,+          2.4+        ],+        "zmin_mm": -0.0,+        "footprint_binding": "identity",+        "classification": "AI-created",+        "sha256": "ad7ef080f33509366f19271c2de8296c43988753f910a6b62a271317d9814949",+        "checked": "2026-10-17",+        "checked_by": "step2glb features (bbox, floor) + component-hero align guard"+      }+    ]   },-  "tags": [-    "component",-    "gnss",-    "gps",-    "rtk",-    "multi-band",-    "module",-    "lga",-    "u-blox",-    "zed-f9p",-    "zed-f9p-04b"+  "metadata": {+    "specs": {+      "Manufacturer": "u-blox",+      "Package": "LGA-54 (54 edge pads + 48 central GND pads), 22.0 x 17.0 x 2.4 mm",+      "Receiver": "u-blox F9, multi-band, RTK and PPP-RTK (SPARTN, CLAS)",+      "Signals": "GPS/QZSS L1C/A + L2C, GLONASS L1OF + L2OF, Galileo E1-B/C + E5b, BeiDou B1I + B2I",+      "Horizontal accuracy (CEP)": "PVT 1.5 m, SBAS 1.0 m, RTK 0.01 m + 1 ppm",+      "RTK convergence": "< 10 s (multi-GNSS)",+      "Max navigation rate": "RTK up to 20 Hz (GPS only), 7 Hz (4 GNSS)",+      "Time pulse accuracy": "30 ns RMS",+      "Supply VCC": "2.7 V to 3.6 V (3.0 V typ)",+      "Backup supply V_BCKP": "1.65 V to 3.6 V, 45 uA typ",+      "Current (GPS+GLO, acquisition / tracking)": "90 mA / 85 mA typ, 130 mA peak",+      "Interfaces": "2 x UART, SPI, I2C, USB 2.0 (full speed)",+      "Operating temperature": "-40 C to +85 C",+      "Size": "17.0 x 22.0 x 2.4 mm",+      "Firmware as shipped": "HPG 1.32 (type number ZED-F9P-04B-01)"+    }+  },+  "sections": [+    "hero",+    "viewers",+    "readme",+    "breadcrumbs",+    "info"   ],   "discovery_triggers": [     "ZED-F9P-04B",@@ -64,18 +484,35 @@     "ZED-F9P-04B-01",     "RTK GNSS module L1 L2"   ],-  "license": "CC-BY-SA-4.0",+  "discovery_pitch": "ZED-F9P-04B (u-blox) component page: pinout, KiCad symbol, footprint, Fusion library and 3D with per-file provenance.",+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "LICENSE",+    "models.json",+    "zed-f9p-04b.kicad_sym",+    "zed-f9p-04b.kicad_mod",+    "zed-f9p-04b.lbr",+    "zed-f9p-04b.step",+    "zed-f9p-04b.glb",+    "zed-f9p-04b-etched.step",+    "zed-f9p-04b-etched.glb",+    "zed-f9p-04b-hero.glb",+    "zed-f9p-04b-hero.overlay.json",+    "docs/hero.png",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "provenance/provenance.json",+    "provenance/zed-f9p-04b-features.json",+    "provenance/zed-f9p-04b-etched.mark-plan.json",+    "provenance/zed-f9p-04b-etched.check.json",+    "provenance/zed-f9p-04b-etched.check.png"+  ],   "visibility": {     "public": true-  },-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"-  },-  "sample_prompts": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-10-17T19:08:56.191Z",-  "updated_at": "2026-10-17T19:08:56.191Z",-  "org": "adom"+  } }\ No newline at end of file