{
  "revision": "Mechanical H / PCB G",
  "scope": "OpenCascade digital solid geometry and bounded envelope checks only",
  "physical_testing_performed": false,
  "production_release": "HOLD",
  "source_sha256": {
    "scripts/industrial_rev_h.py": "f658e19636ba52d21b3dc3fc30591962924d5df2ef1ce49080c02244ada59a2f",
    "mechanical/full-assembly.FCStd": "9e862f5d0262f2ef37f1228beefb295c7284694cee4e2b80fb9a96fa132c2cf8",
    "mechanical/assembly-view.json": "060be17e23d76e8ef2c0d81955bc418fef585fe2a5f7d259d4b399431ab0d198",
    "hardware/tracker.kicad_pcb": "8d45bb276e46e6a46ab5301c621b9f0f41257adda632ddf8652c2256c0add345"
  },
  "geometry": [
    {
      "name": "Lower_shell",
      "volume_mm3": 41765.31,
      "area_mm2": 38060.82,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        132.0,
        90.0,
        17.0
      ]
    },
    {
      "name": "Upper_shell",
      "volume_mm3": 41037.9,
      "area_mm2": 36558.66,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        132.0,
        90.0,
        29.1
      ]
    },
    {
      "name": "Status_pipe",
      "volume_mm3": 111.08,
      "area_mm2": 204.33,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        3.8,
        3.796,
        23.8
      ]
    },
    {
      "name": "Status_bezel",
      "volume_mm3": 48.44,
      "area_mm2": 220.94,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        19.597,
        5.6,
        0.5
      ]
    },
    {
      "name": "Field_boot",
      "volume_mm3": 1869.13,
      "area_mm2": 2196.12,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        18.2,
        20.6,
        18.4
      ]
    },
    {
      "name": "Power_boot",
      "volume_mm3": 1825.43,
      "area_mm2": 1844.54,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        18.6,
        17.0,
        17.6
      ]
    },
    {
      "name": "USB_bezel",
      "volume_mm3": 324.58,
      "area_mm2": 665.52,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        19.6,
        4.6,
        11.6
      ]
    },
    {
      "name": "Mounting_plate",
      "volume_mm3": 18617.13,
      "area_mm2": 16910.23,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        156.0,
        56.0,
        2.4
      ]
    },
    {
      "name": "Foot_1",
      "volume_mm3": 93.17,
      "area_mm2": 163.81,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        11.597,
        5.6,
        1.6
      ]
    },
    {
      "name": "Foot_2",
      "volume_mm3": 93.17,
      "area_mm2": 163.81,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        11.597,
        5.6,
        1.6
      ]
    },
    {
      "name": "Foot_3",
      "volume_mm3": 93.17,
      "area_mm2": 163.81,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        11.597,
        5.6,
        1.6
      ]
    },
    {
      "name": "Foot_4",
      "volume_mm3": 93.17,
      "area_mm2": 163.81,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        11.597,
        5.6,
        1.6
      ]
    },
    {
      "name": "Battery_strap_1",
      "volume_mm3": 61.42,
      "area_mm2": 522.05,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        19.78,
        4.0,
        19.8
      ]
    },
    {
      "name": "Battery_strap_2",
      "volume_mm3": 61.42,
      "area_mm2": 522.05,
      "valid": true,
      "solids": 1,
      "bounds_mm": [
        19.78,
        4.0,
        19.8
      ]
    }
  ],
  "checks": [
    {
      "name": "Lower_shell valid single solid",
      "status": "PASS"
    },
    {
      "name": "Upper_shell valid single solid",
      "status": "PASS"
    },
    {
      "name": "Status_pipe valid single solid",
      "status": "PASS"
    },
    {
      "name": "Status_bezel valid single solid",
      "status": "PASS"
    },
    {
      "name": "Field_boot valid single solid",
      "status": "PASS"
    },
    {
      "name": "Power_boot valid single solid",
      "status": "PASS"
    },
    {
      "name": "USB_bezel valid single solid",
      "status": "PASS"
    },
    {
      "name": "Mounting_plate valid single solid",
      "status": "PASS"
    },
    {
      "name": "Foot_1 valid single solid",
      "status": "PASS"
    },
    {
      "name": "Foot_2 valid single solid",
      "status": "PASS"
    },
    {
      "name": "Foot_3 valid single solid",
      "status": "PASS"
    },
    {
      "name": "Foot_4 valid single solid",
      "status": "PASS"
    },
    {
      "name": "Battery_strap_1 valid single solid",
      "status": "PASS"
    },
    {
      "name": "Battery_strap_2 valid single solid",
      "status": "PASS"
    },
    {
      "name": "New mechanical parts versus all original component, plug and harness solids",
      "status": "PASS",
      "pairs": 2688,
      "collisions": []
    },
    {
      "name": "New part-to-part interference",
      "status": "PASS",
      "pairs": 91,
      "collisions": []
    },
    {
      "name": "USB body insertion gauge 14 x 7.5 mm",
      "status": "PASS",
      "collisions": [],
      "scope": "Gauge is a design requirement, not a supplier-approved cable"
    },
    {
      "name": "Protected battery envelope +0.5 mm diameter/length sensitivity",
      "status": "PASS",
      "cases": [
        {
          "pack_growth_mm": 0,
          "collisions": []
        },
        {
          "pack_growth_mm": 0.3,
          "collisions": []
        },
        {
          "pack_growth_mm": 0.5,
          "collisions": []
        }
      ]
    },
    {
      "name": "Eight upper-shell registration tolerance corners",
      "status": "PASS",
      "collisions": [],
      "scope": "Exploratory \u00b10.2 XY mm; 0 / +0.2 Z mm above hard stop; excludes supplier dimensional stack-up"
    },
    {
      "name": "Vertical cap removal path",
      "status": "PASS",
      "collisions": []
    },
    {
      "name": "LED-to-lightpipe axial air gap",
      "status": "PASS",
      "gap_mm": 0.5
    },
    {
      "name": "Unchanged PCB mounting coordinates and Z",
      "status": "PASS",
      "coordinates_mm": [
        [
          12,
          43
        ],
        [
          94,
          11
        ],
        [
          12,
          73
        ],
        [
          94,
          73
        ]
      ],
      "pcb_bottom_z_mm": 6.4,
      "pcb_top_z_mm": 8.0
    },
    {
      "name": "Revised power and VH battery wires versus unrelated electronics",
      "status": "PASS",
      "collisions": []
    },
    {
      "name": "Revised power and battery wire separation",
      "status": "PASS",
      "collisions": []
    },
    {
      "name": "VH battery wire bend and insulation envelope",
      "status": "PASS",
      "routes": [
        {
          "name": "Battery_1",
          "radius_mm": 0.9,
          "length_mm": 107.4,
          "minimum_centerline_bend_radius_mm": 4.465
        },
        {
          "name": "Battery_2",
          "radius_mm": 0.9,
          "length_mm": 94.9,
          "minimum_centerline_bend_radius_mm": 4.465
        },
        {
          "name": "Battery_3",
          "radius_mm": 0.9,
          "length_mm": 82.5,
          "minimum_centerline_bend_radius_mm": 4.465
        },
        {
          "name": "Battery_4",
          "radius_mm": 0.9,
          "length_mm": 70.0,
          "minimum_centerline_bend_radius_mm": 4.465
        }
      ]
    }
  ],
  "summary": {
    "passed": 25,
    "failed": 0,
    "mechanical_electronics_pairs": 2688
  },
  "remaining": [
    "Physical fit, USB cable insertion and tool access",
    "Qualified pack, connector, cable and fastener drawings",
    "Battery strap retention, vibration, drop and harness pull",
    "Optical brightness and light leakage",
    "Enclosed charging / radio temperature and touch temperature",
    "RF detuning, GNSS performance and EMC in new enclosure",
    "Molder DFM: draft, ribs, bosses, shutoffs, resin, shrink, gates and sink",
    "Cosmetic texture, color, scratch, sweat/cleaner and UV durability",
    "Ingress qualification if a future sealed variant is required"
  ]
}
