{
  "generated_by": "export_board_geometry.py",
  "board": "mouse-joystick-pcb",
  "source": {
    "file": "mouse-joystick-pcb.kicad_pcb",
    "sha256": "030d6b5717c4bdb1e0329cc6451a71f6d9dcceda7913bb4da83ab7c97de82329"
  },
  "units": "mm",
  "frame": {
    "origin": "centre of the board outline bounding box",
    "x_axis": "right",
    "y_axis": "up",
    "rotation": "degrees counter-clockwise"
  },
  "kicad_origin_of_frame_mm": {
    "x": 137.425,
    "y": 95.0
  },
  "outline": {
    "shape": "rounded_rectangle",
    "width_mm": 100.0,
    "height_mm": 80.0,
    "corner_radius_mm": 5.0,
    "bbox": {
      "min_x": -50.0,
      "min_y": -40.0,
      "max_x": 50.0,
      "max_y": 40.0
    },
    "edges": [
      {
        "kind": "gr_rect",
        "bbox": {
          "min_x": -50.0,
          "min_y": -40.0,
          "max_x": 50.0,
          "max_y": 40.0
        },
        "corner_radius_mm": 5.0
      }
    ]
  },
  "stackup": {
    "board_thickness_mm": 1.6,
    "stackup_thickness_mm": 1.6,
    "copper_layers": 4,
    "layers": [
      {
        "name": "F.SilkS",
        "type": "Top Silk Screen",
        "thickness_mm": null,
        "material": null
      },
      {
        "name": "F.Paste",
        "type": "Top Solder Paste",
        "thickness_mm": null,
        "material": null
      },
      {
        "name": "F.Mask",
        "type": "Top Solder Mask",
        "thickness_mm": 0.01,
        "material": null
      },
      {
        "name": "F.Cu",
        "type": "copper",
        "thickness_mm": 0.035,
        "material": null
      },
      {
        "name": "dielectric 1",
        "type": "core",
        "thickness_mm": 0.48,
        "material": "FR4"
      },
      {
        "name": "In1.Cu",
        "type": "copper",
        "thickness_mm": 0.035,
        "material": null
      },
      {
        "name": "dielectric 2",
        "type": "prepreg",
        "thickness_mm": 0.48,
        "material": "FR4"
      },
      {
        "name": "In2.Cu",
        "type": "copper",
        "thickness_mm": 0.035,
        "material": null
      },
      {
        "name": "dielectric 3",
        "type": "core",
        "thickness_mm": 0.48,
        "material": "FR4"
      },
      {
        "name": "B.Cu",
        "type": "copper",
        "thickness_mm": 0.035,
        "material": null
      },
      {
        "name": "B.Mask",
        "type": "Bottom Solder Mask",
        "thickness_mm": 0.01,
        "material": null
      },
      {
        "name": "B.Paste",
        "type": "Bottom Solder Paste",
        "thickness_mm": null,
        "material": null
      },
      {
        "name": "B.SilkS",
        "type": "Bottom Silk Screen",
        "thickness_mm": null,
        "material": null
      }
    ]
  },
  "mounting_holes": [
    {
      "reference": "H101",
      "footprint": "MountingHole:MountingHole_3.2mm_M3",
      "x_mm": -45.0,
      "y_mm": 35.0,
      "drill_diameter_mm": 3.2,
      "plated": false
    },
    {
      "reference": "H102",
      "footprint": "MountingHole:MountingHole_3.2mm_M3",
      "x_mm": 45.0,
      "y_mm": 35.0,
      "drill_diameter_mm": 3.2,
      "plated": false
    },
    {
      "reference": "H103",
      "footprint": "MountingHole:MountingHole_3.2mm_M3",
      "x_mm": 45.0,
      "y_mm": -35.0,
      "drill_diameter_mm": 3.2,
      "plated": false
    },
    {
      "reference": "H104",
      "footprint": "MountingHole:MountingHole_3.2mm_M3",
      "x_mm": -45.0,
      "y_mm": -35.0,
      "drill_diameter_mm": 3.2,
      "plated": false
    }
  ],
  "auxiliary_holes": [
    {
      "reference": "J201",
      "footprint": "orb_weaver_connectors:USB_C_Receptacle_GCT_USB4145-03-0070-C_16P_Vertical",
      "x_mm": -45.0,
      "y_mm": -15.0,
      "drill_diameter_mm": 0.71,
      "plated": false
    },
    {
      "reference": "J201",
      "footprint": "orb_weaver_connectors:USB_C_Receptacle_GCT_USB4145-03-0070-C_16P_Vertical",
      "x_mm": -45.0,
      "y_mm": -7.0,
      "drill_diameter_mm": 0.71,
      "plated": false
    },
    {
      "reference": "J301",
      "footprint": "orb_weaver_connectors:RJ45_Molex_855085001_Vertical_THT",
      "x_mm": -42.9,
      "y_mm": 13.715,
      "drill_diameter_mm": 3.25,
      "plated": false
    },
    {
      "reference": "J301",
      "footprint": "orb_weaver_connectors:RJ45_Molex_855085001_Vertical_THT",
      "x_mm": -42.9,
      "y_mm": 2.285,
      "drill_diameter_mm": 3.25,
      "plated": false
    },
    {
      "reference": "SW601",
      "footprint": "orb_weaver_smd:SMT_1045822_WRE",
      "x_mm": -46.125,
      "y_mm": -27.5,
      "drill_diameter_mm": 0.75,
      "plated": false
    },
    {
      "reference": "SW601",
      "footprint": "orb_weaver_smd:SMT_1045822_WRE",
      "x_mm": -48.875,
      "y_mm": -27.5,
      "drill_diameter_mm": 0.75,
      "plated": false
    },
    {
      "reference": "SW602",
      "footprint": "orb_weaver_smd:SMT_1045822_WRE",
      "x_mm": -46.125,
      "y_mm": -20.5,
      "drill_diameter_mm": 0.75,
      "plated": false
    },
    {
      "reference": "SW602",
      "footprint": "orb_weaver_smd:SMT_1045822_WRE",
      "x_mm": -48.875,
      "y_mm": -20.5,
      "drill_diameter_mm": 0.75,
      "plated": false
    }
  ],
  "connectors": [
    {
      "reference": "J201",
      "value": "USB-C",
      "footprint": "orb_weaver_connectors:USB_C_Receptacle_GCT_USB4145-03-0070-C_16P_Vertical",
      "side": "top",
      "x_mm": -45.0,
      "y_mm": -11.0,
      "rotation_deg": 90.0,
      "courtyard": {
        "min_x": -47.31,
        "min_y": -16.05,
        "max_x": -42.69,
        "max_y": -5.95,
        "width_mm": 4.62,
        "height_mm": 10.1
      },
      "through_holes": 6
    },
    {
      "reference": "J301",
      "value": "RJ45-8P8C",
      "footprint": "orb_weaver_connectors:RJ45_Molex_855085001_Vertical_THT",
      "side": "top",
      "x_mm": -41.0,
      "y_mm": 8.0,
      "rotation_deg": 270.0,
      "courtyard": {
        "min_x": -50.0,
        "min_y": -0.5,
        "max_x": -32.0,
        "max_y": 16.5,
        "width_mm": 18.0,
        "height_mm": 17.0
      },
      "through_holes": 12
    },
    {
      "reference": "J501",
      "value": "TBH-1x02-5.08mm",
      "footprint": "orb_weaver_tht:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical",
      "side": "top",
      "x_mm": -44.0,
      "y_mm": 24.0,
      "rotation_deg": 270.0,
      "courtyard": {
        "min_x": -48.3,
        "min_y": 17.41,
        "max_x": -38.7,
        "max_y": 30.58,
        "width_mm": 9.6,
        "height_mm": 13.17
      },
      "through_holes": 2
    },
    {
      "reference": "J901",
      "value": "Conn_Coaxial_HL-BNC-KHDA",
      "footprint": "orb_weaver_connectors:CONN_BNC_HL-BNC-KHDA",
      "side": "top",
      "x_mm": 16.0,
      "y_mm": -15.0,
      "rotation_deg": 0.0,
      "courtyard": {
        "min_x": 9.5,
        "min_y": -21.5,
        "max_x": 22.5,
        "max_y": -8.5,
        "width_mm": 13.0,
        "height_mm": 13.0
      },
      "through_holes": 5
    },
    {
      "reference": "J1101",
      "value": "Conn_Coaxial_HL-BNC-KHDA",
      "footprint": "orb_weaver_connectors:CONN_BNC_HL-BNC-KHDA",
      "side": "top",
      "x_mm": -8.0,
      "y_mm": -15.0,
      "rotation_deg": 180.0,
      "courtyard": {
        "min_x": -14.5,
        "min_y": -21.5,
        "max_x": -1.5,
        "max_y": -8.5,
        "width_mm": 13.0,
        "height_mm": 13.0
      },
      "through_holes": 5
    },
    {
      "reference": "J1102",
      "value": "TBH-1x04-3.5mm",
      "footprint": "orb_weaver_tht:PhoenixContact_MCV_1,5_4-G-3.5_1x04_P3.50mm_Vertical",
      "side": "top",
      "x_mm": -21.0,
      "y_mm": 36.0,
      "rotation_deg": 180.0,
      "courtyard": {
        "min_x": -29.2,
        "min_y": 31.25,
        "max_x": -12.8,
        "max_y": 39.5,
        "width_mm": 16.4,
        "height_mm": 8.25
      },
      "through_holes": 4
    },
    {
      "reference": "J1103",
      "value": "TBH-1x05-3.5mm",
      "footprint": "orb_weaver_tht:PhoenixContact_MCV_1,5_5-G-3.5_1x05_P3.50mm_Vertical",
      "side": "top",
      "x_mm": 1.0,
      "y_mm": 36.0,
      "rotation_deg": 180.0,
      "courtyard": {
        "min_x": -8.95,
        "min_y": 31.25,
        "max_x": 10.95,
        "max_y": 39.5,
        "width_mm": 19.9,
        "height_mm": 8.25
      },
      "through_holes": 5
    },
    {
      "reference": "J1301",
      "value": "FH12-50S-0.5SVA(54)",
      "footprint": "orb_weaver_connectors:Hirose_FH12-50S-0.5SVA_1x50-4MP_P0.5mm_Vertical",
      "side": "top",
      "x_mm": 0.0,
      "y_mm": -36.0,
      "rotation_deg": 180.0,
      "courtyard": {
        "min_x": -14.75,
        "min_y": -38.8,
        "max_x": 14.75,
        "max_y": -33.2,
        "width_mm": 29.5,
        "height_mm": 5.6
      },
      "through_holes": 0
    },
    {
      "reference": "J1601",
      "value": "TBH-1x02-3.5mm",
      "footprint": "orb_weaver_tht:PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_Vertical",
      "side": "top",
      "x_mm": 18.0,
      "y_mm": 36.0,
      "rotation_deg": 180.0,
      "courtyard": {
        "min_x": 13.3,
        "min_y": 31.25,
        "max_x": 22.7,
        "max_y": 39.5,
        "width_mm": 9.4,
        "height_mm": 8.25
      },
      "through_holes": 2
    },
    {
      "reference": "J1801",
      "value": "TBH-1x02-3.5mm",
      "footprint": "orb_weaver_tht:PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_Vertical",
      "side": "top",
      "x_mm": 37.0,
      "y_mm": -12.0,
      "rotation_deg": 180.0,
      "courtyard": {
        "min_x": 32.3,
        "min_y": -16.75,
        "max_x": 41.7,
        "max_y": -8.5,
        "width_mm": 9.4,
        "height_mm": 8.25
      },
      "through_holes": 2
    },
    {
      "reference": "J2001",
      "value": "TBH-1x05-3.5mm",
      "footprint": "orb_weaver_tht:PhoenixContact_MCV_1,5_5-G-3.5_1x05_P3.50mm_Vertical",
      "side": "top",
      "x_mm": 37.0,
      "y_mm": 18.0,
      "rotation_deg": 180.0,
      "courtyard": {
        "min_x": 27.05,
        "min_y": 13.25,
        "max_x": 46.95,
        "max_y": 21.5,
        "width_mm": 19.9,
        "height_mm": 8.25
      },
      "through_holes": 5
    },
    {
      "reference": "SW601",
      "value": "436333045822",
      "footprint": "orb_weaver_smd:SMT_1045822_WRE",
      "side": "top",
      "x_mm": -47.5,
      "y_mm": -27.5,
      "rotation_deg": 270.0,
      "courtyard": {
        "min_x": -49.5,
        "min_y": -31.0,
        "max_x": -45.5,
        "max_y": -24.0,
        "width_mm": 4.0,
        "height_mm": 7.0
      },
      "through_holes": 2
    },
    {
      "reference": "SW602",
      "value": "436333045822",
      "footprint": "orb_weaver_smd:SMT_1045822_WRE",
      "side": "top",
      "x_mm": -47.5,
      "y_mm": -20.5,
      "rotation_deg": 270.0,
      "courtyard": {
        "min_x": -49.5,
        "min_y": -24.0,
        "max_x": -45.5,
        "max_y": -17.0,
        "width_mm": 4.0,
        "height_mm": 7.0
      },
      "through_holes": 2
    }
  ]
}
