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
manufacturing/suppliers/supplier-C5274511.json
[
{
"type": "source_component",
"ftype": "simple_chip",
"source_component_id": "source_component_1",
"name": "U1",
"manufacturer_part_number": "KH-SK22D07-G5"
},
{
"type": "pcb_component",
"pcb_component_id": "pcb_component_1",
"source_component_id": "source_component_1",
"center": {
"x": 0,
"y": 0
},
"layer": "top",
"rotation": 0,
"width": 8.300135999999839,
"height": 3.7998653999999306,
"obstructs_within_bounds": true
},
{
"type": "source_port",
"source_port_id": "source_port_1",
"source_component_id": "source_component_1",
"name": "pin1",
"pin_number": 1,
"port_hints": []
},
{
"type": "pcb_plated_hole",
"shape": "circle",
"outer_diameter": 1.2999973999999999,
"hole_diameter": 0.7999983999999999,
"x": -1.99999600000001,
"y": 1.249934000000053,
"layers": [
"top",
"bottom"
],
"port_hints": [
"pin1"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_1",
"pcb_plated_hole_id": "pcb_plated_hole_1"
},
{
"type": "source_port",
"source_port_id": "source_port_2",
"source_component_id": "source_component_1",
"name": "pin2",
"pin_number": 2,
"port_hints": []
},
{
"type": "pcb_plated_hole",
"shape": "circle",
"outer_diameter": 1.2999973999999999,
"hole_diameter": 0.7999983999999999,
"x": 0,
"y": 1.249934000000053,
"layers": [
"top",
"bottom"
],
"port_hints": [
"pin2"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_2",
"pcb_plated_hole_id": "pcb_plated_hole_2"
},
{
"type": "source_port",
"source_port_id": "source_port_3",
"source_component_id": "source_component_1",
"name": "pin3",
"pin_number": 3,
"port_hints": []
},
{
"type": "pcb_plated_hole",
"shape": "circle",
"outer_diameter": 1.2999973999999999,
"hole_diameter": 0.7999983999999999,
"x": 1.9999959999998964,
"y": 1.249934000000053,
"layers": [
"top",
"bottom"
],
"port_hints": [
"pin3"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_3",
"pcb_plated_hole_id": "pcb_plated_hole_3"
},
{
"type": "source_port",
"source_port_id": "source_port_4",
"source_component_id": "source_component_1",
"name": "pin4",
"pin_number": 4,
"port_hints": []
},
{
"type": "pcb_plated_hole",
"shape": "circle",
"outer_diameter": 1.2999973999999999,
"hole_diameter": 0.7999983999999999,
"x": -1.99999600000001,
"y": -1.2499339999999393,
"layers": [
"top",
"bottom"
],
"port_hints": [
"pin4"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_4",
"pcb_plated_hole_id": "pcb_plated_hole_4"
},
{
"type": "source_port",
"source_port_id": "source_port_5",
"source_component_id": "source_component_1",
"name": "pin5",
"pin_number": 5,
"port_hints": []
},
{
"type": "pcb_plated_hole",
"shape": "circle",
"outer_diameter": 1.2999973999999999,
"hole_diameter": 0.7999983999999999,
"x": 0,
"y": -1.2499339999999393,
"layers": [
"top",
"bottom"
],
"port_hints": [
"pin5"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_5",
"pcb_plated_hole_id": "pcb_plated_hole_5"
},
{
"type": "source_port",
"source_port_id": "source_port_6",
"source_component_id": "source_component_1",
"name": "pin6",
"pin_number": 6,
"port_hints": []
},
{
"type": "pcb_plated_hole",
"shape": "circle",
"outer_diameter": 1.2999973999999999,
"hole_diameter": 0.7999983999999999,
"x": 1.9999959999998964,
"y": -1.2499339999999393,
"layers": [
"top",
"bottom"
],
"port_hints": [
"pin6"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_6",
"pcb_plated_hole_id": "pcb_plated_hole_6"
},
{
"type": "source_port",
"source_port_id": "source_port_7",
"source_component_id": "source_component_1",
"name": "pin7",
"pin_number": 7,
"port_hints": []
},
{
"type": "pcb_plated_hole",
"shape": "pill",
"outer_width": 1.2999973999999999,
"outer_height": 2.1999956,
"hole_width": 0.700024,
"hole_height": 1.6000222,
"x": -4.100067999999965,
"y": 0,
"ccw_rotation": 0,
"layers": [
"top",
"bottom"
],
"port_hints": [
"pin7"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_7",
"pcb_plated_hole_id": "pcb_plated_hole_7"
},
{
"type": "source_port",
"source_port_id": "source_port_8",
"source_component_id": "source_component_1",
"name": "pin8",
"pin_number": 8,
"port_hints": []
},
{
"type": "pcb_plated_hole",
"shape": "pill",
"outer_width": 1.2999973999999999,
"outer_height": 2.1999956,
"hole_width": 0.700024,
"hole_height": 1.6000222,
"x": 4.100067999999965,
"y": 0,
"ccw_rotation": 0,
"layers": [
"top",
"bottom"
],
"port_hints": [
"pin8"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_8",
"pcb_plated_hole_id": "pcb_plated_hole_8"
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_11",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -2.4813259999999673,
"y": -3.399993199999926
},
{
"x": -2.4813259999999673,
"y": -5.2999893999999586
},
{
"x": -0.8999981999999136,
"y": -5.2999893999999586
},
{
"x": -0.8999981999999136,
"y": -3.399993199999926
}
],
"stroke_width": 0.254
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_12",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -4.2999913999999535,
"y": 1.278331200000025
},
{
"x": -4.2999913999999535,
"y": 3.4999930000000177
}
],
"stroke_width": 0.254
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_13",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 4.29999139999984,
"y": -1.278356600000052
},
{
"x": 4.29999139999984,
"y": -3.399993199999926
},
{
"x": -4.2999913999999535,
"y": -3.399993199999926
},
{
"x": -4.2999913999999535,
"y": -1.278356600000052
}
],
"stroke_width": 0.254
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_14",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -4.2999913999999535,
"y": 3.4999930000000177
},
{
"x": 4.29999139999984,
"y": 3.4999930000000177
},
{
"x": 4.29999139999984,
"y": 1.278331200000025
}
],
"stroke_width": 0.254
},
{
"type": "pcb_fabrication_note_path",
"pcb_fabrication_note_path_id": "pcb_fabrication_note_solid_region_15",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -2.354325999999901,
"y": -3.399993199999926
},
{
"x": -2.354325999999901,
"y": -5.172989400000006
},
{
"x": -1.02699819999998,
"y": -5.172989400000006
},
{
"x": -1.02699819999998,
"y": -3.399993199999926
},
{
"x": -0.8999982000000273,
"y": -3.5269931999999926
},
{
"x": -0.7729981999999609,
"y": -3.399993199999926
},
{
"x": -0.7729981999999609,
"y": -5.2999893999999586
},
{
"x": -0.8101956387893097,
"y": -5.389791961210676
},
{
"x": -0.8999982000000273,
"y": -5.426989400000025
},
{
"x": -2.4813259999999673,
"y": -5.426989400000025
},
{
"x": -2.5711285612107986,
"y": -5.389791961210676
},
{
"x": -2.60832599999992,
"y": -5.2999893999999586
},
{
"x": -2.60832599999992,
"y": -3.399993199999926
},
{
"x": -2.4813259999999673,
"y": -3.5269931999999926
},
{
"x": -2.354325999999901,
"y": -3.399993199999926
}
],
"stroke_width": 0.254
},
{
"type": "cad_component",
"cad_component_id": "cad_component_1",
"pcb_component_id": "pcb_component_1",
"source_component_id": "source_component_1",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
},
"model_obj_url": "https://modules.easyeda.com/3dmodel/220e12fe2bfc44bb8905d4a0e6d4c54c",
"model_step_url": "https://modules.easyeda.com/qAxj6KHrDKw4blvCG8QJPs7Y/220e12fe2bfc44bb8905d4a0e6d4c54c",
"model_origin_position": {
"x": 0.004999999999999893,
"y": 2.9719947999999707,
"z": -4.7000056
},
"model_origin_alignment": "center_of_component_on_board_surface",
"model_object_fit": "contain_within_bounds",
"anchor_alignment": "center_of_component_on_board_surface",
"size": {
"x": 8.61,
"y": 8.6,
"z": 7.5
}
},
{
"type": "pcb_courtyard_outline",
"pcb_courtyard_outline_id": "pcb_courtyard_outline_C5274511_1",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"outline": [
{
"x": -4.567999999999984,
"y": 3.7552000000001726
},
{
"x": 4.56799999999987,
"y": 3.7552000000001726
},
{
"x": 4.56799999999987,
"y": -5.660199999999918
},
{
"x": -4.567999999999984,
"y": -5.660199999999918
},
{
"x": -4.567999999999984,
"y": 3.7552000000001726
}
]
}
]