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
}