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
PCB
Schematic
[
{
"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"
}
]