{
 "EDCO Prism": {
  "params": {
   "name": "EDCO Prism",
   "magnet": false,
   "body_od": 22.0,
   "head_od": 28.0,
   "bore_d": 19.2,
   "band_d": 26.0,
   "cell_d": 18.6,
   "cell_len": 35.3,
   "cell_name": "18350",
   "opt_d": 24.0,
   "opt_h": 11.5,
   "quad_q": 4.4,
   "mcpcb_d": 24.0,
   "mcpcb_t": 1.6,
   "led_w": 3.45,
   "flat_r": 10.65,
   "cap_d": 7.0,
   "btn_cb_d": 8.8,
   "mag_d": 5.0,
   "mag_t": 2.0,
   "mag_y": 3.7,
   "lug_t": 11.0,
   "hole_l": 11.0,
   "hole_w": 3.4,
   "tab_rc": 4.0,
   "pitch": 0.75,
   "fin_n": 3,
   "fin_d": 0.35,
   "fin_w": 0.8,
   "fin_pitch": 1.7,
   "cren_n": 6,
   "cren_w": 3.4,
   "cren_d": 1.0,
   "lip_t": 0.6,
   "gasket_t": 0.4,
   "opt_in_ring": 1.4,
   "shelf_t": 1.2,
   "thread_len": 3.5,
   "spigot_len": 1.0,
   "face_or_cs": 0.6,
   "head_gap": 0.15,
   "mouth_recess": 1.9,
   "plug_pocket": [
    12.8,
    7.0
   ],
   "usb_h": 7.45,
   "usb_shell": [
    8.94,
    3.26
   ],
   "usb_seal": [
    9.5,
    3.8
   ],
   "usb_body": [
    9.6,
    4.6
   ],
   "usb_seal_h": 1.0,
   "sw_h": 2.0,
   "sw_body": [
    2.9,
    3.9,
    1.5
   ],
   "board_t": 0.8,
   "strip_t": 0.15,
   "insul_t": 0.15,
   "tail_wall": 1.2,
   "end_bar": 3.0,
   "ramp_deg": 55.0,
   "end_chamfer": 1.0,
   "head_fins": 4,
   "hfin_w": 0.75,
   "hfin_d": 0.6,
   "hfin_pitch": 1.5,
   "tail_grooves": 3,
   "groove_w": 0.7,
   "groove_d": 0.4,
   "label_text": "EDCO",
   "label_size": 2.2
  },
  "leds": [
   [
    "white",
    4.4,
    4.4
   ],
   [
    "red",
    -4.4,
    4.4
   ],
   [
    "green",
    -4.4,
    -4.4
   ],
   [
    "blue",
    4.4,
    -4.4
   ]
  ],
  "name": "EDCO Prism",
  "length_mm": 83.0,
  "body_od": 22.0,
  "head_od": 28.0,
  "mass_g": {
   "body": 30.84,
   "ring": 5.09,
   "insert": 4.64,
   "cap": 0.34,
   "btn_collar": 0.13,
   "sled": 1.02,
   "pin": 0.08,
   "optic_holder": 0.48,
   "optic_lens": 2.69,
   "mcpcb": 6.49
  },
  "aluminium_g": 40.57,
  "thermal_g": {
   "head_aluminium": 28.25,
   "body_aluminium": 12.32,
   "led_board_copper": 6.49,
   "tube_section_mm2": 90.6,
   "tube_length_mm": 43.1
  },
  "walls_mm": {
   "tube over the cell": 1.4,
   "flats over the cell": 1.05,
   "head section over the bore": 4.4,
   "head section under its fins": 3.8,
   "under the button counterbore": 3.3,
   "thread root over the bore": 2.94,
   "run-out over the bore": 2.89,
   "bezel over the insert": 0.95,
   "bezel at its fins (over the insert)": 0.6,
   "bezel over the thread (minor diameter)": 1.41,
   "insert cup round the optic": 0.9,
   "cell bay to the keyring hole": 1.2,
   "tab end beyond the hole": 3.0,
   "tab beside the hole (at its flats)": 4.03,
   "tube under the tail grooves": 1.0
  },
  "fits_mm": {
   "board width": 16.1,
   "board length": 21.35,
   "board corner to bore": 0.3,
   "socket mouth below the head crest": 1.9,
   "socket hole wall under the plug pocket (at its edge)": 2.69,
   "button pin length": 14.5,
   "cell radial room (18.3 mm cell)": 0.45,
   "cell bay": "18.6 x 35.3",
   "thread engagement": 2.7,
   "keyring hole (along x across)": "3.4 x 11.0"
  },
  "stack_x_mm": {
   "optic": 2.0,
   "led_board": 13.5,
   "band_front": 16.3,
   "bezel_rear": 19.8,
   "head_section": 19.95,
   "button_and_port": 33.75,
   "step": 39.95,
   "board0": 17.6,
   "board1": 38.95,
   "cell0": 39.7,
   "cell1": 75.0,
   "L": 83.0
  },
  "outer_area_mm2": 7291.0,
  "interference_mm3": {
   "body / insert": 0.0,
   "body / ring": 0.0,
   "ring / insert": 0.0,
   "body / sled": 0.0,
   "body / cell": 0.0,
   "sled / board": 0.0,
   "body / board": 0.0,
   "insert / optic_holder": 0.0,
   "insert / optic_lens": 0.0,
   "insert / mcpcb": 0.0,
   "optic_lens / led": 0.0,
   "optic_holder / led": 0.0,
   "body / pin": 0.0,
   "body / btn_collar": 0.0,
   "sled / pin": 0.0,
   "sled / cell": 0.0,
   "body / strip_minus": 0.0,
   "cell / strip_minus": 0.0,
   "body / usb_body": 0.0,
   "sled / usb_body": 0.0,
   "body / usb_shell": 0.0,
   "body / usb_seal": 0.0,
   "insert / sled": 0.0,
   "ring / optic_lens": 0.0,
   "ring / optic_holder": 0.0,
   "ring / gasket": 0.0,
   "body / face_oring": 0.0,
   "cell / insulator": 0.0,
   "board / usb_body": 0.0,
   "bp_sw_body / pin": 0.0,
   "sled / bp_t_dac": 0.0,
   "sled / bp_t_fets": 0.0,
   "sled / bp_t_ind": 0.0,
   "bp_t_fets / bp_t_ind": 0.0,
   "bp_sw_body / bp_t_ind": 0.0,
   "usb_body / bp_b_buck": 0.0,
   "usb_body / bp_b_prot": 0.0,
   "sled / bp_b_prot": 0.0,
   "sled / bp_b_buck": 0.0,
   "sled / bp_t_opamp": 0.0,
   "body / split_ring": 0.0,
   "optic_lens / dome_white": 0.0,
   "optic_lens / dome_red": 0.0,
   "optic_lens / dome_green": 0.0,
   "optic_lens / dome_blue": 0.0
  }
 },
 "EDCO PrismM": {
  "params": {
   "name": "EDCO PrismM",
   "magnet": true,
   "body_od": 22.0,
   "head_od": 28.0,
   "bore_d": 19.2,
   "band_d": 26.0,
   "cell_d": 18.6,
   "cell_len": 35.3,
   "cell_name": "18350",
   "opt_d": 24.0,
   "opt_h": 11.5,
   "quad_q": 4.4,
   "mcpcb_d": 24.0,
   "mcpcb_t": 1.6,
   "led_w": 3.45,
   "flat_r": 10.65,
   "cap_d": 7.0,
   "btn_cb_d": 8.8,
   "mag_d": 5.0,
   "mag_t": 2.0,
   "mag_y": 3.7,
   "lug_t": 11.0,
   "hole_l": 11.0,
   "hole_w": 3.4,
   "tab_rc": 4.0,
   "pitch": 0.75,
   "fin_n": 3,
   "fin_d": 0.35,
   "fin_w": 0.8,
   "fin_pitch": 1.7,
   "cren_n": 6,
   "cren_w": 3.4,
   "cren_d": 1.0,
   "lip_t": 0.6,
   "gasket_t": 0.4,
   "opt_in_ring": 1.4,
   "shelf_t": 1.2,
   "thread_len": 3.5,
   "spigot_len": 1.0,
   "face_or_cs": 0.6,
   "head_gap": 0.15,
   "mouth_recess": 1.9,
   "plug_pocket": [
    12.8,
    7.0
   ],
   "usb_h": 7.45,
   "usb_shell": [
    8.94,
    3.26
   ],
   "usb_seal": [
    9.5,
    3.8
   ],
   "usb_body": [
    9.6,
    4.6
   ],
   "usb_seal_h": 1.0,
   "sw_h": 2.0,
   "sw_body": [
    2.9,
    3.9,
    1.5
   ],
   "board_t": 0.8,
   "strip_t": 0.15,
   "insul_t": 0.15,
   "tail_wall": 1.2,
   "end_bar": 3.0,
   "ramp_deg": 55.0,
   "end_chamfer": 1.0,
   "head_fins": 4,
   "hfin_w": 0.75,
   "hfin_d": 0.6,
   "hfin_pitch": 1.5,
   "tail_grooves": 3,
   "groove_w": 0.7,
   "groove_d": 0.4,
   "label_text": "EDCO",
   "label_size": 2.2
  },
  "leds": [
   [
    "white",
    4.4,
    4.4
   ],
   [
    "red",
    -4.4,
    4.4
   ],
   [
    "green",
    -4.4,
    -4.4
   ],
   [
    "blue",
    4.4,
    -4.4
   ]
  ],
  "name": "EDCO PrismM",
  "length_mm": 83.0,
  "body_od": 22.0,
  "head_od": 28.0,
  "mass_g": {
   "body": 30.61,
   "ring": 5.09,
   "insert": 4.64,
   "cap": 0.34,
   "btn_collar": 0.13,
   "sled": 1.02,
   "pin": 0.08,
   "optic_holder": 0.48,
   "optic_lens": 2.69,
   "mcpcb": 6.49,
   "magnet": 0.59
  },
  "aluminium_g": 40.34,
  "thermal_g": {
   "head_aluminium": 28.25,
   "body_aluminium": 12.09,
   "led_board_copper": 6.49,
   "tube_section_mm2": 90.6,
   "tube_length_mm": 43.1
  },
  "walls_mm": {
   "tube over the cell": 1.4,
   "flats over the cell": 1.05,
   "head section over the bore": 4.4,
   "head section under its fins": 3.8,
   "under the button counterbore": 3.3,
   "thread root over the bore": 2.94,
   "run-out over the bore": 2.89,
   "bezel over the insert": 0.95,
   "bezel at its fins (over the insert)": 0.6,
   "bezel over the thread (minor diameter)": 1.41,
   "insert cup round the optic": 0.9,
   "cell bay to the keyring hole": 1.2,
   "tab end beyond the hole": 3.0,
   "tab beside the hole (at its flats)": 4.03,
   "tube under the tail grooves": 1.0,
   "magnet pockets to the keyring hole": 0.9,
   "magnet pockets to the end chamfers": 1.95,
   "magnet pockets to the rounded corners": 0.75
  },
  "fits_mm": {
   "board width": 16.1,
   "board length": 21.35,
   "board corner to bore": 0.3,
   "socket mouth below the head crest": 1.9,
   "socket hole wall under the plug pocket (at its edge)": 2.69,
   "button pin length": 14.5,
   "cell radial room (18.3 mm cell)": 0.45,
   "cell bay": "18.6 x 35.3",
   "thread engagement": 2.7,
   "keyring hole (along x across)": "3.4 x 11.0"
  },
  "stack_x_mm": {
   "optic": 2.0,
   "led_board": 13.5,
   "band_front": 16.3,
   "bezel_rear": 19.8,
   "head_section": 19.95,
   "button_and_port": 33.75,
   "step": 39.95,
   "board0": 17.6,
   "board1": 38.95,
   "cell0": 39.7,
   "cell1": 75.0,
   "L": 83.0
  },
  "outer_area_mm2": 7291.0,
  "interference_mm3": {
   "body / insert": 0.0,
   "body / ring": 0.0,
   "ring / insert": 0.0,
   "body / sled": 0.0,
   "body / cell": 0.0,
   "sled / board": 0.0,
   "body / board": 0.0,
   "insert / optic_holder": 0.0,
   "insert / optic_lens": 0.0,
   "insert / mcpcb": 0.0,
   "optic_lens / led": 0.0,
   "optic_holder / led": 0.0,
   "body / pin": 0.0,
   "body / btn_collar": 0.0,
   "sled / pin": 0.0,
   "sled / cell": 0.0,
   "body / strip_minus": 0.0,
   "cell / strip_minus": 0.0,
   "body / usb_body": 0.0,
   "sled / usb_body": 0.0,
   "body / usb_shell": 0.0,
   "body / usb_seal": 0.0,
   "insert / sled": 0.0,
   "ring / optic_lens": 0.0,
   "ring / optic_holder": 0.0,
   "ring / gasket": 0.0,
   "body / face_oring": 0.0,
   "body / magnet": 0.0,
   "cell / insulator": 0.0,
   "board / usb_body": 0.0,
   "bp_sw_body / pin": 0.0,
   "sled / bp_t_dac": 0.0,
   "sled / bp_t_fets": 0.0,
   "sled / bp_t_ind": 0.0,
   "bp_t_fets / bp_t_ind": 0.0,
   "bp_sw_body / bp_t_ind": 0.0,
   "usb_body / bp_b_buck": 0.0,
   "usb_body / bp_b_prot": 0.0,
   "sled / bp_b_prot": 0.0,
   "sled / bp_b_buck": 0.0,
   "sled / bp_t_opamp": 0.0,
   "body / split_ring": 0.0,
   "magnet / split_ring": 0.0,
   "optic_lens / dome_white": 0.0,
   "optic_lens / dome_red": 0.0,
   "optic_lens / dome_green": 0.0,
   "optic_lens / dome_blue": 0.0
  }
 }
}