{
  "r1_import": {
    "sha256": "580d87fa1d86bb24af64b15cb46c6af4c326eaef4bab213b69f010077d6cd8ef",
    "solid_count": 17
  },
  "hardware_transforms": {
    "PCB": {
      "source": "inputs/hardware/ORIGINAL_SIM7670G_PCB.step",
      "source_sha256": "2c29957fe72c888f7210edc977874eb30c73856427c5b3145715c85e4d61bf9c",
      "translation_mm": [
        -41.794167,
        -71.6774669,
        -12.97149995
      ],
      "rotation_xyz_deg": [
        180,
        0,
        0
      ],
      "second_transform": null,
      "source_volume_mm3": 8712.016225102432,
      "placed_volume_mm3": 8712.016225102432,
      "bounds_mm": [
        -30.0,
        30.0,
        -58.79,
        26.960000100000002,
        -20.386499950000182,
        -10.886499850000009
      ],
      "solids": 306,
      "valid": true
    },
    "Battery": {
      "source": "inputs/hardware/REF_battery_body_and_protection.step",
      "source_sha256": "9a5a5ff5b193021bc6a22ace0b32203dcdb26dd26c904fe334cebe1bfb238148",
      "translation_mm": [
        0,
        51.28,
        -18.26
      ],
      "rotation_xyz_deg": [
        0,
        0,
        180
      ],
      "second_transform": null,
      "source_volume_mm3": 15190.433426255957,
      "placed_volume_mm3": 15190.433426255957,
      "bounds_mm": [
        -30.000000000000195,
        30.000000000000195,
        28.279999999999877,
        64.2800000000007,
        -16.55999995231612,
        -8.160000572204142
      ],
      "solids": 2,
      "valid": true
    },
    "Speaker": {
      "source": "inputs/hardware/REF_speaker_body_and_mounting_ears.step",
      "source_sha256": "d37080c5caa3d55217f5499740e1c219a09233ee360590cf6057179aea9d5bcf",
      "translation_mm": [
        43.5,
        42,
        -13.05
      ],
      "rotation_xyz_deg": [
        0,
        0,
        90
      ],
      "second_transform": null,
      "source_volume_mm3": 4111.857012563804,
      "placed_volume_mm3": 4111.857012563805,
      "bounds_mm": [
        -20.00000000000098,
        20.000000000000085,
        15.100000381467964,
        68.89999961853322,
        -7.649999904633213,
        -2.650000381468212
      ],
      "solids": 4,
      "valid": true
    },
    "LTE": {
      "source": "inputs/hardware/REF_lte_flex_body.step",
      "source_sha256": "b0e13675a4612e98ca13c1d859ab2343ba418e60d3a2773e7e8da521d065f567",
      "translation_mm": [
        0,
        13.5,
        -10.98
      ],
      "rotation_xyz_deg": [
        0,
        0,
        0
      ],
      "second_transform": null,
      "source_volume_mm3": 412.7515609420131,
      "placed_volume_mm3": 412.7515609420132,
      "bounds_mm": [
        -10.500000000035545,
        10.500000000035545,
        -34.5,
        67.5,
        -21.280000190735326,
        -20.92999980926007
      ],
      "solids": 2,
      "valid": true
    },
    "Microphone": {
      "source": "inputs/hardware/REF_Adafruit3421_mic.step",
      "source_sha256": "acf87a18df86aafdbcc6c7b725a17e77660a596b5d9263b8418058a2f83cd813",
      "translation_mm": [
        0,
        4.25,
        -13.85
      ],
      "rotation_xyz_deg": [
        0,
        0,
        0
      ],
      "second_transform": null,
      "source_volume_mm3": 165.48461698313642,
      "placed_volume_mm3": 165.4846169831368,
      "bounds_mm": [
        -8.255000114443396,
        8.255000114443396,
        -19.587999343870276,
        -6.888000488275716,
        -4.8500000000010095,
        -3.0200000762928814
      ],
      "solids": 6,
      "valid": true
    },
    "Front_Switch": {
      "source": "inputs/hardware/FRONT_OMRON_B3F4000.step",
      "source_sha256": "c4b47c977f95108bcce52f1addd36dce51d4abf2b8b0f7b12157dc9fe279448a",
      "translation_mm": [
        0,
        -9,
        -10.88
      ],
      "rotation_xyz_deg": [
        0,
        0,
        0
      ],
      "second_transform": null,
      "source_volume_mm3": 544.7948374070058,
      "placed_volume_mm3": 544.7948374070058,
      "bounds_mm": [
        -6.000000089407527,
        6.00000008940727,
        -53.00000008940451,
        -40.99999991058362,
        -10.600000052150413,
        -2.7999997451874328
      ],
      "solids": 8,
      "valid": true
    },
    "PTT_Switch": {
      "source": "inputs/hardware/PTT_OMRON_B3F3150.step",
      "source_sha256": "f922280dcdfb90366318479a4529b06e7543f74f9eb6d6108462b29cbc6443c0",
      "translation_mm": [
        0.95,
        2,
        -11.3
      ],
      "rotation_xyz_deg": [
        0,
        0,
        0
      ],
      "second_transform": null,
      "source_volume_mm3": 276.2512152770972,
      "placed_volume_mm3": 276.25121527709723,
      "bounds_mm": [
        -38.500000187009995,
        -32.34999999999109,
        7.650000030545002,
        16.349999969455,
        -18.20000003725451,
        -8.29999979436997
      ],
      "solids": 7,
      "valid": true
    },
    "Volume_Up_Switch": {
      "source": "inputs/hardware/VOLUME_UP_OMRON_B3F3150.step",
      "source_sha256": "d0855a7a8ee14e9465d121e08b9abec98acb381c3bbdd0d57304aed7884f6a09",
      "translation_mm": [
        -0.95,
        -7,
        -11.3
      ],
      "rotation_xyz_deg": [
        0,
        0,
        0
      ],
      "second_transform": null,
      "source_volume_mm3": 276.25121527733694,
      "placed_volume_mm3": 276.25121527733694,
      "bounds_mm": [
        32.34999999999984,
        38.500000187009995,
        18.650000030546003,
        27.349999969454,
        -18.200000037253474,
        -8.299999794369995
      ],
      "solids": 7,
      "valid": true
    },
    "Volume_Down_Switch": {
      "source": "inputs/hardware/VOLUME_DOWN_OMRON_B3F3150.step",
      "source_sha256": "138949600c5e6e249d8d4fae9fa196de99655b230d9ad2c9c414724b9d06a36d",
      "translation_mm": [
        -0.95,
        -11,
        -11.3
      ],
      "rotation_xyz_deg": [
        0,
        0,
        0
      ],
      "second_transform": null,
      "source_volume_mm3": 276.25121527733756,
      "placed_volume_mm3": 276.2512152773374,
      "bounds_mm": [
        32.34999999999984,
        38.500000187009995,
        -10.349999969454,
        -1.6500000305460003,
        -18.200000037253474,
        -8.299999794369995
      ],
      "solids": 7,
      "valid": true
    },
    "LED": {
      "source": "inputs/hardware/REF_Kingbright_RGB_LED.step",
      "source_sha256": "d558f90a18f5655bda574fb65ac72b190de3d2a03d38f0760de1ed9fd325b940",
      "translation_mm": [
        -14,
        24,
        -12.45
      ],
      "rotation_xyz_deg": [
        0,
        0,
        0
      ],
      "second_transform": {
        "translation_mm": [
          -0.3,
          0,
          -7
        ],
        "rotation_xyz_deg": [
          0,
          90,
          0
        ]
      },
      "source_volume_mm3": 163.9518125466369,
      "placed_volume_mm3": 163.95181254663677,
      "bounds_mm": [
        -14.600000023842247,
        -1.9999999999996172,
        2.0499992370630817,
        7.950000762946919,
        -9.950000762940494,
        -4.050000190734366
      ],
      "solids": 7,
      "valid": true
    }
  },
  "fasteners": [
    {
      "name": "C27_R2_HW_Closure_-33.4_-56",
      "standard": "ISO4762",
      "size": "M2.5-0.45",
      "length_mm": 12,
      "head_reference_z": -17.9,
      "axis_xy": [
        -33.4,
        -56
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Closure_33.4_-56",
      "standard": "ISO4762",
      "size": "M2.5-0.45",
      "length_mm": 12,
      "head_reference_z": -17.9,
      "axis_xy": [
        33.4,
        -56
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Closure_-33.4_56",
      "standard": "ISO4762",
      "size": "M2.5-0.45",
      "length_mm": 12,
      "head_reference_z": -17.9,
      "axis_xy": [
        -33.4,
        56
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Closure_33.4_56",
      "standard": "ISO4762",
      "size": "M2.5-0.45",
      "length_mm": 12,
      "head_reference_z": -17.9,
      "axis_xy": [
        33.4,
        56
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Front_Clamp_-17",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 8,
      "head_reference_z": -12.3,
      "axis_xy": [
        -17,
        -47
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Front_Clamp_17",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 8,
      "head_reference_z": -12.3,
      "axis_xy": [
        17,
        -47
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Speaker_1_-9.1",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 5,
      "head_reference_z": -6.35,
      "axis_xy": [
        -9.1,
        18.4
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Speaker_1_9.1",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 5,
      "head_reference_z": -6.35,
      "axis_xy": [
        9.1,
        18.4
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Speaker_2_-9.1",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 5,
      "head_reference_z": -6.35,
      "axis_xy": [
        -9.1,
        65.6
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Speaker_2_9.1",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 5,
      "head_reference_z": -6.35,
      "axis_xy": [
        9.1,
        65.6
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Mic_-11.5",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 4,
      "head_reference_z": -6.35,
      "axis_xy": [
        -11.5,
        -13.238
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_Mic_11.5",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 4,
      "head_reference_z": -6.35,
      "axis_xy": [
        11.5,
        -13.238
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_LED_-0.4",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 5,
      "head_reference_z": -10.55,
      "axis_xy": [
        -7,
        -0.4
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_LED_10.4",
      "standard": "ISO7046",
      "size": "M2-0.4",
      "length_mm": 5,
      "head_reference_z": -10.55,
      "axis_xy": [
        -7,
        10.4
      ],
      "direction_z": 1,
      "material": "steel",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_LTE_-14_-32",
      "standard": "ISO1580",
      "size": "M2-0.4",
      "length_mm": 3,
      "head_reference_z": -19.63,
      "axis_xy": [
        -14,
        -32
      ],
      "direction_z": -1,
      "material": "nylon",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_LTE_-14_64",
      "standard": "ISO1580",
      "size": "M2-0.4",
      "length_mm": 3,
      "head_reference_z": -19.63,
      "axis_xy": [
        -14,
        64
      ],
      "direction_z": -1,
      "material": "nylon",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_LTE_14_-32",
      "standard": "ISO1580",
      "size": "M2-0.4",
      "length_mm": 3,
      "head_reference_z": -19.63,
      "axis_xy": [
        14,
        -32
      ],
      "direction_z": -1,
      "material": "nylon",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    },
    {
      "name": "C27_R2_HW_LTE_14_64",
      "standard": "ISO1580",
      "size": "M2-0.4",
      "length_mm": 3,
      "head_reference_z": -19.63,
      "axis_xy": [
        14,
        64
      ],
      "direction_z": -1,
      "material": "nylon",
      "thread_geometry": "minor-diameter core and modeled drive recess; helical threads omitted; full major-diameter envelopes checked separately"
    }
  ],
  "front_clamp": {
    "pilot_main_old_z": [
      -10.85,
      -3.4
    ],
    "old_separate_void_z": [
      -3.2,
      -2.6
    ],
    "removed_web_z": [
      -3.4,
      -3.2
    ],
    "r2_pilot_z": [
      -10.85,
      -2.6
    ],
    "front_skin_over_pilot_mm": 2.6,
    "assembly_access": "Install/remove clamp screws with PCB removed; no screw or tool passes through the PCB."
  },
  "pcb_support_regions_xy": [
    [
      29.1,
      29.9,
      7.585,
      14.585
    ],
    [
      -29.9,
      -29.1,
      -12.415,
      -5.415
    ],
    [
      -28.5,
      -23.5,
      -52.94,
      -52.14
    ],
    [
      25.5,
      28.5,
      26.06,
      26.86
    ]
  ],
  "side_actuator_passages": "Actual third-solid plungers plus0.5mm inward travel and0.15mm clearance; matching hidden drive pads at Z-11.3. Physical switch overtravel/return not certified.",
  "kernel_topology_repairs": [
    {
      "part": "C27_R2_01_Front_Shell_Chalk_Centered_Mic",
      "volume_before": 31985.82442529189,
      "volume_after": 31985.824425291903,
      "method": "OCC ShapeFix; serial BRepCheck valid, geometry bounds and volume unchanged"
    }
  ],
  "speaker_equivalence": "Two screwed mounting-ear keepers plus compliant ear pads replace SR2 magnet bridge: actual pouch-to-magnet axial gap is only 1.91 mm except protection module; no rigid bridge is placed across the pouch. Original seat and radial locators are retained with drop-in clearance relief.",
  "led_tradeoff": {
    "original_placement_lens_overlap_mm3": 19.25002160798034,
    "original_placement_FR4_overlap_mm3": 1.3285007073206434,
    "solution": "Rigidly rotate actual unmodified LED/legs horizontally, add internal optical turn. No exterior lens change. Light throughput/color balance unqualified."
  },
  "usb": {
    "mouth_x": -29.82730002915,
    "center_y": -41.05429760118,
    "center_z": -15.4464,
    "bridge_face_x": -22.27729992915,
    "reaction_gap_mm": 0.2,
    "old_rim_center_y": -41.054267,
    "local_access_shift_y_mm": -3.060117999353906e-05,
    "mating_gauge_note": "Explicit 6.65mm thin-shell gauge and 12.85x7 housing. Not a supplier plug model or electrical mating qualification."
  },
  "part_manifest": [
    {
      "name": "C27_R2_01_Front_Shell_Chalk_Centered_Mic",
      "material": "chalk",
      "role": "C27_01_Front_Shell_Chalk_Centered_Mic inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_01_Front_Shell_Chalk_Centered_Mic",
      "bounds_mm": [
        -39.0000001,
        39.0000001,
        -75.0,
        75.0,
        -14.51,
        1e-07
      ],
      "volume_mm3": 32743.319777264944,
      "valid": true,
      "solids": 1,
      "faces": 936
    },
    {
      "name": "C27_R2_02_Back_Shell_Chalk",
      "material": "chalk",
      "role": "C27_02_Back_Shell_Chalk_Unchanged inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_02_Back_Shell_Chalk_Unchanged",
      "bounds_mm": [
        -39.0000001,
        39.0000001,
        -75.0000001,
        75.0000001,
        -24.0000001,
        -9.849999899999998
      ],
      "volume_mm3": 33266.049377257994,
      "valid": true,
      "solids": 1,
      "faces": 1221
    },
    {
      "name": "C27_R2_03_Front_Action_Rigid_Carrier",
      "material": "carrier",
      "role": "C27_03_Front_Action_Rigid_Carrier inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_03_Front_Action_Rigid_Carrier",
      "bounds_mm": [
        -14.5,
        14.5,
        -61.2,
        -32.8,
        -2.8,
        -0.65
      ],
      "volume_mm3": 1251.2529144985676,
      "valid": true,
      "solids": 1,
      "faces": 40
    },
    {
      "name": "C27_R2_04_Status_Lens",
      "material": "lens",
      "role": "C27_04_Status_Lens_Unchanged inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_04_Status_Lens_Unchanged",
      "bounds_mm": [
        -2.7,
        2.7,
        0.09999999999999987,
        9.9,
        -3.5,
        0.42000000000000004
      ],
      "volume_mm3": 120.88670061676393,
      "valid": true,
      "solids": 1,
      "faces": 23
    },
    {
      "name": "C27_R2_05_Front_Switch_Clamp",
      "material": "carrier",
      "role": "C27_05_Front_Switch_Clamp_Unchanged inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_05_Front_Switch_Clamp_Unchanged",
      "bounds_mm": [
        -20.0,
        20.0,
        -55.0,
        -39.0,
        -12.3,
        -3.65
      ],
      "volume_mm3": 757.580864607743,
      "valid": true,
      "solids": 1,
      "faces": 62
    },
    {
      "name": "C27_R2_06_PTT_Rigid_Carrier",
      "material": "carrier",
      "role": "C27_06_PTT_Rigid_Carrier inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_06_PTT_Rigid_Carrier",
      "r2_change": "Hidden 2x2 R0.65 drive pad shifted from Z-15.2 to Z-11.3, matched to actual supplied plunger. Exterior carrier bounds/stops unchanged.",
      "bounds_mm": [
        -40.0,
        -34.75,
        -15.0,
        39.0,
        -18.0,
        -5.999999999999999
      ],
      "volume_mm3": 539.1448511676269,
      "valid": true,
      "solids": 1,
      "faces": 75
    },
    {
      "name": "C27_R2_07_Volume_Up_Rigid_Carrier",
      "material": "carrier",
      "role": "C27_07_Volume_Up_Rigid_Carrier inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_07_Volume_Up_Rigid_Carrier",
      "r2_change": "Hidden 2x2 R0.65 drive pad shifted from Z-15.2 to Z-11.3, matched to actual supplied plunger. Exterior carrier bounds/stops unchanged.",
      "bounds_mm": [
        34.8,
        39.950000000001125,
        13.6,
        32.4,
        -17.5,
        -6.5
      ],
      "volume_mm3": 179.9014644160346,
      "valid": true,
      "solids": 1,
      "faces": 63
    },
    {
      "name": "C27_R2_08_Volume_Down_Rigid_Carrier",
      "material": "carrier",
      "role": "C27_08_Volume_Down_Rigid_Carrier inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_08_Volume_Down_Rigid_Carrier",
      "r2_change": "Hidden 2x2 R0.65 drive pad shifted from Z-15.2 to Z-11.3, matched to actual supplied plunger. Exterior carrier bounds/stops unchanged.",
      "bounds_mm": [
        34.8,
        39.950000000001125,
        -15.4,
        3.4000000000000004,
        -17.5,
        -6.5
      ],
      "volume_mm3": 179.90146441606095,
      "valid": true,
      "solids": 1,
      "faces": 63
    },
    {
      "name": "C27_R2_09_Warm_Grey_Elastomer_Rim",
      "material": "rim",
      "role": "C27_09_Warm_Grey_Elastomer_Rim inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_09_Warm_Grey_Elastomer_Rim",
      "bounds_mm": [
        -40.3500001,
        40.3500001,
        -76.35000009999999,
        76.35000009999999,
        -24.189332791490003,
        0.189332791493
      ],
      "volume_mm3": 11753.621701421944,
      "valid": true,
      "solids": 1,
      "faces": 104
    },
    {
      "name": "C27_R2_10_Front_Action_Pewter_Cap",
      "material": "pewter",
      "role": "C27_10_Front_Action_Pewter_Cap inherited source geometry",
      "process": "machine metal; rigid printed fit substitute allowed",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_10_Front_Action_Pewter_Cap",
      "bounds_mm": [
        -13.676649916142086,
        13.676649916142154,
        -60.67664991614209,
        -33.32335008385,
        -0.550000000001426,
        0.55
      ],
      "volume_mm3": 696.6588693774984,
      "valid": true,
      "solids": 1,
      "faces": 14
    },
    {
      "name": "C27_R2_11_Front_Action_Bond_Film",
      "material": "bond",
      "role": "C27_11_Front_Action_Bond_Film inherited source geometry",
      "process": "cut/dispense adhesive",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_11_Front_Action_Bond_Film",
      "bounds_mm": [
        -13.6916407865,
        13.6916407865,
        -60.6916407865,
        -33.3083592135,
        -0.650000000000014,
        -0.5499999999996068
      ],
      "volume_mm3": 67.50923897690926,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_12_Volume_Up_Pewter_Cap",
      "material": "pewter",
      "role": "C27_12_Volume_Up_Pewter_Cap inherited source geometry",
      "process": "machine metal; rigid printed fit substitute allowed",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_12_Volume_Up_Pewter_Cap",
      "bounds_mm": [
        40.049999999999905,
        41.45,
        13.626330540569,
        32.373669459431,
        -17.473669459431,
        -6.526330540569
      ],
      "volume_mm3": 162.5511750598862,
      "valid": true,
      "solids": 1,
      "faces": 31
    },
    {
      "name": "C27_R2_13_Volume_Up_Bond_Film",
      "material": "bond",
      "role": "C27_13_Volume_Up_Bond_Film inherited source geometry",
      "process": "cut/dispense adhesive",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_13_Volume_Up_Bond_Film",
      "bounds_mm": [
        39.95,
        40.05000000000011,
        13.609411910020937,
        32.39058808997906,
        -17.490588089979,
        -6.509411910020936
      ],
      "volume_mm3": 18.090687785230777,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_14_Volume_Down_Pewter_Cap",
      "material": "pewter",
      "role": "C27_14_Volume_Down_Pewter_Cap inherited source geometry",
      "process": "machine metal; rigid printed fit substitute allowed",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_14_Volume_Down_Pewter_Cap",
      "bounds_mm": [
        40.049999999999905,
        41.45,
        -15.373669459431,
        3.3736694594310004,
        -17.473669459431,
        -6.526330540569
      ],
      "volume_mm3": 160.37939742932218,
      "valid": true,
      "solids": 1,
      "faces": 19
    },
    {
      "name": "C27_R2_15_Volume_Down_Bond_Film",
      "material": "bond",
      "role": "C27_15_Volume_Down_Bond_Film inherited source geometry",
      "process": "cut/dispense adhesive",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_15_Volume_Down_Bond_Film",
      "bounds_mm": [
        39.95,
        40.05000000000011,
        -15.390588089979001,
        3.3905880899790644,
        -17.490588089979,
        -6.509411910020936
      ],
      "volume_mm3": 18.090687785210186,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_16_Orange_Ribbed_PTT_Grip",
      "material": "orange",
      "role": "C27_16_Orange_Ribbed_PTT_Grip inherited source geometry",
      "process": "prototype print",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_16_Orange_Ribbed_PTT_Grip",
      "bounds_mm": [
        -41.9,
        -39.4,
        -15.0,
        39.0,
        -18.000000000950003,
        -5.999999999047
      ],
      "volume_mm3": 905.2466887540551,
      "valid": true,
      "solids": 1,
      "faces": 425
    },
    {
      "name": "C27_R2_17_PTT_Bond_Film",
      "material": "bond",
      "role": "C27_17_PTT_Bond_Film inherited source geometry",
      "process": "cut/dispense adhesive",
      "mount": "inherited R1 mechanical interface",
      "r1_name": "C27_17_PTT_Bond_Film",
      "bounds_mm": [
        -40.10000000000054,
        -39.999999999999986,
        -14.98321595662,
        38.98321595662,
        -17.98321595662,
        -6.01678404338
      ],
      "volume_mm3": 60.57878290559519,
      "valid": true,
      "solids": 1,
      "faces": 14
    },
    {
      "name": "C27_R2_PCB_Front_Seat_1",
      "material": "silicone",
      "role": "paired bare-FR4 edge seat",
      "process": "die-cut/laminate compliant stock",
      "mount": "new integral front ledge / verified bare board edge",
      "free_volume_mm3": 1.6799999999999882,
      "installed_volume_mm3": 1.4643997199999907,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        29.1,
        29.9,
        7.585,
        14.585,
        -12.97149995,
        -12.71
      ],
      "volume_mm3": 1.4643997199999907,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_PCB_Rear_Preload_1",
      "material": "foam",
      "role": "compliant preload on verified bare-FR4 edge",
      "process": "die-cut/laminate compliant stock",
      "mount": "new integral rear stalk / bare board edge",
      "free_volume_mm3": 5.599999999999981,
      "installed_volume_mm3": 3.9676002799999837,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        29.1,
        29.9,
        7.585,
        14.585,
        -15.01,
        -14.30149995
      ],
      "volume_mm3": 3.9676002799999837,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_PCB_Front_Seat_2",
      "material": "silicone",
      "role": "paired bare-FR4 edge seat",
      "process": "die-cut/laminate compliant stock",
      "mount": "new integral front ledge / verified bare board edge",
      "free_volume_mm3": 1.6799999999999877,
      "installed_volume_mm3": 1.4643997199999905,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -29.9,
        -29.1,
        -12.415,
        -5.415,
        -12.97149995,
        -12.71
      ],
      "volume_mm3": 1.4643997199999905,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_PCB_Rear_Preload_2",
      "material": "foam",
      "role": "compliant preload on verified bare-FR4 edge",
      "process": "die-cut/laminate compliant stock",
      "mount": "new integral rear stalk / bare board edge",
      "free_volume_mm3": 5.599999999999979,
      "installed_volume_mm3": 3.967600279999983,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -29.9,
        -29.1,
        -12.415,
        -5.415,
        -15.01,
        -14.30149995
      ],
      "volume_mm3": 3.967600279999983,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_PCB_Front_Seat_3",
      "material": "silicone",
      "role": "paired bare-FR4 edge seat",
      "process": "die-cut/laminate compliant stock",
      "mount": "new integral front ledge / verified bare board edge",
      "free_volume_mm3": 1.1999999999999913,
      "installed_volume_mm3": 1.0459997999999933,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -28.5,
        -23.5,
        -52.94,
        -52.14,
        -12.97149995,
        -12.71
      ],
      "volume_mm3": 1.0459997999999933,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_PCB_Rear_Preload_3",
      "material": "foam",
      "role": "compliant preload on verified bare-FR4 edge",
      "process": "die-cut/laminate compliant stock",
      "mount": "new integral rear stalk / bare board edge",
      "free_volume_mm3": 3.999999999999986,
      "installed_volume_mm3": 2.834000199999988,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -28.5,
        -23.5,
        -52.94,
        -52.14,
        -15.01,
        -14.30149995
      ],
      "volume_mm3": 2.834000199999988,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_PCB_Front_Seat_4",
      "material": "silicone",
      "role": "paired bare-FR4 edge seat",
      "process": "die-cut/laminate compliant stock",
      "mount": "new integral front ledge / verified bare board edge",
      "free_volume_mm3": 0.719999999999998,
      "installed_volume_mm3": 0.6275998799999988,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        25.5,
        28.5,
        26.06,
        26.86,
        -12.97149995,
        -12.71
      ],
      "volume_mm3": 0.6275998799999988,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_PCB_Rear_Preload_4",
      "material": "foam",
      "role": "compliant preload on verified bare-FR4 edge",
      "process": "die-cut/laminate compliant stock",
      "mount": "new integral rear stalk / bare board edge",
      "free_volume_mm3": 2.400000000000002,
      "installed_volume_mm3": 1.7004001200000005,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        25.5,
        28.5,
        26.06,
        26.86,
        -15.01,
        -14.30149995
      ],
      "volume_mm3": 1.7004001200000005,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Battery_Front_Pad_-1_Segment_1",
      "material": "foam",
      "role": "broad pouch preload; separate cut pads clear the protection module",
      "process": "die-cut/laminate compliant stock",
      "mount": "integral front support platen / pouch only, not protection PCB",
      "free_volume_mm3": 183.259380189743,
      "installed_volume_mm3": 152.1053030340174,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -28.75000000000004,
        -20.74999999999996,
        32.0,
        43.48,
        -9.56000019073,
        -7.9
      ],
      "volume_mm3": 152.1053030340174,
      "valid": true,
      "solids": 1,
      "faces": 8
    },
    {
      "name": "C27_R2_Battery_Front_Pad_-1_Segment_2",
      "material": "foam",
      "role": "broad pouch preload; separate cut pads clear the protection module",
      "process": "die-cut/laminate compliant stock",
      "mount": "integral front support platen / pouch only, not protection PCB",
      "free_volume_mm3": 142.2993802226442,
      "installed_volume_mm3": 118.10849915517502,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -28.75000000000004,
        -20.74999999999996,
        49.08,
        58.0,
        -9.56000019073,
        -7.9
      ],
      "volume_mm3": 118.10849915517502,
      "valid": true,
      "solids": 1,
      "faces": 8
    },
    {
      "name": "C27_R2_Battery_Rear_Pad_-1",
      "material": "foam",
      "role": "broad rear pouch support",
      "process": "die-cut/laminate compliant stock",
      "mount": "rear platen / pouch rear face",
      "free_volume_mm3": 397.89159263983294,
      "installed_volume_mm3": 294.4397975249485,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -28.500000000000124,
        -13.999999999999876,
        32.75,
        60.25,
        -17.3,
        -16.55999995232
      ],
      "volume_mm3": 294.4397975249485,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_Battery_Side_Liner_-1",
      "material": "silicone",
      "role": "soft XY rail liner",
      "process": "die-cut/laminate compliant stock",
      "mount": "existing/extended side rail; installed zero-clearance pouch edge",
      "free_volume_mm3": 29.419000000000178,
      "installed_volume_mm3": 29.419000000000178,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -30.26,
        -30.0,
        31.0,
        62.0,
        -15.8,
        -12.15
      ],
      "volume_mm3": 29.419000000000178,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Battery_Front_Pad_1",
      "material": "foam",
      "role": "broad pouch preload; separate cut pads clear the protection module",
      "process": "die-cut/laminate compliant stock",
      "mount": "integral front support platen / pouch only, not protection PCB",
      "free_volume_mm3": 415.1587596901022,
      "installed_volume_mm3": 344.58181013439975,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        20.74999999999996,
        28.75000000000004,
        32.0,
        58.0,
        -9.56000019073,
        -7.9
      ],
      "volume_mm3": 344.58181013439975,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_Battery_Rear_Pad_1",
      "material": "foam",
      "role": "broad rear pouch support",
      "process": "die-cut/laminate compliant stock",
      "mount": "rear platen / pouch rear face",
      "free_volume_mm3": 397.89159263983294,
      "installed_volume_mm3": 294.4397975249485,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        13.999999999999876,
        28.500000000000124,
        32.75,
        60.25,
        -17.3,
        -16.55999995232
      ],
      "volume_mm3": 294.4397975249485,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_Battery_Side_Liner_1",
      "material": "silicone",
      "role": "soft XY rail liner",
      "process": "die-cut/laminate compliant stock",
      "mount": "existing/extended side rail; installed zero-clearance pouch edge",
      "free_volume_mm3": 29.419000000000178,
      "installed_volume_mm3": 29.419000000000178,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        30.0,
        30.26,
        31.0,
        62.0,
        -15.8,
        -12.15
      ],
      "volume_mm3": 29.419000000000178,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Battery_Lower_Liner",
      "material": "silicone",
      "role": "soft lower divider liner",
      "process": "die-cut/laminate compliant stock",
      "mount": "shared no-stack divider / battery lower edge",
      "bounds_mm": [
        -27.0,
        27.0,
        28.02,
        28.28,
        -15.8,
        -10.1
      ],
      "volume_mm3": 80.0280000000005,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Battery_Upper_Liner_-1",
      "material": "silicone",
      "role": "soft upper end land; central finger removal opening preserved",
      "process": "die-cut/laminate compliant stock",
      "mount": "split top rail / battery upper edge",
      "bounds_mm": [
        -28.5,
        -10.5,
        64.28,
        64.54,
        -15.8,
        -10.1
      ],
      "volume_mm3": 26.67600000000053,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Battery_Upper_Liner_1",
      "material": "silicone",
      "role": "soft upper end land; central finger removal opening preserved",
      "process": "die-cut/laminate compliant stock",
      "mount": "split top rail / battery upper edge",
      "bounds_mm": [
        10.5,
        28.5,
        64.28,
        64.54,
        -15.8,
        -10.1
      ],
      "volume_mm3": 26.67600000000053,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Speaker_Front_Gasket",
      "material": "foam",
      "role": "speaker-to-front acoustic seal",
      "process": "die-cut/laminate compliant stock",
      "mount": "front skin / actual 40mm speaker frame",
      "free_volume_mm3": 135.0193690659823,
      "installed_volume_mm3": 101.26461231175375,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -19.8,
        19.8,
        22.2,
        61.8,
        -2.65000038,
        -2.2
      ],
      "volume_mm3": 101.26461231175375,
      "valid": true,
      "solids": 1,
      "faces": 4
    },
    {
      "name": "C27_R2_Speaker_Ear_Keeper_1",
      "material": "carrier",
      "role": "screw-fixed rear restraint on supplied mounting ear",
      "process": "rigid PA12 prototype",
      "mount": "two M2 screws into front-shell bosses",
      "bounds_mm": [
        -11.6,
        11.6,
        16.19999997521797,
        20.60000002478203,
        -6.3500000000000005,
        -4.95
      ],
      "volume_mm3": 124.22310818540825,
      "valid": true,
      "solids": 1,
      "faces": 14
    },
    {
      "name": "C27_R2_Speaker_Ear_Preload_1",
      "material": "foam",
      "role": "broad compliant ear pad, avoiding magnet and battery conflict",
      "process": "die-cut/laminate compliant stock",
      "mount": "keeper / rigid speaker mounting ear; no pressure on magnet or diaphragm",
      "free_volume_mm3": 77.3307974430561,
      "installed_volume_mm3": 57.9980944090792,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -5.4,
        5.4,
        16.59999995605895,
        20.200000043941042,
        -4.95,
        -3.450000095
      ],
      "volume_mm3": 57.9980944090792,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_Speaker_Ear_Keeper_2",
      "material": "carrier",
      "role": "screw-fixed rear restraint on supplied mounting ear",
      "process": "rigid PA12 prototype",
      "mount": "two M2 screws into front-shell bosses",
      "bounds_mm": [
        -11.6,
        11.6,
        63.39999997521795,
        67.80000002478202,
        -6.3500000000000005,
        -4.95
      ],
      "volume_mm3": 124.2231081854085,
      "valid": true,
      "solids": 1,
      "faces": 14
    },
    {
      "name": "C27_R2_Speaker_Ear_Preload_2",
      "material": "foam",
      "role": "broad compliant ear pad, avoiding magnet and battery conflict",
      "process": "die-cut/laminate compliant stock",
      "mount": "keeper / rigid speaker mounting ear; no pressure on magnet or diaphragm",
      "free_volume_mm3": 77.33079744305601,
      "installed_volume_mm3": 57.99809440907914,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -5.4,
        5.4,
        63.799999956058954,
        67.40000004394103,
        -4.95,
        -3.450000095
      ],
      "volume_mm3": 57.99809440907914,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_Microphone_Removable_Keeper",
      "material": "carrier",
      "role": "serviceable centered-microphone rear frame",
      "process": "rigid PA12 prototype",
      "mount": "two rear-entry M2 screws; remove before lifting breakout",
      "bounds_mm": [
        -13.9,
        13.9,
        -20.138000000000172,
        -6.337999999999829,
        -6.35,
        -5.1
      ],
      "volume_mm3": 140.0796736640649,
      "valid": true,
      "solids": 1,
      "faces": 30
    },
    {
      "name": "C27_R2_Microphone_Rear_Preload",
      "material": "silicone",
      "role": "dielectric rear breakout edge preload",
      "process": "die-cut/laminate compliant stock",
      "mount": "keeper / unpopulated breakout rear face",
      "free_volume_mm3": 17.420080741446633,
      "installed_volume_mm3": 12.442914815319044,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -8.175,
        8.175,
        -19.463000000000278,
        -7.012999999999723,
        -5.1,
        -4.85
      ],
      "volume_mm3": 12.442914815319044,
      "valid": true,
      "solids": 1,
      "faces": 18
    },
    {
      "name": "C27_R2_Mic_Front_Seat_1",
      "material": "silicone",
      "role": "breakout front corner dielectric seat",
      "process": "die-cut/laminate compliant stock",
      "mount": "front shell ledge / clear FR4 corner",
      "bounds_mm": [
        -8.1,
        -6.9,
        -18.7,
        -17.3,
        -4.05,
        -3.85
      ],
      "volume_mm3": 0.33599999999999897,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Mic_Front_Seat_2",
      "material": "silicone",
      "role": "breakout front corner dielectric seat",
      "process": "die-cut/laminate compliant stock",
      "mount": "front shell ledge / clear FR4 corner",
      "bounds_mm": [
        -8.1,
        -6.9,
        -9.2,
        -7.8,
        -4.05,
        -3.85
      ],
      "volume_mm3": 0.3359999999999992,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Mic_Front_Seat_3",
      "material": "silicone",
      "role": "breakout front corner dielectric seat",
      "process": "die-cut/laminate compliant stock",
      "mount": "front shell ledge / clear FR4 corner",
      "bounds_mm": [
        6.9,
        8.1,
        -18.7,
        -17.3,
        -4.05,
        -3.85
      ],
      "volume_mm3": 0.33599999999999897,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Mic_Front_Seat_4",
      "material": "silicone",
      "role": "breakout front corner dielectric seat",
      "process": "die-cut/laminate compliant stock",
      "mount": "front shell ledge / clear FR4 corner",
      "bounds_mm": [
        6.9,
        8.1,
        -9.2,
        -7.8,
        -4.05,
        -3.85
      ],
      "volume_mm3": 0.3359999999999992,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Microphone_Acoustic_Seal",
      "material": "silicone",
      "role": "sealed duct aligned to actual MEMS port and approved X0/Y-14 aperture",
      "process": "die-cut/laminate compliant stock",
      "mount": "MEMS lid / membrane at existing raised acoustic nozzle, not recessed surrounding floor",
      "free_volume_mm3": 1.9324721810394225,
      "installed_volume_mm3": 1.6659944381803022,
      "free_state_note": "Free stock and compressed installed shape are separate. Strain/force/tolerance behaviour is not simulated.",
      "bounds_mm": [
        -1.1,
        1.1,
        -15.1,
        -12.9,
        -3.07,
        -2.251
      ],
      "volume_mm3": 1.6659944381803022,
      "valid": true,
      "solids": 1,
      "faces": 4
    },
    {
      "name": "C27_R2_Microphone_Acoustic_Membrane",
      "material": "sheet",
      "role": "porous acoustic sheet, not a solid printed plug",
      "process": "cut rated acoustic membrane sheet",
      "mount": "clamped by microphone seal to existing gasket floor",
      "bounds_mm": [
        -1.1,
        1.1,
        -15.1,
        -12.9,
        -2.251,
        -2.201
      ],
      "volume_mm3": 0.19006635554218185,
      "valid": true,
      "solids": 1,
      "faces": 3
    },
    {
      "name": "C27_R2_LED_Horizontal_Removable_Keeper",
      "material": "carrier",
      "role": "actual uncut leaded LED held horizontally in front cavity",
      "process": "rigid PA12 prototype",
      "mount": "two M2 screws; rear split saddle",
      "bounds_mm": [
        -13.40000000000008,
        -0.5999999999999188,
        -2.300000000000012,
        12.300000000000013,
        -10.55,
        -8.299999999999972
      ],
      "volume_mm3": 315.5745648448072,
      "valid": true,
      "solids": 1,
      "faces": 26
    },
    {
      "name": "C27_R2_LED_Saddle_Pad_1",
      "material": "silicone",
      "role": "LED anti-rattle saddle contact",
      "process": "die-cut/laminate compliant stock",
      "mount": "keeper saddle / LED body or flange",
      "bounds_mm": [
        -10.4,
        -9.799999999999999,
        4.65,
        5.35,
        -10.17,
        -9.95
      ],
      "volume_mm3": 0.0924000000000004,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_LED_Saddle_Pad_2",
      "material": "silicone",
      "role": "LED anti-rattle saddle contact",
      "process": "die-cut/laminate compliant stock",
      "mount": "keeper saddle / LED body or flange",
      "bounds_mm": [
        -6.7,
        -6.1000000000000005,
        4.65,
        5.35,
        -9.72,
        -9.5
      ],
      "volume_mm3": 0.09240000000000011,
      "valid": true,
      "solids": 1,
      "faces": 6
    },
    {
      "name": "C27_R2_Internal_Right_Angle_Light_Coupler",
      "material": "clear",
      "role": "internal optical turn; approved external lens remains unchanged",
      "process": "clear optical prototype",
      "mount": "optical bond film at original lens collector; lateral opaque cradle",
      "bounds_mm": [
        -2.1000001,
        2.1000001,
        2.8999999,
        7.1000001,
        -9.100000000000001,
        -3.5499999
      ],
      "volume_mm3": 70.85625167608544,
      "valid": true,
      "solids": 1,
      "faces": 7
    },
    {
      "name": "C27_R2_Optical_Coupling_Film",
      "material": "bond",
      "role": "clear optical adhesive thickness allowance",
      "process": "optically clear adhesive film",
      "mount": "light coupler / unchanged R1 lens",
      "bounds_mm": [
        -2.1,
        2.1,
        2.9,
        7.1,
        -3.55,
        -3.5
      ],
      "volume_mm3": 0.692721180116547,
      "valid": true,
      "solids": 1,
      "faces": 3
    },
    {
      "name": "C27_R2_LTE_Nonmetallic_Service_Frame",
      "material": "carrier",
      "role": "nonmetallic perimeter restraint, hard-stop gap above flex",
      "process": "rigid PA12 prototype",
      "mount": "four nylon M2 screws; remove frame to lift flex",
      "bounds_mm": [
        -16.7,
        16.7,
        -35.9,
        68.9,
        -20.83,
        -19.63
      ],
      "volume_mm3": 1022.5320306713066,
      "valid": true,
      "solids": 1,
      "faces": 46
    },
    {
      "name": "C27_R2_LTE_Dielectric_Seat",
      "material": "sheet",
      "role": "0.5mm dielectric seat, no rigid clamp pressure on flex",
      "process": "cut dielectric PET sheet",
      "mount": "rear-cover seat film / flex rear face",
      "bounds_mm": [
        -10.200000000001024,
        10.200000000001026,
        -34.20000000000001,
        61.20000000000001,
        -21.78,
        -21.28
      ],
      "volume_mm3": 972.9254866667222,
      "valid": true,
      "solids": 1,
      "faces": 10
    },
    {
      "name": "C27_R2_LTE_Seat_Bond_Film",
      "material": "bond",
      "role": "0.02mm nominal seat attachment film",
      "process": "cut sheet or adhesive",
      "mount": "rear cover / dielectric seat; not bonded to antenna",
      "bounds_mm": [
        -10.200000000001024,
        10.200000000001026,
        -34.20000000000001,
        61.20000000000001,
        -21.8,
        -21.78
      ],
      "volume_mm3": 38.91701946666806,
      "valid": true,
      "solids": 1,
      "faces": 10
    }
  ],
  "assembly_counts": {
    "manufactured_parts": 56,
    "fasteners": 18,
    "electronics_groups": 10,
    "case_solids": 74,
    "reference_solids": 430
  },
  "lte_driver_relief": {
    "diameter_mm": 3.0,
    "axes_xy": [
      [
        -14,
        64
      ],
      [
        14,
        64
      ]
    ],
    "z_range_mm": [
      -18.3,
      0
    ],
    "removed_volume_mm3": 29.443954154179664,
    "assembly_order": "Install LTE frame screws before upper battery liners; remove liners for service.",
    "method": "Constructed by subtracting two cylinders; rebuilt volume, surface area and face count match final BRep."
  }
}
