main
John Lauer page.json: list model thumbnails 86795f6 2d ago
{
  "schema_version": 1,
  "type": "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",
  "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",
    "package": "LGA-54 (54 edge pads + 48 central GND pads), 22.0 x 17.0 x 2.4 mm",
    "pin_count": 55,
    "category": "RF / Wireless",
    "subcategory": "GNSS receiver modules (multi-band RTK)",
    "body_size": {
      "x_mm": 22,
      "y_mm": 17,
      "z_mm": 2.4,
      "pitch_mm": 1.1
    },
    "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",
        "url": "https://www.mouser.com/en/ProductDetail/u-blox/ZED-F9P-04B?qs=A6eO%252BMLsxmSiFL7BNeNjVA%3D%3D"
      },
      "digikey": {
        "part": "672-ZED-F9P-04BTR-ND",
        "url": "https://www.digikey.com/en/products/detail/u-blox/ZED-F9P-04B/15761778"
      },
      "lcsc": {
        "part": "C5120257",
        "url": "https://www.lcsc.com/product-detail/C5120257.html"
      }
    },
    "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,
          17,
          2.4
        ],
        "zmin_mm": 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,
          17,
          2.4
        ],
        "zmin_mm": 0,
        "footprint_binding": "identity",
        "classification": "AI-created",
        "sha256": "ad7ef080f33509366f19271c2de8296c43988753f910a6b62a271317d9814949",
        "checked": "2026-10-17",
        "checked_by": "step2glb features (bbox, floor) + component-hero align guard"
      }
    ]
  },
  "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",
    "zed-f9p-04b",
    "ZED-F9P",
    "u-blox ZED-F9P",
    "ZED-F9P-04B-01",
    "RTK GNSS module L1 L2"
  ],
  "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",
    "docs/models/zed-f9p-04b-etched.step.bottom.png",
    "docs/models/zed-f9p-04b-etched.step.png",
    "docs/models/zed-f9p-04b-hero.glb.png",
    "docs/models/zed-f9p-04b.step.bottom.png",
    "docs/models/zed-f9p-04b.step.png"
  ],
  "visibility": {
    "public": true
  },
  "source": {
    "tool": "u-blox",
    "url": "https://www.u-blox.com/en/product/zed-f9p-module"
  },
  "updated_at": "2026-10-17T19:10:39.164Z",
  "author": {
    "name": "Adom"
  },
  "authors": [
    {
      "name": "Adom"
    }
  ]
}