{
  "design": "5_2",
  "reference": "26 split switch cages and removable front clamp",
  "controls": [
    {
      "control": "PTT",
      "body": "B3F-3150 supplied geometry",
      "capture": "integral reaction wall + actuator shoulder + two side walls + roof + screwed rear keeper",
      "rest_gap_mm": 0.2,
      "terminals": "0.35 mm perimeter clearance, preserved supplied pins",
      "assembly": "Rear load into open cage; install keeper using two M2x6 screws."
    },
    {
      "control": "VOLUME_UP",
      "body": "B3F-3150 supplied geometry",
      "capture": "integral reaction wall + actuator shoulder + two side walls + roof + screwed rear keeper",
      "rest_gap_mm": 0.2,
      "terminals": "0.35 mm perimeter clearance, preserved supplied pins",
      "assembly": "Rear load into open cage; install keeper using two M2x6 screws."
    },
    {
      "control": "VOLUME_DOWN",
      "body": "B3F-3150 supplied geometry",
      "capture": "integral reaction wall + actuator shoulder + two side walls + roof + screwed rear keeper",
      "rest_gap_mm": 0.2,
      "terminals": "0.35 mm perimeter clearance, preserved supplied pins",
      "assembly": "Rear load into open cage; install keeper using two M2x6 screws."
    },
    {
      "control": "FRONT",
      "body": "B3F-4000",
      "capture": "existing calibrated seat + walls + two removable case-top corner keepers; holder now screwed to integral shell bosses",
      "rest_gap_mm": 0.12
    }
  ],
  "parts": {
    "32_play_stop_shim": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 45.2819467105849
    },
    "10_volume_plus_key": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 731.698349694188
    },
    "31_play_seat_shim_1": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 2.7439999999999976
    },
    "01_front_structural_tub": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 34066.385074180835
    },
    "11_volume_minus_bumper_collar": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 139.76097064230268
    },
    "13_circular_play_key": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 2600.4377910483113
    },
    "19_lte_antenna_seat": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 1800.453096491479
    },
    "21_ptt_grip_pad": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 1057.7297366955668
    },
    "18_microphone_acoustic_gasket": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 13.324689628488267
    },
    "04_rear_perimeter_bumper": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 3243.159049281187
    },
    "30_optical_support_pad_2": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 0.04799999999999978
    },
    "21_volume_plus_grip_pad": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 257.49752776255144
    },
    "11_volume_plus_bumper_collar": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 139.76097064230274
    },
    "28_acoustic_mesh": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 315.05906065276463
    },
    "30_optical_support_pad_1": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 0.04799999999999984
    },
    "08_speaker_front_gasket": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 229.21060000590114
    },
    "05_perforated_rigid_speaker_panel": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 5472.481748226333
    },
    "17_microphone_cradle": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 226.70378904199268
    },
    "03_front_perimeter_bumper": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 9629.653596300912
    },
    "11_ptt_bumper_collar": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 295.7609706423005
    },
    "09_battery_tray": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 2963.025808931423
    },
    "16_rgb_led_support_ring": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 209.02059604617716
    },
    "10_volume_minus_key": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 731.698349694188
    },
    "07_speaker_edge_cradle": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 1053.114115758497
    },
    "27_offset_status_light_guide": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 128.41999811766152
    },
    "10_ptt_key": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 2297.5483496941492
    },
    "21_volume_minus_grip_pad": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 257.7385556700438
    },
    "29_microphone_PSA": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 1.2209487039378404
    },
    "02_rear_structural_cover": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 21374.520441857723
    },
    "31_play_seat_shim_2": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 2.7439999999999976
    },
    "PTT_SWITCH_REAR_KEEPER": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 116.5168159181553
    },
    "VOLUME_UP_SWITCH_REAR_KEEPER": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 116.51681591815532
    },
    "VOLUME_DOWN_SWITCH_REAR_KEEPER": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 116.51681591815533
    },
    "FRONT_SWITCH_CORNER_KEEPER_-1": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 25.67840746698761
    },
    "FRONT_SWITCH_CORNER_KEEPER_1": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 25.678407466987604
    },
    "15_front_switch_holder": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 1552.3654661919045
    }
  },
  "modules": [
    {
      "name": "PTT",
      "cap": "10_ptt_key",
      "sign": -1,
      "tip": 39.45,
      "y": 10,
      "z": 0,
      "support": "01_front_structural_tub",
      "lo": -4.4,
      "hi": 3
    },
    {
      "name": "VOLUME_UP",
      "cap": "10_volume_plus_key",
      "sign": 1,
      "tip": 39.45,
      "y": 30,
      "z": 0,
      "support": "01_front_structural_tub",
      "lo": -4.4,
      "hi": 3
    },
    {
      "name": "VOLUME_DOWN",
      "cap": "10_volume_minus_key",
      "sign": 1,
      "tip": 39.45,
      "y": 5,
      "z": 0,
      "support": "01_front_structural_tub",
      "lo": -4.4,
      "hi": 3
    }
  ]
}