gokul/musegrow
USB‑C powered ESP32‑C3 controller board with regulated 3.3 V supply, USB ESD protection, buttons/status LEDs, ambient-light I²C sensing, and a 555-driven capacitive soil-moisture electrode.
- Version
- 1.2.2
- License
- unset
- Stars
- 1
dist/work-usb-test/circuit.json
PCB
Schematic
[
{
"type": "source_group",
"source_group_id": "source_group_0",
"is_subcircuit": true,
"was_automatically_named": true,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component",
"source_component_id": "source_component_0",
"ftype": "simple_connector",
"name": "J1",
"supplier_part_numbers": {
"jlcpcb": [
"C2765186",
"C165948",
"C456012"
]
},
"standard": "usb_c",
"source_group_id": "source_group_0",
"internally_connected_source_port_ids": [
[
"source_port_12",
"source_port_14"
],
[
"source_port_13",
"source_port_15"
]
]
},
{
"type": "source_board",
"source_board_id": "source_board_0",
"source_group_id": "source_group_0"
},
{
"type": "pcb_component",
"pcb_component_id": "pcb_component_0",
"center": {
"x": 0,
"y": -7.374999200000075
},
"width": 9.849967600000166,
"height": 6.100051299999977,
"layer": "top",
"rotation": 0,
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0",
"do_not_place": false,
"obstructs_within_bounds": true,
"is_allowed_to_be_off_board": false,
"cable_insertion_center": {
"x": 0,
"y": -12.856970202000117
},
"position_mode": "relative_to_group_anchor",
"positioned_relative_to_pcb_board_id": "pcb_board_0",
"display_offset_x": 0,
"display_offset_y": -7
},
{
"type": "pcb_board",
"pcb_board_id": "pcb_board_0",
"source_board_id": "source_board_0",
"subcircuit_id": "subcircuit_source_group_0",
"center": {
"x": 0,
"y": 0
},
"thickness": 1.4,
"num_layers": 2,
"width": 20,
"height": 20,
"material": "fr4",
"min_trace_width": 0.1,
"min_via_hole_diameter": 0.2,
"min_via_pad_diameter": 0.3,
"min_via_hole_edge_to_via_hole_edge_clearance": 0.1,
"min_trace_to_hole_edge_clearance": 0.2,
"min_trace_to_pad_edge_clearance": 0.1,
"min_pad_edge_to_pad_edge_clearance": 0.1,
"min_plated_hole_drill_edge_to_drill_edge_clearance": 0.15,
"min_board_edge_clearance": 0.2
},
{
"type": "source_port",
"source_port_id": "source_port_0",
"name": "pin15",
"pin_number": 15,
"port_hints": [
"pin15",
"GND1",
"A1B12",
"15"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_1",
"name": "pin16",
"pin_number": 16,
"port_hints": [
"pin16",
"VBUS1",
"A4B9",
"16"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_2",
"name": "pin17",
"pin_number": 17,
"port_hints": [
"pin17",
"SBU2",
"B8",
"17"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_3",
"name": "pin18",
"pin_number": 18,
"port_hints": [
"pin18",
"CC1",
"A5",
"18"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_4",
"name": "pin19",
"pin_number": 19,
"port_hints": [
"pin19",
"DM2",
"B7",
"Dn2",
"19"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_5",
"name": "pin20",
"pin_number": 20,
"port_hints": [
"pin20",
"DP1",
"A6",
"Dp1",
"20"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_6",
"name": "pin21",
"pin_number": 21,
"port_hints": [
"pin21",
"DM1",
"A7",
"Dn1",
"21"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_7",
"name": "pin22",
"pin_number": 22,
"port_hints": [
"pin22",
"DP2",
"B6",
"Dp2",
"22"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_8",
"name": "pin23",
"pin_number": 23,
"port_hints": [
"pin23",
"SBU1",
"A8",
"23"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_9",
"name": "pin24",
"pin_number": 24,
"port_hints": [
"pin24",
"CC2",
"B5",
"24"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_10",
"name": "pin25",
"pin_number": 25,
"port_hints": [
"pin25",
"VBUS2",
"B4A9",
"25"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_11",
"name": "pin26",
"pin_number": 26,
"port_hints": [
"pin26",
"GND2",
"B1A12",
"26"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_12",
"name": "pin13",
"pin_number": 13,
"port_hints": [
"pin13",
"SHELL1",
"EH1",
"13"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_13",
"name": "pin14",
"pin_number": 14,
"port_hints": [
"pin14",
"SHELL2",
"EH2",
"14"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_14",
"name": "pin13_internal_1",
"port_hints": [
"pin13_internal_1",
"pin13",
"SHELL1",
"EH1",
"13"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_15",
"name": "pin14_internal_1",
"port_hints": [
"pin14_internal_1",
"pin14",
"SHELL2",
"EH2",
"14"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_16",
"name": "pin1",
"pin_number": 1,
"port_hints": [
"pin1",
"1"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_17",
"name": "pin2",
"pin_number": 2,
"port_hints": [
"pin2",
"2"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_18",
"name": "pin3",
"pin_number": 3,
"port_hints": [
"pin3",
"3"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_19",
"name": "pin4",
"pin_number": 4,
"port_hints": [
"pin4",
"4"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_20",
"name": "pin5",
"pin_number": 5,
"port_hints": [
"pin5",
"5"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_21",
"name": "pin6",
"pin_number": 6,
"port_hints": [
"pin6",
"6"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_22",
"name": "pin7",
"pin_number": 7,
"port_hints": [
"pin7",
"7"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_23",
"name": "pin8",
"pin_number": 8,
"port_hints": [
"pin8",
"8"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_24",
"name": "pin9",
"pin_number": 9,
"port_hints": [
"pin9",
"9"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_25",
"name": "pin10",
"pin_number": 10,
"port_hints": [
"pin10",
"10"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_26",
"name": "pin11",
"pin_number": 11,
"port_hints": [
"pin11",
"11"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_port",
"source_port_id": "source_port_27",
"name": "pin12",
"pin_number": 12,
"port_hints": [
"pin12",
"12"
],
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "source_component_internal_connection",
"source_component_internal_connection_id": "source_component_internal_connection_0",
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0",
"source_port_ids": [
"source_port_12",
"source_port_14"
]
},
{
"type": "source_component_internal_connection",
"source_component_internal_connection_id": "source_component_internal_connection_1",
"source_component_id": "source_component_0",
"subcircuit_id": "subcircuit_source_group_0",
"source_port_ids": [
"source_port_13",
"source_port_15"
]
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_0",
"message": "Port pin15 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_0",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_1",
"message": "Port pin16 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_1",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_2",
"message": "Port pin17 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_2",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_3",
"message": "Port pin18 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_3",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_4",
"message": "Port pin19 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_4",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_5",
"message": "Port pin20 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_5",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_6",
"message": "Port pin21 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_6",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_7",
"message": "Port pin22 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_7",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_8",
"message": "Port pin23 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_8",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_9",
"message": "Port pin24 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_9",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_10",
"message": "Port pin25 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_10",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_11",
"message": "Port pin26 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_11",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_12",
"message": "Port pin13 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_12",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_13",
"message": "Port pin14 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_13",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_14",
"message": "Port pin13_internal_1 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_14",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_15",
"message": "Port pin14_internal_1 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_15",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_16",
"message": "Port pin1 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_16",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_17",
"message": "Port pin2 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_17",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_18",
"message": "Port pin3 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_18",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_19",
"message": "Port pin4 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_19",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_20",
"message": "Port pin5 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_20",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_21",
"message": "Port pin6 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_21",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_22",
"message": "Port pin7 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_22",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_23",
"message": "Port pin8 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_23",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_24",
"message": "Port pin9 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_24",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_25",
"message": "Port pin10 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_25",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_26",
"message": "Port pin11 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_26",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "source_pin_missing_trace_warning",
"source_pin_missing_trace_warning_id": "source_pin_missing_trace_warning_27",
"message": "Port pin12 on J1 is missing a trace",
"source_component_id": "source_component_0",
"source_port_id": "source_port_27",
"subcircuit_id": "subcircuit_source_group_0",
"warning_type": "source_pin_missing_trace_warning"
},
{
"type": "schematic_component",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 0,
"y": 0
},
"rotation": 0,
"size": {
"width": 1.7000000000000002,
"height": 3.2
},
"port_arrangement": {
"right_side": {
"pins": [
16,
25,
18,
24,
20,
22,
21,
19,
23,
17,
15,
26
],
"direction": "top-to-bottom"
},
"bottom_side": {
"pins": [
13,
14
],
"direction": "left-to-right"
}
},
"pin_spacing": 0.2,
"port_labels": {},
"source_component_id": "source_component_0",
"schematic_group_id": "schematic_group_0"
},
{
"type": "schematic_text",
"schematic_text_id": "schematic_text_0",
"text": "",
"schematic_component_id": "schematic_component_0",
"anchor": "left",
"rotation": 0,
"position": {
"x": -0.8500000000000001,
"y": 1.9500000000000002
},
"color": "#006464",
"font_size": 0.18
},
{
"type": "schematic_text",
"schematic_text_id": "schematic_text_1",
"text": "J1",
"schematic_component_id": "schematic_component_0",
"anchor": "left",
"rotation": 0,
"position": {
"x": -0.8500000000000001,
"y": 2.1500000000000004
},
"color": "#006464",
"font_size": 0.18
},
{
"type": "schematic_path",
"schematic_path_id": "schematic_path_0",
"schematic_component_id": "schematic_component_0",
"points": [
{
"x": -0.46316326530612245,
"y": 0.2255102040816327
},
{
"x": -0.47183673469387755,
"y": 0.26887755102040817
},
{
"x": -0.4805102040816327,
"y": 0.29489795918367345
},
{
"x": -0.506530612244898,
"y": 0.3122448979591837
},
{
"x": -0.5325510204081634,
"y": 0.3295918367346939
},
{
"x": -0.5672448979591838,
"y": 0.3295918367346939
},
{
"x": -0.6019387755102041,
"y": 0.3295918367346939
},
{
"x": -0.6279591836734695,
"y": 0.3122448979591837
},
{
"x": -0.6453061224489796,
"y": 0.29489795918367345
},
{
"x": -0.6626530612244899,
"y": 0.26887755102040817
},
{
"x": -0.6713265306122449,
"y": 0.2255102040816327
},
{
"x": -0.6713265306122449,
"y": -0.3642857142857144
},
{
"x": -0.6626530612244899,
"y": -0.40765306122448985
},
{
"x": -0.6453061224489796,
"y": -0.43367346938775514
},
{
"x": -0.6279591836734695,
"y": -0.4510204081632654
},
{
"x": -0.6019387755102041,
"y": -0.4596938775510205
},
{
"x": -0.5672448979591838,
"y": -0.4683673469387756
},
{
"x": -0.5325510204081634,
"y": -0.4596938775510205
},
{
"x": -0.506530612244898,
"y": -0.4510204081632654
},
{
"x": -0.4805102040816327,
"y": -0.43367346938775514
},
{
"x": -0.47183673469387755,
"y": -0.40765306122448985
},
{
"x": -0.46316326530612245,
"y": -0.3642857142857144
},
{
"x": -0.46316326530612245,
"y": 0.2255102040816327
}
],
"is_filled": false,
"is_dashed": false,
"stroke_width": 0.02,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_path",
"schematic_path_id": "schematic_path_1",
"schematic_component_id": "schematic_component_0",
"points": [
{
"x": -0.5238775510204081,
"y": 0.17346938775510207
},
{
"x": -0.5325510204081634,
"y": 0.20816326530612245
},
{
"x": -0.5412244897959184,
"y": 0.2255102040816327
},
{
"x": -0.5672448979591838,
"y": 0.23418367346938773
},
{
"x": -0.5759183673469388,
"y": 0.23418367346938773
},
{
"x": -0.5845918367346938,
"y": 0.2255102040816327
},
{
"x": -0.6019387755102041,
"y": 0.20816326530612245
},
{
"x": -0.6106122448979592,
"y": 0.17346938775510207
},
{
"x": -0.6106122448979592,
"y": -0.31224489795918375
},
{
"x": -0.6019387755102041,
"y": -0.34693877551020413
},
{
"x": -0.5845918367346938,
"y": -0.3642857142857144
},
{
"x": -0.5759183673469388,
"y": -0.3729591836734694
},
{
"x": -0.5672448979591838,
"y": -0.3729591836734694
},
{
"x": -0.5412244897959184,
"y": -0.3642857142857144
},
{
"x": -0.5325510204081634,
"y": -0.34693877551020413
},
{
"x": -0.5238775510204081,
"y": -0.31224489795918375
},
{
"x": -0.5238775510204081,
"y": 0.17346938775510207
}
],
"is_filled": true,
"is_dashed": false,
"fill_color": "rgba(132, 0, 0)",
"stroke_width": 0.02,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_path",
"schematic_path_id": "schematic_path_2",
"schematic_component_id": "schematic_component_0",
"points": [
{
"x": 0.005204081632653124,
"y": -0.41632653061224495
},
{
"x": 0.005204081632653124,
"y": 0.2775510204081633
}
],
"is_filled": false,
"is_dashed": false,
"stroke_width": 0.02,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_path",
"schematic_path_id": "schematic_path_3",
"schematic_component_id": "schematic_component_0",
"points": [
{
"x": 0.005204081632653124,
"y": -0.15612244897959185
},
{
"x": -0.10755102040816325,
"y": -0.026020408163265306
},
{
"x": -0.10755102040816325,
"y": 0.060714285714285714
}
],
"is_filled": false,
"is_dashed": false,
"stroke_width": 0.02,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_path",
"schematic_path_id": "schematic_path_4",
"schematic_component_id": "schematic_component_0",
"points": [
{
"x": 0.005204081632653124,
"y": -0.06938775510204083
},
{
"x": 0.1353061224489796,
"y": 0.060714285714285714
},
{
"x": 0.1353061224489796,
"y": 0.14744897959183673
}
],
"is_filled": false,
"is_dashed": false,
"stroke_width": 0.02,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_path",
"schematic_path_id": "schematic_path_5",
"schematic_component_id": "schematic_component_0",
"points": [
{
"x": -0.038163265306122435,
"y": 0.2775510204081633
},
{
"x": 0.005204081632653124,
"y": 0.3642857142857143
},
{
"x": 0.0485714285714286,
"y": 0.2775510204081633
},
{
"x": -0.038163265306122435,
"y": 0.2775510204081633
}
],
"is_filled": true,
"is_dashed": false,
"fill_color": "rgba(132, 0, 0)",
"stroke_width": 0.02,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_path",
"schematic_path_id": "schematic_path_6",
"schematic_component_id": "schematic_component_0",
"points": [
{
"x": 0.09193877551020413,
"y": 0.14744897959183673
},
{
"x": 0.17867346938775513,
"y": 0.14744897959183673
},
{
"x": 0.17867346938775513,
"y": 0.23418367346938773
},
{
"x": 0.09193877551020413,
"y": 0.23418367346938773
},
{
"x": 0.09193877551020413,
"y": 0.14744897959183673
}
],
"is_filled": true,
"is_dashed": false,
"fill_color": "rgba(132, 0, 0)",
"stroke_width": 0.02,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_circle",
"schematic_circle_id": "schematic_circle_0",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 0.005204081632653124,
"y": -0.41632653061224495
},
"radius": 0.06071428571428573,
"stroke_width": 0.02,
"color": "rgba(132, 0, 0)",
"is_filled": true,
"fill_color": "rgba(132, 0, 0)",
"is_dashed": false,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_circle",
"schematic_circle_id": "schematic_circle_1",
"schematic_component_id": "schematic_component_0",
"center": {
"x": -0.10755102040816325,
"y": 0.060714285714285714
},
"radius": 0.034693877551020415,
"stroke_width": 0.02,
"color": "rgba(132, 0, 0)",
"is_filled": true,
"fill_color": "rgba(132, 0, 0)",
"is_dashed": false,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "schematic_group",
"schematic_group_id": "schematic_group_0",
"is_subcircuit": true,
"subcircuit_id": "subcircuit_source_group_0",
"name": "unnamed_board1",
"center": {
"x": 0,
"y": 0
},
"width": 0,
"height": 0,
"schematic_component_ids": [],
"source_group_id": "source_group_0",
"show_as_schematic_box": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_0",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": -1.2000000000000002
},
"source_port_id": "source_port_0",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 15,
"true_ccw_index": 14,
"display_pin_label": "GND1",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_1",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": 1.4000000000000001
},
"source_port_id": "source_port_1",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 16,
"true_ccw_index": 15,
"display_pin_label": "VBUS1",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_2",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": -0.8500000000000001
},
"source_port_id": "source_port_2",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 17,
"true_ccw_index": 16,
"display_pin_label": "SBU2",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_3",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": 0.8499999999999999
},
"source_port_id": "source_port_3",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 18,
"true_ccw_index": 17,
"display_pin_label": "CC1",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_4",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": -0.30000000000000004
},
"source_port_id": "source_port_4",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 19,
"true_ccw_index": 18,
"display_pin_label": "DM2",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_5",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": 0.2999999999999998
},
"source_port_id": "source_port_5",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 20,
"true_ccw_index": 19,
"display_pin_label": "DP1",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_6",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": -0.10000000000000009
},
"source_port_id": "source_port_6",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 21,
"true_ccw_index": 20,
"display_pin_label": "DM1",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_7",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": 0.09999999999999987
},
"source_port_id": "source_port_7",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 22,
"true_ccw_index": 21,
"display_pin_label": "DP2",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_8",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": -0.6500000000000001
},
"source_port_id": "source_port_8",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 23,
"true_ccw_index": 22,
"display_pin_label": "SBU1",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_9",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": 0.6499999999999997
},
"source_port_id": "source_port_9",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 24,
"true_ccw_index": 23,
"display_pin_label": "CC2",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_10",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": 1.2
},
"source_port_id": "source_port_10",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 25,
"true_ccw_index": 24,
"display_pin_label": "VBUS2",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_11",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 1.25,
"y": -1.4000000000000001
},
"source_port_id": "source_port_11",
"facing_direction": "right",
"distance_from_component_edge": 0.4,
"side_of_component": "right",
"pin_number": 26,
"true_ccw_index": 25,
"display_pin_label": "GND2",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_12",
"schematic_component_id": "schematic_component_0",
"center": {
"x": -0.1,
"y": -2
},
"source_port_id": "source_port_12",
"facing_direction": "down",
"distance_from_component_edge": 0.4,
"side_of_component": "bottom",
"pin_number": 13,
"true_ccw_index": 12,
"display_pin_label": "SHELL1",
"is_connected": false
},
{
"type": "schematic_port",
"schematic_port_id": "schematic_port_13",
"schematic_component_id": "schematic_component_0",
"center": {
"x": 0.1,
"y": -2
},
"source_port_id": "source_port_13",
"facing_direction": "down",
"distance_from_component_edge": 0.4,
"side_of_component": "bottom",
"pin_number": 14,
"true_ccw_index": 13,
"display_pin_label": "SHELL2",
"is_connected": false
},
{
"type": "schematic_missing_sheet_warning",
"schematic_missing_sheet_warning_id": "schematic_missing_sheet_warning_0",
"warning_type": "schematic_missing_sheet_warning",
"message": "No <schematicsheet> was found. Add a <schematicsheet> to define the schematic drawing area."
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_0",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_0",
"layer": "top",
"shape": "rect",
"width": 0.5500115999999999,
"height": 1.0999978,
"port_hints": [
"pin15",
"GND1",
"A1B12"
],
"is_covered_with_solder_mask": false,
"x": -3.2000189999999975,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_0",
"layer": "top",
"shape": "rect",
"width": 0.38500811999999995,
"height": 0.7699984599999999,
"x": -3.2000189999999975,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_0",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_1",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_1",
"layer": "top",
"shape": "rect",
"width": 0.5500115999999999,
"height": 1.0999978,
"port_hints": [
"pin16",
"VBUS1",
"A4B9"
],
"is_covered_with_solder_mask": false,
"x": -2.399919000000068,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_1",
"layer": "top",
"shape": "rect",
"width": 0.38500811999999995,
"height": 0.7699984599999999,
"x": -2.399919000000068,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_1",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_2",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_2",
"layer": "top",
"shape": "rect",
"width": 0.29999939999999997,
"height": 1.0999978,
"port_hints": [
"pin17",
"SBU2",
"B8"
],
"is_covered_with_solder_mask": false,
"x": -1.7499330000000555,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_2",
"layer": "top",
"shape": "rect",
"width": 0.20999957999999996,
"height": 0.7699984599999999,
"x": -1.7499330000000555,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_2",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_3",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_3",
"layer": "top",
"shape": "rect",
"width": 0.29999939999999997,
"height": 1.0999978,
"port_hints": [
"pin18",
"CC1",
"A5"
],
"is_covered_with_solder_mask": false,
"x": -1.2498070000000325,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_3",
"layer": "top",
"shape": "rect",
"width": 0.20999957999999996,
"height": 0.7699984599999999,
"x": -1.2498070000000325,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_3",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_4",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_4",
"layer": "top",
"shape": "rect",
"width": 0.29999939999999997,
"height": 1.0999978,
"port_hints": [
"pin19",
"DM2",
"B7",
"Dn2"
],
"is_covered_with_solder_mask": false,
"x": -0.7499350000000504,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_4",
"layer": "top",
"shape": "rect",
"width": 0.20999957999999996,
"height": 0.7699984599999999,
"x": -0.7499350000000504,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_4",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_5",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_5",
"layer": "top",
"shape": "rect",
"width": 0.29999939999999997,
"height": 1.0999978,
"port_hints": [
"pin20",
"DP1",
"A6",
"Dp1"
],
"is_covered_with_solder_mask": false,
"x": -0.2500630000000683,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_5",
"layer": "top",
"shape": "rect",
"width": 0.20999957999999996,
"height": 0.7699984599999999,
"x": -0.2500630000000683,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_5",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_6",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_6",
"layer": "top",
"shape": "rect",
"width": 0.29999939999999997,
"height": 1.0999978,
"port_hints": [
"pin21",
"DM1",
"A7",
"Dn1"
],
"is_covered_with_solder_mask": false,
"x": 0.2500630000000683,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_6",
"layer": "top",
"shape": "rect",
"width": 0.20999957999999996,
"height": 0.7699984599999999,
"x": 0.2500630000000683,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_6",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_7",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_7",
"layer": "top",
"shape": "rect",
"width": 0.29999939999999997,
"height": 1.0999978,
"port_hints": [
"pin22",
"DP2",
"B6",
"Dp2"
],
"is_covered_with_solder_mask": false,
"x": 0.7499350000000504,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_7",
"layer": "top",
"shape": "rect",
"width": 0.20999957999999996,
"height": 0.7699984599999999,
"x": 0.7499350000000504,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_7",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_8",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_8",
"layer": "top",
"shape": "rect",
"width": 0.29999939999999997,
"height": 1.0999978,
"port_hints": [
"pin23",
"SBU1",
"A8"
],
"is_covered_with_solder_mask": false,
"x": 1.2500610000000734,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_8",
"layer": "top",
"shape": "rect",
"width": 0.20999957999999996,
"height": 0.7699984599999999,
"x": 1.2500610000000734,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_8",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_9",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_9",
"layer": "top",
"shape": "rect",
"width": 0.29999939999999997,
"height": 1.0999978,
"port_hints": [
"pin24",
"CC2",
"B5"
],
"is_covered_with_solder_mask": false,
"x": 1.7501869999999826,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_9",
"layer": "top",
"shape": "rect",
"width": 0.20999957999999996,
"height": 0.7699984599999999,
"x": 1.7501869999999826,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_9",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_10",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_10",
"layer": "top",
"shape": "rect",
"width": 0.5500115999999999,
"height": 1.0999978,
"port_hints": [
"pin25",
"VBUS2",
"B4A9"
],
"is_covered_with_solder_mask": false,
"x": 2.4001729999998815,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_10",
"layer": "top",
"shape": "rect",
"width": 0.38500811999999995,
"height": 0.7699984599999999,
"x": 2.4001729999998815,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_10",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_smtpad",
"pcb_smtpad_id": "pcb_smtpad_11",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_11",
"layer": "top",
"shape": "rect",
"width": 0.5500115999999999,
"height": 1.0999978,
"port_hints": [
"pin26",
"GND2",
"B1A12"
],
"is_covered_with_solder_mask": false,
"x": 3.2000189999999975,
"y": -4.874972450000087,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_11",
"layer": "top",
"shape": "rect",
"width": 0.38500811999999995,
"height": 0.7699984599999999,
"x": 3.2000189999999975,
"y": -4.874972450000087,
"pcb_component_id": "pcb_component_0",
"pcb_smtpad_id": "pcb_smtpad_11",
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_0",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_12",
"outer_width": 1.0999978,
"outer_height": 1.8999962,
"hole_width": 0.5999987999999999,
"hole_height": 1.3999972,
"shape": "pill",
"port_hints": [
"unnamed_platedhole1",
"pin13",
"SHELL1",
"EH1"
],
"x": -4.324985000000083,
"y": -5.424882450000041,
"layers": [
"top",
"bottom"
],
"is_covered_with_solder_mask": false,
"subcircuit_id": "subcircuit_source_group_0",
"ccw_rotation": 0
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_12",
"layer": "top",
"shape": "rotated_pill",
"radius": 0.5499989,
"ccw_rotation": 0,
"width": 1.0999978,
"height": 1.8999962,
"x": -4.324985000000083,
"y": -5.424882450000041,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_13",
"layer": "bottom",
"shape": "rotated_pill",
"radius": 0.5499989,
"ccw_rotation": 0,
"width": 1.0999978,
"height": 1.8999962,
"x": -4.324985000000083,
"y": -5.424882450000041,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_1",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_13",
"outer_width": 1.0999978,
"outer_height": 1.8999962,
"hole_width": 0.5999987999999999,
"hole_height": 1.3999972,
"shape": "pill",
"port_hints": [
"unnamed_platedhole2",
"pin14",
"SHELL2",
"EH2"
],
"x": 4.324985000000083,
"y": -5.424882450000041,
"layers": [
"top",
"bottom"
],
"is_covered_with_solder_mask": false,
"subcircuit_id": "subcircuit_source_group_0",
"ccw_rotation": 0
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_14",
"layer": "top",
"shape": "rotated_pill",
"radius": 0.5499989,
"ccw_rotation": 0,
"width": 1.0999978,
"height": 1.8999962,
"x": 4.324985000000083,
"y": -5.424882450000041,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_15",
"layer": "bottom",
"shape": "rotated_pill",
"radius": 0.5499989,
"ccw_rotation": 0,
"width": 1.0999978,
"height": 1.8999962,
"x": 4.324985000000083,
"y": -5.424882450000041,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_2",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_14",
"outer_width": 1.1999975999999999,
"outer_height": 1.5999967999999998,
"hole_width": 0.5999987999999999,
"hole_height": 0.9999979999999998,
"shape": "pill",
"port_hints": [
"unnamed_platedhole3",
"pin13",
"SHELL1",
"EH1"
],
"x": -4.324985000000083,
"y": -9.625026450000064,
"layers": [
"top",
"bottom"
],
"is_covered_with_solder_mask": false,
"subcircuit_id": "subcircuit_source_group_0",
"ccw_rotation": 0
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_16",
"layer": "top",
"shape": "rotated_pill",
"radius": 0.5999987999999999,
"ccw_rotation": 0,
"width": 1.1999975999999999,
"height": 1.5999967999999998,
"x": -4.324985000000083,
"y": -9.625026450000064,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_17",
"layer": "bottom",
"shape": "rotated_pill",
"radius": 0.5999987999999999,
"ccw_rotation": 0,
"width": 1.1999975999999999,
"height": 1.5999967999999998,
"x": -4.324985000000083,
"y": -9.625026450000064,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_plated_hole",
"pcb_plated_hole_id": "pcb_plated_hole_3",
"pcb_component_id": "pcb_component_0",
"pcb_port_id": "pcb_port_15",
"outer_width": 1.1999975999999999,
"outer_height": 1.5999967999999998,
"hole_width": 0.5999987999999999,
"hole_height": 0.9999979999999998,
"shape": "pill",
"port_hints": [
"unnamed_platedhole4",
"pin14",
"SHELL2",
"EH2"
],
"x": 4.324985000000083,
"y": -9.625026450000064,
"layers": [
"top",
"bottom"
],
"is_covered_with_solder_mask": false,
"subcircuit_id": "subcircuit_source_group_0",
"ccw_rotation": 0
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_18",
"layer": "top",
"shape": "rotated_pill",
"radius": 0.5999987999999999,
"ccw_rotation": 0,
"width": 1.1999975999999999,
"height": 1.5999967999999998,
"x": 4.324985000000083,
"y": -9.625026450000064,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_solder_paste",
"pcb_solder_paste_id": "pcb_solder_paste_19",
"layer": "bottom",
"shape": "rotated_pill",
"radius": 0.5999987999999999,
"ccw_rotation": 0,
"width": 1.1999975999999999,
"height": 1.5999967999999998,
"x": 4.324985000000083,
"y": -9.625026450000064,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_hole",
"pcb_hole_id": "pcb_hole_0",
"pcb_component_id": "pcb_component_0",
"hole_shape": "circle",
"hole_diameter": 0.700024,
"x": -2.8898849999999356,
"y": -5.94507445000022,
"is_covered_with_solder_mask": false,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_cutout",
"pcb_cutout_id": "pcb_cutout_0",
"shape": "circle",
"center": {
"x": -2.8898849999999356,
"y": -5.94507445000022
},
"radius": 0.350012,
"subcircuit_id": "subcircuit_source_group_0",
"pcb_component_id": "pcb_component_0"
},
{
"type": "pcb_hole",
"pcb_hole_id": "pcb_hole_1",
"pcb_component_id": "pcb_component_0",
"hole_shape": "circle",
"hole_diameter": 0.700024,
"x": 2.8901389999999765,
"y": -5.94507445000022,
"is_covered_with_solder_mask": false,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_cutout",
"pcb_cutout_id": "pcb_cutout_1",
"shape": "circle",
"center": {
"x": 2.8901389999999765,
"y": -5.94507445000022
},
"radius": 0.350012,
"subcircuit_id": "subcircuit_source_group_0",
"pcb_component_id": "pcb_component_0"
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_0",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 4.5720761999999695,
"y": -8.646948650000013
},
{
"x": 4.5720761999999695,
"y": -6.652997850000133
}
],
"stroke_width": 0.254,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_1",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 4.5720761999999695,
"y": -12.075974050000013
},
{
"x": 4.5720761999999695,
"y": -10.603002650000008
}
],
"stroke_width": 0.254,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_2",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -4.499914800000056,
"y": -8.643824450000125
},
{
"x": -4.499914800000056,
"y": -6.656096649999995
}
],
"stroke_width": 0.254,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_3",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": -4.499914800000056,
"y": -12.224970450000114
},
{
"x": -4.499914800000056,
"y": -10.60612685000001
}
],
"stroke_width": 0.254,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_silkscreen_path",
"pcb_silkscreen_path_id": "pcb_silkscreen_path_4",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"route": [
{
"x": 4.5000671999999895,
"y": -12.224970450000114
},
{
"x": -4.499914800000056,
"y": -12.224970450000114
}
],
"stroke_width": 0.254,
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_courtyard_outline",
"pcb_courtyard_outline_id": "pcb_courtyard_outline_0",
"pcb_component_id": "pcb_component_0",
"layer": "top",
"outline": [
{
"x": -4.752530999999976,
"y": -4.066172450000067
},
{
"x": 4.81526899999983,
"y": -4.066172450000067
},
{
"x": 4.81526899999983,
"y": -12.490972450000072
},
{
"x": -4.752530999999976,
"y": -12.490972450000072
},
{
"x": -4.752530999999976,
"y": -4.066172450000067
}
],
"subcircuit_id": "subcircuit_source_group_0"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_0",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": -3.2000189999999975,
"y": -4.874972450000087,
"source_port_id": "source_port_0"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_1",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": -2.399919000000068,
"y": -4.874972450000087,
"source_port_id": "source_port_1"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_2",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": -1.7499330000000555,
"y": -4.874972450000087,
"source_port_id": "source_port_2"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_3",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": -1.2498070000000325,
"y": -4.874972450000087,
"source_port_id": "source_port_3"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_4",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": -0.7499350000000504,
"y": -4.874972450000087,
"source_port_id": "source_port_4"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_5",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": -0.2500630000000683,
"y": -4.874972450000087,
"source_port_id": "source_port_5"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_6",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": 0.2500630000000683,
"y": -4.874972450000087,
"source_port_id": "source_port_6"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_7",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": 0.7499350000000504,
"y": -4.874972450000087,
"source_port_id": "source_port_7"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_8",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": 1.2500610000000734,
"y": -4.874972450000087,
"source_port_id": "source_port_8"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_9",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": 1.7501869999999826,
"y": -4.874972450000087,
"source_port_id": "source_port_9"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_10",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": 2.4001729999998815,
"y": -4.874972450000087,
"source_port_id": "source_port_10"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_11",
"pcb_component_id": "pcb_component_0",
"layers": [
"top"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": 3.2000189999999975,
"y": -4.874972450000087,
"source_port_id": "source_port_11"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_12",
"pcb_component_id": "pcb_component_0",
"layers": [
"top",
"bottom"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": -4.324985000000083,
"y": -5.424882450000041,
"source_port_id": "source_port_12"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_13",
"pcb_component_id": "pcb_component_0",
"layers": [
"top",
"bottom"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": 4.324985000000083,
"y": -5.424882450000041,
"source_port_id": "source_port_13"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_14",
"pcb_component_id": "pcb_component_0",
"layers": [
"top",
"bottom"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": -4.324985000000083,
"y": -9.625026450000064,
"source_port_id": "source_port_14"
},
{
"type": "pcb_port",
"pcb_port_id": "pcb_port_15",
"pcb_component_id": "pcb_component_0",
"layers": [
"top",
"bottom"
],
"subcircuit_id": "subcircuit_source_group_0",
"x": 4.324985000000083,
"y": -9.625026450000064,
"source_port_id": "source_port_15"
},
{
"type": "cad_component",
"cad_component_id": "cad_component_0",
"position": {
"x": 0,
"y": -7.374999200000075,
"z": 0.7
},
"rotation": {
"x": 0,
"y": 0,
"z": 0
},
"pcb_component_id": "pcb_component_0",
"source_component_id": "source_component_0",
"model_obj_url": "https://modules.easyeda.com/3dmodel/4ee8413127e64716b804db03d4b340ae",
"model_step_url": "https://modules.easyeda.com/qAxj6KHrDKw4blvCG8QJPs7Y/4ee8413127e64716b804db03d4b340ae",
"model_origin_alignment": "center_of_component_on_board_surface",
"anchor_alignment": "center_of_component_on_board_surface",
"model_origin_position": {
"x": -0.000012699999956566899,
"y": 1.5749970500000927,
"z": -1.6800018
},
"size": {
"x": 8.94,
"y": 7.58,
"z": 4.16
}
},
{
"type": "pcb_placement_error",
"pcb_placement_error_id": "pcb_placement_error_0",
"error_type": "pcb_placement_error",
"message": "Plated hole J1.pin13_internal_1 violates copper-to-board-edge clearance (measured 0.000mm, required 0.200mm)"
},
{
"type": "pcb_placement_error",
"pcb_placement_error_id": "pcb_placement_error_1",
"error_type": "pcb_placement_error",
"message": "Plated hole J1.pin14_internal_1 violates copper-to-board-edge clearance (measured 0.000mm, required 0.200mm)"
},
{
"type": "pcb_component_outside_board_error",
"pcb_component_outside_board_error_id": "pcb_component_outside_board_error_0",
"error_type": "pcb_component_outside_board_error",
"message": "Component J1 extends outside board boundaries by 0.43mm. Try moving it 0.43mm up to fit within the board edge.",
"pcb_component_id": "pcb_component_0",
"pcb_board_id": "pcb_board_0",
"component_center": {
"x": 0,
"y": -7.374999200000075
},
"component_bounds": {
"min_x": -4.924983800000083,
"max_x": 4.924983800000083,
"min_y": -10.425024850000064,
"max_y": -4.324973550000086
},
"subcircuit_id": "subcircuit_source_group_0",
"source_component_id": "source_component_0"
},
{
"type": "source_project_metadata",
"source_filesystem_md5_hash": "bfc7913a761c7e98ab21afdc499ef726"
}
]