{
  "date": "2026-09-28",
  "generator": "KiCad 10.0.6 native GLB export + separately identified presentation body approximations",
  "limitations": [
    "Body heights for simplified parts are illustrative, not mechanical clearance evidence.",
    "Only exterior pads, soldermask and silkscreen are exported; internal copper and track routing are inspected in Interactive KiCad.",
    "KiCad reports self-intersecting mask/silkscreen shapes; some surface graphics may be omitted.",
    "This view is not an assembly-fit or manufacturing release."
  ],
  "boards": {
    "usb-c": {
      "id": "usb-c",
      "title": "USB-C \u00b7 development",
      "source": "hardware/fpga-interface-study/dated/2026-09-27/usb-c-revision/hardware/FPGA100T_33x36_Routing.kicad_pcb",
      "board_sha256": "c2bb9d1de754b65ebb3076b0b2c97529bc77afb4e5efad52e5762c3a9af2ac76",
      "dimensions_mm": [
        33,
        36,
        1.6
      ],
      "library_model_count": 151,
      "simplified_body_count": 27,
      "bare_fixture_count": 1,
      "simplified_refs": [
        "L3",
        "U212",
        "U1",
        "C235",
        "U3",
        "J6",
        "L2",
        "U4",
        "Y1",
        "J5",
        "J4",
        "U200",
        "C26",
        "U5",
        "C51",
        "C65",
        "C20",
        "C233",
        "U6",
        "Q200",
        "D201",
        "C231",
        "L1",
        "U202",
        "U2",
        "U210",
        "L4"
      ],
      "model": "usb-c.glb",
      "routing_status": "268 open items \u00b7 not for manufacture",
      "glb_sha256": "8cca24274c082d450b8aaf0b7be19139812baa144df7757042cbf9a0dda82715"
    },
    "micro-hdmi": {
      "id": "micro-hdmi",
      "title": "Micro-HDMI \u00b7 preserved",
      "source": "hardware/fpga-interface-study/dated/2026-09-27/completion-checkpoint/hardware/FPGA100T_33x36_Routing.kicad_pcb",
      "board_sha256": "2975050c28c89fc96bf781cf082bffffc84189e6720ce05c4200d8552ac298fc",
      "dimensions_mm": [
        33,
        36,
        1.6
      ],
      "library_model_count": 112,
      "simplified_body_count": 13,
      "bare_fixture_count": 0,
      "simplified_refs": [
        "L3",
        "U1",
        "U3",
        "J6",
        "L2",
        "U4",
        "Y1",
        "J5",
        "U5",
        "C20",
        "L1",
        "U2",
        "L4"
      ],
      "model": "micro-hdmi.glb",
      "routing_status": "0 open items in checkpoint \u00b7 hardware not verified",
      "glb_sha256": "fcc34f06304f3ba7d8bf3ae31266fd39ba6121c0d9be002073f10fd6ea5e0d63"
    },
    "fpga50t": {
      "id": "fpga50t",
      "title": "XC7A50T \u00b7 compact two-60 unrouted review",
      "source": "hardware/fpga-interface-study/dated/2026-09-28/50t-two-60-compact/project/hardware/FPGA50T_8L_Unrouted.kicad_pcb",
      "board_sha256": "6bafa7f2b19bca1b78f083b53e7d6f9c46c5619e1202761e4f698e362bb01a54",
      "dimensions_mm": [
        36.0,
        38.0,
        1.6
      ],
      "board_center_mm": [
        22.5,
        23.5
      ],
      "library_model_count": 117,
      "simplified_body_count": 41,
      "bare_fixture_count": 16,
      "simplified_refs": [
        "C134",
        "C135",
        "C136",
        "C137",
        "C138",
        "C139",
        "C140",
        "C141",
        "C142",
        "C143",
        "C144",
        "C145",
        "C146",
        "C147",
        "C148",
        "C20",
        "D1",
        "D2",
        "J5",
        "J7",
        "L1",
        "L2",
        "L3",
        "L4",
        "L5",
        "Q1",
        "R128",
        "R129",
        "R130",
        "R131",
        "R132",
        "U1",
        "U2",
        "U3",
        "U4",
        "U5",
        "U6",
        "U7",
        "U8",
        "U9",
        "Y2"
      ],
      "bare_refs": [
        "TP124",
        "TP125",
        "TP126",
        "TP127",
        "TP128",
        "TP129",
        "TP130",
        "TP131",
        "TP132",
        "TP133",
        "TP134",
        "TP135",
        "TP136",
        "TP137",
        "TP138",
        "TP139"
      ],
      "missing_step_models": [
        {
          "reference": "U1",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Package_BGA.3dshapes/Xilinx_CSG325.step"
        },
        {
          "reference": "Q1",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step"
        },
        {
          "reference": "R131",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step"
        },
        {
          "reference": "R132",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step"
        },
        {
          "reference": "D2",
          "declared_model": "${KICAD10_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.step"
        },
        {
          "reference": "U9",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Package_SON.3dshapes/Texas_X2SON-5_0.8x0.8mm_P0.48mm_Via.step"
        },
        {
          "reference": "R130",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step"
        },
        {
          "reference": "D1",
          "declared_model": "${KICAD10_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.step"
        },
        {
          "reference": "R129",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step"
        },
        {
          "reference": "C144",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C140",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C146",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C136",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C139",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C135",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C138",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "R128",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step"
        },
        {
          "reference": "C134",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C145",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C137",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C142",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C147",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C143",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C141",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step"
        },
        {
          "reference": "C148",
          "declared_model": "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step"
        }
      ],
      "model": "fpga50t.glb",
      "routing_status": "625 native ratsnest links \u00b7 0 tracks/vias \u00b7 not for manufacture",
      "glb_sha256": "cf02930f65f4834618965de9db92b2a1dee63e0c66fd2f5a107f5f1ab1e16f45",
      "model_source": "KiCad 10 installed models for known references; changed or missing models use labeled simplified bodies for review."
    }
  },
  "libraries": [
    {
      "path": "Capacitor_SMD.3dshapes/C_0402_1005Metric.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Capacitor_SMD.3dshapes/C_0402_1005Metric.step",
      "sha256": "03e44c4b2b727b8d4b6b1fd598cbd12dd5e614f1dfeefa96a92a07e3a3b312a2",
      "bytes": 43502
    },
    {
      "path": "Capacitor_SMD.3dshapes/C_0603_1608Metric.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Capacitor_SMD.3dshapes/C_0603_1608Metric.step",
      "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1",
      "bytes": 43450
    },
    {
      "path": "Capacitor_SMD.3dshapes/C_0805_2012Metric.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Capacitor_SMD.3dshapes/C_0805_2012Metric.step",
      "sha256": "9a669c1a2f1ea25b88b401acef6efeaa80a067bd7da9db6993de719a7fbe155c",
      "bytes": 43618
    },
    {
      "path": "Capacitor_SMD.3dshapes/C_1206_3216Metric.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Capacitor_SMD.3dshapes/C_1206_3216Metric.step",
      "sha256": "11e948c72c90e2b6322436b72745f40ff4e8ba0da64fb2a0df943dfa61e89c1a",
      "bytes": 43450
    },
    {
      "path": "Capacitor_SMD.3dshapes/C_1210_3225Metric.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Capacitor_SMD.3dshapes/C_1210_3225Metric.step",
      "sha256": "f8510481c5044113cf49b0fa6dd54ddab9224508bd6808e1afab8ef0cefdefc9",
      "bytes": 43502
    },
    {
      "path": "Connector_Video.3dshapes/HDMI_Micro-D_Molex_46765-1xxx.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Connector_Video.3dshapes/HDMI_Micro-D_Molex_46765-1xxx.step",
      "sha256": "f7b6f2e591a019fcac242d79fd51b1c3d86918a146933bd6b834496cc60e0625",
      "bytes": 1335763
    },
    {
      "path": "Diode_SMD.3dshapes/D_SOD-523.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Diode_SMD.3dshapes/D_SOD-523.step",
      "sha256": "b525222377930c32abea58606bffba3aaf171cc66ac292b82d28a82d646d995d",
      "bytes": 43207
    },
    {
      "path": "Package_DFN_QFN.3dshapes/Texas_WQFN-40-1EP_3x6mm_P0.4mm_EP1.7x4.5mm.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Package_DFN_QFN.3dshapes/Texas_WQFN-40-1EP_3x6mm_P0.4mm_EP1.7x4.5mm.step",
      "sha256": "df920c2ba6f2587ef524d373d281cba1331d39bf2887277ff90a28fcc0b50fc3",
      "bytes": 96014
    },
    {
      "path": "Package_SO.3dshapes/SOIC-8_5.3x5.3mm_P1.27mm.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Package_SO.3dshapes/SOIC-8_5.3x5.3mm_P1.27mm.step",
      "sha256": "121aee742692bb7bc9ef49972786ecb89d1b2d62ab089ed278651a884c800331",
      "bytes": 112051
    },
    {
      "path": "Package_SON.3dshapes/USON-10_2.5x1.0mm_P0.5mm.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Package_SON.3dshapes/USON-10_2.5x1.0mm_P0.5mm.step",
      "sha256": "d9d0628ead2ac2bab888344afbd0ef8b0f5a4ba37641ccc66dcbe300e3a74ac0",
      "bytes": 112123
    },
    {
      "path": "Package_SON.3dshapes/WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Package_SON.3dshapes/WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.step",
      "sha256": "a159a524ab16d3406353a16f8c20b59f5679eea26e2d41174628288b5b9da702",
      "bytes": 79956
    },
    {
      "path": "Package_TO_SOT_SMD.3dshapes/Texas_DRT-3.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Package_TO_SOT_SMD.3dshapes/Texas_DRT-3.step",
      "sha256": "826a53de4a90e738d560e4a906235ba95541b3da40b62f22d8f9e30fd9f39744",
      "bytes": 49485
    },
    {
      "path": "Resistor_SMD.3dshapes/R_0402_1005Metric.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Resistor_SMD.3dshapes/R_0402_1005Metric.step",
      "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb",
      "bytes": 40756
    },
    {
      "path": "Resistor_SMD.3dshapes/R_0603_1608Metric.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Resistor_SMD.3dshapes/R_0603_1608Metric.step",
      "sha256": "1875571c326d0d9e96f36b4efeb8094068ef7619f0a449c781caf0b49c2e5861",
      "bytes": 40618
    },
    {
      "path": "Resistor_SMD.3dshapes/R_1206_3216Metric.step",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/Resistor_SMD.3dshapes/R_1206_3216Metric.step",
      "sha256": "f5d1ea5c47935091292bd1c6c698e0df88d3d4bbf92bf66b4c97e49df5be9ebc",
      "bytes": 40414
    },
    {
      "path": "LICENSE.md",
      "url": "https://gitlab.com/kicad/libraries/kicad-packages3D/-/raw/master/LICENSE.md",
      "sha256": "45d2bce75e5a4208f5afb01b8fb2c406e700371c4fe2b5f5cd5c443d46db4d8f",
      "bytes": 2101
    }
  ]
}
