gokul/macro-six-usbc

USB-powered ATmega32U4 controller board with protected/switched 5 V power, six tactile keys, rotary encoder, reset/boot/ISP interfaces, power LED, and six daisy-chained SK6812 RGB LEDs driven through MOSFETs.

Version
0.1.6
License
MIT
Stars
0

enclosure/exports/open-component-fit.json

{
  "components": [
    {
      "name": "J1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_CC1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_CC2",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "U_ESD",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_DM",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_DP",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "F1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "Q_MAIN",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_MAIN_PULL",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "SW_POWER",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_BULK",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_ESD",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_PWR",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "LED_PWR",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "U1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "Y1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_X1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_X2",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_V1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_V2",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_V3",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_V4",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_V5",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_UCAP",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_AREF",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_RESET",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_HWB",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "SW_RESET",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "SW_BOOT",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "ENC1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_ENCA",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_ENCB",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "Q_RGB",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_RGB_PULL",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_RGB_DATA",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "R_RGB_DOWN",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "U_RGB1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_LED1",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "U_RGB2",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_LED2",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "U_RGB3",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_LED3",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "U_RGB4",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_LED4",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "U_RGB5",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_LED5",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "U_RGB6",
      "new_plate_intersection_mm3": 0.0
    },
    {
      "name": "C_LED6",
      "new_plate_intersection_mm3": 0.0
    }
  ],
  "unexpected_interferences": [],
  "motion_checks": [
    {
      "control": "reset",
      "vertical_range_mm": [
        -0.4,
        0.35
      ],
      "case_clearance_pass": true
    },
    {
      "control": "boot",
      "vertical_range_mm": [
        -0.4,
        0.35
      ],
      "case_clearance_pass": true
    },
    {
      "control": "power",
      "slider_sweep_mm": 2.3,
      "case_clearance_pass": true
    }
  ],
  "key_plate_local_geometry_unchanged": [
    "SW1",
    "SW2",
    "SW3",
    "SW4",
    "SW5",
    "SW6"
  ],
  "screw_tips_mm_above_external_floor": 3.6,
  "blind_pilot_floor_mm": 1.2,
  "screw_thread_engagement_mm": 3.4,
  "physical_fit_verified": false,
  "fastener_component_bounds_checks": 432,
  "fastener_component_clearance_pass": true,
  "pcb_mounting_hole_diameter_mm": 3.2,
  "screw_nominal_shank_diameter_mm": 3
}