{
  "plan": "- Core compute: Xilinx Kria K26 SOM (governance plane) and NVIDIA Jetson AGX Orin (ML/fusion plane) with dedicated storage and isolated inter-plane communication.\n- Cryptographic security: Infineon SLB 9670 TPM 2.0 and NXP EdgeLock SE051 secure element for key management, authentication, and signing, exclusively accessible by the Kria K26.\n- Sensor interfaces: MIL-DTL-38999 connectors for external Radar, RF SDR (receive-only), EO/IR, ADS-B/Remote ID, and optional LIDAR data inputs, plus GPS/PPS antenna.\n- Robust power system: MIL-STD-1275/civilian vehicle DC and AC inputs, redundant DC-DC converters, 280 Wh hot-swappable LiFePO4 battery, and power isolation for the ML plane.\n- Environmental control: Integrated active thermal management with Peltier cooling for wide operating ambient (-20\u00b0C to +50\u00b0C), temperature monitoring, and forced-air cooling.\n- Rugged enclosure: MIL-STD-810G compliant, NEMA 4X rated aluminum/composite shell with EMI gaskets, MIL-DTL-38999 circular connectors, and multiple mounting provisions.",
  "nodes": [
    {
      "id": "ml_mcu_som",
      "name": "Jetson AGX Orin SOM (ML/Fusion Plane)",
      "pins": [
        "SOM Connector",
        "Ethernet",
        "USB",
        "UART",
        "I2C",
        "SPI",
        "GPIO",
        "MIPI CSI/DSI",
        "PCIe",
        "Power"
      ],
      "type": "mcu",
      "partId": "656ed911-a51f-41c9-9014-500a5c579720",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/qJloKOQHCYoxcsWJWdGz6zJZJkcogwEg4cqVhcQDyLk/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9jZG4u/cHJvZC53ZWJzaXRl/LWZpbGVzLmNvbS82/Mzg3YzU3NTU5MTky/YTAzOGQ3ODM4NWYv/NjgyOTkzNGUzMTVm/ZTBlNWQ3ODkxNzBj/X0FHWC1PcmluLTY0/R0ItUHJvZHVjdC0t/LUhlcm8tSW1hZ2Ut/ZWRpdC5wbmc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=NVIDIA%20Jetson%20AGX%20Orin%2064GB%20Module",
      "dimensions": "100x87x16mm",
      "productName": "NVIDIA Jetson AGX Orin 64GB Module",
      "purchaseUrl": "https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-agx-orin/",
      "estimatedCost": 2500
    },
    {
      "id": "ml_carrier_board",
      "name": "Jetson AGX Orin Carrier Board",
      "pins": [
        "SOM Connector",
        "Ethernet",
        "USB 3.0",
        "USB 2.0",
        "UART",
        "MIPI CSI-2",
        "DisplayPort",
        "Power Input",
        "GPIO",
        "10G Ethernet Port",
        "PPS_IN",
        "PTP_10GbE_OUT",
        "PCIe M.2",
        "UART_TX",
        "UART_RX"
      ],
      "type": "module",
      "partId": "d730095e-39b8-488c-bd10-ea970f899d3c",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/YrVvXlp3NEn8oo96BWrHUXOeuKoGZomtTlTVHIpgyrA/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9kZXZl/bG9wZXIuZG93bmxv/YWQubnZpZGlhLmNv/bS9lbWJlZGRlZC9p/bWFnZXMvamV0c29u/QWd4T3Jpbi9nZXR0/aW5nX3N0YXJ0ZWQv/amFvZGtfY2Fycmll/cl9ib2FyZF9ib3R0/b21fd2lyZS1pbi13/aGl0ZS5wbmcjb25s/eS1kYXJr",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=NVIDIA%20Jetson%20AGX%20Orin%20Developer%20Kit%20Carrier%20Board",
      "dimensions": "110x110x20mm",
      "productName": "NVIDIA Jetson AGX Orin Developer Kit Carrier Board",
      "purchaseUrl": "https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-agx-orin-developer-kit/",
      "estimatedCost": 300
    },
    {
      "id": "audit_ssd",
      "name": "Audit Ledger SSD",
      "pins": [
        "PCIe M.2 Connector"
      ],
      "type": "module",
      "partId": "65d3976f-c399-4429-a3b0-9d836f58593b",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/lEHCR9HbV_v60-QlwZfCYesYN1iFyVzyDgjAGJdUsSo/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly9jMS5u/ZXdlZ2dpbWFnZXMu/Y29tL3Byb2R1Y3Rp/bWFnZS9uYjMwMC9D/MDJXUzI1MDcyMzBJ/NFU0MkUwLmpwZw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=NVMe%20M.2%20SSD%20256GB",
      "dimensions": "80x22x3mm",
      "productName": "NVMe M.2 SSD 256GB",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/solid-state-drives-ssds/993?s=N4IgTC5ODGwBQzBCOwBYCmA4qjAE0QA",
      "estimatedCost": 50
    },
    {
      "id": "ml_ssd",
      "name": "ML Model/Frame Cache NVMe SSD",
      "pins": [
        "PCIe M.2 Connector"
      ],
      "type": "module",
      "partId": "f7163973-0940-45b6-860c-a01642eacda6",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/bZ1T2PmpvZq6HogGYdkcH9VFR4NyuOUJ0TBIK5DIlHg/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9pLmVi/YXlpbWcuY29tL2lt/YWdlcy9nL2JPTUFB/ZVN3UWR0b3JSTDkv/cy1sOTYwLndlYnA",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=NVMe%20M.2%20SSD%201TB",
      "dimensions": "80x22x3mm",
      "description": "Internal storage for HA distributed storage solution (e.g., Ceph).",
      "productName": "NVMe M.2 SSD 1TB",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/solid-state-drives-ssds/993?s=N4IgTC5ODGwBQzBCOwBYCmA4qjAE0QA",
      "estimatedCost": 100
    },
    {
      "id": "tpm_module",
      "name": "Infineon SLB 9670 TPM 2.0 Module",
      "pins": [
        "SPI",
        "Power"
      ],
      "type": "module",
      "partId": "1dd2c62f-5e15-40fa-86f0-94335f11e886",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/Ic8tsMWgRaPIESCeNwjNIsucgu8UcYIdhjGbSaKWOYs/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9jMS5u/ZXdlZ2dpbWFnZXMu/Y29tL3Byb2R1Y3Rp/bWFnZS9uYjY0MC9C/VDRZRDI0MDcyMDBP/TjhWMzRBLmpwZw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Infineon%20SLB%209670",
      "dimensions": "10x10x2mm",
      "productName": "Infineon SLB 9670",
      "purchaseUrl": "https://www.digikey.com/en/products/detail/infineon-technologies/SLB9670VQ20FN200AC-T/7946979",
      "estimatedCost": 150
    },
    {
      "id": "secure_element",
      "name": "NXP EdgeLock SE051 Secure Element",
      "pins": [
        "I2C",
        "Power"
      ],
      "type": "module",
      "partId": "a5023373-e9b3-41d3-8aed-5d9a897c6756",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/iuEPr-PZKVey9ikvYC2RzK2jCXiUSfCVS4TmhCGhCjs/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9teS5h/dm5ldC5jb20vd2Nt/L2Nvbm5lY3QvMzQ2/ZTI0NzAtNmFmYi00/MTdmLWI4YTctMGEy/YWJmNzdkZWYxL0Vk/Z2UtTG9jay1IWDJR/Rk4yMC1wYWNrYWdl/LmpwZz9NT0Q9QUpQ/RVJFUyZDb250ZW50/Q2FjaGU9Tk9ORSZD/QUNIRT1OT05FJkNB/Q0hFSUQ9Uk9PVFdP/UktTUEFDRS0zNDZl/MjQ3MC02YWZiLTQx/N2YtYjhhNy0wYTJh/YmY3N2RlZjEtblhE/VnJDVA",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=NXP%20EdgeLock%20SE051",
      "dimensions": "5x5x1mm",
      "productName": "NXP EdgeLock SE051",
      "purchaseUrl": "https://www.nxp.com/products/security-and-authentication/edge-security/edgelock-se050-plug-play-secure-element-for-iot-devices:SE050",
      "estimatedCost": 150
    },
    {
      "id": "power_converter_main_24v",
      "name": "Main DC-DC Converter (28V/12V/AC to 24V)",
      "pins": [
        "Input +",
        "Input -",
        "Output +",
        "Output -",
        "Control"
      ],
      "type": "power",
      "partId": "e8ba3dcc-c338-4a82-9efc-fe09f0c3ecde",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/St3IyqTYhoSVKGvwzjLhNG9LAhUgoRaBNzEUbo2tm00/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/dmljb3Jwb3dlci5j/b20vZmlsZXMvbGl2/ZS9zaXRlcy92aWNv/ci9maWxlcy9pbWFn/ZXMvcHJvZHVjdHMv/ZGMtZGMvaXNvbGF0/ZWQtZml4ZWQtcmF0/aW8vYmNtL1ZpY29y/LUJDTS1DaGlQLVNN/LUNoaVAtZmFtaWx5/LXhsYXJnZS5qcGc_/dD03Njc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Vicor%20BCM6123x%20Power%20Converter",
      "dimensions": "61x23x7.2mm",
      "productName": "Vicor BCM6123x Power Converter",
      "purchaseUrl": "https://www.vicorpower.com/products/modular-components/bcm-bus-converter-modules",
      "estimatedCost": 250
    },
    {
      "id": "power_converter_12v",
      "name": "DC-DC Converter (24V to 12V)",
      "pins": [
        "Input +",
        "Input -",
        "Output +",
        "Output -",
        "Control"
      ],
      "type": "power",
      "partId": "0dff3e9a-88fe-4ba5-8537-060c281f0206",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/fKTAQsiZwgblFndyjTraF1QWGKmo69HxJmqo7Plze5g/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/dmljb3Jwb3dlci5j/b20vZmlsZXMvbGl2/ZS9zaXRlcy92aWNv/ci9maWxlcy9pbWFn/ZXMvcHJvZHVjdHMv/cHJvZHVjdHMtaW4t/aGFuZC9WaWNvci1C/Q002MTM1LURDTTM3/MzUtTkJNMjMxNy1o/YW5kLWNyb3BwZWQu/anBnP3Q9NzY3",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Vicor%20DCM%20Series%20or%20equivalent",
      "dimensions": "23x18x7.2mm",
      "productName": "Vicor DCM Series or equivalent",
      "purchaseUrl": "https://www.vicorpower.com/products/modular-components/dcm-converter-modules",
      "estimatedCost": 75
    },
    {
      "id": "power_converter_5v",
      "name": "DC-DC Converter (24V to 5V)",
      "pins": [
        "Input +",
        "Input -",
        "Output +",
        "Output -",
        "Control"
      ],
      "type": "power",
      "partId": "0dff3e9a-88fe-4ba5-8537-060c281f0206",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/fKTAQsiZwgblFndyjTraF1QWGKmo69HxJmqo7Plze5g/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/dmljb3Jwb3dlci5j/b20vZmlsZXMvbGl2/ZS9zaXRlcy92aWNv/ci9maWxlcy9pbWFn/ZXMvcHJvZHVjdHMv/cHJvZHVjdHMtaW4t/aGFuZC9WaWNvci1C/Q002MTM1LURDTTM3/MzUtTkJNMjMxNy1o/YW5kLWNyb3BwZWQu/anBnP3Q9NzY3",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Vicor%20DCM%20Series%20or%20equivalent",
      "dimensions": "23x18x7.2mm",
      "productName": "Vicor DCM Series or equivalent",
      "purchaseUrl": "https://www.vicorpower.com/products/modular-components/dcm-converter-modules",
      "estimatedCost": 60
    },
    {
      "id": "power_converter_3_3v",
      "name": "DC-DC Converter (24V to 3.3V)",
      "pins": [
        "Input +",
        "Input -",
        "Output +",
        "Output -",
        "Control"
      ],
      "type": "power",
      "partId": "0dff3e9a-88fe-4ba5-8537-060c281f0206",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/fKTAQsiZwgblFndyjTraF1QWGKmo69HxJmqo7Plze5g/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/dmljb3Jwb3dlci5j/b20vZmlsZXMvbGl2/ZS9zaXRlcy92aWNv/ci9maWxlcy9pbWFn/ZXMvcHJvZHVjdHMv/cHJvZHVjdHMtaW4t/aGFuZC9WaWNvci1C/Q002MTM1LURDTTM3/MzUtTkJNMjMxNy1o/YW5kLWNyb3BwZWQu/anBnP3Q9NzY3",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Vicor%20DCM%20Series%20or%20equivalent",
      "dimensions": "23x18x7.2mm",
      "productName": "Vicor DCM Series or equivalent",
      "purchaseUrl": "https://www.vicorpower.com/products/modular-components/dcm-converter-modules",
      "estimatedCost": 60
    },
    {
      "id": "battery_pack_lifepo4",
      "name": "280 Wh LiFePO4 Battery Pack",
      "pins": [
        "Power Output +",
        "Power Output -",
        "BMS Communication"
      ],
      "type": "power",
      "partId": "ff1e78d9-e102-4408-93d6-36e4adfc0b22",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/FyOKSDJMsAz4Nmyr-SrMDibhvBso61cRkcABneGXS8A/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9tLm1l/ZGlhLWFtYXpvbi5j/b20vaW1hZ2VzL0kv/NzFzUEZQb2hWWkwu/anBn",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%2024V%20280Wh%20LiFePO4%20Battery%20Pack",
      "dimensions": "180x100x60mm",
      "productName": "Custom 24V 280Wh LiFePO4 Battery Pack",
      "purchaseUrl": "https://www.amazon.com/s?k=24v+280wh+lifepo4+battery",
      "estimatedCost": 1000
    },
    {
      "id": "battery_management_system",
      "name": "Battery Management System (BMS)",
      "pins": [
        "Cell Balancer Inputs",
        "Pack Input",
        "Load Output",
        "Charger Input",
        "Temp Sensor",
        "Comm Port"
      ],
      "type": "power",
      "partId": "d6668469-f0a1-4272-8e67-b5237f4584e2",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/aNEpjR50-JZt_-Ju8WTFZ4ocWG1ZeVfDWoDV8db4-4E/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9tLm1l/ZGlhLWFtYXpvbi5j/b20vaW1hZ2VzL0kv/MzFFbEk2Tk5uUUwu/anBn",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Integrated%20LiFePO4%20BMS%20with%20Thermal%20Cutout",
      "dimensions": "80x60x10mm",
      "productName": "Integrated LiFePO4 BMS with Thermal Cutout",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/battery-management/924",
      "estimatedCost": 150
    },
    {
      "id": "tvs_network",
      "name": "SiC TVS Network (MIL-STD-1275)",
      "pins": [
        "Input +",
        "Input -",
        "Protected Output +",
        "Protected Output -"
      ],
      "type": "power",
      "partId": "fa7dc86c-6863-4425-a8ad-b875aab4bc5d",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/uBDGHOdG-HpzCAxaGcOV_s1ATIP9qSIfeXiGPEIVFXY/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9hbGx0/ZWNoZWxlY3Ryb25p/Y3MuY29tL3dwLWNv/bnRlbnQvdXBsb2Fk/cy8yMDE5LzA0L1N1/cGVyY2xhbXAtOS0z/MDB4MjI4LmpwZw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%20SiC%20TVS%20Array%20for%20MIL-STD-1275",
      "dimensions": "50x30x10mm",
      "productName": "Custom SiC TVS Array for MIL-STD-1275",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/tvs-diodes/743",
      "estimatedCost": 100
    },
    {
      "id": "peltier_module_1",
      "name": "Peltier Element (TEC1-12706 or similar)",
      "pins": [
        "Power +",
        "Power -"
      ],
      "type": "actuator",
      "partId": "ea98809d-5681-4017-bf27-4f66e84fc484",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/WRjiBh24NmXTbMdczhAUaGkN3VLDTOlRu1HRor5pjDE/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9pLmVi/YXlpbWcuY29tL2lt/YWdlcy9nL3VZSUFB/T1N3cGJGalFtNG8v/cy1sNTAwLndlYnA",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Thermoelectric%20Cooler%20TEC1-12706",
      "dimensions": "40x40x3.6mm",
      "description": "Thermoelectric cooler for the BLADE-CUAS thermal exchanger plate, augmenting forced-air cooling during ambient excursions above +50 \u00b0C.",
      "productName": "Thermoelectric Cooler TEC1-12706",
      "purchaseUrl": "https://www.amazon.com/s?k=TEC1-12706+peltier",
      "estimatedCost": 15
    },
    {
      "id": "peltier_module_2",
      "name": "Peltier Element (TEC1-12706 or similar)",
      "pins": [
        "Power +",
        "Power -"
      ],
      "type": "actuator",
      "partId": "ea98809d-5681-4017-bf27-4f66e84fc484",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/WRjiBh24NmXTbMdczhAUaGkN3VLDTOlRu1HRor5pjDE/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9pLmVi/YXlpbWcuY29tL2lt/YWdlcy9nL3VZSUFB/T1N3cGJGalFtNG8v/cy1sNTAwLndlYnA",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Thermoelectric%20Cooler%20TEC1-12706",
      "dimensions": "40x40x3.6mm",
      "description": "Thermoelectric cooler for the BLADE-CUAS thermal exchanger plate, augmenting forced-air cooling during ambient excursions above +50 \u00b0C.",
      "productName": "Thermoelectric Cooler TEC1-12706",
      "purchaseUrl": "https://www.amazon.com/s?k=TEC1-12706+peltier",
      "estimatedCost": 15
    },
    {
      "id": "fan_1",
      "name": "Sealed Intake Fan (80mm)",
      "pins": [
        "Power +",
        "Power -",
        "PWM (optional)",
        "Tachometer (optional)"
      ],
      "type": "actuator",
      "partId": "47fdaff3-fb39-4c6d-bf76-9cb660ad7813",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/5DOrnESM6HG6Zv4Fgzj4Mu_SKvGxFdnj1Y-lnmFJ0Ek/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9zLmFs/aWNkbi5jb20vQHNj/MDQva2YvSDY2YjU2/ODllNjhhYjQ4NWVh/YmRlNGMwODYwNTU2/YjFibC5qcGdfNzIw/eDcyMHE1MC5qcGc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=80mm%20IP68%20Axial%20Fan",
      "dimensions": "80x80x25mm",
      "productName": "80mm IP68 Axial Fan",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/dc-brushless-fans-bldc/218",
      "estimatedCost": 30
    },
    {
      "id": "fan_2",
      "name": "Sealed Intake Fan (80mm)",
      "pins": [
        "Power +",
        "Power -",
        "PWM (optional)",
        "Tachometer (optional)"
      ],
      "type": "actuator",
      "partId": "47fdaff3-fb39-4c6d-bf76-9cb660ad7813",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/5DOrnESM6HG6Zv4Fgzj4Mu_SKvGxFdnj1Y-lnmFJ0Ek/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9zLmFs/aWNkbi5jb20vQHNj/MDQva2YvSDY2YjU2/ODllNjhhYjQ4NWVh/YmRlNGMwODYwNTU2/YjFibC5qcGdfNzIw/eDcyMHE1MC5qcGc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=80mm%20IP68%20Axial%20Fan",
      "dimensions": "80x80x25mm",
      "productName": "80mm IP68 Axial Fan",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/dc-brushless-fans-bldc/218",
      "estimatedCost": 30
    },
    {
      "id": "fan_3",
      "name": "Sealed Intake Fan (80mm)",
      "pins": [
        "Power +",
        "Power -",
        "PWM (optional)",
        "Tachometer (optional)"
      ],
      "type": "actuator",
      "partId": "47fdaff3-fb39-4c6d-bf76-9cb660ad7813",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/5DOrnESM6HG6Zv4Fgzj4Mu_SKvGxFdnj1Y-lnmFJ0Ek/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9zLmFs/aWNkbi5jb20vQHNj/MDQva2YvSDY2YjU2/ODllNjhhYjQ4NWVh/YmRlNGMwODYwNTU2/YjFibC5qcGdfNzIw/eDcyMHE1MC5qcGc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=80mm%20IP68%20Axial%20Fan",
      "dimensions": "80x80x25mm",
      "productName": "80mm IP68 Axial Fan",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/dc-brushless-fans-bldc/218",
      "estimatedCost": 30
    },
    {
      "id": "temp_sensor_1",
      "name": "Internal Temperature Sensor 1",
      "pins": [
        "I2C SCL",
        "I2C SDA",
        "Power",
        "GND",
        "I2C SCL/SDA"
      ],
      "type": "sensor",
      "partId": "d3c34512-d8f7-4da1-bb9f-40e2f509c703",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/aKR4ux0ezi8BirhKo_czZpJvSBIcH18ScnJEU2GvkMY/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/am90cmluLmNvbS9U/aGVtZXMvU3R5bGVK/b3RyaW4vaW1nL3Bh/Y2tpbmdfb25lLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Analog%20Devices%20ADT7320%20or%20similar",
      "dimensions": "3x3x1mm",
      "description": "High-precision temperature sensor placed at one of six monitored points (governance plane, ML plane, battery compartment, power conditioning tray, thermal exchanger plate, intake-fan inlet). Reading is logged to the audit ledger at 1 Hz.",
      "productName": "Analog Devices ADT7320 or similar",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/temperature-sensors-thermostats-thermometers-analog-digital-output/532",
      "estimatedCost": 5
    },
    {
      "id": "temp_sensor_2",
      "name": "Internal Temperature Sensor 2",
      "pins": [
        "I2C SCL",
        "I2C SDA",
        "Power",
        "GND",
        "I2C SCL/SDA"
      ],
      "type": "sensor",
      "partId": "d3c34512-d8f7-4da1-bb9f-40e2f509c703",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/aKR4ux0ezi8BirhKo_czZpJvSBIcH18ScnJEU2GvkMY/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/am90cmluLmNvbS9U/aGVtZXMvU3R5bGVK/b3RyaW4vaW1nL3Bh/Y2tpbmdfb25lLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Analog%20Devices%20ADT7320%20or%20similar",
      "dimensions": "3x3x1mm",
      "description": "High-precision temperature sensor placed at one of six monitored points (governance plane, ML plane, battery compartment, power conditioning tray, thermal exchanger plate, intake-fan inlet). Reading is logged to the audit ledger at 1 Hz.",
      "productName": "Analog Devices ADT7320 or similar",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/temperature-sensors-thermostats-thermometers-analog-digital-output/532",
      "estimatedCost": 5
    },
    {
      "id": "temp_sensor_3",
      "name": "Internal Temperature Sensor 3",
      "pins": [
        "I2C SCL",
        "I2C SDA",
        "Power",
        "GND",
        "I2C SCL/SDA"
      ],
      "type": "sensor",
      "partId": "d3c34512-d8f7-4da1-bb9f-40e2f509c703",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/aKR4ux0ezi8BirhKo_czZpJvSBIcH18ScnJEU2GvkMY/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/am90cmluLmNvbS9U/aGVtZXMvU3R5bGVK/b3RyaW4vaW1nL3Bh/Y2tpbmdfb25lLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Analog%20Devices%20ADT7320%20or%20similar",
      "dimensions": "3x3x1mm",
      "description": "High-precision temperature sensor placed at one of six monitored points (governance plane, ML plane, battery compartment, power conditioning tray, thermal exchanger plate, intake-fan inlet). Reading is logged to the audit ledger at 1 Hz.",
      "productName": "Analog Devices ADT7320 or similar",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/temperature-sensors-thermostats-thermometers-analog-digital-output/532",
      "estimatedCost": 5
    },
    {
      "id": "temp_sensor_4",
      "name": "Internal Temperature Sensor 4",
      "pins": [
        "I2C SCL",
        "I2C SDA",
        "Power",
        "GND",
        "I2C SCL/SDA"
      ],
      "type": "sensor",
      "partId": "d3c34512-d8f7-4da1-bb9f-40e2f509c703",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/aKR4ux0ezi8BirhKo_czZpJvSBIcH18ScnJEU2GvkMY/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/am90cmluLmNvbS9U/aGVtZXMvU3R5bGVK/b3RyaW4vaW1nL3Bh/Y2tpbmdfb25lLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Analog%20Devices%20ADT7320%20or%20similar",
      "dimensions": "3x3x1mm",
      "description": "High-precision temperature sensor placed at one of six monitored points (governance plane, ML plane, battery compartment, power conditioning tray, thermal exchanger plate, intake-fan inlet). Reading is logged to the audit ledger at 1 Hz.",
      "productName": "Analog Devices ADT7320 or similar",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/temperature-sensors-thermostats-thermometers-analog-digital-output/532",
      "estimatedCost": 5
    },
    {
      "id": "temp_sensor_5",
      "name": "Internal Temperature Sensor 5",
      "pins": [
        "I2C SCL",
        "I2C SDA",
        "Power",
        "GND",
        "I2C SCL/SDA"
      ],
      "type": "sensor",
      "partId": "d3c34512-d8f7-4da1-bb9f-40e2f509c703",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/aKR4ux0ezi8BirhKo_czZpJvSBIcH18ScnJEU2GvkMY/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/am90cmluLmNvbS9U/aGVtZXMvU3R5bGVK/b3RyaW4vaW1nL3Bh/Y2tpbmdfb25lLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Analog%20Devices%20ADT7320%20or%20similar",
      "dimensions": "3x3x1mm",
      "description": "High-precision temperature sensor placed at one of six monitored points (governance plane, ML plane, battery compartment, power conditioning tray, thermal exchanger plate, intake-fan inlet). Reading is logged to the audit ledger at 1 Hz.",
      "productName": "Analog Devices ADT7320 or similar",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/temperature-sensors-thermostats-thermometers-analog-digital-output/532",
      "estimatedCost": 5
    },
    {
      "id": "temp_sensor_6",
      "name": "Internal Temperature Sensor 6",
      "pins": [
        "I2C SCL",
        "I2C SDA",
        "Power",
        "GND",
        "I2C SCL/SDA"
      ],
      "type": "sensor",
      "partId": "d3c34512-d8f7-4da1-bb9f-40e2f509c703",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/aKR4ux0ezi8BirhKo_czZpJvSBIcH18ScnJEU2GvkMY/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/am90cmluLmNvbS9U/aGVtZXMvU3R5bGVK/b3RyaW4vaW1nL3Bh/Y2tpbmdfb25lLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Analog%20Devices%20ADT7320%20or%20similar",
      "dimensions": "3x3x1mm",
      "description": "High-precision temperature sensor placed at one of six monitored points (governance plane, ML plane, battery compartment, power conditioning tray, thermal exchanger plate, intake-fan inlet). Reading is logged to the audit ledger at 1 Hz.",
      "productName": "Analog Devices ADT7320 or similar",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/temperature-sensors-thermostats-thermometers-analog-digital-output/532",
      "estimatedCost": 5
    },
    {
      "id": "power_isolate_mosfet",
      "name": "Jetson Power Isolation MOSFET",
      "pins": [
        "Gate",
        "Source",
        "Drain",
        "VCC"
      ],
      "type": "power",
      "partId": "0ab808c5-e917-4c29-a402-2541726fb01c",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/BrAPWLMwoYT-H9FtzqWxRo60OYMVVzCQ2tAdDKqo27A/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly9tYWtl/cnNlbGVjdHJvbmlj/cy5jb20vd3AtY29u/dGVudC91cGxvYWRz/LzIwMjAvMDgvSVIy/MTEwLURyaXZlci1N/T1NGRVQtNTAwVi0y/QS0xLTE0OXgxNDku/d2VicA",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=High-Side%20Power%20MOSFET%20with%20Driver",
      "dimensions": "10x10x2mm",
      "productName": "High-Side Power MOSFET with Driver",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/mosfets/276",
      "estimatedCost": 10
    },
    {
      "id": "uart_transceiver",
      "name": "UART Transceiver (Kria-Jetson)",
      "pins": [
        "VCC",
        "GND",
        "TxD",
        "RxD",
        "RTS",
        "CTS"
      ],
      "type": "module",
      "partId": "e6c70463-948f-4c3d-a940-d2db77716753",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/imXVOroyWupscCsufOmnUBQGkuWo-3j6wjojZePrrpA/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly9jb21w/b25lbnRzMTAxLmNv/bS9zaXRlcy9kZWZh/dWx0L2ZpbGVzL2lu/bGluZS1pbWFnZXMv/TUFYMzIzMi1SUzIz/Mi10by1UVEwtQ29u/dmVydGVyLU1vZHVs/ZS5wbmc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MAX3232E%20or%20similar%20RS232%20Transceiver",
      "dimensions": "10x10x2mm",
      "productName": "MAX3232E or similar RS232 Transceiver",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/interface-drivers-receivers-transceivers/699",
      "estimatedCost": 5
    },
    {
      "id": "status_led_power",
      "name": "Internal Power Status LED",
      "pins": [
        "Anode",
        "Cathode"
      ],
      "type": "display",
      "partId": "733f6eb6-18ba-4f13-a9db-087a5effc806",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/-leVsA-fOWX2a52ySMGBC7BWK_3nZloZ0bFGdptphtM/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9ic2ct/aS5uYnhjLmNvbS9w/cm9kdWN0LzY1L2I3/LzViLzU3Y2M4MGQ4/Njc4NTgyMTI1YTdi/NGZhNjBlLmpwZ0A0/ZV81MDB3XzUwMGgu/c3JjfDk1US53ZWJw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Through-hole%20LED%20Green",
      "dimensions": "3x3x5mm",
      "productName": "Through-hole LED Green",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/led-indication-discrete/283",
      "estimatedCost": 0.1
    },
    {
      "id": "status_led_active",
      "name": "Internal Active Status LED",
      "pins": [
        "Anode",
        "Cathode"
      ],
      "type": "display",
      "partId": "9fa0480d-e943-40bd-8c2a-e5123879ad03",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/MThvMxqGZ7Nzo_dsDo_f9TanBZB6Fk4huzxIDP3ipGU/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9lZHpl/YWwuaW4vd3AtY29u/dGVudC91cGxvYWRz/LzIwMjQvMDkvTEVE/LTVNTS1CTFVFLUJM/VUUtTE9ORy1MRUct/MzAweDMwMC5qcGc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Through-hole%20LED%20Blue",
      "dimensions": "3x3x5mm",
      "productName": "Through-hole LED Blue",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/led-indication-discrete/283",
      "estimatedCost": 0.1
    },
    {
      "id": "external_connector_j1_dc",
      "name": "External Connector J1 (Vehicle DC Input)",
      "pins": [
        "Pin 1 (+28V/12-24V)",
        "Pin 2 (GND)",
        "Pin 3 (Aux)",
        "Pin 4 (Aux)"
      ],
      "type": "module",
      "partId": "1aff07d0-1012-4e50-92e9-a3e3f2e1029a",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/61lw9gXPsx1KFF8oi2oc7SWylFfLWmHeVm_MkEvdtqE/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9yZW5o/b3RlY3Byby5jb20v/d3AtY29udGVudC91/cGxvYWRzLzIwMjIv/MTIvRDM4OTk5LTIw/RkQ1UE4tMjQ3eDI0/Ny5qcGc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%204-pin",
      "dimensions": "25x25x30mm",
      "productName": "MIL-DTL-38999 Series III 4-pin",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301",
      "estimatedCost": 150
    },
    {
      "id": "external_connector_j2_ac",
      "name": "External Connector J2 (AC Input)",
      "pins": [
        "Line",
        "Neutral",
        "Ground"
      ],
      "type": "module",
      "partId": "cd4d583a-09b2-4faf-a4e3-4950849ee241",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/JB5_fa_r8aBRrFxE9XDrbA4t7OBLM1SFlMPKSsTGLNw/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9pbWcu/eWZpc2hlci5jb20v/bTQzMTY3LzByL2w0/MHJseGZmOGttMzZp/OHFpd2R2OGtzdy9q/cGc4MC10My1zY2Fs/ZTEwMC53ZWJw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=IEC%20C14%20Panel%20Mount%20Connector",
      "dimensions": "30x25x20mm",
      "description": "Standard panel-mount AC inlet for connecting the charger to mains power.",
      "productName": "IEC C14 Panel Mount Connector",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/power-entry-connectors-inlets-outlets-modules/303",
      "estimatedCost": 10
    },
    {
      "id": "external_connector_j3_radar",
      "name": "External Connector J3 (Radar Ethernet)",
      "pins": [
        "8x Ethernet Data"
      ],
      "type": "module",
      "partId": "c082494d-95b4-4693-b77f-8f8a18ff5010",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/cJoxkjbUBZKVsjBPVK06XiA4RY1fM2QfnYmMd_isSwU/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/Z2xlbmFpci5jb20v/c3VwZXJuaW5lL3Jq/NDUtdXNiLWhkbWkv/aW1nL2NvdmVyLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%20Cat6%20RJ45",
      "dimensions": "25x25x30mm",
      "productName": "MIL-DTL-38999 Series III Cat6 RJ45",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301?s=N4IgTC5ODGwJQzBAjAFgDQgXkoHIoA0YAEIAmIAxBAXQIAusQAwE5QgKygCsmA",
      "estimatedCost": 200
    },
    {
      "id": "external_connector_j4_sdr",
      "name": "External Connector J4 (RF SDR USB 3.0)",
      "pins": [
        "USB 3.0 VBUS",
        "USB 3.0 GND",
        "USB 3.0 D+",
        "USB 3.0 D-",
        "USB 2.0 D+",
        "USB 2.0 D-",
        "Shield",
        "USB 3.0 D+/D-"
      ],
      "type": "module",
      "partId": "24259fe7-4491-4268-965c-6fc70ad632f4",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/cJoxkjbUBZKVsjBPVK06XiA4RY1fM2QfnYmMd_isSwU/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/Z2xlbmFpci5jb20v/c3VwZXJuaW5lL3Jq/NDUtdXNiLWhkbWkv/aW1nL2NvdmVyLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%20USB-A%209-pin",
      "dimensions": "25x25x30mm",
      "productName": "MIL-DTL-38999 Series III USB-A 9-pin",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301?s=N4IgTC5ODGwJQzBAjAFgDQgXkoHIoA0YAEIAmIAxBAXQIAusQAwE5QgKygCsmA",
      "estimatedCost": 250
    },
    {
      "id": "external_connector_j5_eo_ir",
      "name": "External Connector J5 (EO/IR USB 3.0 + MIPI)",
      "pins": [
        "USB 3.0 VBUS",
        "USB 3.0 GND",
        "USB 3.0 D+",
        "USB 3.0 D-",
        "MIPI Data Lanes",
        "MIPI Clock",
        "Power",
        "USB 3.0 D+/D-"
      ],
      "type": "module",
      "partId": "f5953ed7-c2ff-4657-ac27-97ba57eca187",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/sfNSkMgQaz-tNiIE--qES5hN_6VGIig_RLFv7JuEuMM/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/Y29ubmVjdG9yc3Vw/cGxpZXIuY29tL3dw/LWNvbnRlbnQvdXBs/b2Fkcy9BaXItRWxl/Y3Ryby0yMDE5LUgy/Uy1lQm9vay1GaWd1/cmUtMy5qcGc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%20Hybrid%20(USB%203.0%20%2B%20MIPI)",
      "dimensions": "30x30x35mm",
      "productName": "MIL-DTL-38999 Series III Hybrid (USB 3.0 + MIPI)",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301?s=N4IgTC5ODGwJQzBAjAFgDQgXkoHIoA0YAEIAmIAxBAXQIAusQAwE5QgKygCsmA",
      "estimatedCost": 300
    },
    {
      "id": "external_connector_j6_rid",
      "name": "External Connector J6 (ADS-B/RID UART)",
      "pins": [
        "UART TX",
        "UART RX",
        "GND",
        "VCC (3.3V)",
        "Flow Control",
        "UART TX/RX"
      ],
      "type": "module",
      "partId": "c225c552-fd10-40ea-afc4-3c43ba2b3e47",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/61lw9gXPsx1KFF8oi2oc7SWylFfLWmHeVm_MkEvdtqE/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9yZW5o/b3RlY3Byby5jb20v/d3AtY29udGVudC91/cGxvYWRzLzIwMjIv/MTIvRDM4OTk5LTIw/RkQ1UE4tMjQ3eDI0/Ny5qcGc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%205-pin",
      "dimensions": "20x20x25mm",
      "productName": "MIL-DTL-38999 Series III 5-pin",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301",
      "estimatedCost": 120
    },
    {
      "id": "external_connector_j7_lidar",
      "name": "External Connector J7 (LIDAR Ethernet)",
      "pins": [
        "8x Ethernet Data"
      ],
      "type": "module",
      "partId": "c082494d-95b4-4693-b77f-8f8a18ff5010",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/cJoxkjbUBZKVsjBPVK06XiA4RY1fM2QfnYmMd_isSwU/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/Z2xlbmFpci5jb20v/c3VwZXJuaW5lL3Jq/NDUtdXNiLWhkbWkv/aW1nL2NvdmVyLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%20Cat6%20RJ45",
      "dimensions": "25x25x30mm",
      "productName": "MIL-DTL-38999 Series III Cat6 RJ45",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301?s=N4IgTC5ODGwJQzBAjAFgDQgXkoHIoA0YAEIAmIAxBAXQIAusQAwE5QgKygCsmA",
      "estimatedCost": 200
    },
    {
      "id": "external_connector_j8_operator",
      "name": "External Connector J8 (Operator Console Ethernet)",
      "pins": [
        "8x Ethernet Data"
      ],
      "type": "module",
      "partId": "c082494d-95b4-4693-b77f-8f8a18ff5010",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/cJoxkjbUBZKVsjBPVK06XiA4RY1fM2QfnYmMd_isSwU/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/Z2xlbmFpci5jb20v/c3VwZXJuaW5lL3Jq/NDUtdXNiLWhkbWkv/aW1nL2NvdmVyLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%20Cat6%20RJ45",
      "dimensions": "25x25x30mm",
      "productName": "MIL-DTL-38999 Series III Cat6 RJ45",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301?s=N4IgTC5ODGwJQzBAjAFgDQgXkoHIoA0YAEIAmIAxBAXQIAusQAwE5QgKygCsmA",
      "estimatedCost": 200
    },
    {
      "id": "external_connector_j9_federal_relay",
      "name": "External Connector J9 (Federal-Tier Secure Relay Ethernet)",
      "pins": [
        "8x Ethernet Data"
      ],
      "type": "module",
      "partId": "c082494d-95b4-4693-b77f-8f8a18ff5010",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/cJoxkjbUBZKVsjBPVK06XiA4RY1fM2QfnYmMd_isSwU/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/Z2xlbmFpci5jb20v/c3VwZXJuaW5lL3Jq/NDUtdXNiLWhkbWkv/aW1nL2NvdmVyLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%20Cat6%20RJ45",
      "dimensions": "25x25x30mm",
      "productName": "MIL-DTL-38999 Series III Cat6 RJ45",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301?s=N4IgTC5ODGwJQzBAjAFgDQgXkoHIoA0YAEIAmIAxBAXQIAusQAwE5QgKygCsmA",
      "estimatedCost": 200
    },
    {
      "id": "external_connector_j10_audit_anchor",
      "name": "External Connector J10 (External Audit Anchor Ethernet)",
      "pins": [
        "8x Ethernet Data"
      ],
      "type": "module",
      "partId": "c082494d-95b4-4693-b77f-8f8a18ff5010",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/cJoxkjbUBZKVsjBPVK06XiA4RY1fM2QfnYmMd_isSwU/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly93d3cu/Z2xlbmFpci5jb20v/c3VwZXJuaW5lL3Jq/NDUtdXNiLWhkbWkv/aW1nL2NvdmVyLmpw/Zw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%20Cat6%20RJ45",
      "dimensions": "25x25x30mm",
      "productName": "MIL-DTL-38999 Series III Cat6 RJ45",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301?s=N4IgTC5ODGwJQzBAjAFgDQgXkoHIoA0YAEIAmIAxBAXQIAusQAwE5QgKygCsmA",
      "estimatedCost": 200
    },
    {
      "id": "external_connector_j11_maintenance",
      "name": "External Connector J11 (Maintenance Service USB-C)",
      "pins": [
        "USB-C VBUS",
        "USB-C GND",
        "USB-C Data Lanes",
        "CC1",
        "CC2",
        "SBU1",
        "SBU2"
      ],
      "type": "module",
      "partId": "773675c5-503c-4a6e-a369-8d9f5977dde3",
      "category": "electrical",
      "imageUrl": "https://imgs.search.brave.com/N9xtd2bel-RFchnO4Ve9hZav7hyhF9qS2AFUP5iTbsU/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9yZW5o/b3RlY3Byby5jb20v/d3AtY29udGVudC91/cGxvYWRzLzIwMjIv/MTIvRDM4OTk5LTIw/RkIzNVNOLTItMjQ3/eDI0Ny5qcGc",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Series%20III%20USB-C%2024-pin",
      "dimensions": "25x25x30mm",
      "productName": "MIL-DTL-38999 Series III USB-C 24-pin",
      "purchaseUrl": "https://www.digikey.com/en/products/filter/circular-connectors/301?s=N4IgTC5ODGwJQzBAjAFgDQgXkoHIoA0YAEIAmIAxBAXQIAusQAwE5QgKygCsmA",
      "estimatedCost": 280
    },
    {
      "id": "enclosure_main_shell",
      "name": "Enclosure Main Shell",
      "type": "enclosure",
      "partId": "e9d68a80-0c3b-4ef3-a12a-241876b00dba",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%20MIL-STD-810G%20NEMA%204X%20Transportable%20Case",
      "dimensions": "550x420x240mm",
      "description": "Outer shell of the BLADE-CUAS unit, made of aluminum and glass-fiber composite, providing environmental and EMI protection.",
      "productName": "Custom MIL-STD-810G NEMA 4X Transportable Case",
      "purchaseUrl": "https://www.amazon.com/s?k=rugged+transportable+case+mil-std-810g",
      "estimatedCost": 2200
    },
    {
      "id": "internal_aluminum_subframe",
      "name": "Internal Aluminum Sub-frame",
      "type": "structural",
      "partId": "9b3085a7-7d63-434c-ac1a-74961c467149",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%20Aluminum%20Sub-frame",
      "dimensions": "500x400x200mm",
      "description": "Internal aluminum structure for mounting compute carriers and other heavy components within the enclosure.",
      "productName": "Custom Aluminum Sub-frame",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+extrusion+frame+kit",
      "estimatedCost": 350
    },
    {
      "id": "recessed_side_handle_left",
      "name": "Recessed Side Handle (Left)",
      "type": "misc",
      "partId": "80366ed4-9eea-41df-8aa5-63ece7bf217f",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Recessed%20Spring-Loaded%20Carry%20Handle",
      "dimensions": "150x80x30mm",
      "description": "Recessed, rubber overmolded carry handle for single-operator transport, located on the left side of the enclosure.",
      "productName": "Recessed Spring-Loaded Carry Handle",
      "purchaseUrl": "https://www.amazon.com/s?k=recessed+spring+loaded+handle",
      "estimatedCost": 25
    },
    {
      "id": "recessed_side_handle_right",
      "name": "Recessed Side Handle (Right)",
      "type": "misc",
      "partId": "80366ed4-9eea-41df-8aa5-63ece7bf217f",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Recessed%20Spring-Loaded%20Carry%20Handle",
      "dimensions": "150x80x30mm",
      "description": "Recessed, rubber overmolded carry handle for single-operator transport, located on the right side of the enclosure.",
      "productName": "Recessed Spring-Loaded Carry Handle",
      "purchaseUrl": "https://www.amazon.com/s?k=recessed+spring+loaded+handle",
      "estimatedCost": 25
    },
    {
      "id": "kria_carrier_mount",
      "name": "Kria Carrier Mounting Plate",
      "type": "structural",
      "partId": "f0758381-c727-456b-b947-3d005427c5ed",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Kria%20Carrier%20Mounting%20Plate",
      "mountsFor": "governance_carrier_board",
      "dimensions": "250x200x5mm",
      "description": "Custom plate to secure the Kria KR260 carrier board to the internal sub-frame.",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+plate+sheet",
      "estimatedCost": 30
    },
    {
      "id": "jetson_orin_carrier_mount",
      "name": "Jetson Orin Carrier Mounting Plate",
      "type": "structural",
      "partId": "ca6c320f-0a79-40d8-9837-6ff4e8d6b327",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Jetson%20Orin%20Carrier%20Mounting%20Plate",
      "mountsFor": "ml_carrier_board",
      "dimensions": "250x200x5mm",
      "description": "Custom plate to secure the Jetson AGX Orin developer kit carrier board to the internal sub-frame.",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+plate+sheet",
      "estimatedCost": 30
    },
    {
      "id": "hsm_daughterboard_mount",
      "name": "HSM Daughterboard Mount",
      "type": "3d_printed",
      "partId": "3be5be02-65ba-4331-9185-afff92916158",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=HSM%20Daughterboard%20Mount",
      "mountsFor": "tpm_module",
      "dimensions": "100x50x15mm",
      "description": "3D-printed bracket for mounting the HSM daughterboard (TPM and Secure Element) adjacent to the Kria carrier.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer"
    },
    {
      "id": "audit_ssd_mount",
      "name": "Audit SSD Mount",
      "type": "3d_printed",
      "partId": "e2b24831-c12c-44ea-96b2-ddeaf0155b54",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Audit%20SSD%20Mount",
      "mountsFor": "audit_ssd",
      "dimensions": "80x25x10mm",
      "description": "3D-printed bracket for securely mounting the audit ledger SSD on its M.2 slot.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 1,
      "printSettings": "20% infill, 0.2mm layer"
    },
    {
      "id": "ml_ssd_mount",
      "name": "ML SSD Mount",
      "type": "3d_printed",
      "partId": "f773135a-7eb6-4980-98c7-3e96b4f8f327",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=ML%20SSD%20Mount",
      "mountsFor": "ml_ssd",
      "dimensions": "80x25x10mm",
      "description": "3D-printed bracket for securely mounting the ML model/frame cache NVMe SSD.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 1,
      "printSettings": "20% infill, 0.2mm layer"
    },
    {
      "id": "gps_pps_module_mount",
      "name": "GPS/PPS Module Mount",
      "type": "3d_printed",
      "partId": "94f8295e-abf7-4efd-b8fc-6f69f266f414",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=GPS%2FPPS%20Module%20Mount",
      "mountsFor": "gps_pps_receiver",
      "dimensions": "60x40x15mm",
      "description": "3D-printed holder for the GPS PPS receiver module, ensuring stable positioning.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 1,
      "printSettings": "25% infill, 0.2mm layer"
    },
    {
      "id": "power_conditioning_tray",
      "name": "Power Conditioning Tray",
      "type": "structural",
      "partId": "be40f22e-ea2e-4cce-a4d7-fcf225809fb3",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Power%20Conditioning%20Tray",
      "mountsFor": "power_converter_main_24v",
      "dimensions": "200x150x50mm",
      "description": "Aluminum tray to organize and mount the Vicor DC-DC converters and power distribution components.",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+electronics+tray",
      "estimatedCost": 40
    },
    {
      "id": "battery_compartment",
      "name": "Battery Compartment Frame",
      "type": "enclosure",
      "partId": "9fc56ad6-c6c2-4ef1-a0e3-314593bb07ca",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/WgFHb0weZK-5aa3ONKuz7jF0mHOLM5D3awdVNwfxW1E/rs:fit:0:180:1:0/g:ce/aHR0cHM6Ly9tLm1l/ZGlhLWFtYXpvbi5j/b20vaW1hZ2VzL0kv/NjE1NWJYaEE5T0wu/anBn",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Battery%20Compartment%20Frame",
      "mountsFor": "battery_pack_lifepo4",
      "dimensions": "300x150x70mm",
      "description": "Internal compartment frame to house and secure the hot-swappable LiFePO4 battery pack.",
      "productName": "Battery Compartment Frame",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+battery+tray",
      "estimatedCost": 60
    },
    {
      "id": "battery_door_side_b",
      "name": "Hot-Swap Battery Door",
      "type": "enclosure",
      "partId": "139735ce-ff6c-4733-95cc-31661d785047",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/8af3PYYpbEdSUX_vz0wW6zy_JnmSYjHV-PoQ5o0VHaw/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9pLmV0/c3lzdGF0aWMuY29t/LzI1MDk3NjI2L3Iv/aWwvZTVkNzBhLzUw/MjgzNDQ1MTYvaWxf/MzQweDI3MC41MDI4/MzQ0NTE2XzNpOXMu/anBn",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%20Aluminum%20Access%20Panel",
      "dimensions": "300x150x5mm",
      "description": "NEMA 4X rated, EMI-gasketed door on Side B for hot-swapping the LiFePO4 battery pack.",
      "productName": "Custom Aluminum Access Panel",
      "purchaseUrl": "https://www.amazon.com/s?k=nema+4x+access+panel",
      "estimatedCost": 75
    },
    {
      "id": "bms_mounting_plate",
      "name": "BMS Mounting Plate",
      "type": "3d_printed",
      "partId": "b2f7aed3-f3dd-4f88-95c8-3fc8b55864f4",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/ChxZvuYOlHojDyQo_4AvboP8ButdZqkpPlPh_w1Pzno/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9sb2Nk/b3duLmNvbS93cC1j/b250ZW50L3VwbG9h/ZHMvMjAyNC8xMi9Q/VEwtNS1FWFRfNF9C/QUNLLTMwMHgzMDAu/cG5n",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=BMS%20Mounting%20Plate",
      "mountsFor": "battery_management_system",
      "dimensions": "120x80x5mm",
      "description": "3D-printed plate for securing the Battery Management System PCB within the battery compartment.",
      "productName": "BMS Mounting Plate",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 2,
      "printSettings": "20% infill, 0.2mm layer"
    },
    {
      "id": "thermal_exchanger_plate",
      "name": "Thermal Exchanger Plate",
      "type": "structural",
      "partId": "2ff84b11-42ab-4769-9844-0943097ee93d",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%20Aluminum%20Heat%20Spreader%20Plate",
      "mountsFor": "peltier_module_1",
      "dimensions": "400x200x8mm",
      "description": "Aluminum plate at the bottom of the enclosure for mounting Peltier elements and spreading heat to the heat-pipe array.",
      "productName": "Custom Aluminum Heat Spreader Plate",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+heat+sink+plate",
      "estimatedCost": 80
    },
    {
      "id": "peltier_mount_1",
      "name": "Peltier Mount 1",
      "type": "3d_printed",
      "partId": "a764dee2-7cee-4168-9683-410c320491b1",
      "category": "mechanical",
      "material": "ABS",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Peltier%20Mount%201",
      "mountsFor": "peltier_module_1",
      "dimensions": "50x50x10mm",
      "description": "3D-printed isolation frame for mounting Peltier element 1 to ensure proper compression and thermal interface.",
      "productName": "Peltier Mount 1",
      "purchaseUrl": "https://www.amazon.com/s?k=abs+filament",
      "estimatedCost": 1,
      "printSettings": "100% infill, 0.2mm layer"
    },
    {
      "id": "peltier_mount_2",
      "name": "Peltier Mount 2",
      "type": "3d_printed",
      "partId": "96050b81-ef04-4824-8da6-428100cb9c4e",
      "category": "mechanical",
      "material": "ABS",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Peltier%20Mount%202",
      "mountsFor": "peltier_module_2",
      "dimensions": "50x50x10mm",
      "description": "3D-printed isolation frame for mounting Peltier element 2 to ensure proper compression and thermal interface.",
      "productName": "Peltier Mount 2",
      "purchaseUrl": "https://www.amazon.com/s?k=abs+filament",
      "estimatedCost": 1,
      "printSettings": "100% infill, 0.2mm layer"
    },
    {
      "id": "heat_pipe_assembly",
      "name": "Heat Pipe Array",
      "type": "thermal",
      "partId": "1f6cc805-3ef0-4c5f-8874-34ec7950dac2",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/n9u737-AjCVLsFWl-KFnrAMsElZLUMGilcwDVO74PO4/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9pcHJv/cnd4aGlranJsaTVv/LmxkeWNkbi5jb20v/Y2xvdWQvbGtCcGpL/amxscVNSb2trcnJv/aW5pby8xNzIwNTgx/NjU1MTI1LWNrdC1r/b3V0dS02NDAtNjQw/LnBuZw",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%20Copper%20Heat%20Pipe%20Array",
      "dimensions": "400x150x20mm",
      "description": "Copper heat pipe array to transfer heat from the thermal exchanger plate to the cooling fins.",
      "productName": "Custom Copper Heat Pipe Array",
      "purchaseUrl": "https://www.amazon.com/s?k=copper+heat+pipe+array",
      "estimatedCost": 120
    },
    {
      "id": "cooling_fin_array",
      "name": "Cooling Fin Array",
      "type": "thermal",
      "partId": "97d983ad-c360-436e-b61f-cf2afe333401",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/0GNkYDZ1sY6ng2xtY8rmi4dCTKV8nM8EmagDYKLlxdk/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9tLnpw/LWFsdW1pbml1bS5j/b20vdXBsb2Fkcy8y/MDE2MTE0MDIvcDIw/MTYxMjAzMTE1MTI5/MTIxNzI2Ni5qcGc_/c2l6ZT0zOTB4MA",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%20Aluminum%20Fin%20Heat%20Sink",
      "dimensions": "400x100x50mm",
      "description": "Aluminum cooling fins to dissipate heat from the heat pipes, aided by forced air from fans.",
      "productName": "Custom Aluminum Fin Heat Sink",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+fin+heat+sink",
      "estimatedCost": 90
    },
    {
      "id": "fan_mount_1",
      "name": "Fan 1 Mounting Frame",
      "type": "3d_printed",
      "partId": "f57f4962-ba5e-48a1-9a31-b2afd652344c",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Fan%201%20Mounting%20Frame",
      "mountsFor": "fan_1",
      "dimensions": "80x80x10mm",
      "description": "3D-printed frame for mounting sealed intake fan 1 to the top enclosure panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 1,
      "printSettings": "20% infill, 0.2mm layer"
    },
    {
      "id": "fan_mount_2",
      "name": "Fan 2 Mounting Frame",
      "type": "3d_printed",
      "partId": "b959df43-66a0-497d-abab-63829656bfd8",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Fan%202%20Mounting%20Frame",
      "mountsFor": "fan_2",
      "dimensions": "80x80x10mm",
      "description": "3D-printed frame for mounting sealed intake fan 2 to the top enclosure panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 1,
      "printSettings": "20% infill, 0.2mm layer"
    },
    {
      "id": "fan_mount_3",
      "name": "Fan 3 Mounting Frame",
      "type": "3d_printed",
      "partId": "eb71bb2a-2a9b-491a-b212-08587798fe0a",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Fan%203%20Mounting%20Frame",
      "mountsFor": "fan_3",
      "dimensions": "80x80x10mm",
      "description": "3D-printed frame for mounting sealed intake fan 3 to the top enclosure panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 1,
      "printSettings": "20% infill, 0.2mm layer"
    },
    {
      "id": "air_filter_grille_1",
      "name": "Air Filter Grille 1",
      "type": "enclosure",
      "partId": "71b6e781-bc4c-48d2-bcf8-39a0e0503c1f",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=80mm%20Dust%20Filter%20with%20Grille",
      "dimensions": "80x80x10mm",
      "description": "Filtered intake grille for fan 1 on the top panel to prevent dust ingress.",
      "productName": "80mm Dust Filter with Grille",
      "purchaseUrl": "https://www.amazon.com/s?k=80mm+fan+dust+filter",
      "estimatedCost": 5
    },
    {
      "id": "air_filter_grille_2",
      "name": "Air Filter Grille 2",
      "type": "enclosure",
      "partId": "71b6e781-bc4c-48d2-bcf8-39a0e0503c1f",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=80mm%20Dust%20Filter%20with%20Grille",
      "dimensions": "80x80x10mm",
      "description": "Filtered intake grille for fan 2 on the top panel to prevent dust ingress.",
      "productName": "80mm Dust Filter with Grille",
      "purchaseUrl": "https://www.amazon.com/s?k=80mm+fan+dust+filter",
      "estimatedCost": 5
    },
    {
      "id": "air_filter_grille_3",
      "name": "Air Filter Grille 3",
      "type": "enclosure",
      "partId": "71b6e781-bc4c-48d2-bcf8-39a0e0503c1f",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=80mm%20Dust%20Filter%20with%20Grille",
      "dimensions": "80x80x10mm",
      "description": "Filtered intake grille for fan 3 on the top panel to prevent dust ingress.",
      "productName": "80mm Dust Filter with Grille",
      "purchaseUrl": "https://www.amazon.com/s?k=80mm+fan+dust+filter",
      "estimatedCost": 5
    },
    {
      "id": "nema_4x_gasket_set",
      "name": "NEMA 4X Gasket Set",
      "type": "misc",
      "partId": "0a24df31-64ab-42df-91ff-c798d7b2a26a",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=EMI%2FEnvironmental%20Gasket%20Strips",
      "dimensions": "Various lengths",
      "description": "Set of NEMA 4X and EMI gaskets for all enclosure seams and access panels.",
      "productName": "EMI/Environmental Gasket Strips",
      "purchaseUrl": "https://www.amazon.com/s?k=nema+4x+emi+gasket",
      "estimatedCost": 150
    },
    {
      "id": "connector_panel_rear",
      "name": "Rear Connector Panel",
      "type": "enclosure",
      "partId": "8bd60392-bf00-462a-a799-8cdbb4d09873",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Rear%20Connector%20Panel",
      "dimensions": "420x100x3mm",
      "description": "Black anodized aluminum panel on the rear for J1, J2, J12 connectors.",
      "productName": "Rear Connector Panel",
      "purchaseUrl": "https://www.amazon.com/s?k=black+anodized+aluminum+plate",
      "estimatedCost": 50
    },
    {
      "id": "connector_panel_front",
      "name": "Front Connector Panel",
      "type": "enclosure",
      "partId": "01f83b5b-6e1f-4f55-823d-44ae635ced21",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Front%20Connector%20Panel",
      "dimensions": "420x100x3mm",
      "description": "Black anodized aluminum panel on the front for J8, J9, J10, J11 connectors.",
      "purchaseUrl": "https://www.amazon.com/s?k=black+anodized+aluminum+plate",
      "estimatedCost": 50
    },
    {
      "id": "connector_panel_side_a",
      "name": "Sensor Ingress Panel (Side A)",
      "type": "enclosure",
      "partId": "b74d2a96-fc62-4a1b-ad6e-e36cc09aaa35",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Sensor%20Ingress%20Panel%20(Side%20A)",
      "dimensions": "240x100x3mm",
      "description": "Black anodized aluminum panel on Side A for J3-J7 sensor input connectors.",
      "purchaseUrl": "https://www.amazon.com/s?k=black+anodized+aluminum+plate",
      "estimatedCost": 40
    },
    {
      "id": "connector_mount_j1",
      "name": "J1 DC Input Mount",
      "type": "misc",
      "partId": "ef4511b3-bd61-4829-941b-3df7cefa61e7",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J1%20DC%20Input%20Mount",
      "mountsFor": "external_connector_j1_dc",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 size 13 connector J1 on the rear panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j2",
      "name": "J2 AC Input Mount",
      "type": "misc",
      "partId": "26c298fe-54f0-44a7-8b19-79d67383e262",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J2%20AC%20Input%20Mount",
      "mountsFor": "external_connector_j2_ac",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for IEC C14 connector J2 on the rear panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=iec+c14+panel+mount+nut",
      "estimatedCost": 5
    },
    {
      "id": "connector_mount_j3",
      "name": "J3 Radar Mount",
      "type": "misc",
      "partId": "73910000-dbd0-42a7-abd4-fd52a1b0de7b",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J3%20Radar%20Mount",
      "mountsFor": "external_connector_j3_radar",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 Cat6 connector J3 on Side A panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j4",
      "name": "J4 RF SDR Mount",
      "type": "misc",
      "partId": "bbcfdc62-f86e-4f67-90c2-803037227cdd",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J4%20RF%20SDR%20Mount",
      "mountsFor": "external_connector_j4_sdr",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 USB-A connector J4 on Side A panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j5",
      "name": "J5 EO/IR Mount",
      "type": "misc",
      "partId": "bd7cd0a0-d099-4837-9ab0-8de5c1718af2",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J5%20EO%2FIR%20Mount",
      "mountsFor": "external_connector_j5_eo_ir",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 hybrid connector J5 on Side A panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j6",
      "name": "J6 ADS-B/RID Mount",
      "type": "misc",
      "partId": "1d0c89e6-0ab6-428b-ba4e-897236244caf",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J6%20ADS-B%2FRID%20Mount",
      "mountsFor": "external_connector_j6_rid",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 size 9 connector J6 on Side A panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j7",
      "name": "J7 LIDAR Mount",
      "type": "misc",
      "partId": "dc2976ec-e8e4-4e30-a5a1-e3d9a225a6c7",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J7%20LIDAR%20Mount",
      "mountsFor": "external_connector_j7_lidar",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 Cat6 connector J7 on Side A panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j8",
      "name": "J8 Operator Console Mount",
      "type": "misc",
      "partId": "e045e078-f3a5-4770-94aa-3fd9ca50ee89",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J8%20Operator%20Console%20Mount",
      "mountsFor": "external_connector_j8_operator",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 Cat6 connector J8 on the front panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j9",
      "name": "J9 Federal Relay Mount",
      "type": "misc",
      "partId": "440aa969-244c-42a5-96c9-ba88fc24e93f",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J9%20Federal%20Relay%20Mount",
      "mountsFor": "external_connector_j9_federal_relay",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 Cat6 connector J9 on the front panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j10",
      "name": "J10 Audit Anchor Mount",
      "type": "misc",
      "partId": "60907db5-6135-4457-a97d-91ad5a6aaadc",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J10%20Audit%20Anchor%20Mount",
      "mountsFor": "external_connector_j10_audit_anchor",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 Cat6 connector J10 on the front panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j11",
      "name": "J11 Maintenance Port Mount",
      "type": "misc",
      "partId": "dde96d6f-bf71-491c-825c-7e992dfc95d4",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J11%20Maintenance%20Port%20Mount",
      "mountsFor": "external_connector_j11_maintenance",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for MIL-DTL-38999 USB-C connector J11 on the front panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+spec+connector+nut",
      "estimatedCost": 10
    },
    {
      "id": "connector_mount_j12",
      "name": "J12 GPS Antenna Mount",
      "type": "misc",
      "partId": "7e0cfb10-54a4-4917-8dcc-fa60ac7c556f",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=J12%20GPS%20Antenna%20Mount",
      "mountsFor": "external_connector_j12_gps_antenna",
      "dimensions": "Custom fit",
      "description": "Mounting hardware for SMA bulkhead connector J12 on the rear panel.",
      "purchaseUrl": "https://www.amazon.com/s?k=sma+bulkhead+mount+nut",
      "estimatedCost": 5
    },
    {
      "id": "dust_cap_j1",
      "name": "Dust Cap for J1",
      "type": "misc",
      "partId": "eef2ed6e-25bb-41f0-9299-3e8320fd6635",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Connector%20Dust%20Cap",
      "dimensions": "Size 13",
      "description": "Dust cap on lanyard for MIL-DTL-38999 J1 connector.",
      "productName": "MIL-DTL-38999 Connector Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+dust+cap+size+13",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j3",
      "name": "Dust Cap for J3",
      "type": "misc",
      "partId": "eef2ed6e-25bb-41f0-9299-3e8320fd6635",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Connector%20Dust%20Cap",
      "dimensions": "Cat6",
      "description": "Dust cap on lanyard for MIL-DTL-38999 Cat6 J3 connector.",
      "productName": "MIL-DTL-38999 Connector Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+cat6+dust+cap",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j4",
      "name": "Dust Cap for J4",
      "type": "misc",
      "partId": "cff5e450-03ef-4449-89cc-5105af0b8af8",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20USB-A%20Dust%20Cap",
      "dimensions": "USB-A",
      "description": "Dust cap on lanyard for MIL-DTL-38999 USB-A J4 connector.",
      "productName": "MIL-DTL-38999 USB-A Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+usb+a+dust+cap",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j5",
      "name": "Dust Cap for J5",
      "type": "misc",
      "partId": "3ebee461-d47b-426e-8816-e836303ad560",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Hybrid%20Dust%20Cap",
      "dimensions": "Hybrid",
      "description": "Dust cap on lanyard for MIL-DTL-38999 Hybrid J5 connector.",
      "productName": "MIL-DTL-38999 Hybrid Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+hybrid+dust+cap",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j6",
      "name": "Dust Cap for J6",
      "type": "misc",
      "partId": "eef2ed6e-25bb-41f0-9299-3e8320fd6635",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Connector%20Dust%20Cap",
      "dimensions": "Size 9",
      "description": "Dust cap on lanyard for MIL-DTL-38999 size 9 J6 connector.",
      "productName": "MIL-DTL-38999 Connector Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+dust+cap+size+9",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j7",
      "name": "Dust Cap for J7",
      "type": "misc",
      "partId": "eef2ed6e-25bb-41f0-9299-3e8320fd6635",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Connector%20Dust%20Cap",
      "dimensions": "Cat6",
      "description": "Dust cap on lanyard for MIL-DTL-38999 Cat6 J7 connector.",
      "productName": "MIL-DTL-38999 Connector Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+cat6+dust+cap",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j8",
      "name": "Dust Cap for J8",
      "type": "misc",
      "partId": "eef2ed6e-25bb-41f0-9299-3e8320fd6635",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Connector%20Dust%20Cap",
      "dimensions": "Cat6",
      "description": "Dust cap on lanyard for MIL-DTL-38999 Cat6 J8 connector.",
      "productName": "MIL-DTL-38999 Connector Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+cat6+dust+cap",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j9",
      "name": "Dust Cap for J9",
      "type": "misc",
      "partId": "eef2ed6e-25bb-41f0-9299-3e8320fd6635",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Connector%20Dust%20Cap",
      "dimensions": "Cat6",
      "description": "Dust cap on lanyard for MIL-DTL-38999 Cat6 J9 connector.",
      "productName": "MIL-DTL-38999 Connector Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+cat6+dust+cap",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j10",
      "name": "Dust Cap for J10",
      "type": "misc",
      "partId": "eef2ed6e-25bb-41f0-9299-3e8320fd6635",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20Connector%20Dust%20Cap",
      "dimensions": "Cat6",
      "description": "Dust cap on lanyard for MIL-DTL-38999 Cat6 J10 connector.",
      "productName": "MIL-DTL-38999 Connector Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+cat6+dust+cap",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j11",
      "name": "Dust Cap for J11",
      "type": "misc",
      "partId": "c8a3ae89-dba1-492e-b577-1d690a02af14",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=MIL-DTL-38999%20USB-C%20Dust%20Cap",
      "dimensions": "USB-C",
      "description": "Dust cap on lanyard for MIL-DTL-38999 USB-C J11 connector.",
      "productName": "MIL-DTL-38999 USB-C Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=mil+dtl+38999+usb+c+dust+cap",
      "estimatedCost": 8
    },
    {
      "id": "dust_cap_j12",
      "name": "Dust Cap for J12",
      "type": "misc",
      "partId": "2aa03bd7-ab52-4562-8e29-244520337010",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=SMA%20Connector%20Dust%20Cap",
      "dimensions": "SMA",
      "description": "Dust cap on lanyard for SMA bulkhead J12 connector.",
      "productName": "SMA Connector Dust Cap",
      "purchaseUrl": "https://www.amazon.com/s?k=sma+dust+cap",
      "estimatedCost": 3
    },
    {
      "id": "iec_c14_retaining_clip",
      "name": "IEC C14 Retaining Clip",
      "type": "misc",
      "partId": "9308cd78-ef8f-4d79-a85b-c13fb7ac7200",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=IEC%20C14%20Panel%20Mount%20Retainer",
      "dimensions": "Standard C14",
      "description": "Retaining clip for IEC C14 connector J2, securing it in the rear panel.",
      "productName": "IEC C14 Panel Mount Retainer",
      "purchaseUrl": "https://www.amazon.com/s?k=iec+c14+retaining+clip",
      "estimatedCost": 2
    },
    {
      "id": "nato_rail_mount_base",
      "name": "NATO Rail Mount Base",
      "type": "structural",
      "partId": "2c0253fe-8ca2-4062-aaf9-2950eb79560e",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%20NATO%20Rail%20Interface%20Plate",
      "dimensions": "400x100x15mm",
      "description": "NATO-compatible rail interface plate permanently mounted to the enclosure bottom for vehicle integration.",
      "productName": "Custom NATO Rail Interface Plate",
      "purchaseUrl": "https://www.amazon.com/s?k=nato+rail+mount+plate",
      "estimatedCost": 100
    },
    {
      "id": "m8_bolt_vehicle_mount",
      "name": "M8 Bolt for Vehicle Mount",
      "type": "misc",
      "partId": "effa4d50-f402-4ecb-a482-428070f879d2",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/0gklful6u8dxEKzeyOtPzXmZPbVwQ61o78BaZcFP1tk/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9yYWNl/dGVjaC13b3JkcHJl/c3MtbWVkaWEuczMu/YW1hem9uYXdzLmNv/bS93cC1jb250ZW50/L3VwbG9hZHMvMjAx/OC8wNy9wcm9kdWN0/cy1JTUdfMzM3MVsx/XS01MDB4NTAwLmpw/Zw",
      "material": "Stainless Steel",
      "quantity": 6,
      "amazonUrl": "https://www.amazon.com/s?k=M8x25mm%20Hex%20Head%20Bolt",
      "dimensions": "M8x25mm",
      "description": "M8 bolts for securing the enclosure to a vehicle mount through the NATO rail interface.",
      "productName": "M8x25mm Hex Head Bolt",
      "purchaseUrl": "https://www.amazon.com/s?k=m8+hex+head+bolt",
      "estimatedCost": 0.5
    },
    {
      "id": "tripod_adapter_base",
      "name": "Tripod Adapter Base",
      "type": "structural",
      "partId": "46d10876-e608-4447-9f6d-39d93c6ef9cd",
      "category": "mechanical",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Custom%203%2F8-16%20UNC%20Tripod%20Adapter",
      "dimensions": "100x100x10mm",
      "description": "Adapter plate with a 3/8-16 UNC threaded hole for mounting the enclosure on a heavy ground tripod.",
      "productName": "Custom 3/8-16 UNC Tripod Adapter",
      "purchaseUrl": "https://www.amazon.com/s?k=3/8-16+tripod+adapter+plate",
      "estimatedCost": 40
    },
    {
      "id": "fixed_mount_corner_bracket_1",
      "name": "Fixed Mount Corner Bracket 1",
      "type": "structural",
      "partId": "9a0f0e01-fac2-46e1-b2de-e67d5f56dc0a",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/nBy7R_jpyHwRnDSeL3DQxS3vJI1kjkHwYKI7-d4ZktU/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9hdGxh/c2dyZWVuaG91c2Uu/Y29tL3dwLWNvbnRl/bnQvdXBsb2Fkcy8y/MDI0LzAyLzI3UHJv/ZHVjdHMuanBn",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=L-Bracket%20Aluminum",
      "dimensions": "50x50x25mm",
      "description": "Aluminum L-bracket for fixed mounting, utilizing one of the M6 corner holes in the base.",
      "productName": "L-Bracket Aluminum",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+l+bracket",
      "estimatedCost": 8
    },
    {
      "id": "fixed_mount_corner_bracket_2",
      "name": "Fixed Mount Corner Bracket 2",
      "type": "structural",
      "partId": "9a0f0e01-fac2-46e1-b2de-e67d5f56dc0a",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/nBy7R_jpyHwRnDSeL3DQxS3vJI1kjkHwYKI7-d4ZktU/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9hdGxh/c2dyZWVuaG91c2Uu/Y29tL3dwLWNvbnRl/bnQvdXBsb2Fkcy8y/MDI0LzAyLzI3UHJv/ZHVjdHMuanBn",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=L-Bracket%20Aluminum",
      "dimensions": "50x50x25mm",
      "description": "Aluminum L-bracket for fixed mounting, utilizing one of the M6 corner holes in the base.",
      "productName": "L-Bracket Aluminum",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+l+bracket",
      "estimatedCost": 8
    },
    {
      "id": "fixed_mount_corner_bracket_3",
      "name": "Fixed Mount Corner Bracket 3",
      "type": "structural",
      "partId": "9a0f0e01-fac2-46e1-b2de-e67d5f56dc0a",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/nBy7R_jpyHwRnDSeL3DQxS3vJI1kjkHwYKI7-d4ZktU/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9hdGxh/c2dyZWVuaG91c2Uu/Y29tL3dwLWNvbnRl/bnQvdXBsb2Fkcy8y/MDI0LzAyLzI3UHJv/ZHVjdHMuanBn",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=L-Bracket%20Aluminum",
      "dimensions": "50x50x25mm",
      "description": "Aluminum L-bracket for fixed mounting, utilizing one of the M6 corner holes in the base.",
      "productName": "L-Bracket Aluminum",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+l+bracket",
      "estimatedCost": 8
    },
    {
      "id": "fixed_mount_corner_bracket_4",
      "name": "Fixed Mount Corner Bracket 4",
      "type": "structural",
      "partId": "9a0f0e01-fac2-46e1-b2de-e67d5f56dc0a",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/nBy7R_jpyHwRnDSeL3DQxS3vJI1kjkHwYKI7-d4ZktU/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9hdGxh/c2dyZWVuaG91c2Uu/Y29tL3dwLWNvbnRl/bnQvdXBsb2Fkcy8y/MDI0LzAyLzI3UHJv/ZHVjdHMuanBn",
      "material": "Aluminum",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=L-Bracket%20Aluminum",
      "dimensions": "50x50x25mm",
      "description": "Aluminum L-bracket for fixed mounting, utilizing one of the M6 corner holes in the base.",
      "productName": "L-Bracket Aluminum",
      "purchaseUrl": "https://www.amazon.com/s?k=aluminum+l+bracket",
      "estimatedCost": 8
    },
    {
      "id": "m6_bolt_fixed_mount",
      "name": "M6 Bolt for Fixed Mount",
      "type": "misc",
      "partId": "4cc6d0d1-1d63-4493-a552-eb6a4520e1b9",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/FLzjK1bBWaw2sQlK5Gl_whnolWIRQ8KkaVYx-KosP48/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9yYWNl/dGVjaC13b3JkcHJl/c3MtbWVkaWEuczMu/YW1hem9uYXdzLmNv/bS93cC1jb250ZW50/L3VwbG9hZHMvMjAx/Mi8wNi9SVDYxMDI1/LTAtMS1Qcm9kdWN0/LVBpYy0wMDEtQ29s/b3ItNTAweDUwMC5q/cGc",
      "material": "Stainless Steel",
      "quantity": 4,
      "amazonUrl": "https://www.amazon.com/s?k=M6x20mm%20Hex%20Head%20Bolt",
      "dimensions": "M6x20mm",
      "description": "M6 bolts for securing the enclosure to fixed structures via corner brackets.",
      "productName": "M6x20mm Hex Head Bolt",
      "purchaseUrl": "https://www.amazon.com/s?k=m6+hex+head+bolt",
      "estimatedCost": 0.4
    },
    {
      "id": "status_led_mount_transparent",
      "name": "Status LED Transparent Window",
      "type": "enclosure",
      "partId": "37241e61-4f21-4aa4-bf38-ab57198cc657",
      "category": "mechanical",
      "material": "Acrylic",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Small%20Acrylic%20Inspection%20Window",
      "dimensions": "50x20x3mm",
      "description": "Small transparent window on the front panel for viewing internal status LEDs.",
      "productName": "Small Acrylic Inspection Window",
      "purchaseUrl": "https://www.amazon.com/s?k=small+acrylic+window",
      "estimatedCost": 5
    },
    {
      "id": "jetson_heatsink",
      "name": "Jetson Active Heatsink",
      "type": "thermal",
      "partId": "eb2204c8-bac4-4930-abda-8e0e2e438a2a",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=NVIDIA%20Jetson%20AGX%20Orin%20Active%20Heatsink",
      "mountsFor": "ml_mcu_som",
      "dimensions": "100x80x50mm",
      "description": "Active heatsink and fan stack designed for the Jetson AGX Orin module.",
      "productName": "NVIDIA Jetson AGX Orin Active Heatsink",
      "purchaseUrl": "https://www.amazon.com/s?k=jetson+orin+active+heatsink",
      "estimatedCost": 150
    },
    {
      "id": "kria_heatsink",
      "name": "Kria Heatsink",
      "type": "thermal",
      "partId": "5d5dfc1a-2770-449a-a811-0e23a73c4ce6",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Xilinx%20Kria%20K2604%20Heatsink",
      "mountsFor": "governance_mcu_som",
      "dimensions": "80x80x25mm",
      "description": "Passive heatsink for the Kria K26 SOM.",
      "productName": "Xilinx Kria K2604 Heatsink",
      "purchaseUrl": "https://www.amazon.com/s?k=kria+k26+heatsink",
      "estimatedCost": 40
    },
    {
      "id": "thermal_interface_material_jetson",
      "name": "Graphite TIM Jetson",
      "type": "thermal",
      "partId": "a34dab1c-3a6b-4ba7-912c-46061aaf3116",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Graphite%20Thermal%20Interface%20Pad",
      "dimensions": "40x40x0.2mm",
      "description": "Graphite thermal interface material for optimal heat transfer from Jetson SoC to heatsink.",
      "productName": "Graphite Thermal Interface Pad",
      "purchaseUrl": "https://www.amazon.com/s?k=graphite+thermal+pad+gpu",
      "estimatedCost": 10
    },
    {
      "id": "thermal_interface_material_kria",
      "name": "Graphite TIM Kria",
      "type": "thermal",
      "partId": "a34dab1c-3a6b-4ba7-912c-46061aaf3116",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Graphite%20Thermal%20Interface%20Pad",
      "dimensions": "30x30x0.2mm",
      "description": "Graphite thermal interface material for optimal heat transfer from Kria FPGA to heatsink.",
      "productName": "Graphite Thermal Interface Pad",
      "purchaseUrl": "https://www.amazon.com/s?k=graphite+thermal+pad+fpga",
      "estimatedCost": 8
    },
    {
      "id": "gpio_mosfet_enclosure",
      "name": "GPIO Isolate MOSFET Enclosure",
      "type": "3d_printed",
      "partId": "857e73f9-8031-4e00-a78b-a0b88fd2c5fc",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=GPIO%20Isolate%20MOSFET%20Enclosure",
      "mountsFor": "power_isolate_mosfet",
      "dimensions": "50x30x20mm",
      "description": "Small 3D-printed enclosure for the Jetson power isolation MOSFET, providing physical protection and labeling.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 1,
      "printSettings": "20% infill, 0.2mm layer"
    },
    {
      "id": "uart_transceiver_enclosure",
      "name": "UART Transceiver Enclosure",
      "type": "3d_printed",
      "partId": "fdc3f30a-b756-4f21-adf5-c931fca020e6",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=UART%20Transceiver%20Enclosure",
      "mountsFor": "uart_transceiver",
      "dimensions": "40x30x15mm",
      "description": "Small 3D-printed enclosure for the UART transceiver module.",
      "purchaseUrl": "https://www.amazon.com/s?k=petg+filament",
      "estimatedCost": 1,
      "printSettings": "20% infill, 0.2mm layer"
    },
    {
      "id": "m3_standoff_kit",
      "name": "M3 Standoff and Screw Kit",
      "type": "misc",
      "partId": "7076e29d-a3c4-4177-b455-706e2c23cec6",
      "category": "mechanical",
      "imageUrl": "https://imgs.search.brave.com/oSAGdPCAik4_A-JusFNwQqIM_nj764h_TKXt9QI43bY/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9tLm1l/ZGlhLWFtYXpvbi5j/b20vaW1hZ2VzL0kv/NzFPaVowNGkxVEwu/anBn",
      "material": "Nylon",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=M3%20Nylon%20Hex%20Standoff%20Assortment",
      "dimensions": "M3, various lengths",
      "description": "Assortment of M3 nylon standoffs and screws for PCB mounting.",
      "productName": "M3 Nylon Hex Standoff Assortment",
      "purchaseUrl": "https://www.amazon.com/s?k=m3+nylon+standoff+kit",
      "estimatedCost": 15
    },
    {
      "id": "m2_screws_kit",
      "name": "M2 Screw Kit",
      "type": "misc",
      "partId": "02529418-02a0-45bd-9660-780df4c31b20",
      "category": "mechanical",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=M2%20Flat%20Head%20Screw%20Assortment",
      "dimensions": "M2, various lengths",
      "description": "Assortment of M2 screws for mounting small PCBs and modules.",
      "productName": "M2 Flat Head Screw Assortment",
      "purchaseUrl": "https://www.amazon.com/s?k=m2+screw+assortment",
      "estimatedCost": 10
    },
    {
      "id": "secure_element_mount",
      "name": "NXP EdgeLock SE051 Secure Element Mount",
      "type": "3d_printed",
      "partId": "c2c824d3-8f69-4981-89de-8f55aa598d72",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=NXP%20EdgeLock%20SE051%20Secure%20Element%20Mount",
      "mountsFor": "secure_element",
      "dimensions": "50x40x12mm",
      "description": "Adapter plate for the NXP EdgeLock SE051 Secure Element that bolts to the main chassis with M3 hardware. Includes wire-routing channels.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "temp_sensor_1_mount",
      "name": "Internal Temperature Sensor 1 Mount",
      "type": "3d_printed",
      "partId": "601b8bbc-d795-4e3a-8394-b0cbfb3b7190",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Internal%20Temperature%20Sensor%201%20Mount",
      "mountsFor": "temp_sensor_1",
      "dimensions": "30x30x15mm",
      "description": "Form-fitting cradle for the Internal Temperature Sensor 1 that holds the sensing surface in its rated orientation. Snap-fit retention so it can be removed for calibration without tools.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "temp_sensor_2_mount",
      "name": "Internal Temperature Sensor 2 Mount",
      "type": "3d_printed",
      "partId": "9e30b5ef-35b3-4f10-acc2-5db097a227f2",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Internal%20Temperature%20Sensor%202%20Mount",
      "mountsFor": "temp_sensor_2",
      "dimensions": "30x30x15mm",
      "description": "Form-fitting cradle for the Internal Temperature Sensor 2 that holds the sensing surface in its rated orientation. Snap-fit retention so it can be removed for calibration without tools.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "temp_sensor_3_mount",
      "name": "Internal Temperature Sensor 3 Mount",
      "type": "3d_printed",
      "partId": "77ea8a7e-c011-472b-929b-3145be456068",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Internal%20Temperature%20Sensor%203%20Mount",
      "mountsFor": "temp_sensor_3",
      "dimensions": "30x30x15mm",
      "description": "Form-fitting cradle for the Internal Temperature Sensor 3 that holds the sensing surface in its rated orientation. Snap-fit retention so it can be removed for calibration without tools.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "temp_sensor_4_mount",
      "name": "Internal Temperature Sensor 4 Mount",
      "type": "3d_printed",
      "partId": "43cd4caf-2c66-4b3f-bad7-8861bdf7e379",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Internal%20Temperature%20Sensor%204%20Mount",
      "mountsFor": "temp_sensor_4",
      "dimensions": "30x30x15mm",
      "description": "Form-fitting cradle for the Internal Temperature Sensor 4 that holds the sensing surface in its rated orientation. Snap-fit retention so it can be removed for calibration without tools.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "temp_sensor_5_mount",
      "name": "Internal Temperature Sensor 5 Mount",
      "type": "3d_printed",
      "partId": "81142292-c37a-4aaf-8323-a08d9b46f0a4",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Internal%20Temperature%20Sensor%205%20Mount",
      "mountsFor": "temp_sensor_5",
      "dimensions": "30x30x15mm",
      "description": "Form-fitting cradle for the Internal Temperature Sensor 5 that holds the sensing surface in its rated orientation. Snap-fit retention so it can be removed for calibration without tools.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "temp_sensor_6_mount",
      "name": "Internal Temperature Sensor 6 Mount",
      "type": "3d_printed",
      "partId": "3c6bf353-85bc-4ec5-a22f-470bd68437c1",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Internal%20Temperature%20Sensor%206%20Mount",
      "mountsFor": "temp_sensor_6",
      "dimensions": "30x30x15mm",
      "description": "Form-fitting cradle for the Internal Temperature Sensor 6 that holds the sensing surface in its rated orientation. Snap-fit retention so it can be removed for calibration without tools.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "status_led_power_mount",
      "name": "Internal Power Status LED Mount",
      "type": "3d_printed",
      "partId": "70a01e9a-efdb-46c7-ad4f-d31835231c8d",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Internal%20Power%20Status%20LED%20Mount",
      "mountsFor": "status_led_power",
      "dimensions": "90x60x10mm",
      "description": "Front-bezel mount for the Internal Power Status LED with a flush face and rear standoffs for the PCB. Cable relief on the bottom.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "status_led_active_mount",
      "name": "Internal Active Status LED Mount",
      "type": "3d_printed",
      "partId": "8946c1b5-53e8-4360-82a9-c36f445b60fb",
      "category": "mechanical",
      "material": "PETG",
      "quantity": 1,
      "amazonUrl": "https://www.amazon.com/s?k=Internal%20Active%20Status%20LED%20Mount",
      "mountsFor": "status_led_active",
      "dimensions": "90x60x10mm",
      "description": "Front-bezel mount for the Internal Active Status LED with a flush face and rear standoffs for the PCB. Cable relief on the bottom.",
      "purchaseUrl": "",
      "estimatedCost": 2,
      "printSettings": "30% infill, 0.2mm layer, 4 perimeters"
    },
    {
      "id": "echodyne_echoguard_cr",
      "name": "Echodyne EchoGuard CR Radar",
      "productName": "Echodyne EchoGuard CR",
      "category": "electrical",
      "type": "sensor",
      "quantity": 1,
      "estimatedCost": 6500,
      "purchaseUrl": "https://www.echodyne.com/defense/products/echoguard",
      "description": "Metamaterial scanning radar for drone detection and tracking.",
      "pins": [
        "Ethernet 1000BASE-T"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=Echodyne%20EchoGuard%20CR",
      "imageUrl": "https://imgs.search.brave.com/USoFxeBp0XlDGKNqzcOBUI83GP3edY6DyinkwgkMR0w/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly91dGls/aXR5c2VjdXJpdHku/Y29tL3dwLWNvbnRl/bnQvdGhlbWVzL3lv/b3RoZW1lL2NhY2hl/LzA5L0VjaG9keW5l/LUVjaG9HdWFyZC1X/aGl0ZS0wOWY0MGRk/My5wbmc"
    },
    {
      "id": "ettus_b205mini_i_sdr",
      "name": "Ettus B205mini-i USB SDR",
      "productName": "Ettus USRP B205mini-i + Antennas + LNA",
      "category": "electrical",
      "type": "sensor",
      "quantity": 1,
      "estimatedCost": 4200,
      "purchaseUrl": "https://www.ettus.com/all-products/usrp-b205mini-i/",
      "description": "Receive-only USB SDR with antenna array and LNA for RF detection and analysis.",
      "pins": [
        "USB 3.0",
        "Power Input"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=Ettus%20USRP%20B205mini-i%20%2B%20Antennas%20%2B%20LNA",
      "imageUrl": "https://imgs.search.brave.com/UI4HYP3JAAZTCyx1fGaI4Fj8rqI3dE9vLwXRvi8RlbI/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9zLmFs/aWNkbi5jb20vQHNj/MDQva2YvSGFlMWNk/ZGJmZGU2ODRhODdi/MjEyYmMzNzVlMzk5/YjQ5ci5wbmdfMzAw/eDMwMC5qcGc"
    },
    {
      "id": "flir_boson_640_lwir",
      "name": "FLIR Boson 640 LWIR Thermal Core",
      "productName": "FLIR Boson 640 LWIR Thermal Core",
      "category": "electrical",
      "type": "sensor",
      "quantity": 1,
      "estimatedCost": 6500,
      "purchaseUrl": "https://www.flir.com/products/boson/",
      "description": "Long-wave infrared thermal camera core for night and adverse weather vision.",
      "pins": [
        "USB 3.0",
        "MIPI CSI-2",
        "Power Input"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=FLIR%20Boson%20640%20LWIR%20Thermal%20Core",
      "imageUrl": "https://imgs.search.brave.com/HuDWvd6ZIRlVNeV3P6qPcc1Sg3-jyRjbJ-R87Bw9HZQ/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/ZmxpcmNhbWVyYXMu/Y29tL2ltYWdlL2Nh/Y2hlL2NhdGFsb2cv/cHJvZHVjdC9ib3Nv/bi9ib3Nvbl82NDBf/NzNtbV9pbl9oZXJv/LTgwMHg4MDAuanBn"
    },
    {
      "id": "sony_imx585_4k_vis_sensor",
      "name": "Sony IMX585 4K Visible-Band Sensor",
      "productName": "Sony IMX585 4K Visible-Band Sensor + 50mm Lens + 2-Axis Turret",
      "category": "electrical",
      "type": "sensor",
      "quantity": 1,
      "estimatedCost": 1200,
      "purchaseUrl": "N/A",
      "description": "4K visible-band camera sensor with 50mm lens and 2-axis turret for optical surveillance.",
      "pins": [
        "USB 3.0",
        "MIPI CSI-2",
        "Power Input"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=Sony%20IMX585%204K%20Visible-Band%20Sensor%20%2B%2050mm%20Lens%20%2B%202-Axis%20Turret",
      "imageUrl": "https://imgs.search.brave.com/vmTmxtOC7FnUHjDEPckxNRAwnxInKn0LrkfqM0E-8ao/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9pbWFn/ZS5tYWRlLWluLWNo/aW5hLmNvbS8yMDJm/MGowMEdNUENPTHlk/ZU5xSi84TVAtNEst/NjBmcHMtVVNCMy0w/LUNhbWVyYS1Nb2R1/bGUtMTI1LUZvdi1J/bXg1ODUtQ01PUy1T/ZW5zb3Iud2VicA"
    },
    {
      "id": "uavionix_pingrx_pro",
      "name": "uAvionix pingRX Pro ADS-B/RID Receiver",
      "productName": "uAvionix pingRX Pro",
      "category": "electrical",
      "type": "sensor",
      "quantity": 1,
      "estimatedCost": 400,
      "purchaseUrl": "https://uavionix.com/product/pingrx-pro/",
      "description": "ADS-B and Remote ID receiver for tracking cooperative aircraft.",
      "pins": [
        "UART TX",
        "UART RX",
        "VCC",
        "GND"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=uAvionix%20pingRX%20Pro",
      "imageUrl": "https://imgs.search.brave.com/Cu1eIAYNQOFNV5ml_5PhxhE2heaYyVaedOOzCwqUV_8/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/dW5tYW5uZWRzeXN0/ZW1zdGVjaG5vbG9n/eS5jb20vd3AtY29u/dGVudC91cGxvYWRz/LzIwMjAvMDgvdUF2/aW9uaXgtcGluZ1JY/LVByby1kcm9uZS1E/QUEtc29sdXRpb24t/MjM1eDIzNS5qcGc"
    },
    {
      "id": "livox_hap_lidar",
      "name": "Livox HAP Solid-State LIDAR (Optional)",
      "productName": "Livox HAP Solid-State LIDAR",
      "category": "electrical",
      "type": "sensor",
      "quantity": 1,
      "estimatedCost": 1300,
      "purchaseUrl": "https://www.livoxtech.com/hap",
      "description": "Solid-state LIDAR for 3D mapping and object detection.",
      "pins": [
        "Ethernet 1000BASE-T"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=Livox%20HAP%20Solid-State%20LIDAR",
      "imageUrl": "https://imgs.search.brave.com/UaGQ0CzNwO-kD53Pr_TFD_O1LeIkx84YMLtEa5WeR9I/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9tLm1l/ZGlhLWFtYXpvbi5j/b20vaW1hZ2VzL0kv/MzFwWVFQZUpUQ0wu/anBn"
    },
    {
      "id": "governance_plane_gbe_switch",
      "name": "Governance Plane Gigabit Ethernet Switch",
      "productName": "Microchip KSZ9897S (7-port 1G) or similar",
      "category": "electrical",
      "type": "module",
      "quantity": 1,
      "estimatedCost": 150,
      "purchaseUrl": "https://www.microchip.com/en-us/product/KSZ9897S",
      "description": "Dedicated Gigabit Ethernet switch for Kria-connected sensors and operator/audit interfaces.",
      "pins": [
        "RJ45 Port 1",
        "RJ45 Port 2",
        "RJ45 Port 3",
        "RJ45 Port 4",
        "RJ45 Port 5",
        "RJ45 Port 6",
        "RJ45 Port 7",
        "Power Input",
        "Management Interface (MDIO/SPI)"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=Microchip%20KSZ9897S%20(7-port%201G)%20or%20similar",
      "imageUrl": "https://imgs.search.brave.com/5JWw51hRHbQ3Ink_qjDlQh6DdjbGKGfKjlQZmkrQe9A/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9pLmVi/YXlpbWcuY29tL2lt/YWdlcy9nL0ltVUFB/T1N3M0ZOa1BaV2Ev/cy1sNTAwLmpwZw"
    },
    {
      "id": "governance_plane_gbe_switch_enclosure",
      "name": "Governance Plane Gigabit Ethernet Switch Enclosure",
      "productName": "3D Printed Enclosure for KSZ9897S",
      "category": "mechanical",
      "type": "3d_printed",
      "quantity": 1,
      "estimatedCost": 5,
      "purchaseUrl": "N/A",
      "description": "Custom 3D-printed enclosure for the governance plane Gigabit Ethernet switch.",
      "pins": [],
      "amazonUrl": "https://www.amazon.com/s?k=3D%20Printed%20Enclosure%20for%20KSZ9897S"
    },
    {
      "id": "external_connector_j12_gps_antenna_2",
      "name": "External Connector J12 (GPS/PPS Antenna SMA)",
      "productName": "SMA Bulkhead Jack",
      "category": "electrical",
      "type": "module",
      "quantity": 1,
      "estimatedCost": 15,
      "purchaseUrl": "https://www.digikey.com/en/products/filter/coaxial-connectors-rf/330",
      "description": "Provides a secure, weatherproof connection point for an external GPS/GNSS antenna feeding the GPS/PPS receiver module. The PPS signal disciplines the governance-plane clock to UTC for PTP synchronization across both compute planes.",
      "pins": [
        "RF Signal",
        "Ground"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=SMA%20Bulkhead%20Jack",
      "imageUrl": "https://imgs.search.brave.com/tDEhwPYDQTDTeU8CHJOv2pmBwLA1pDntjV3hmQdTFD0/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/YWlyODAyLmNvbS93/cC1jb250ZW50L3Vw/bG9hZHMvMjAxMy8x/MC9wcm9kdWN0cy1D/TjRSU0pCLTIwMTNf/RGV0YWlsZWQtMS0z/MDB4MzAwLmpwZw"
    },
    {
      "id": "kria_k26_governance_plane",
      "name": "Kria K26 Governance Plane (SOM + Carrier + Integration)",
      "productName": "Xilinx Kria K26C SOM + KR260 Robotics Starter Kit + custom integration",
      "category": "electrical",
      "type": "module",
      "quantity": 1,
      "estimatedCost": 2500,
      "purchaseUrl": "https://www.xilinx.com/products/som/kria/k26c-commercial.html",
      "description": "Kria K26C commercial-grade SOM and KR260 carrier kit bundle ($500 published list), plus governance-plane integration labor for custom firmware, PetaLinux build, and FPGA logic synthesis ($2,000).",
      "pins": [
        "JTAG",
        "Ethernet",
        "USB",
        "UART",
        "I2C",
        "SPI",
        "GPIO",
        "MIPI",
        "Power",
        "SOM Connector",
        "Power Input",
        "10G Ethernet Port",
        "PPS_OUT",
        "PTP_10GbE_IN",
        "Gigabit Ethernet (Federal)",
        "SPI0",
        "I2C0",
        "PCIe M.2",
        "UART_TX",
        "UART_RX",
        "FPGA_GPIO_ISOLATE",
        "GPIO (PPS_IN)",
        "I2C1"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=Xilinx%20Kria%20K26C%20SOM%20%2B%20KR260%20Robotics%20Starter%20Kit%20%2B%20custom%20integration",
      "imageUrl": "https://imgs.search.brave.com/ssEZ6rFH0PUmgSWDHXjZslWS3VS9ReWUOJDSknqtDXk/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly93d3cu/c2VydmV0aGVob21l/LmNvbS93cC1jb250/ZW50L3VwbG9hZHMv/MjAyMi8wNS9YaWxp/bngtS3JpYS1LUjI2/MC1Sb2JvdGljcy1T/dGFydGVyLUtpdC1W/aXNpb24tUGxhdGZv/cm0uanBn"
    },
    {
      "id": "gps_pps_receiver_2",
      "name": "GPS/PPS Receiver Module",
      "productName": "u-blox LEA-M8T multi-band GPS/GNSS receiver with TCXO and PPS output",
      "category": "electrical",
      "type": "sensor",
      "quantity": 1,
      "estimatedCost": 250,
      "purchaseUrl": "https://www.u-blox.com/en/product/lea-m8t-module",
      "description": "Survey-grade GPS/GNSS receiver providing UTC-disciplined PPS output for sub-microsecond clock synchronization. Feeds PPS to Kria FPGA for PTP master operation across both compute planes.",
      "pins": [
        "UART RX",
        "UART TX",
        "PPS Out",
        "VCC",
        "GND",
        "Antenna"
      ],
      "amazonUrl": "https://www.amazon.com/s?k=u-blox%20LEA-M8T%20multi-band%20GPS%2FGNSS%20receiver%20with%20TCXO%20and%20PPS%20output",
      "imageUrl": "https://imgs.search.brave.com/VHR6DwUmlIdFCMOlOjUsnhkLlN5qvabdeZ0crB4PIhw/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9jb250/ZW50LnUtYmxveC5j/b20vc2l0ZXMvZGVm/YXVsdC9maWxlcy9z/dHlsZXMvMjAwX3dp/ZHRoL3B1YmxpYy8y/MDI0LTA5L0FOTi1N/QjItcGljdHVyZS1w/cm9kdWN0LnBuZw"
    },
    {
      "id": "engineering_margin_contingency",
      "name": "Engineering Margin & Contingency",
      "productName": "Reference-design engineering margin",
      "category": "mechanical",
      "type": "other",
      "quantity": 1,
      "estimatedCost": 8500,
      "purchaseUrl": "N/A",
      "description": "Approximately 25% engineering margin covering BOM price drift, integration labor variance, first-article test contingency, and tooling. Reference-design line item; not a procurable part.",
      "amazonUrl": "https://www.amazon.com/s?k=Reference-design%20engineering%20margin"
    }
  ],
  "notes": [
    "MIL-STD-810G rugged",
    "EMI/EMC shielded",
    "deterministic timing",
    "hardware-enforced safety",
    "read-only PS access",
    "FPGA PL core",
    "two-plane architecture",
    "passive governance layer",
    "no mitigation effector",
    "receive-only SDR",
    "no transmit antennas",
    "external sensors",
    "LiFePO4 battery backup",
    "hot-swappable batteries",
    "Peltier cooling",
    "matte charcoal exterior",
    "black anodized accents",
    "muted teal accents"
  ],
  "projectName": "BLADE-CUAS Governance Node",
  
  "instructionSteps": [
    {
      "id": "fabricate",
      "subSteps": [
        {
          "id": "fabricate_1",
          "title": "3D print all necessary mechanical mounts and enclosures",
          "partIds": [
            "hsm_daughterboard_mount",
            "audit_ssd_mount",
            "ml_ssd_mount",
            "gps_pps_module_mount",
            "bms_mounting_plate",
            "peltier_mount_1",
            "peltier_mount_2",
            "fan_mount_1",
            "fan_mount_2",
            "fan_mount_3",
            "gpio_mosfet_enclosure",
            "uart_transceiver_enclosure",
            "secure_element_mount",
            "temp_sensor_1_mount",
            "temp_sensor_2_mount",
            "temp_sensor_3_mount",
            "temp_sensor_4_mount",
            "temp_sensor_5_mount",
            "temp_sensor_6_mount",
            "status_led_power_mount",
            "status_led_active_mount",
            "governance_plane_gbe_switch_enclosure"
          ]
        },
        {
          "id": "fabricate_2",
          "title": "Drill and tap mounting holes in the internal aluminum sub-frame",
          "partIds": [
            "internal_aluminum_subframe",
            "kria_carrier_mount",
            "jetson_orin_carrier_mount",
            "power_conditioning_tray",
            "gps_pps_module_mount",
            "gpio_mosfet_enclosure",
            "uart_transceiver_enclosure",
            "governance_plane_gbe_switch_enclosure",
            "status_led_power_mount",
            "status_led_active_mount"
          ]
        },
        {
          "id": "fabricate_3",
          "title": "Prepare enclosure panels, cut openings, and tap mounting holes for connectors and handles",
          "partIds": [
            "enclosure_main_shell",
            "connector_panel_rear",
            "connector_panel_front",
            "connector_panel_side_a",
            "recessed_side_handle_left",
            "recessed_side_handle_right",
            "status_led_mount_transparent",
            "connector_mount_j1",
            "connector_mount_j2",
            "connector_mount_j3",
            "connector_mount_j4",
            "connector_mount_j5",
            "connector_mount_j6",
            "connector_mount_j7",
            "connector_mount_j8",
            "connector_mount_j9",
            "connector_mount_j10",
            "connector_mount_j11",
            "connector_mount_j12",
            "iec_c14_retaining_clip"
          ]
        },
        {
          "id": "fabricate_4",
          "title": "Install NEMA 4X gaskets and assemble handles and panels to main enclosure",
          "partIds": [
            "nema_4x_gasket_set",
            "enclosure_main_shell",
            "recessed_side_handle_left",
            "recessed_side_handle_right",
            "connector_panel_rear",
            "connector_panel_front",
            "connector_panel_side_a",
            "status_led_mount_transparent"
          ]
        },
        {
          "id": "fabricate_5",
          "title": "Mount the heat pipe assembly and cooling fin array to the thermal exchanger plate",
          "partIds": [
            "thermal_exchanger_plate",
            "heat_pipe_assembly",
            "cooling_fin_array"
          ]
        }
      ]
    },
    {
      "id": "wire",
      "subSteps": [
        {
          "id": "wire_1",
          "title": "Prepare and route main power lines for DC-DC converters and battery management system",
          "partIds": [
            "external_connector_j1_dc",
            "external_connector_j2_ac",
            "tvs_network",
            "power_converter_main_24v",
            "battery_pack_lifepo4",
            "battery_management_system"
          ]
        },
        {
          "id": "wire_2",
          "title": "Wire power distribution from main 24V converter to secondary converters, fans, and Peltier modules",
          "partIds": [
            "power_converter_main_24v",
            "power_converter_12v",
            "power_converter_5v",
            "power_converter_3_3v",
            "peltier_module_1",
            "peltier_module_2",
            "fan_1",
            "fan_2",
            "fan_3"
          ]
        },
        {
          "id": "wire_3",
          "title": "Connect power isolation MOSFET to 12V rail and Jetson carrier board",
          "partIds": [
            "power_converter_12v",
            "power_isolate_mosfet",
            "ml_carrier_board"
          ]
        },
        {
          "id": "wire_4",
          "title": "Wire 3.3V power to TPM, secure element, temperature sensors, and GPS/PPS receiver",
          "partIds": [
            "power_converter_3_3v",
            "tpm_module",
            "secure_element",
            "temp_sensor_1",
            "temp_sensor_2",
            "temp_sensor_3",
            "temp_sensor_4",
            "temp_sensor_5",
            "temp_sensor_6",
            "gps_pps_receiver_2"
          ]
        },
        {
          "id": "wire_5",
          "title": "Connect UART transceiver for Jetson-Kria communication and status LEDs with appropriate resistors",
          "partIds": [
            "ml_carrier_board",
            "kria_k26_governance_plane",
            "uart_transceiver",
            "power_converter_5v",
            "status_led_power",
            "status_led_active"
          ]
        },
        {
          "id": "wire_6",
          "title": "Route and connect external sensor/peripheral cables to respective external connectors and internal modules",
          "partIds": [
            "external_connector_j3_radar",
            "external_connector_j4_sdr",
            "external_connector_j5_eo_ir",
            "external_connector_j6_rid",
            "external_connector_j7_lidar",
            "external_connector_j8_operator",
            "external_connector_j9_federal_relay",
            "external_connector_j10_audit_anchor",
            "external_connector_j11_maintenance",
            "external_connector_j12_gps_antenna_2",
            "ml_carrier_board",
            "governance_plane_gbe_switch",
            "kria_k26_governance_plane",
            "gps_pps_receiver_2"
          ]
        },
        {
          "id": "wire_7",
          "title": "Wire data interfaces: PCIe for SSDs, SPI for TPM, I2C for secure element and temperature sensors, 10G Ethernet between Jetson and Kria",
          "partIds": [
            "ml_carrier_board",
            "kria_k26_governance_plane",
            "ml_ssd",
            "audit_ssd",
            "tpm_module",
            "secure_element",
            "temp_sensor_1",
            "temp_sensor_2",
            "temp_sensor_3",
            "temp_sensor_4",
            "temp_sensor_5",
            "temp_sensor_6"
          ]
        }
      ]
    },
    {
      "id": "bringup",
      "subSteps": [
        {
          "id": "bringup_1",
          "title": "Perform initial power-up and verify main power rails (24V, 12V, 5V, 3.3V) with multimeter",
          "partIds": [
            "power_converter_main_24v",
            "power_converter_12v",
            "power_converter_5v",
            "power_converter_3_3v"
          ]
        },
        {
          "id": "bringup_2",
          "title": "Test basic functionality of fans and Peltier modules by applying power",
          "partIds": [
            "fan_1",
            "fan_2",
            "fan_3",
            "peltier_module_1",
            "peltier_module_2"
          ]
        },
        {
          "id": "bringup_3",
          "title": "Connect host to Kria K26 governance plane via debug UART/JTAG, flash bootloader and initial OS image",
          "partIds": [
            "kria_k26_governance_plane",
            "uart_transceiver"
          ]
        },
        {
          "id": "bringup_4",
          "title": "Verify Jetson AGX Orin SOM boot-up, install base OS, and confirm PCIe detection of ML SSD",
          "partIds": [
            "ml_mcu_som",
            "ml_carrier_board",
            "ml_ssd"
          ]
        },
        {
          "id": "bringup_5",
          "title": "Test communication and functionality of TPM module and Secure Element via Kria",
          "partIds": [
            "kria_k26_governance_plane",
            "tpm_module",
            "secure_element"
          ]
        },
        {
          "id": "bringup_6",
          "title": "Validate temperature sensor readings across all mounted sensors via Kria's I2C interface",
          "partIds": [
            "kria_k26_governance_plane",
            "temp_sensor_1",
            "temp_sensor_2",
            "temp_sensor_3",
            "temp_sensor_4",
            "temp_sensor_5",
            "temp_sensor_6"
          ]
        },
        {
          "id": "bringup_7",
          "title": "Verify 10G Ethernet link and PPS synchronization between Kria and Jetson",
          "partIds": [
            "kria_k26_governance_plane",
            "ml_carrier_board"
          ]
        },
        {
          "id": "bringup_8",
          "title": "Test external connector passthroughs and connected governance plane gigabit ethernet switch functionality",
          "partIds": [
            "external_connector_j3_radar",
            "external_connector_j7_lidar",
            "external_connector_j8_operator",
            "external_connector_j10_audit_anchor",
            "governance_plane_gbe_switch",
            "kria_k26_governance_plane"
          ]
        }
      ]
    },
    {
      "id": "assemble",
      "subSteps": [
        {
          "id": "assemble_1",
          "title": "Mount the Kria and Jetson carrier boards with their heatsinks and respective SSDs onto their mounting plates",
          "partIds": [
            "kria_carrier_mount",
            "kria_k26_governance_plane",
            "jetson_orin_carrier_mount",
            "ml_carrier_board",
            "jetson_heatsink",
            "thermal_interface_material_jetson",
            "kria_heatsink",
            "thermal_interface_material_kria",
            "ml_ssd_mount",
            "ml_ssd",
            "audit_ssd_mount",
            "audit_ssd"
          ]
        },
        {
          "id": "assemble_2",
          "title": "Install TPM and Secure Element modules into their mounts and attach to Kria mounting plate",
          "partIds": [
            "hsm_daughterboard_mount",
            "tpm_module",
            "secure_element_mount",
            "secure_element",
            "kria_carrier_mount"
          ]
        },
        {
          "id": "assemble_3",
          "title": "Mount power conditioning components and battery management system into the power conditioning tray and battery compartment",
          "partIds": [
            "power_conditioning_tray",
            "power_converter_main_24v",
            "power_converter_12v",
            "power_converter_5v",
            "power_converter_3_3v",
            "tvs_network",
            "battery_compartment",
            "battery_management_system",
            "bms_mounting_plate",
            "battery_pack_lifepo4"
          ]
        },
        {
          "id": "assemble_4",
          "title": "Mount Peltier modules, fans, and temperature sensors to the thermal exchanger plate and sub-frame",
          "partIds": [
            "thermal_exchanger_plate",
            "peltier_module_1",
            "peltier_module_2",
            "peltier_mount_1",
            "peltier_mount_2",
            "fan_1",
            "fan_2",
            "fan_3",
            "fan_mount_1",
            "fan_mount_2",
            "fan_mount_3",
            "air_filter_grille_1",
            "air_filter_grille_2",
            "air_filter_grille_3",
            "temp_sensor_1_mount",
            "temp_sensor_1",
            "temp_sensor_2_mount",
            "temp_sensor_2",
            "temp_sensor_3_mount",
            "temp_sensor_3",
            "temp_sensor_4_mount",
            "temp_sensor_4",
            "temp_sensor_5_mount",
            "temp_sensor_5",
            "temp_sensor_6_mount",
            "temp_sensor_6"
          ]
        },
        {
          "id": "assemble_5",
          "title": "Integrate the main electronics assemblies (Kria/Jetson, power, cooling) into the internal aluminum sub-frame",
          "partIds": [
            "internal_aluminum_subframe",
            "kria_carrier_mount",
            "jetson_orin_carrier_mount",
            "power_conditioning_tray",
            "thermal_exchanger_plate",
            "gps_pps_module_mount",
            "gps_pps_receiver_2",
            "gpio_mosfet_enclosure",
            "power_isolate_mosfet",
            "uart_transceiver_enclosure",
            "uart_transceiver",
            "governance_plane_gbe_switch_enclosure",
            "governance_plane_gbe_switch"
          ]
        },
        {
          "id": "assemble_6",
          "title": "Perform final cable routing, secure all connections, and install dust caps",
          "partIds": [
            "internal_aluminum_subframe",
            "enclosure_main_shell",
            "dust_cap_j1",
            "dust_cap_j3",
            "dust_cap_j4",
            "dust_cap_j5",
            "dust_cap_j6",
            "dust_cap_j7",
            "dust_cap_j8",
            "dust_cap_j9",
            "dust_cap_j10",
            "dust_cap_j11",
            "dust_cap_j12"
          ]
        },
        {
          "id": "assemble_7",
          "title": "Attach external mounting interfaces and battery compartment door",
          "partIds": [
            "enclosure_main_shell",
            "nato_rail_mount_base",
            "tripod_adapter_base",
            "fixed_mount_corner_bracket_1",
            "fixed_mount_corner_bracket_2",
            "fixed_mount_corner_bracket_3",
            "fixed_mount_corner_bracket_4",
            "battery_door_side_b"
          ]
        },
        {
          "id": "assemble_8",
          "title": "Perform comprehensive system integration test and final enclosure sealing",
          "partIds": [
            "enclosure_main_shell",
            "engineering_margin_contingency"
          ]
        }
      ]
    }
  ],
  "projectDescription": "The BLADE-CUAS Governance",
  "instructionPreamble": {
    "tools": [
      "3D printer (PETG and ABS capable)",
      "Drill press or hand drill with assorted metal bits",
      "Tap and die set (M2, M2.5, M3, M4, M6, M8)",
      "Deburring tool",
      "Metal file set",
      "Hex key set (metric)",
      "Precision screwdriver set (Phillips, Torx, Flathead)",
      "Wire strippers (20-30 AWG)",
      "Crimping tool (various terminals, including Ethernet RJ45 if not pre-made)",
      "Soldering iron with fine tip and temperature control",
      "Solder (lead-free, thin gauge)",
      "Heat gun (for heat shrink tubing)",
      "Multimeter with continuity and voltage testing",
      "Thermal compound applicator",
      "Adhesive applicator (for sensors)",
      "Utility knife",
      "Cleaning supplies (isopropyl alcohol, lint-free cloths)"
    ],
    "assumptions": [
      "Familiarity with interpreting wiring diagrams and mechanical assembly drawings",
      "Basic soldering and crimping experience",
      "Experience with 3D printer operation and filament handling",
      "Access to a clean, well-lit workspace with ESD protection",
      "Understanding of basic electrical safety for AC and DC power systems",
      "Basic understanding of Linux command line for board bring-up",
      "Availability of a host computer with necessary software for firmware flashing and driver installation"
    ]
  },
  "electricalConnections": [
    {
      "type": "power",
      "label": "Vehicle DC Input",
      "source": "external_connector_j1_dc",
      "target": "tvs_network",
      "current": "10A",
      "voltage": "28V/12-24V"
    },
    {
      "type": "power",
      "label": "Protected DC Input to Main Converter",
      "source": "tvs_network",
      "target": "power_converter_main_24v",
      "current": "10A",
      "voltage": "28V/12-24V"
    },
    {
      "type": "power",
      "label": "AC Input (via external converter)",
      "source": "external_connector_j2_ac",
      "target": "power_converter_main_24v",
      "current": "2.5A",
      "voltage": "110/220VAC"
    },
    {
      "type": "power",
      "label": "Battery to BMS",
      "source": "battery_pack_lifepo4",
      "target": "battery_management_system",
      "current": "15A",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "BMS Regulated Output to Main Converter",
      "source": "battery_management_system",
      "target": "power_converter_main_24v",
      "current": "15A",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "24V Rail to 12V Converter",
      "source": "power_converter_main_24v",
      "target": "power_converter_12v",
      "current": "5A",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "24V Rail to 5V Converter",
      "source": "power_converter_main_24v",
      "target": "power_converter_5v",
      "current": "5A",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "24V Rail to 3.3V Converter",
      "source": "power_converter_main_24v",
      "target": "power_converter_3_3v",
      "current": "2A",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "24V Rail to Peltier 1",
      "source": "power_converter_main_24v",
      "target": "peltier_module_1",
      "current": "3A",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "24V Rail to Peltier 2",
      "source": "power_converter_main_24v",
      "target": "peltier_module_2",
      "current": "3A",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "24V Rail to Fan 1",
      "source": "power_converter_main_24v",
      "target": "fan_1",
      "current": "150mA",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "24V Rail to Fan 2",
      "source": "power_converter_main_24v",
      "target": "fan_2",
      "current": "150mA",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "24V Rail to Fan 3",
      "source": "power_converter_main_24v",
      "target": "fan_3",
      "current": "150mA",
      "voltage": "24V"
    },
    {
      "type": "power",
      "label": "12V to Jetson Power Isolation MOSFET Source",
      "source": "power_converter_12v",
      "target": "power_isolate_mosfet",
      "current": "15A",
      "voltage": "12V"
    },
    {
      "type": "power",
      "label": "MOSFET Protected 12V to Jetson Carrier",
      "source": "power_isolate_mosfet",
      "target": "ml_carrier_board",
      "current": "15A",
      "voltage": "12V"
    },
    {
      "type": "power",
      "label": "5V to UART Transceiver",
      "source": "power_converter_5v",
      "target": "uart_transceiver",
      "current": "100mA",
      "voltage": "5V"
    },
    {
      "type": "power",
      "label": "5V to Power Status LED",
      "source": "power_converter_5v",
      "target": "status_led_power",
      "current": "20mA",
      "voltage": "5V"
    },
    {
      "type": "power",
      "label": "5V to Active Status LED",
      "source": "power_converter_5v",
      "target": "status_led_active",
      "current": "20mA",
      "voltage": "5V"
    },
    {
      "type": "power",
      "label": "3.3V to TPM",
      "source": "power_converter_3_3v",
      "target": "tpm_module",
      "current": "50mA",
      "voltage": "3.3V"
    },
    {
      "type": "power",
      "label": "3.3V to Secure Element",
      "source": "power_converter_3_3v",
      "target": "secure_element",
      "current": "50mA",
      "voltage": "3.3V"
    },
    {
      "type": "power",
      "label": "3.3V to Temp Sensor 1",
      "source": "power_converter_3_3v",
      "target": "temp_sensor_1",
      "current": "10mA",
      "voltage": "3.3V"
    },
    {
      "type": "power",
      "label": "3.3V to Temp Sensor 2",
      "source": "power_converter_3_3v",
      "target": "temp_sensor_2",
      "current": "10mA",
      "voltage": "3.3V"
    },
    {
      "type": "power",
      "label": "3.3V to Temp Sensor 3",
      "source": "power_converter_3_3v",
      "target": "temp_sensor_3",
      "current": "10mA",
      "voltage": "3.3V"
    },
    {
      "type": "power",
      "label": "3.3V to Temp Sensor 4",
      "source": "power_converter_3_3v",
      "target": "temp_sensor_4",
      "current": "10mA",
      "voltage": "3.3V"
    },
    {
      "type": "power",
      "label": "3.3V to Temp Sensor 5",
      "source": "power_converter_3_3v",
      "target": "temp_sensor_5",
      "current": "10mA",
      "voltage": "3.3V"
    },
    {
      "type": "power",
      "label": "3.3V to Temp Sensor 6",
      "source": "power_converter_3_3v",
      "target": "temp_sensor_6",
      "current": "10mA",
      "voltage": "3.3V"
    },
    {
      "type": "power",
      "label": "Carrier to Jetson SOM Power",
      "source": "ml_carrier_board",
      "target": "ml_mcu_som",
      "current": "12A",
      "voltage": "12V"
    },
    {
      "type": "data",
      "label": "Jetson Carrier to ML SSD",
      "source": "ml_carrier_board",
      "target": "ml_ssd",
      "protocol": "pcie",
      "sourcePin": "PCIe M.2",
      "targetPin": "PCIe M.2 Connector"
    },
    {
      "type": "data",
      "label": "Jetson to UART Transceiver RX",
      "source": "ml_carrier_board",
      "target": "uart_transceiver",
      "protocol": "uart",
      "sourcePin": "UART_TX",
      "targetPin": "RxD"
    },
    {
      "type": "data",
      "label": "UART Transceiver TX to Jetson",
      "source": "uart_transceiver",
      "target": "ml_carrier_board",
      "protocol": "uart",
      "sourcePin": "TxD",
      "targetPin": "UART_RX"
    },
    {
      "type": "data",
      "label": "J4 SDR to Jetson USB 3.0",
      "source": "external_connector_j4_sdr",
      "target": "ml_carrier_board",
      "protocol": "usb3.0",
      "sourcePin": "USB 3.0 D+/D-",
      "targetPin": "USB 3.0"
    },
    {
      "type": "data",
      "label": "J5 EO/IR (Boson) to Jetson USB 3.0",
      "source": "external_connector_j5_eo_ir",
      "target": "ml_carrier_board",
      "protocol": "usb3.0",
      "sourcePin": "USB 3.0 D+/D-",
      "targetPin": "USB 3.0"
    },
    {
      "type": "data",
      "label": "J5 EO/IR (IMX585) to Jetson MIPI CSI-2",
      "source": "external_connector_j5_eo_ir",
      "target": "ml_carrier_board",
      "protocol": "mipi_csi-2",
      "sourcePin": "MIPI Data Lanes",
      "targetPin": "MIPI CSI-2"
    },
    {
      "source": "power_converter_5v",
      "target": "governance_plane_gbe_switch",
      "type": "power",
      "voltage": "5V"
    },
    {
      "source": "external_connector_j3_radar",
      "target": "governance_plane_gbe_switch",
      "type": "data",
      "protocol": "ethernet",
      "sourcePin": "8x Ethernet Data",
      "targetPin": "RJ45 Port 2"
    },
    {
      "source": "external_connector_j7_lidar",
      "target": "governance_plane_gbe_switch",
      "type": "data",
      "protocol": "ethernet",
      "sourcePin": "8x Ethernet Data",
      "targetPin": "RJ45 Port 3"
    },
    {
      "source": "external_connector_j8_operator",
      "target": "governance_plane_gbe_switch",
      "type": "data",
      "protocol": "ethernet",
      "sourcePin": "8x Ethernet Data",
      "targetPin": "RJ45 Port 4"
    },
    {
      "source": "external_connector_j10_audit_anchor",
      "target": "governance_plane_gbe_switch",
      "type": "data",
      "protocol": "ethernet",
      "sourcePin": "8x Ethernet Data",
      "targetPin": "RJ45 Port 5"
    },
    {
      "source": "external_connector_j3_radar",
      "target": "echodyne_echoguard_cr",
      "type": "data",
      "protocol": "ethernet",
      "sourcePin": "8x Ethernet Data",
      "targetPin": "Ethernet 1000BASE-T"
    },
    {
      "source": "external_connector_j4_sdr",
      "target": "ettus_b205mini_i_sdr",
      "type": "data",
      "protocol": "usb3.0",
      "sourcePin": "USB 3.0 D+/D-",
      "targetPin": "USB 3.0"
    },
    {
      "source": "external_connector_j5_eo_ir",
      "target": "flir_boson_640_lwir",
      "type": "data",
      "protocol": "usb3.0",
      "sourcePin": "USB 3.0 D+/D-",
      "targetPin": "USB 3.0"
    },
    {
      "source": "external_connector_j5_eo_ir",
      "target": "sony_imx585_4k_vis_sensor",
      "type": "data",
      "protocol": "mipi_csi-2",
      "sourcePin": "MIPI Data Lanes",
      "targetPin": "MIPI CSI-2"
    },
    {
      "source": "external_connector_j6_rid",
      "target": "uavionix_pingrx_pro",
      "type": "data",
      "protocol": "uart",
      "sourcePin": "UART TX/RX",
      "targetPin": "UART TX"
    },
    {
      "source": "external_connector_j7_lidar",
      "target": "livox_hap_lidar",
      "type": "data",
      "protocol": "ethernet",
      "sourcePin": "8x Ethernet Data",
      "targetPin": "Ethernet 1000BASE-T"
    },
    {
      "source": "power_converter_3_3v",
      "target": "external_connector_j6_rid",
      "type": "power",
      "voltage": "3.3V"
    },
    {
      "source": "power_converter_3_3v",
      "target": "uavionix_pingrx_pro",
      "type": "power",
      "voltage": "3.3V"
    },
    {
      "source": "power_converter_12v",
      "target": "kria_k26_governance_plane",
      "type": "power",
      "label": "12V to Kria Governance Plane",
      "voltage": "12V"
    },
    {
      "source": "external_connector_j11_maintenance",
      "target": "kria_k26_governance_plane",
      "type": "power",
      "label": "USB-C VBUS",
      "voltage": "5V"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "tpm_module",
      "type": "data",
      "label": "Kria Governance Plane to TPM SPI",
      "sourcePin": "SPI0",
      "targetPin": "SPI",
      "voltage": "3.3V"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "secure_element",
      "type": "data",
      "label": "Kria Governance Plane to Secure Element I2C",
      "sourcePin": "I2C0",
      "targetPin": "I2C",
      "voltage": "3.3V"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "audit_ssd",
      "type": "data",
      "label": "Kria Governance Plane to Audit SSD",
      "sourcePin": "PCIe M.2",
      "targetPin": "PCIe M.2 Connector",
      "voltage": "3.3V"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "uart_transceiver",
      "type": "data",
      "label": "Kria Governance Plane to UART Transceiver TX",
      "sourcePin": "UART_TX",
      "targetPin": "TxD",
      "voltage": "3.3V"
    },
    {
      "source": "uart_transceiver",
      "target": "kria_k26_governance_plane",
      "type": "data",
      "label": "UART Transceiver RX to Kria Governance Plane",
      "sourcePin": "RxD",
      "targetPin": "UART_RX",
      "voltage": "3.3V"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "power_isolate_mosfet",
      "type": "data",
      "label": "Kria Governance Plane to Jetson Power Isolate MOSFET",
      "sourcePin": "FPGA_GPIO_ISOLATE",
      "targetPin": "Gate",
      "voltage": "3.3V"
    },
    {
      "source": "external_connector_j6_rid",
      "target": "kria_k26_governance_plane",
      "type": "data",
      "label": "J6 ADS-B/RID to Kria Governance Plane UART",
      "sourcePin": "UART TX/RX",
      "targetPin": "UART",
      "voltage": "3.3V"
    },
    {
      "source": "external_connector_j11_maintenance",
      "target": "kria_k26_governance_plane",
      "type": "data",
      "label": "J11 Maintenance to Kria Governance Plane USB",
      "sourcePin": "USB-C Data Lanes",
      "targetPin": "USB",
      "voltage": "5V"
    },
    {
      "source": "gps_pps_receiver_2",
      "target": "kria_k26_governance_plane",
      "type": "data",
      "label": "GPS Receiver to Kria Governance Plane (NMEA/GPS Data)",
      "sourcePin": "UART TX",
      "targetPin": "UART",
      "voltage": "3.3V"
    },
    {
      "source": "gps_pps_receiver_2",
      "target": "kria_k26_governance_plane",
      "type": "data",
      "label": "GPS Receiver to Kria Governance Plane (PPS Sync)",
      "sourcePin": "PPS Out",
      "targetPin": "GPIO (PPS_IN)",
      "voltage": "3.3V"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "ml_carrier_board",
      "type": "data",
      "label": "Kria Governance Plane to ML Carrier 10G Ethernet",
      "sourcePin": "10G Ethernet Port",
      "targetPin": "10G Ethernet Port",
      "voltage": "N/A"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "ml_carrier_board",
      "type": "data",
      "label": "Kria Governance Plane to ML Carrier PTP Sync",
      "sourcePin": "PTP_10GbE_IN",
      "targetPin": "PTP_10GbE_OUT",
      "voltage": "N/A"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "ml_carrier_board",
      "type": "data",
      "label": "Kria Governance Plane to ML Carrier PPS Sync",
      "sourcePin": "PPS_OUT",
      "targetPin": "PPS_IN",
      "voltage": "3.3V"
    },
    {
      "source": "kria_k26_governance_plane",
      "target": "governance_plane_gbe_switch",
      "type": "data",
      "label": "Kria Governance Plane to Governance Switch",
      "sourcePin": "Ethernet",
      "targetPin": "RJ45 Port 1",
      "voltage": "N/A"
    },
    {
      "source": "external_connector_j9_federal_relay",
      "target": "kria_k26_governance_plane",
      "type": "data",
      "label": "Federal Relay to Kria Governance Plane",
      "sourcePin": "8x Ethernet Data",
      "targetPin": "Gigabit Ethernet (Federal)",
      "voltage": "N/A"
    },
    {
      "source": "external_connector_j12_gps_antenna_2",
      "target": "gps_pps_receiver_2",
      "type": "data",
      "label": "J12 GPS Antenna to GPS Receiver",
      "sourcePin": "RF Signal",
      "targetPin": "Antenna",
      "voltage": "N/A"
    },
    {
      "source": "power_converter_3_3v",
      "target": "gps_pps_receiver_2",
      "type": "power",
      "label": "3.3V to GPS/PPS Receiver 2",
      "voltage": "3.3V"
    }
  ],
  "mechanicalConnections": [
    {
      "label": "M4 machine screws",
      "source": "enclosure_main_shell",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "M6 bolts",
      "source": "recessed_side_handle_left",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M6 bolts",
      "source": "recessed_side_handle_right",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M3 standoffs and screws",
      "source": "kria_carrier_mount",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "M3 standoffs and screws",
      "source": "jetson_orin_carrier_mount",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "M2.5 screws",
      "source": "hsm_daughterboard_mount",
      "target": "kria_carrier_mount"
    },
    {
      "label": "M2.5 screws",
      "source": "audit_ssd_mount",
      "target": "kria_carrier_mount"
    },
    {
      "label": "M2.5 screws",
      "source": "ml_ssd_mount",
      "target": "jetson_orin_carrier_mount"
    },
    {
      "label": "M2.5 screws",
      "source": "gps_pps_module_mount",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "M4 screws",
      "source": "power_conditioning_tray",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "integrated chassis mounts",
      "source": "battery_compartment",
      "target": "enclosure_main_shell"
    },
    {
      "label": "hinged, latched",
      "source": "battery_door_side_b",
      "target": "battery_compartment"
    },
    {
      "label": "hinged, latched",
      "source": "battery_door_side_b",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M2.5 screws",
      "source": "bms_mounting_plate",
      "target": "battery_compartment"
    },
    {
      "label": "M4 machine screws, sealed",
      "source": "thermal_exchanger_plate",
      "target": "enclosure_main_shell"
    },
    {
      "label": "compression fit, thermal compound",
      "source": "heat_pipe_assembly",
      "target": "thermal_exchanger_plate"
    },
    {
      "label": "brazed or epoxy",
      "source": "cooling_fin_array",
      "target": "thermal_exchanger_plate"
    },
    {
      "label": "M3 screws",
      "source": "fan_mount_1",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M3 screws",
      "source": "fan_mount_2",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M3 screws",
      "source": "fan_mount_3",
      "target": "enclosure_main_shell"
    },
    {
      "label": "snap-fit or M2 screws",
      "source": "air_filter_grille_1",
      "target": "enclosure_main_shell"
    },
    {
      "label": "retained by fan mount",
      "source": "air_filter_grille_1",
      "target": "fan_mount_1"
    },
    {
      "label": "snap-fit or M2 screws",
      "source": "air_filter_grille_2",
      "target": "enclosure_main_shell"
    },
    {
      "label": "retained by fan mount",
      "source": "air_filter_grille_2",
      "target": "fan_mount_2"
    },
    {
      "label": "snap-fit or M2 screws",
      "source": "air_filter_grille_3",
      "target": "enclosure_main_shell"
    },
    {
      "label": "retained by fan mount",
      "source": "air_filter_grille_3",
      "target": "fan_mount_3"
    },
    {
      "label": "adhesive/compression seal",
      "source": "nema_4x_gasket_set",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M3 machine screws with EMI gasket",
      "source": "connector_panel_rear",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M3 machine screws with EMI gasket",
      "source": "connector_panel_front",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M3 machine screws with EMI gasket",
      "source": "connector_panel_side_a",
      "target": "enclosure_main_shell"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j1",
      "target": "connector_panel_rear"
    },
    {
      "label": "retained by iec_c14_retaining_clip",
      "source": "connector_mount_j2",
      "target": "connector_panel_rear"
    },
    {
      "label": "snap-fit",
      "source": "iec_c14_retaining_clip",
      "target": "connector_panel_rear"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j3",
      "target": "connector_panel_side_a"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j4",
      "target": "connector_panel_side_a"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j5",
      "target": "connector_panel_side_a"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j6",
      "target": "connector_panel_side_a"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j7",
      "target": "connector_panel_side_a"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j8",
      "target": "connector_panel_front"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j9",
      "target": "connector_panel_front"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j10",
      "target": "connector_panel_front"
    },
    {
      "label": "threaded bulkhead mounting",
      "source": "connector_mount_j11",
      "target": "connector_panel_front"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j1",
      "target": "connector_mount_j1"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j3",
      "target": "connector_mount_j3"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j4",
      "target": "connector_mount_j4"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j5",
      "target": "connector_mount_j5"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j6",
      "target": "connector_mount_j6"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j7",
      "target": "connector_mount_j7"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j8",
      "target": "connector_mount_j8"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j9",
      "target": "connector_mount_j9"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j10",
      "target": "connector_mount_j10"
    },
    {
      "label": "lanyard attached to connector",
      "source": "dust_cap_j11",
      "target": "connector_mount_j11"
    },
    {
      "label": "M6 machine screws",
      "source": "nato_rail_mount_base",
      "target": "enclosure_main_shell"
    },
    {
      "label": "threaded connection",
      "source": "m8_bolt_vehicle_mount",
      "target": "nato_rail_mount_base"
    },
    {
      "label": "M6 machine screws",
      "source": "tripod_adapter_base",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M6 machine screws",
      "source": "fixed_mount_corner_bracket_1",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M6 machine screws",
      "source": "fixed_mount_corner_bracket_2",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M6 machine screws",
      "source": "fixed_mount_corner_bracket_3",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M6 machine screws",
      "source": "fixed_mount_corner_bracket_4",
      "target": "enclosure_main_shell"
    },
    {
      "label": "threaded connection",
      "source": "m6_bolt_fixed_mount",
      "target": "fixed_mount_corner_bracket_1"
    },
    {
      "label": "threaded connection",
      "source": "m6_bolt_fixed_mount",
      "target": "fixed_mount_corner_bracket_2"
    },
    {
      "label": "threaded connection",
      "source": "m6_bolt_fixed_mount",
      "target": "fixed_mount_corner_bracket_3"
    },
    {
      "label": "threaded connection",
      "source": "m6_bolt_fixed_mount",
      "target": "fixed_mount_corner_bracket_4"
    },
    {
      "label": "retained by bezel",
      "source": "status_led_mount_transparent",
      "target": "enclosure_main_shell"
    },
    {
      "label": "thermal contact",
      "source": "thermal_interface_material_jetson",
      "target": "jetson_heatsink"
    },
    {
      "label": "thermal contact",
      "source": "thermal_interface_material_kria",
      "target": "kria_heatsink"
    },
    {
      "label": "M2.5 screws",
      "source": "gpio_mosfet_enclosure",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "M2.5 screws",
      "source": "uart_transceiver_enclosure",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "M2 screws",
      "source": "secure_element_mount",
      "target": "hsm_daughterboard_mount"
    },
    {
      "label": "adhesive",
      "source": "temp_sensor_1_mount",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "adhesive",
      "source": "temp_sensor_2_mount",
      "target": "kria_carrier_mount"
    },
    {
      "label": "adhesive",
      "source": "temp_sensor_3_mount",
      "target": "jetson_orin_carrier_mount"
    },
    {
      "label": "adhesive",
      "source": "temp_sensor_4_mount",
      "target": "thermal_exchanger_plate"
    },
    {
      "label": "adhesive",
      "source": "temp_sensor_5_mount",
      "target": "battery_compartment"
    },
    {
      "label": "adhesive",
      "source": "temp_sensor_6_mount",
      "target": "enclosure_main_shell"
    },
    {
      "label": "M2 screws",
      "source": "status_led_power_mount",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "M2 screws",
      "source": "status_led_active_mount",
      "target": "internal_aluminum_subframe"
    },
    {
      "label": "mount",
      "source": "jetson_orin_carrier_mount",
      "target": "ml_carrier_board"
    },
    {
      "label": "mount",
      "source": "hsm_daughterboard_mount",
      "target": "tpm_module"
    },
    {
      "label": "mount",
      "source": "audit_ssd_mount",
      "target": "audit_ssd"
    },
    {
      "label": "mount",
      "source": "ml_ssd_mount",
      "target": "ml_ssd"
    },
    {
      "label": "mount",
      "source": "power_conditioning_tray",
      "target": "power_converter_main_24v"
    },
    {
      "label": "mount",
      "source": "battery_compartment",
      "target": "battery_pack_lifepo4"
    },
    {
      "label": "mount",
      "source": "bms_mounting_plate",
      "target": "battery_management_system"
    },
    {
      "label": "mount",
      "source": "thermal_exchanger_plate",
      "target": "peltier_module_1"
    },
    {
      "label": "mount",
      "source": "peltier_mount_1",
      "target": "peltier_module_1"
    },
    {
      "label": "mount",
      "source": "peltier_mount_2",
      "target": "peltier_module_2"
    },
    {
      "label": "mount",
      "source": "fan_mount_1",
      "target": "fan_1"
    },
    {
      "label": "mount",
      "source": "fan_mount_2",
      "target": "fan_2"
    },
    {
      "label": "mount",
      "source": "fan_mount_3",
      "target": "fan_3"
    },
    {
      "label": "mount",
      "source": "connector_mount_j1",
      "target": "external_connector_j1_dc"
    },
    {
      "label": "mount",
      "source": "connector_mount_j2",
      "target": "external_connector_j2_ac"
    },
    {
      "label": "mount",
      "source": "connector_mount_j3",
      "target": "external_connector_j3_radar"
    },
    {
      "label": "mount",
      "source": "connector_mount_j4",
      "target": "external_connector_j4_sdr"
    },
    {
      "label": "mount",
      "source": "connector_mount_j5",
      "target": "external_connector_j5_eo_ir"
    },
    {
      "label": "mount",
      "source": "connector_mount_j6",
      "target": "external_connector_j6_rid"
    },
    {
      "label": "mount",
      "source": "connector_mount_j7",
      "target": "external_connector_j7_lidar"
    },
    {
      "label": "mount",
      "source": "connector_mount_j8",
      "target": "external_connector_j8_operator"
    },
    {
      "label": "mount",
      "source": "connector_mount_j9",
      "target": "external_connector_j9_federal_relay"
    },
    {
      "label": "mount",
      "source": "connector_mount_j10",
      "target": "external_connector_j10_audit_anchor"
    },
    {
      "label": "mount",
      "source": "connector_mount_j11",
      "target": "external_connector_j11_maintenance"
    },
    {
      "label": "mount",
      "source": "jetson_heatsink",
      "target": "ml_mcu_som"
    },
    {
      "label": "mount",
      "source": "gpio_mosfet_enclosure",
      "target": "power_isolate_mosfet"
    },
    {
      "label": "mount",
      "source": "uart_transceiver_enclosure",
      "target": "uart_transceiver"
    },
    {
      "label": "mount",
      "source": "secure_element_mount",
      "target": "secure_element"
    },
    {
      "label": "mount",
      "source": "temp_sensor_1_mount",
      "target": "temp_sensor_1"
    },
    {
      "label": "mount",
      "source": "temp_sensor_2_mount",
      "target": "temp_sensor_2"
    },
    {
      "label": "mount",
      "source": "temp_sensor_3_mount",
      "target": "temp_sensor_3"
    },
    {
      "label": "mount",
      "source": "temp_sensor_4_mount",
      "target": "temp_sensor_4"
    },
    {
      "label": "mount",
      "source": "temp_sensor_5_mount",
      "target": "temp_sensor_5"
    },
    {
      "label": "mount",
      "source": "temp_sensor_6_mount",
      "target": "temp_sensor_6"
    },
    {
      "label": "mount",
      "source": "status_led_power_mount",
      "target": "status_led_power"
    },
    {
      "label": "mount",
      "source": "status_led_active_mount",
      "target": "status_led_active"
    },
    {
      "source": "governance_plane_gbe_switch_enclosure",
      "target": "internal_aluminum_subframe",
      "label": "M2.5 screws"
    },
    {
      "source": "kria_carrier_mount",
      "target": "governance_plane_gbe_switch",
      "label": "M2.5 screws"
    },
    {
      "source": "kria_carrier_mount",
      "target": "kria_k26_governance_plane",
      "label": "mount"
    },
    {
      "source": "connector_panel_rear",
      "target": "external_connector_j12_gps_antenna_2",
      "label": "threaded bulkhead mounting"
    }
  ],
  "projectId": ""
}