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-C125094.json
[
{
"type": "source_component",
"ftype": "simple_chip",
"source_component_id": "source_component_1",
"name": "U1",
"manufacturer_part_number": "LTST-C190KGKT"
},
{
"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": 2.297988799999871,
"height": 0.8002523999999767,
"obstructs_within_bounds": true
},
{
"type": "source_port",
"source_port_id": "source_port_1",
"source_component_id": "source_component_1",
"name": "pin2",
"pin_number": 2,
"port_hints": [
"_POS"
]
},
{
"type": "pcb_smtpad",
"shape": "rect",
"pcb_smtpad_id": "pcb_smtpad_1",
"x": 0.7489951999998539,
"y": 0.00012700000002041634,
"width": 0.7999983999999999,
"height": 0.7999983999999999,
"layer": "top",
"port_hints": [
"pin2",
"anode",
"pos"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_1"
},
{
"type": "source_port",
"source_port_id": "source_port_2",
"source_component_id": "source_component_1",
"name": "pin1",
"pin_number": 1,
"port_hints": [
"_NEG"
]
},
{
"type": "pcb_smtpad",
"shape": "rect",
"pcb_smtpad_id": "pcb_smtpad_2",
"x": -0.7489951999999676,
"y": -0.0001269999999067295,
"width": 0.7999983999999999,
"height": 0.7999983999999999,
"layer": "top",
"port_hints": [
"pin1",
"cathode",
"neg"
],
"pcb_component_id": "pcb_component_1",
"pcb_port_id": "pcb_port_2"
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_5",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 0.22042119999991883,
"y": -0.3235197999999855
},
{
"x": 0.21046439999986433,
"y": -0.3235197999999855
},
{
"x": -0.11958320000007916,
"y": 0.006527799999958006
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_6",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 0.22042119999991883,
"y": 0.3565143999999236
},
{
"x": 0.22042119999991883,
"y": 0.346532199999956
},
{
"x": -0.11958320000007916,
"y": 0.006527799999958006
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_7",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 0.22042119999991883,
"y": 0.3565143999999236
},
{
"x": 0.22042119999991883,
"y": -0.3235197999999855
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_8",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 0.24046179999993456,
"y": 0.7565898000000288
},
{
"x": 1.3904721999999765,
"y": 0.7565898000000288
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_9",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 0.24046179999993456,
"y": -0.7435342000001128
},
{
"x": 1.3904721999999765,
"y": -0.7435342000001128
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_10",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 1.3904721999999765,
"y": 0.7564882000000352
},
{
"x": 1.3904721999999765,
"y": -0.7234428000000435
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_11",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -0.13954760000001443,
"y": -0.7458455999999387
},
{
"x": -1.1896598000000722,
"y": -0.7458455999999387
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_12",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -1.4896084000000656,
"y": -0.3457701999999472
},
{
"x": -1.4896084000000656,
"y": -0.44579539999995177
},
{
"x": -1.1896598000000722,
"y": -0.7458455999999387
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_13",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -1.4896084000000656,
"y": 0.3541776000000709
},
{
"x": -1.4896084000000656,
"y": -0.3457701999999472
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_14",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -1.4896084000000656,
"y": 0.3541776000000709
},
{
"x": -1.4896084000000656,
"y": 0.45432980000009593
},
{
"x": -1.1896598000000722,
"y": 0.7542784000000893
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_15",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -0.13954760000001443,
"y": 0.7542784000000893
},
{
"x": -1.1896598000000722,
"y": 0.7542784000000893
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_16",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 0.22042119999991883,
"y": 0.006527799999958006
},
{
"x": -0.11958320000007916,
"y": 0.006527799999958006
}
],
"stroke_width": 0.15001240000000002
},
{
"type": "pcb_fabrication_note_path",
"pcb_fabrication_note_path_id": "pcb_fabrication_note_solid_region_19",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": -1.07000040000014,
"y": 0.061518800000044394
},
{
"x": -0.5299964000000728,
"y": 0.061518800000044394
},
{
"x": -0.5299964000000728,
"y": -0.06847839999988992
},
{
"x": -1.07000040000014,
"y": -0.06847839999988992
},
{
"x": -1.07000040000014,
"y": 0.061518800000044394
}
],
"stroke_width": 0.254
},
{
"type": "pcb_fabrication_note_path",
"pcb_fabrication_note_path_id": "pcb_fabrication_note_solid_region_20",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 0.7345679999998538,
"y": -0.26708099999996193
},
{
"x": 0.7345679999998538,
"y": 0.2729229999999916
},
{
"x": 0.864539799999875,
"y": 0.2729229999999916
},
{
"x": 0.864539799999875,
"y": -0.26708099999996193
},
{
"x": 0.7345679999998538,
"y": -0.26708099999996193
}
],
"stroke_width": 0.254
},
{
"type": "pcb_fabrication_note_path",
"pcb_fabrication_note_path_id": "pcb_fabrication_note_solid_region_21",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"route": [
{
"x": 0.5289295999999695,
"y": 0.06837679999989632
},
{
"x": 1.0689336000000367,
"y": 0.06837679999989632
},
{
"x": 1.0689336000000367,
"y": -0.0616203999999243
},
{
"x": 0.5289295999999695,
"y": -0.0616203999999243
},
{
"x": 0.5289295999999695,
"y": 0.06837679999989632
}
],
"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/3c2caa1a3e7d4a5a87f46b87d898ef41",
"model_step_url": "https://modules.easyeda.com/qAxj6KHrDKw4blvCG8QJPs7Y/3c2caa1a3e7d4a5a87f46b87d898ef41",
"model_origin_position": {
"x": -0.000012700000070253736,
"y": 0.000012699999956566899,
"z": -0.01
},
"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": 1.62,
"y": 0.82,
"z": 0.56
}
},
{
"type": "pcb_courtyard_outline",
"pcb_courtyard_outline_id": "pcb_courtyard_outline_C125094_1",
"pcb_component_id": "pcb_component_1",
"layer": "top",
"outline": [
{
"x": -1.7517750000001797,
"y": 1.0177150000000665
},
{
"x": 1.618425000000002,
"y": 1.0177150000000665
},
{
"x": 1.618425000000002,
"y": -0.9808849999999438
},
{
"x": -1.7517750000001797,
"y": -0.9808849999999438
},
{
"x": -1.7517750000001797,
"y": 1.0177150000000665
}
]
}
]