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

outputs/release/rotation-verification.json

PCBPCB preview for outputs/release/rotation-verification.json
SchematicSchematic preview for outputs/release/rotation-verification.json
[
  {
    "designator": "J1",
    "part": "C165948",
    "corresponding_numbered_pads": 16,
    "supplier_frame_rotation_deg": 180.0,
    "placement_rotation_deg": 180,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "R_CC1",
    "part": "C23186",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 90.0,
    "placement_rotation_deg": 90,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "R_CC2",
    "part": "C23186",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 90.0,
    "placement_rotation_deg": 90,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "U_ESD",
    "part": "C7519",
    "corresponding_numbered_pads": 6,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "R_DM",
    "part": "C22962",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "R_DP",
    "part": "C22962",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "F1",
    "part": "C69688",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "Q_MAIN",
    "part": "C15127",
    "corresponding_numbered_pads": 3,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "R_MAIN_PULL",
    "part": "C25803",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "SW_POWER",
    "part": "C5274511",
    "corresponding_numbered_pads": 8,
    "supplier_frame_rotation_deg": 270.0,
    "placement_rotation_deg": 270,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "C_BULK",
    "part": "C19666",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_ESD",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "R_PWR",
    "part": "C4190",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "LED_PWR",
    "part": "C125094",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 180.0,
    "placement_rotation_deg": 180,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "U1",
    "part": "C44854",
    "corresponding_numbered_pads": 44,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "Y1",
    "part": "C13738",
    "corresponding_numbered_pads": 4,
    "supplier_frame_rotation_deg": 270.0,
    "placement_rotation_deg": 270,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "C_X1",
    "part": "C38523",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_X2",
    "part": "C38523",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_V1",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_V2",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_V3",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_V4",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_V5",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_UCAP",
    "part": "C15849",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "C_AREF",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "R_RESET",
    "part": "C98220",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "R_HWB",
    "part": "C98220",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "SW_RESET",
    "part": "C720477",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "SW_BOOT",
    "part": "C720477",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "SW1",
    "part": "C49234237",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 359.96914,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.004598,
    "exact_footprint": true
  },
  {
    "designator": "SW2",
    "part": "C49234237",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 359.96914,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.004598,
    "exact_footprint": true
  },
  {
    "designator": "SW3",
    "part": "C49234237",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 359.96914,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.004598,
    "exact_footprint": true
  },
  {
    "designator": "SW4",
    "part": "C49234237",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 359.96914,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.004598,
    "exact_footprint": true
  },
  {
    "designator": "SW5",
    "part": "C49234237",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 359.96914,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.004598,
    "exact_footprint": true
  },
  {
    "designator": "SW6",
    "part": "C49234237",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 359.96914,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.004598,
    "exact_footprint": true
  },
  {
    "designator": "ENC1",
    "part": "C202365",
    "corresponding_numbered_pads": 7,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "R_ENCA",
    "part": "C98220",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "R_ENCB",
    "part": "C98220",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "Q_RGB",
    "part": "C15127",
    "corresponding_numbered_pads": 3,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "R_RGB_PULL",
    "part": "C25803",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "R_RGB_DATA",
    "part": "C23138",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "R_RGB_DOWN",
    "part": "C25803",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.071636,
    "exact_footprint": false
  },
  {
    "designator": "U_RGB1",
    "part": "C2922787",
    "corresponding_numbered_pads": 4,
    "supplier_frame_rotation_deg": 270.0,
    "placement_rotation_deg": 270,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "C_LED1",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "U_RGB2",
    "part": "C2922787",
    "corresponding_numbered_pads": 4,
    "supplier_frame_rotation_deg": 270.0,
    "placement_rotation_deg": 270,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "C_LED2",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "U_RGB3",
    "part": "C2922787",
    "corresponding_numbered_pads": 4,
    "supplier_frame_rotation_deg": 270.0,
    "placement_rotation_deg": 270,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "C_LED3",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "U_RGB4",
    "part": "C2922787",
    "corresponding_numbered_pads": 4,
    "supplier_frame_rotation_deg": 270.0,
    "placement_rotation_deg": 270,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "C_LED4",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "U_RGB5",
    "part": "C2922787",
    "corresponding_numbered_pads": 4,
    "supplier_frame_rotation_deg": 270.0,
    "placement_rotation_deg": 270,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "C_LED5",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  },
  {
    "designator": "U_RGB6",
    "part": "C2922787",
    "corresponding_numbered_pads": 4,
    "supplier_frame_rotation_deg": 270.0,
    "placement_rotation_deg": 270,
    "max_centered_pad_residual_mm": 0.0,
    "exact_footprint": true
  },
  {
    "designator": "C_LED6",
    "part": "C14663",
    "corresponding_numbered_pads": 2,
    "supplier_frame_rotation_deg": 0.0,
    "placement_rotation_deg": 0,
    "max_centered_pad_residual_mm": 0.124976,
    "exact_footprint": false
  }
]