[
  {
    "delta": {
      "x": 0,
      "y": 6.3,
      "z": 0
    },
    "label": "Threaded engagement",
    "source": "pcb_mounting_screws",
    "target": "brass_threaded_inserts",
    "description": "M3 Stainless Steel Pan Head Screws ↔ M3 Threaded Heat-Set Inserts — Threaded engagement; M3 Threaded Heat-Set Inserts sits 6.3mm up from M3 Stainless Steel Pan Head Screws"
  },
  {
    "delta": {
      "x": 0,
      "y": 15,
      "z": 0
    },
    "label": "M2.5 self-tapping screws",
    "source": "integrated_chassis",
    "target": "hotspot_enclosure",
    "description": "Integrated Multi-Board Chassis ↔ Hotspot Enclosure — M2.5 self-tapping screws; Hotspot Enclosure sits 15mm up from Integrated Multi-Board Chassis"
  },
  {
    "delta": {
      "x": 0,
      "y": 5,
      "z": 0
    },
    "label": "snap-fit and M2 screws",
    "source": "integrated_chassis",
    "target": "som_carrier_board",
    "description": "Integrated Multi-Board Chassis ↔ Host System Module — snap-fit and M2 screws; Host System Module sits 5mm up from Integrated Multi-Board Chassis"
  },
  {
    "delta": {
      "x": 25,
      "y": 2,
      "z": -10
    },
    "label": "M2 screws",
    "source": "integrated_chassis",
    "target": "cellular_modem",
    "description": "Integrated Multi-Board Chassis ↔ 5G LTE Cellular Module — M2 screws; 5G LTE Cellular Module sits 25mm right, 2mm up, 10mm back from Integrated Multi-Board Chassis"
  },
  {
    "delta": {
      "x": -25,
      "y": 2,
      "z": -10
    },
    "label": "M2 screws",
    "source": "integrated_chassis",
    "target": "wifi_bt_card",
    "description": "Integrated Multi-Board Chassis ↔ Wi-Fi 6 BT Combo Module — M2 screws; Wi-Fi 6 BT Combo Module sits 25mm left, 2mm up, 10mm back from Integrated Multi-Board Chassis"
  },
  {
    "delta": {
      "x": 0,
      "y": 2,
      "z": 20
    },
    "label": "adhesive tension fit",
    "source": "integrated_chassis",
    "target": "sub_ghz_lora",
    "description": "Integrated Multi-Board Chassis ↔ Sub-GHz Mesh Radio — adhesive tension fit; Sub-GHz Mesh Radio sits 2mm up, 20mm forward from Integrated Multi-Board Chassis"
  },
  {
    "delta": {
      "x": 0,
      "y": 15,
      "z": 0
    },
    "label": "recessed press fit",
    "source": "integrated_chassis",
    "target": "gnss_receiver",
    "description": "Integrated Multi-Board Chassis ↔ Multi-Band GNSS Module — recessed press fit; Multi-Band GNSS Module sits 15mm up from Integrated Multi-Board Chassis"
  },
  {
    "delta": {
      "x": 20,
      "y": -10,
      "z": 5
    },
    "label": "adhesive pad",
    "source": "hotspot_enclosure",
    "target": "fuel_gauge",
    "description": "Hotspot Enclosure ↔ LiPo Fuel Gauge — adhesive pad; LiPo Fuel Gauge sits 20mm right, 10mm down, 5mm forward from Hotspot Enclosure"
  },
  {
    "delta": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "label": "screws to integrated bosses",
    "source": "hotspot_enclosure",
    "target": "power_management",
    "description": "Hotspot Enclosure ↔ PMIC and Battery Charger — screws to integrated bosses; PMIC and Battery Charger centered on Hotspot Enclosure"
  },
  {
    "delta": {
      "x": 40,
      "y": 0,
      "z": 0
    },
    "label": "integrated side cutouts with hex nuts",
    "source": "sma_bulkhead_connectors",
    "target": "hotspot_enclosure",
    "description": "SMA Female Bulkhead Pigtail Cables ↔ Hotspot Enclosure — integrated side cutouts with hex nuts; Hotspot Enclosure sits 40mm right from SMA Female Bulkhead Pigtail Cables"
  },
  {
    "delta": {
      "x": 87,
      "y": -15,
      "z": -19
    },
    "label": "attached",
    "source": "hotspot_enclosure",
    "target": "enclosure_vent_plug",
    "rotation": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "description": "Hotspot Enclosure ↔ Breather Vent Venting Plug — attached; Breather Vent Venting Plug sits 87mm right, 15mm down, 19mm back from Hotspot Enclosure"
  }
]