ShiboSoftwareDev/pushbutton-led-tutorial

A compact USB-C powered push-button board with a single red LED, featuring a current-limiting resistor for basic interaction and signaling.

Usage: To import and use the "@tsci/ShiboSoftwareDev.pushbutton-led-tutorial" package: 1. Import the package in your tscircuit project: ```tsx import PushButtonLedTutorial from "@tsci/ShiboSoftwareDev.pushbutton-led-tutorial" ``` 2. Use the component in a board or circuit layout: ```tsx export default () => ( <board> <PushButtonLedTutorial /> </board> ) ``` The component includes a USB-C connector, push button, LED, and a resistor, pre-configured with basic connections and positioning.

Version
0.0.1
License
unset
Stars
6

dist/circuit.json

PCBPCB preview for dist/circuit.json
SchematicSchematic preview for dist/circuit.json
[
  {
    "type": "source_project_metadata",
    "source_project_metadata_id": "source_project_metadata_0",
    "software_used_string": "@tscircuit/core@0.0.361"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_0",
    "name": "GND1",
    "pin_number": 1,
    "port_hints": [
      "A1",
      "GND1",
      "pin1",
      "1"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_1",
    "name": "GND2",
    "pin_number": 2,
    "port_hints": [
      "B12",
      "GND2",
      "pin2",
      "2"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_2",
    "name": "VBUS1",
    "pin_number": 3,
    "port_hints": [
      "A4",
      "VBUS1",
      "pin3",
      "3"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_3",
    "name": "VBUS2",
    "pin_number": 4,
    "port_hints": [
      "B9",
      "VBUS2",
      "pin4",
      "4"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_4",
    "name": "SBU2",
    "pin_number": 5,
    "port_hints": [
      "B8",
      "SBU2",
      "pin5",
      "5"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_5",
    "name": "CC1",
    "pin_number": 6,
    "port_hints": [
      "A5",
      "CC1",
      "pin6",
      "6"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_6",
    "name": "DM2",
    "pin_number": 7,
    "port_hints": [
      "B7",
      "DM2",
      "pin7",
      "7"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_7",
    "name": "DP1",
    "pin_number": 8,
    "port_hints": [
      "A6",
      "DP1",
      "pin8",
      "8"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_8",
    "name": "DM1",
    "pin_number": 9,
    "port_hints": [
      "A7",
      "DM1",
      "pin9",
      "9"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_9",
    "name": "DP2",
    "pin_number": 10,
    "port_hints": [
      "B6",
      "DP2",
      "pin10",
      "10"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_10",
    "name": "SBU1",
    "pin_number": 11,
    "port_hints": [
      "A8",
      "SBU1",
      "pin11",
      "11"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_11",
    "name": "CC2",
    "pin_number": 12,
    "port_hints": [
      "B5",
      "CC2",
      "pin12",
      "12"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_12",
    "name": "VBUS1",
    "pin_number": 13,
    "port_hints": [
      "A9",
      "VBUS1",
      "pin13",
      "13"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_13",
    "name": "VBUS2",
    "pin_number": 14,
    "port_hints": [
      "B4",
      "VBUS2",
      "pin14",
      "14"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_14",
    "name": "GND1",
    "pin_number": 15,
    "port_hints": [
      "A12",
      "GND1",
      "pin15",
      "15"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_15",
    "name": "GND2",
    "pin_number": 16,
    "port_hints": [
      "B1",
      "GND2",
      "pin16",
      "16"
    ],
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_0",
    "ftype": "simple_chip",
    "name": "USBC",
    "manufacturer_part_number": "TYPE-C-31-M-12",
    "supplier_part_numbers": {
      "jlcpcb": [
        "C165948"
      ]
    }
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_16",
    "name": "pin1",
    "pin_number": 1,
    "port_hints": [
      "anode",
      "pos",
      "left",
      "pin1",
      "1"
    ],
    "source_component_id": "source_component_1",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_17",
    "name": "pin2",
    "pin_number": 2,
    "port_hints": [
      "cathode",
      "neg",
      "right",
      "pin2",
      "2"
    ],
    "source_component_id": "source_component_1",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_1",
    "ftype": "simple_diode",
    "name": "LED",
    "supplier_part_numbers": {
      "jlcpcb": [
        "C965799"
      ]
    }
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_18",
    "name": "pin1",
    "pin_number": 1,
    "port_hints": [
      "side1",
      "pin1",
      "1"
    ],
    "source_component_id": "source_component_2",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_19",
    "name": "pin2",
    "pin_number": 2,
    "port_hints": [
      "pin2",
      "2"
    ],
    "source_component_id": "source_component_2",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_20",
    "name": "pin3",
    "pin_number": 3,
    "port_hints": [
      "side2",
      "pin3",
      "3"
    ],
    "source_component_id": "source_component_2",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_21",
    "name": "pin4",
    "pin_number": 4,
    "port_hints": [
      "pin4",
      "4"
    ],
    "source_component_id": "source_component_2",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_2",
    "name": "SW1",
    "ftype": "simple_push_button",
    "supplier_part_numbers": {
      "jlcpcb": [
        "C110153"
      ]
    }
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_22",
    "name": "pin1",
    "pin_number": 1,
    "port_hints": [
      "anode",
      "pos",
      "left",
      "pin1",
      "1"
    ],
    "source_component_id": "source_component_3",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_port",
    "source_port_id": "source_port_23",
    "name": "pin2",
    "pin_number": 2,
    "port_hints": [
      "cathode",
      "neg",
      "right",
      "pin2",
      "2"
    ],
    "source_component_id": "source_component_3",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_component",
    "source_component_id": "source_component_3",
    "ftype": "simple_resistor",
    "name": "R1",
    "supplier_part_numbers": {
      "jlcpcb": [
        "C22548"
      ]
    },
    "resistance": 1000,
    "display_resistance": "1kΩ"
  },
  {
    "type": "source_net",
    "source_net_id": "source_net_0",
    "name": "GND",
    "member_source_group_ids": [],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_net",
    "source_net_id": "source_net_1",
    "name": "VBUS",
    "member_source_group_ids": [],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_group",
    "source_group_id": "source_group_0",
    "is_subcircuit": true,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "source_trace",
    "source_trace_id": "source_trace_0",
    "connected_source_port_ids": [
      "source_port_17"
    ],
    "connected_source_net_ids": [
      "source_net_0"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "display_name": ".LED > .neg to net.GND",
    "subcircuit_connectivity_map_key": "unnamedsubcircuit9724_connectivity_net0"
  },
  {
    "type": "source_trace",
    "source_trace_id": "source_trace_1",
    "connected_source_port_ids": [
      "source_port_19",
      "source_port_22"
    ],
    "connected_source_net_ids": [],
    "subcircuit_id": "subcircuit_source_group_0",
    "display_name": ".SW1 > .pin2 to .R1 > .pos",
    "subcircuit_connectivity_map_key": "unnamedsubcircuit9724_connectivity_net1"
  },
  {
    "type": "source_trace",
    "source_trace_id": "source_trace_2",
    "connected_source_port_ids": [
      "source_port_20"
    ],
    "connected_source_net_ids": [
      "source_net_1"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "display_name": ".SW1 > .pin3 to net.VBUS",
    "subcircuit_connectivity_map_key": "unnamedsubcircuit9724_connectivity_net2"
  },
  {
    "type": "source_trace",
    "source_trace_id": "source_trace_3",
    "connected_source_port_ids": [
      "source_port_23",
      "source_port_16"
    ],
    "connected_source_net_ids": [],
    "subcircuit_id": "subcircuit_source_group_0",
    "display_name": ".R1 > .neg to .LED > .pos",
    "subcircuit_connectivity_map_key": "unnamedsubcircuit9724_connectivity_net3"
  },
  {
    "type": "schematic_component",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 0,
      "y": 0
    },
    "rotation": 0,
    "size": {
      "width": 1.6,
      "height": 3.2
    },
    "port_arrangement": {
      "left_side": {
        "pins": [],
        "direction": "top-to-bottom"
      },
      "right_side": {
        "pins": [
          "VBUS1",
          "VBUS2",
          "DP1",
          "DP2",
          "DM1",
          "DM2",
          "CC1",
          "CC2",
          "SBU1",
          "SBU2"
        ],
        "direction": "top-to-bottom"
      },
      "bottom_side": {
        "pins": [
          "GND1",
          "GND2"
        ],
        "direction": "left-to-right"
      }
    },
    "pin_spacing": 0.2,
    "pin_styles": {
      "pin2": {
        "right_margin": 1
      },
      "pin6": {
        "top_margin": 0.4
      },
      "pin8": {
        "top_margin": 0.4
      },
      "pin11": {
        "top_margin": 0.2
      }
    },
    "port_labels": {
      "1": "GND1",
      "2": "GND2",
      "3": "VBUS1",
      "4": "VBUS2",
      "5": "SBU2",
      "6": "CC1",
      "7": "DM2",
      "8": "DP1",
      "9": "DM1",
      "10": "DP2",
      "11": "SBU1",
      "12": "CC2",
      "13": "VBUS1",
      "14": "VBUS2",
      "15": "GND1",
      "16": "GND2"
    },
    "source_component_id": "source_component_0"
  },
  {
    "type": "schematic_text",
    "schematic_text_id": "schematic_text_0",
    "text": "TYPE-C-31-M-12",
    "schematic_component_id": "schematic_component_0",
    "anchor": "left",
    "rotation": 0,
    "position": {
      "x": 0.9,
      "y": 1.9500000000000002
    },
    "color": "#006464"
  },
  {
    "type": "schematic_text",
    "schematic_text_id": "schematic_text_1",
    "text": "USBC",
    "schematic_component_id": "schematic_component_0",
    "anchor": "left",
    "rotation": 0,
    "position": {
      "x": 0.9,
      "y": 2.1500000000000004
    },
    "color": "#006464"
  },
  {
    "type": "schematic_component",
    "schematic_component_id": "schematic_component_1",
    "center": {
      "x": -10,
      "y": 0
    },
    "size": {
      "width": 0.6469371999999964,
      "height": 1.0521572000000003
    },
    "source_component_id": "source_component_1",
    "symbol_name": "led_up"
  },
  {
    "type": "schematic_component",
    "schematic_component_id": "schematic_component_2",
    "center": {
      "x": -4,
      "y": 0
    },
    "size": {
      "width": 1.0011537820000012,
      "height": 0.44923699999999833
    },
    "source_component_id": "source_component_2",
    "symbol_name": "push_button_normally_open_momentary_horz"
  },
  {
    "type": "schematic_component",
    "schematic_component_id": "schematic_component_3",
    "center": {
      "x": -7,
      "y": -4
    },
    "size": {
      "width": 0.3155856499999966,
      "height": 1.0583332999999997
    },
    "source_component_id": "source_component_3",
    "symbol_name": "boxresistor_up",
    "symbol_display_value": "1kΩ"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_0",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": -0.6,
      "y": -2
    },
    "source_port_id": "source_port_0",
    "facing_direction": "down",
    "distance_from_component_edge": 0.4,
    "side_of_component": "bottom",
    "pin_number": 1,
    "true_ccw_index": 0,
    "display_pin_label": "GND1"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_1",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": -0.39999999999999997,
      "y": -2
    },
    "source_port_id": "source_port_1",
    "facing_direction": "down",
    "distance_from_component_edge": 0.4,
    "side_of_component": "bottom",
    "pin_number": 2,
    "true_ccw_index": 1,
    "display_pin_label": "GND2"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_2",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": 1.4000000000000001
    },
    "source_port_id": "source_port_2",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 3,
    "true_ccw_index": 11,
    "display_pin_label": "VBUS1"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_3",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": 1.2
    },
    "source_port_id": "source_port_3",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 4,
    "true_ccw_index": 10,
    "display_pin_label": "VBUS2"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_4",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": -1.4000000000000001
    },
    "source_port_id": "source_port_4",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 5,
    "true_ccw_index": 2,
    "display_pin_label": "SBU2"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_5",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": -0.6000000000000001
    },
    "source_port_id": "source_port_5",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 6,
    "true_ccw_index": 5,
    "display_pin_label": "CC1"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_6",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": 0
    },
    "source_port_id": "source_port_6",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 7,
    "true_ccw_index": 6,
    "display_pin_label": "DM2"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_7",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": 0.5999999999999999
    },
    "source_port_id": "source_port_7",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 8,
    "true_ccw_index": 9,
    "display_pin_label": "DP1"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_8",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": 0.19999999999999996
    },
    "source_port_id": "source_port_8",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 9,
    "true_ccw_index": 7,
    "display_pin_label": "DM1"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_9",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": 0.3999999999999999
    },
    "source_port_id": "source_port_9",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 10,
    "true_ccw_index": 8,
    "display_pin_label": "DP2"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_10",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": -1.2000000000000002
    },
    "source_port_id": "source_port_10",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 11,
    "true_ccw_index": 3,
    "display_pin_label": "SBU1"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_11",
    "schematic_component_id": "schematic_component_0",
    "center": {
      "x": 1.2000000000000002,
      "y": -0.8
    },
    "source_port_id": "source_port_11",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "side_of_component": "right",
    "pin_number": 12,
    "true_ccw_index": 4,
    "display_pin_label": "CC2"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_12",
    "schematic_component_id": "schematic_component_1",
    "center": {
      "x": -9.995567099999999,
      "y": -0.5362093
    },
    "source_port_id": "source_port_16",
    "facing_direction": "down",
    "distance_from_component_edge": 0.4,
    "pin_number": 1,
    "display_pin_label": "left"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_13",
    "schematic_component_id": "schematic_component_1",
    "center": {
      "x": -9.995113599999996,
      "y": 0.5362093
    },
    "source_port_id": "source_port_17",
    "facing_direction": "up",
    "distance_from_component_edge": 0.4,
    "pin_number": 2,
    "display_pin_label": "right"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_14",
    "schematic_component_id": "schematic_component_2",
    "center": {
      "x": -4.472418450000001,
      "y": -0.051043499999999575
    },
    "source_port_id": "source_port_18",
    "facing_direction": "left",
    "distance_from_component_edge": 0.4,
    "pin_number": 1,
    "display_pin_label": "side1"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_15",
    "schematic_component_id": "schematic_component_2",
    "center": {
      "x": -3.5275815499999994,
      "y": -0.051482499999999654
    },
    "source_port_id": "source_port_19",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "pin_number": 2
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_16",
    "schematic_component_id": "schematic_component_2",
    "center": {
      "x": -3.5275815499999994,
      "y": -0.051482499999999654
    },
    "source_port_id": "source_port_20",
    "facing_direction": "right",
    "distance_from_component_edge": 0.4,
    "pin_number": 3,
    "display_pin_label": "side2"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_17",
    "schematic_component_id": "schematic_component_2",
    "center": {
      "x": -4.472418450000001,
      "y": -0.051043499999999575
    },
    "source_port_id": "source_port_21",
    "facing_direction": "left",
    "distance_from_component_edge": 0.4,
    "pin_number": 4
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_18",
    "schematic_component_id": "schematic_component_3",
    "center": {
      "x": -6.954194800000001,
      "y": -3.4662092999999996
    },
    "source_port_id": "source_port_22",
    "facing_direction": "up",
    "distance_from_component_edge": 0.4,
    "pin_number": 1,
    "display_pin_label": "left"
  },
  {
    "type": "schematic_port",
    "schematic_port_id": "schematic_port_19",
    "schematic_component_id": "schematic_component_3",
    "center": {
      "x": -6.954741299999999,
      "y": -4.5337907
    },
    "source_port_id": "source_port_23",
    "facing_direction": "down",
    "distance_from_component_edge": 0.4,
    "pin_number": 2,
    "display_pin_label": "right"
  },
  {
    "type": "schematic_net_label",
    "schematic_net_label_id": "schematic_net_label_0",
    "text": "GND",
    "source_net_id": "source_net_0",
    "anchor_position": {
      "x": -9.995113599999996,
      "y": 0.5362093
    },
    "center": {
      "x": -9.995113599999996,
      "y": 0.5362093
    },
    "anchor_side": "bottom"
  },
  {
    "type": "schematic_trace",
    "schematic_trace_id": "schematic_trace_0",
    "source_trace_id": "source_trace_1",
    "edges": [
      {
        "from": {
          "route_type": "wire",
          "x": -3.5275815499999994,
          "y": -0.051482499999999654,
          "width": 0.1,
          "layer": "top"
        },
        "to": {
          "route_type": "wire",
          "x": -3.5275815499999994,
          "y": -3.4662092999999996,
          "width": 0.1,
          "layer": "top"
        }
      },
      {
        "from": {
          "route_type": "wire",
          "x": -3.5275815499999994,
          "y": -3.4662092999999996,
          "width": 0.1,
          "layer": "top"
        },
        "to": {
          "route_type": "wire",
          "x": -6.954194800000001,
          "y": -3.4662092999999996,
          "width": 0.1,
          "layer": "top"
        }
      }
    ],
    "junctions": []
  },
  {
    "type": "schematic_net_label",
    "schematic_net_label_id": "schematic_net_label_1",
    "text": "VBUS",
    "source_net_id": "source_net_1",
    "anchor_position": {
      "x": -3.5275815499999994,
      "y": -0.051482499999999654
    },
    "center": {
      "x": -3.5275815499999994,
      "y": -0.051482499999999654
    },
    "anchor_side": "left"
  },
  {
    "type": "schematic_trace",
    "schematic_trace_id": "schematic_trace_1",
    "source_trace_id": "source_trace_3",
    "edges": [
      {
        "from": {
          "route_type": "wire",
          "x": -6.954741299999999,
          "y": -4.5337907,
          "width": 0.1,
          "layer": "top"
        },
        "to": {
          "route_type": "wire",
          "x": -9.995567099999999,
          "y": -4.5337907,
          "width": 0.1,
          "layer": "top"
        }
      },
      {
        "from": {
          "route_type": "wire",
          "x": -9.995567099999999,
          "y": -4.5337907,
          "width": 0.1,
          "layer": "top"
        },
        "to": {
          "route_type": "wire",
          "x": -9.995567099999999,
          "y": -0.5362092999999999,
          "width": 0.1,
          "layer": "top"
        }
      }
    ],
    "junctions": []
  },
  {
    "type": "pcb_component",
    "pcb_component_id": "pcb_component_0",
    "center": {
      "x": 0,
      "y": -10.28749940000003
    },
    "width": 9.85022159999998,
    "height": 6.773170299999838,
    "layer": "top",
    "rotation": 0,
    "source_component_id": "source_component_0",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_component",
    "pcb_component_id": "pcb_component_1",
    "center": {
      "x": 0,
      "y": 12
    },
    "width": 2.3991823999999227,
    "height": 0.8068563999999654,
    "layer": "top",
    "rotation": 0,
    "source_component_id": "source_component_1",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_component",
    "pcb_component_id": "pcb_component_2",
    "center": {
      "x": -5.684341886080802e-14,
      "y": 0
    },
    "width": 8.499855999999784,
    "height": 6.499860000000115,
    "layer": "top",
    "rotation": 0,
    "source_component_id": "source_component_2",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_component",
    "pcb_component_id": "pcb_component_3",
    "center": {
      "x": 0,
      "y": 7
    },
    "width": 2.7,
    "height": 1,
    "layer": "top",
    "rotation": 0,
    "source_component_id": "source_component_3",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_board",
    "pcb_board_id": "pcb_board_0",
    "center": {
      "x": 0,
      "y": 0
    },
    "thickness": 1.4,
    "num_layers": 4,
    "width": 12,
    "height": 30
  },
  {
    "type": "pcb_hole",
    "pcb_hole_id": "pcb_hole_0",
    "hole_shape": "circle",
    "hole_diameter": 0.7500111999999999,
    "x": -2.8999180000000706,
    "y": -8.819388950000075,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_hole",
    "pcb_hole_id": "pcb_hole_1",
    "hole_shape": "circle",
    "hole_diameter": 0.7500111999999999,
    "x": 2.8999180000000706,
    "y": -8.819388950000075,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_plated_hole",
    "pcb_plated_hole_id": "pcb_plated_hole_0",
    "pcb_component_id": "pcb_component_0",
    "outer_width": 1.1999975999999999,
    "outer_height": 1.7999964,
    "hole_width": 0.7999983999999999,
    "hole_height": 1.3999972,
    "shape": "pill",
    "port_hints": [
      "alt_2"
    ],
    "x": 4.32511199999999,
    "y": -12.774086349999948,
    "layers": [
      "top",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_plated_hole",
    "pcb_plated_hole_id": "pcb_plated_hole_1",
    "pcb_component_id": "pcb_component_0",
    "outer_width": 1.1999975999999999,
    "outer_height": 1.9999959999999999,
    "hole_width": 0.7999983999999999,
    "hole_height": 1.5999968,
    "shape": "pill",
    "port_hints": [
      "alt_1"
    ],
    "x": 4.32511199999999,
    "y": -8.594262350000122,
    "layers": [
      "top",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_plated_hole",
    "pcb_plated_hole_id": "pcb_plated_hole_2",
    "pcb_component_id": "pcb_component_0",
    "outer_width": 1.1999975999999999,
    "outer_height": 1.9999959999999999,
    "hole_width": 0.7999983999999999,
    "hole_height": 1.5999968,
    "shape": "pill",
    "port_hints": [
      "alt_0"
    ],
    "x": -4.32511199999999,
    "y": -8.594262350000122,
    "layers": [
      "top",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_plated_hole",
    "pcb_plated_hole_id": "pcb_plated_hole_3",
    "pcb_component_id": "pcb_component_0",
    "outer_width": 1.1999975999999999,
    "outer_height": 1.7999964,
    "hole_width": 0.7999983999999999,
    "hole_height": 1.3999972,
    "shape": "pill",
    "port_hints": [
      "alt_3"
    ],
    "x": -4.32511199999999,
    "y": -12.774086349999948,
    "layers": [
      "top",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_0",
    "pcb_component_id": "pcb_component_0",
    "pcb_port_id": "pcb_port_4",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "B8"
    ],
    "x": -1.7500600000000759,
    "y": -7.550912950000111,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_0",
    "layer": "top",
    "shape": "rect",
    "width": 0.20999957999999996,
    "height": 0.9099981799999999,
    "x": -1.7500600000000759,
    "y": -7.550912950000111,
    "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_5",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "A5"
    ],
    "x": -1.2499339999999393,
    "y": -7.550912950000111,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_1",
    "layer": "top",
    "shape": "rect",
    "width": 0.20999957999999996,
    "height": 0.9099981799999999,
    "x": -1.2499339999999393,
    "y": -7.550912950000111,
    "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_6",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "B7"
    ],
    "x": -0.7500619999999572,
    "y": -7.550912950000111,
    "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.9099981799999999,
    "x": -0.7500619999999572,
    "y": -7.550912950000111,
    "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_7",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "A6"
    ],
    "x": -0.2499359999999342,
    "y": -7.550912950000111,
    "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.9099981799999999,
    "x": -0.2499359999999342,
    "y": -7.550912950000111,
    "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_8",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "A7"
    ],
    "x": 0.2499359999999342,
    "y": -7.550912950000111,
    "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.9099981799999999,
    "x": 0.2499359999999342,
    "y": -7.550912950000111,
    "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_9",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "B6"
    ],
    "x": 0.7500619999999572,
    "y": -7.550912950000111,
    "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.9099981799999999,
    "x": 0.7500619999999572,
    "y": -7.550912950000111,
    "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_10",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "A8"
    ],
    "x": 1.2496799999998984,
    "y": -7.550912950000111,
    "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.9099981799999999,
    "x": 1.2496799999998984,
    "y": -7.550912950000111,
    "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_11",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "B5"
    ],
    "x": 1.7500600000000759,
    "y": -7.550912950000111,
    "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.9099981799999999,
    "x": 1.7500600000000759,
    "y": -7.550912950000111,
    "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_0",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "A1"
    ],
    "x": -3.3500060000000076,
    "y": -7.550912950000111,
    "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.9099981799999999,
    "x": -3.3500060000000076,
    "y": -7.550912950000111,
    "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_1",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "B12"
    ],
    "x": -3.0500319999999874,
    "y": -7.550912950000111,
    "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.9099981799999999,
    "x": -3.0500319999999874,
    "y": -7.550912950000111,
    "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_2",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "A4"
    ],
    "x": -2.5499059999999645,
    "y": -7.550912950000111,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_10",
    "layer": "top",
    "shape": "rect",
    "width": 0.20999957999999996,
    "height": 0.9099981799999999,
    "x": -2.5499059999999645,
    "y": -7.550912950000111,
    "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_3",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "B9"
    ],
    "x": -2.249932000000058,
    "y": -7.550912950000111,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_11",
    "layer": "top",
    "shape": "rect",
    "width": 0.20999957999999996,
    "height": 0.9099981799999999,
    "x": -2.249932000000058,
    "y": -7.550912950000111,
    "pcb_component_id": "pcb_component_0",
    "pcb_smtpad_id": "pcb_smtpad_11",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_12",
    "pcb_component_id": "pcb_component_0",
    "pcb_port_id": "pcb_port_13",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "B4"
    ],
    "x": 2.249932000000058,
    "y": -7.550912950000111,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_12",
    "layer": "top",
    "shape": "rect",
    "width": 0.20999957999999996,
    "height": 0.9099981799999999,
    "x": 2.249932000000058,
    "y": -7.550912950000111,
    "pcb_component_id": "pcb_component_0",
    "pcb_smtpad_id": "pcb_smtpad_12",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_13",
    "pcb_component_id": "pcb_component_0",
    "pcb_port_id": "pcb_port_12",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "A9"
    ],
    "x": 2.5501600000000053,
    "y": -7.550912950000111,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_13",
    "layer": "top",
    "shape": "rect",
    "width": 0.20999957999999996,
    "height": 0.9099981799999999,
    "x": 2.5501600000000053,
    "y": -7.550912950000111,
    "pcb_component_id": "pcb_component_0",
    "pcb_smtpad_id": "pcb_smtpad_13",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_14",
    "pcb_component_id": "pcb_component_0",
    "pcb_port_id": "pcb_port_15",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "B1"
    ],
    "x": 3.050032000000101,
    "y": -7.550912950000111,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_14",
    "layer": "top",
    "shape": "rect",
    "width": 0.20999957999999996,
    "height": 0.9099981799999999,
    "x": 3.050032000000101,
    "y": -7.550912950000111,
    "pcb_component_id": "pcb_component_0",
    "pcb_smtpad_id": "pcb_smtpad_14",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_15",
    "pcb_component_id": "pcb_component_0",
    "pcb_port_id": "pcb_port_14",
    "layer": "top",
    "shape": "rect",
    "width": 0.29999939999999997,
    "height": 1.2999973999999999,
    "port_hints": [
      "A12"
    ],
    "x": 3.3500060000000076,
    "y": -7.550912950000111,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_15",
    "layer": "top",
    "shape": "rect",
    "width": 0.20999957999999996,
    "height": 0.9099981799999999,
    "x": 3.3500060000000076,
    "y": -7.550912950000111,
    "pcb_component_id": "pcb_component_0",
    "pcb_smtpad_id": "pcb_smtpad_15",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_0",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -4.4689776000000165,
        "y": -11.40071475000002
      },
      {
        "x": -4.4689776000000165,
        "y": -9.537802550000151
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_1",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 4.471009600000116,
        "y": -15.119096950000085
      },
      {
        "x": -4.4689776000000165,
        "y": -15.119096950000085
      },
      {
        "x": -4.4689776000000165,
        "y": -13.637794350000036
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_2",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 4.471009600000116,
        "y": -11.401070350000055
      },
      {
        "x": 4.471009600000116,
        "y": -9.537446950000003
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_3",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 4.471009600000116,
        "y": -15.119096950000085
      },
      {
        "x": 4.471009600000116,
        "y": -13.637438750000229
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_16",
    "pcb_component_id": "pcb_component_1",
    "pcb_port_id": "pcb_port_17",
    "layer": "top",
    "shape": "rect",
    "width": 0.7999983999999999,
    "height": 0.7999983999999999,
    "port_hints": [
      "2"
    ],
    "x": -0.7995919999999614,
    "y": 11.996571000000017,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_16",
    "layer": "top",
    "shape": "rect",
    "width": 0.5599988799999999,
    "height": 0.5599988799999999,
    "x": -0.7995919999999614,
    "y": 11.996571000000017,
    "pcb_component_id": "pcb_component_1",
    "pcb_smtpad_id": "pcb_smtpad_16",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_17",
    "pcb_component_id": "pcb_component_1",
    "pcb_port_id": "pcb_port_16",
    "layer": "top",
    "shape": "rect",
    "width": 0.7999983999999999,
    "height": 0.7999983999999999,
    "port_hints": [
      "1"
    ],
    "x": 0.7995919999999614,
    "y": 12.003428999999983,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_17",
    "layer": "top",
    "shape": "rect",
    "width": 0.5599988799999999,
    "height": 0.5599988799999999,
    "x": 0.7995919999999614,
    "y": 12.003428999999983,
    "pcb_component_id": "pcb_component_1",
    "pcb_smtpad_id": "pcb_smtpad_17",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_4",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 0.22047200000019984,
        "y": 11.676454799999988
      },
      {
        "x": 0.2105660000000853,
        "y": 11.676454799999988
      },
      {
        "x": -0.11953239999991183,
        "y": 12.006477000000018
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_5",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 0.22047200000019984,
        "y": 12.356489000000124
      },
      {
        "x": 0.22047200000019984,
        "y": 12.34648140000013
      },
      {
        "x": -0.11953239999991183,
        "y": 12.006477000000018
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_6",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 0.22047200000019984,
        "y": 12.356489000000124
      },
      {
        "x": 0.22047200000019984,
        "y": 11.676454799999988
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_7",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 0.24051260000010188,
        "y": 12.756513600000062
      },
      {
        "x": 1.3905738000000838,
        "y": 12.756513600000062
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_8",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 0.24051260000010188,
        "y": 11.256389600000034
      },
      {
        "x": 1.3905738000000838,
        "y": 11.256389600000034
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_9",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 1.3905738000000838,
        "y": 12.756462800000008
      },
      {
        "x": 1.3905738000000838,
        "y": 11.276481000000103
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_10",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -0.1394967999997334,
        "y": 11.254103600000008
      },
      {
        "x": -1.1896089999999049,
        "y": 11.254103600000008
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_11",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -1.4895575999997845,
        "y": 11.654204400000026
      },
      {
        "x": -1.4895575999997845,
        "y": 11.554179200000135
      },
      {
        "x": -1.1896089999999049,
        "y": 11.254103600000008
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_12",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -1.4895575999997845,
        "y": 12.354126800000017
      },
      {
        "x": -1.4895575999997845,
        "y": 11.654204400000026
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_13",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -1.4895575999997845,
        "y": 12.354126800000017
      },
      {
        "x": -1.4895575999997845,
        "y": 12.454279000000042
      },
      {
        "x": -1.1896089999999049,
        "y": 12.754227600000036
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_14",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -0.1394967999997334,
        "y": 12.754227600000036
      },
      {
        "x": -1.1896089999999049,
        "y": 12.754227600000036
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_15",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 0.22047200000019984,
        "y": 12.006477000000018
      },
      {
        "x": -0.11953239999991183,
        "y": 12.006477000000018
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_plated_hole",
    "pcb_plated_hole_id": "pcb_plated_hole_4",
    "pcb_component_id": "pcb_component_2",
    "pcb_port_id": "pcb_port_21",
    "outer_diameter": 1.9999959999999999,
    "hole_diameter": 1.3000228,
    "shape": "circle",
    "port_hints": [
      "4"
    ],
    "x": 3.2499299999998357,
    "y": -2.249932000000058,
    "layers": [
      "top",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_plated_hole",
    "pcb_plated_hole_id": "pcb_plated_hole_5",
    "pcb_component_id": "pcb_component_2",
    "pcb_port_id": "pcb_port_19",
    "outer_diameter": 1.9999959999999999,
    "hole_diameter": 1.3000228,
    "shape": "circle",
    "port_hints": [
      "2"
    ],
    "x": 3.2499299999998357,
    "y": 2.249932000000058,
    "layers": [
      "top",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_plated_hole",
    "pcb_plated_hole_id": "pcb_plated_hole_6",
    "pcb_component_id": "pcb_component_2",
    "pcb_port_id": "pcb_port_18",
    "outer_diameter": 1.9999959999999999,
    "hole_diameter": 1.3000228,
    "shape": "circle",
    "port_hints": [
      "1"
    ],
    "x": -3.2499299999999494,
    "y": 2.249932000000058,
    "layers": [
      "top",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_plated_hole",
    "pcb_plated_hole_id": "pcb_plated_hole_7",
    "pcb_component_id": "pcb_component_2",
    "pcb_port_id": "pcb_port_20",
    "outer_diameter": 1.9999959999999999,
    "hole_diameter": 1.3000228,
    "shape": "circle",
    "port_hints": [
      "3"
    ],
    "x": -3.2499299999999494,
    "y": -2.249932000000058,
    "layers": [
      "top",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_16",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -2.2743160000001126,
        "y": -2.999994000000015
      },
      {
        "x": 2.274315999999999,
        "y": -2.999994000000015
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_17",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -2.999994000000129,
        "y": 1.0999978000000965
      },
      {
        "x": -2.999994000000129,
        "y": -0.999998000000005
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_18",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": 3.0999937999998792,
        "y": 1.0279888000000028
      },
      {
        "x": 3.0999937999998792,
        "y": -1.0999977999999828
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_19",
    "pcb_component_id": null,
    "layer": "top",
    "route": [
      {
        "x": -1.99999600000001,
        "y": 2.999994000000015
      },
      {
        "x": 2.274315999999999,
        "y": 2.999994000000015
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_18",
    "pcb_component_id": "pcb_component_3",
    "pcb_port_id": "pcb_port_22",
    "layer": "top",
    "shape": "rect",
    "width": 1,
    "height": 1,
    "port_hints": [
      "1",
      "left"
    ],
    "x": -0.85,
    "y": 7,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_18",
    "layer": "top",
    "shape": "rect",
    "width": 0.7,
    "height": 0.7,
    "x": -0.85,
    "y": 7,
    "pcb_component_id": "pcb_component_3",
    "pcb_smtpad_id": "pcb_smtpad_18",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_smtpad",
    "pcb_smtpad_id": "pcb_smtpad_19",
    "pcb_component_id": "pcb_component_3",
    "pcb_port_id": "pcb_port_23",
    "layer": "top",
    "shape": "rect",
    "width": 1,
    "height": 1,
    "port_hints": [
      "2",
      "right"
    ],
    "x": 0.85,
    "y": 7,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_solder_paste",
    "pcb_solder_paste_id": "pcb_solder_paste_19",
    "layer": "top",
    "shape": "rect",
    "width": 0.7,
    "height": 0.7,
    "x": 0.85,
    "y": 7,
    "pcb_component_id": "pcb_component_3",
    "pcb_smtpad_id": "pcb_smtpad_19",
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_path",
    "pcb_silkscreen_path_id": "pcb_silkscreen_path_20",
    "pcb_component_id": "pcb_component_3",
    "layer": "top",
    "route": [
      {
        "x": 0.85,
        "y": 7.9
      },
      {
        "x": -1.55,
        "y": 7.9
      },
      {
        "x": -1.55,
        "y": 6.1
      },
      {
        "x": 0.85,
        "y": 6.1
      }
    ],
    "stroke_width": 0.1,
    "subcircuit_id": "subcircuit_source_group_0"
  },
  {
    "type": "pcb_silkscreen_text",
    "pcb_silkscreen_text_id": "pcb_silkscreen_text_0",
    "anchor_alignment": "center",
    "anchor_position": {
      "x": 0,
      "y": 8.4
    },
    "font": "tscircuit2024",
    "font_size": 0.4,
    "layer": "top",
    "text": "R1",
    "ccw_rotation": 0,
    "pcb_component_id": "pcb_component_3",
    "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.3500060000000076,
    "y": -7.550912950000111,
    "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": -3.0500319999999874,
    "y": -7.550912950000111,
    "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": -2.5499059999999645,
    "y": -7.550912950000111,
    "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": -2.249932000000058,
    "y": -7.550912950000111,
    "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": -1.7500600000000759,
    "y": -7.550912950000111,
    "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": -1.2499339999999393,
    "y": -7.550912950000111,
    "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.7500619999999572,
    "y": -7.550912950000111,
    "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.2499359999999342,
    "y": -7.550912950000111,
    "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": 0.2499359999999342,
    "y": -7.550912950000111,
    "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": 0.7500619999999572,
    "y": -7.550912950000111,
    "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": 1.2496799999998984,
    "y": -7.550912950000111,
    "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": 1.7500600000000759,
    "y": -7.550912950000111,
    "source_port_id": "source_port_11"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_12",
    "pcb_component_id": "pcb_component_0",
    "layers": [
      "top"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": 2.5501600000000053,
    "y": -7.550912950000111,
    "source_port_id": "source_port_12"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_13",
    "pcb_component_id": "pcb_component_0",
    "layers": [
      "top"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": 2.249932000000058,
    "y": -7.550912950000111,
    "source_port_id": "source_port_13"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_14",
    "pcb_component_id": "pcb_component_0",
    "layers": [
      "top"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": 3.3500060000000076,
    "y": -7.550912950000111,
    "source_port_id": "source_port_14"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_15",
    "pcb_component_id": "pcb_component_0",
    "layers": [
      "top"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": 3.050032000000101,
    "y": -7.550912950000111,
    "source_port_id": "source_port_15"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_16",
    "pcb_component_id": "pcb_component_1",
    "layers": [
      "top"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": 0.7995919999999614,
    "y": 12.003428999999983,
    "source_port_id": "source_port_16"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_17",
    "pcb_component_id": "pcb_component_1",
    "layers": [
      "top"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": -0.7995919999999614,
    "y": 11.996571000000017,
    "source_port_id": "source_port_17"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_18",
    "pcb_component_id": "pcb_component_2",
    "layers": [
      "top",
      "inner1",
      "inner2",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": -3.2499299999999494,
    "y": 2.249932000000058,
    "source_port_id": "source_port_18"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_19",
    "pcb_component_id": "pcb_component_2",
    "layers": [
      "top",
      "inner1",
      "inner2",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": 3.2499299999998357,
    "y": 2.249932000000058,
    "source_port_id": "source_port_19"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_20",
    "pcb_component_id": "pcb_component_2",
    "layers": [
      "top",
      "inner1",
      "inner2",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": -3.2499299999999494,
    "y": -2.249932000000058,
    "source_port_id": "source_port_20"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_21",
    "pcb_component_id": "pcb_component_2",
    "layers": [
      "top",
      "inner1",
      "inner2",
      "bottom"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": 3.2499299999998357,
    "y": -2.249932000000058,
    "source_port_id": "source_port_21"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_22",
    "pcb_component_id": "pcb_component_3",
    "layers": [
      "top"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": -0.85,
    "y": 7,
    "source_port_id": "source_port_22"
  },
  {
    "type": "pcb_port",
    "pcb_port_id": "pcb_port_23",
    "pcb_component_id": "pcb_component_3",
    "layers": [
      "top"
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "x": 0.85,
    "y": 7,
    "source_port_id": "source_port_23"
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_0",
    "position": {
      "x": 0,
      "y": -12.78749940000003,
      "z": 0.7
    },
    "rotation": {
      "x": 0,
      "y": 0,
      "z": 180
    },
    "pcb_component_id": "pcb_component_0",
    "source_component_id": "source_component_0",
    "model_obj_url": "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=2a4bc2358b36497d9ab2a66ab6419ba3&pn=C165948&cachebust_origin="
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_1",
    "position": {
      "x": 0,
      "y": 12,
      "z": 0.7
    },
    "rotation": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "pcb_component_id": "pcb_component_1",
    "source_component_id": "source_component_1",
    "model_obj_url": "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=d0740cb8891c49a88b6949cb978926f3&pn=C965799&cachebust_origin="
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_2",
    "position": {
      "x": -5.684341886080802e-14,
      "y": 0,
      "z": 3.8
    },
    "rotation": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "pcb_component_id": "pcb_component_2",
    "source_component_id": "source_component_2",
    "model_obj_url": "https://modelcdn.tscircuit.com/easyeda_models/download?uuid=6ef04b62f1e945518af209609f65fa6f&pn=C110153&cachebust_origin="
  },
  {
    "type": "cad_component",
    "cad_component_id": "cad_component_3",
    "position": {
      "x": 0,
      "y": 7,
      "z": 0.7
    },
    "rotation": {
      "x": 0,
      "y": 0,
      "z": 0
    },
    "pcb_component_id": "pcb_component_3",
    "source_component_id": "source_component_3",
    "footprinter_string": "0603"
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_3_0",
    "connection_name": "source_trace_3",
    "route": [
      {
        "route_type": "wire",
        "x": 0.85,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.85,
        "y": 11.953020999999945,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.7995919999999614,
        "y": 12.003428999999983,
        "width": 0.15,
        "layer": "top"
      }
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "source_trace_id": "source_trace_3"
  },
  {
    "type": "pcb_trace",
    "pcb_trace_id": "source_trace_1_0",
    "connection_name": "source_trace_1",
    "route": [
      {
        "route_type": "wire",
        "x": 3.2499299999998357,
        "y": 2.249932000000058,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 3.2499299999998357,
        "y": 2.4515164342457587,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 1.0139464342455944,
        "y": 4.6875,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": 0.9375,
        "y": 4.6875,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "via",
        "x": 0.9375,
        "y": 4.6875,
        "from_layer": "top",
        "to_layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.9375,
        "y": 4.6875,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": 0.9375,
        "y": 7.490540126106642,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -0.4451003152666046,
        "y": 8.873140441373247,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "wire",
        "x": -0.46875,
        "y": 8.90625,
        "width": 0.15,
        "layer": "bottom"
      },
      {
        "route_type": "via",
        "x": -0.46875,
        "y": 8.90625,
        "from_layer": "bottom",
        "to_layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.46875,
        "y": 8.90625,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.46875,
        "y": 7.38125,
        "width": 0.15,
        "layer": "top"
      },
      {
        "route_type": "wire",
        "x": -0.85,
        "y": 7,
        "width": 0.15,
        "layer": "top"
      }
    ],
    "subcircuit_id": "subcircuit_source_group_0",
    "source_trace_id": "source_trace_1"
  },
  {
    "type": "pcb_via",
    "pcb_via_id": "pcb_via_0",
    "pcb_trace_id": "source_trace_1_0",
    "x": 0.9375,
    "y": 4.6875,
    "hole_diameter": 0.3,
    "outer_diameter": 0.6,
    "layers": [
      "top",
      "bottom"
    ],
    "from_layer": "top",
    "to_layer": "bottom"
  },
  {
    "type": "pcb_via",
    "pcb_via_id": "pcb_via_1",
    "pcb_trace_id": "source_trace_1_0",
    "x": -0.46875,
    "y": 8.90625,
    "hole_diameter": 0.3,
    "outer_diameter": 0.6,
    "layers": [
      "bottom",
      "top"
    ],
    "from_layer": "bottom",
    "to_layer": "top"
  }
]