tscircuit/autorouting-dataset-01

This code manages the hardware and electronic components for circuit design and PCB layout, defining components like resistors, capacitors, transistors, connectors, and footprints, and providing tools for component placement, PCB topology, and electrical connections.

Version
1.0.102
License
unset
Stars
4

dist/lib/circuit/circuit001/schematic.svg

PCBPCB preview for dist/lib/circuit/circuit001/schematic.svg
SchematicSchematic preview for dist/lib/circuit/circuit001/schematic.svg
<svg xmlns="http://www.w3.org/2000/svg" class="tscircuit-schematic" width="1200" height="600" style="background-color: rgb(245, 241, 237)" data-real-to-screen-transform="matrix(93.8047194197,0,0,-93.8047194197,504.3702769324,285.4977903777)"><style>
              .boundary { fill: rgb(245, 241, 237); }
              .schematic-boundary { fill: none; stroke: #fff; }
              .component { fill: none; stroke: rgb(132, 0, 0); }
              .chip { fill: rgb(255, 255, 194); stroke: rgb(132, 0, 0); }
              .component-pin { fill: none; stroke: rgb(132, 0, 0); }
              .text { font-family: sans-serif; fill: rgb(0, 150, 0); }
              .pin-number { fill: rgb(169, 0, 0); }
              .port-label { fill: rgb(0, 100, 100); }
              .component-name { fill: rgb(0, 100, 100); }
              
            </style><rect class="boundary" x="0" y="0" width="1200" height="600"/><g class="trace sch-trace" data-layer="base" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_0" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net2"><path d="M 768.3794713584234 213.73718002162943 L 768.3794713584234 246.09980822142595 L 858.3809112609035 246.09980822142595 L 858.3809112609035 278.4624364212225" class="trace-invisible-hover-outline sch-trace-hitbox" stroke="rgb(0, 150, 0)" fill="none" stroke-width="15.008755107152002px" stroke-linecap="round" opacity="0" stroke-linejoin="round"/><path class="sch-trace-path" d="M 768.3794713584234 213.73718002162943 L 768.3794713584234 246.09980822142595 L 858.3809112609035 246.09980822142595 L 858.3809112609035 278.4624364212225" stroke="rgb(0, 150, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round" stroke-linejoin="round"/></g><g class="trace sch-trace" data-layer="base" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_1" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net3"><path d="M 858.3809112609035 334.7452680730425 L 858.3809112609035 398.06345368134 L 858.3809112609035 400.4085716668325" class="trace-invisible-hover-outline sch-trace-hitbox" stroke="rgb(0, 150, 0)" fill="none" stroke-width="15.008755107152002px" stroke-linecap="round" opacity="0" stroke-linejoin="round"/><path class="sch-trace-path" d="M 858.3809112609035 334.7452680730425 L 858.3809112609035 398.06345368134 L 858.3809112609035 400.4085716668325" stroke="rgb(0, 150, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round" stroke-linejoin="round"/></g><g class="trace sch-trace" data-layer="base" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_2" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net0"><path d="M 466.84838916452 473.10722921710004 L 466.84838916452 491.86817310104004 L 448.08744528057997 491.86817310104004 L 448.08744528057997 473.10722921710004" class="trace-invisible-hover-outline sch-trace-hitbox" stroke="rgb(0, 150, 0)" fill="none" stroke-width="15.008755107152002px" stroke-linecap="round" opacity="0" stroke-linejoin="round"/><path class="sch-trace-path" d="M 466.84838916452 473.10722921710004 L 466.84838916452 491.86817310104004 L 448.08744528057997 491.86817310104004 L 448.08744528057997 473.10722921710004" stroke="rgb(0, 150, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round" stroke-linejoin="round"/></g><g class="trace sch-trace" data-layer="base" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_3" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net1"><path d="M 616.93594023604 154.17118319012002 L 635.69688411998 154.17118319012002 L 635.69688411998 106.79979988317143 L 768.3794713584235 106.79979988317143 L 768.3794713584235 125.56074376711143" class="trace-invisible-hover-outline sch-trace-hitbox" stroke="rgb(0, 150, 0)" fill="none" stroke-width="15.008755107152002px" stroke-linecap="round" opacity="0" stroke-linejoin="round"/><path class="sch-trace-path" d="M 616.93594023604 154.17118319012002 L 635.69688411998 154.17118319012002 L 635.69688411998 106.79979988317143 L 768.3794713584235 106.79979988317143 L 768.3794713584235 125.56074376711143" stroke="rgb(0, 150, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round" stroke-linejoin="round"/></g><g class="trace sch-trace" data-layer="base" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_4" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net1"><path d="M 616.93594023604 172.93212707406002 L 635.69688411998 172.93212707406002 L 635.69688411998 154.17118319012002 L 616.93594023604 154.17118319012002" class="trace-invisible-hover-outline sch-trace-hitbox" stroke="rgb(0, 150, 0)" fill="none" stroke-width="15.008755107152002px" stroke-linecap="round" opacity="0" stroke-linejoin="round"/><path class="sch-trace-path" d="M 616.93594023604 172.93212707406002 L 635.69688411998 172.93212707406002 L 635.69688411998 154.17118319012002 L 616.93594023604 154.17118319012002" stroke="rgb(0, 150, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round" stroke-linejoin="round"/></g><g class="trace-overlays sch-trace-overlays" data-layer="overlay" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_0" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net2"/><g class="trace-overlays sch-trace-overlays" data-layer="overlay" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_1" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net3"/><g class="trace-overlays sch-trace-overlays" data-layer="overlay" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_2" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net0"/><g class="trace-overlays sch-trace-overlays" data-layer="overlay" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_3" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net1"><circle cx="635.69688411998" cy="154.17118319012002" r="2.814141582591" class="trace-junction sch-trace-junction" fill="rgb(0, 150, 0)"/></g><g class="trace-overlays sch-trace-overlays" data-layer="overlay" data-circuit-json-type="schematic_trace" data-schematic-trace-id="schematic_trace_4" data-subcircuit-connectivity-map-key="unnamedsubcircuitsubcircuit_source_group_0_connectivity_net1"><circle cx="635.69688411998" cy="154.17118319012002" r="2.814141582591" class="trace-junction sch-trace-junction" fill="rgb(0, 150, 0)"/></g><g class="sch-component" data-circuit-json-type="schematic_component" data-schematic-component-id="schematic_component_0"><rect class="component chip sch-component-body" x="429.32650139663997" y="135.41023930618002" width="150.08755107152" height="300.17510214304" stroke-width="1.8760943883940002px" fill="rgb(255, 255, 194)" stroke="rgb(132, 0, 0)"/><rect class="component-overlay sch-component-overlay" x="429.32650139663997" y="135.41023930618002" width="150.08755107152" height="300.17510214304" fill="transparent"/><text class="sch-text" x="429.32650139663997" y="102.578587509285" fill="#006464" text-anchor="start" dominant-baseline="middle" font-family="sans-serif" font-size="16.884849495546px" transform="rotate(0, 429.32650139663997, 102.578587509285)">TYPE-C-31-M-12</text><text class="sch-text" x="429.32650139663997" y="83.81764362534497" fill="#006464" text-anchor="start" dominant-baseline="middle" font-family="sans-serif" font-size="16.884849495546px" transform="rotate(0, 429.32650139663997, 83.81764362534497)">J1</text><line class="component-pin sch-component-pin sch-port-line" x1="448.08744528057997" y1="435.58534144922004" x2="448.08744528057997" y2="473.10722921710004" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_0"><rect x="446.211350892186" y="471.23113482870605" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="446.211350892186" y="454.34628533316004" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="rotate(-90 446.211350892186 454.34628533316004)">1</text><text class="pin-number sch-pin-label" x="448.08744528057997" y="426.20486950725" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.070707912955001px" transform="rotate(-90 448.08744528057997 426.20486950725)">GND1</text><line class="component-pin sch-component-pin sch-port-line" x1="466.84838916452" y1="435.58534144922004" x2="466.84838916452" y2="473.10722921710004" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_1"><rect x="464.972294776126" y="471.23113482870605" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="464.972294776126" y="454.34628533316004" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="rotate(-90 464.972294776126 454.34628533316004)">2</text><text class="pin-number sch-pin-label" x="466.84838916452" y="426.20486950725" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.070707912955001px" transform="rotate(-90 466.84838916452 426.20486950725)">GND2</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="154.17118319012002" x2="616.93594023604" y2="154.17118319012002" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_2"><rect x="615.059845847646" y="152.29508880172602" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="152.295088801726" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">3</text><text class="pin-number sch-pin-label" x="570.03358052619" y="154.17118319012002" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">VBUS1</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="172.93212707406002" x2="616.93594023604" y2="172.93212707406002" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_3"><rect x="615.059845847646" y="171.05603268566603" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="171.05603268566603" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">4</text><text class="pin-number sch-pin-label" x="570.03358052619" y="172.93212707406002" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">VBUS2</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="416.82439756528004" x2="615.059845847646" y2="416.82439756528004" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_4"><circle class="component-pin sch-component-pin sch-port-terminal" cx="616.93594023604" cy="416.82439756528004" r="1.8760943883940002" stroke-width="1.8760943883940002px"/><rect x="615.059845847646" y="414.94830317688604" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="414.94830317688604" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">5</text><text class="pin-number sch-pin-label" x="570.03358052619" y="416.82439756528004" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">SBU2</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="341.78062202952003" x2="615.059845847646" y2="341.78062202952003" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_5"><circle class="component-pin sch-component-pin sch-port-terminal" cx="616.93594023604" cy="341.78062202952003" r="1.8760943883940002" stroke-width="1.8760943883940002px"/><rect x="615.059845847646" y="339.90452764112604" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="339.90452764112604" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">6</text><text class="pin-number sch-pin-label" x="570.03358052619" y="341.78062202952003" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">CC1</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="285.4977903777" x2="615.059845847646" y2="285.4977903777" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_6"><circle class="component-pin sch-component-pin sch-port-terminal" cx="616.93594023604" cy="285.4977903777" r="1.8760943883940002" stroke-width="1.8760943883940002px"/><rect x="615.059845847646" y="283.62169598930603" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="283.62169598930603" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">7</text><text class="pin-number sch-pin-label" x="570.03358052619" y="285.4977903777" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">DM2</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="229.21495872588002" x2="615.059845847646" y2="229.21495872588002" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_7"><circle class="component-pin sch-component-pin sch-port-terminal" cx="616.93594023604" cy="229.21495872588002" r="1.8760943883940002" stroke-width="1.8760943883940002px"/><rect x="615.059845847646" y="227.33886433748603" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="227.33886433748603" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">8</text><text class="pin-number sch-pin-label" x="570.03358052619" y="229.21495872588002" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">DP1</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="266.73684649376" x2="615.059845847646" y2="266.73684649376" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_8"><circle class="component-pin sch-component-pin sch-port-terminal" cx="616.93594023604" cy="266.73684649376" r="1.8760943883940002" stroke-width="1.8760943883940002px"/><rect x="615.059845847646" y="264.86075210536603" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="264.86075210536603" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">9</text><text class="pin-number sch-pin-label" x="570.03358052619" y="266.73684649376" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">DM1</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="247.97590260982003" x2="615.059845847646" y2="247.97590260982003" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_9"><circle class="component-pin sch-component-pin sch-port-terminal" cx="616.93594023604" cy="247.97590260982003" r="1.8760943883940002" stroke-width="1.8760943883940002px"/><rect x="615.059845847646" y="246.09980822142603" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="246.09980822142603" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">10</text><text class="pin-number sch-pin-label" x="570.03358052619" y="247.97590260982003" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">DP2</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="398.06345368134004" x2="615.059845847646" y2="398.06345368134004" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_10"><circle class="component-pin sch-component-pin sch-port-terminal" cx="616.93594023604" cy="398.06345368134004" r="1.8760943883940002" stroke-width="1.8760943883940002px"/><rect x="615.059845847646" y="396.18735929294604" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="396.18735929294604" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">11</text><text class="pin-number sch-pin-label" x="570.03358052619" y="398.06345368134004" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">SBU1</text><line class="component-pin sch-component-pin sch-port-line" x1="579.41405246816" y1="360.54156591346003" x2="615.059845847646" y2="360.54156591346003" stroke-width="1.8760943883940002px"/><g class="sch-port" data-schematic-port-id="source_port_11"><circle class="component-pin sch-component-pin sch-port-terminal" cx="616.93594023604" cy="360.54156591346003" r="1.8760943883940002" stroke-width="1.8760943883940002px"/><rect x="615.059845847646" y="358.66547152506604" width="3.7521887767880004" height="3.7521887767880004" opacity="0"/></g><text class="pin-number sch-pin-number" x="598.1749963521" y="358.66547152506604" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.070707912955001px" transform="">12</text><text class="pin-number sch-pin-label" x="570.03358052619" y="360.54156591346003" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.070707912955001px" transform="">CC2</text></g><g class="sch-component" data-circuit-json-type="schematic_component" data-schematic-component-id="schematic_component_1"><rect class="component-overlay sch-component-overlay" x="828.3634010465995" y="400.4085716668325" width="43.150170933061986" height="101.30909697327604" fill="transparent"/><path class="sch-component-symbol-path" d="M 858.3809112609035 464.1957808722285 L 871.5135719796615 438.8685066289095" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 858.3809112609035 463.2577336780315 L 858.3809112609035 501.7176686401085" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 846.1862977363426 438.8685066289095 L 858.3809112609035 464.1957808722285" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 871.5135719796615 438.8685066289095 L 846.1862977363426 438.8685066289095" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 846.1862977363426 464.1957808722285 L 871.5135719796615 464.1957808722285" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 858.3809112609035 438.8685066289095 L 858.3809112609035 400.4085716668325" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 831.1775426291905 466.0718752606225 L 830.2394954349935 474.5143000083955 L 838.6819201827665 471.7001584258045" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 842.4341089595546 458.56749770704647 L 842.4341089595546 459.5055449012435 L 833.0536370175845 470.7621112316075 L 833.0536370175845 470.7621112316075" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 829.3014482407965 449.1870257650765 L 828.3634010465995 458.56749770704647 L 836.8058257943725 454.8153089302585" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 840.5580145711606 441.68264821150046 L 839.6199673769635 442.6206954056975 L 831.1775426291905 454.8153089302585 L 831.1775426291905 454.8153089302585" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><text class="sch-component-text" x="877.1418551448436" y="469.8240640374105" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="start" dominant-baseline="middle" font-size="16.884849495546px">red</text><text class="sch-component-name sch-component-text" x="877.1418551448436" y="433.2402234637275" stroke="rgb(245, 241, 237)" stroke-width="1.8760943883940002px" paint-order="stroke" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="start" dominant-baseline="middle" font-size="16.884849495546px">LED</text></g><g class="sch-component" data-circuit-json-type="schematic_component" data-schematic-component-id="schematic_component_2"><rect class="component-overlay sch-component-overlay" x="755.2468106396656" y="125.56074376711146" width="13.132660718757961" height="88.17643625451797" fill="transparent"/><path class="sch-component-symbol-path" d="M 755.2468106396656 174.33919786535543 L 759.9370466106506 174.33919786535543" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 755.2468106396656 174.33919786535543 L 755.2468106396656 163.08263153499144" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 755.2468106396656 163.08263153499144 L 759.9370466106506 163.08263153499144" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 768.3794713584235 213.73718002162943 L 768.3794713584235 185.59576419571943" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 759.9370466106506 184.65771700152243 L 759.9370466106506 152.76411239882447" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 768.3794713584235 150.88801801043044 L 768.3794713584235 125.56074376711146" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><text class="sch-component-name sch-component-text" x="795.5828399901366" y="132.12707412649047" stroke="rgb(245, 241, 237)" stroke-width="1.8760943883940002px" paint-order="stroke" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="start" dominant-baseline="middle" font-size="16.884849495546px">SW1</text><text class="sch-component-text" x="795.5828399901366" y="208.10889685644742" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="start" dominant-baseline="middle" font-size="16.884849495546px"></text><circle class="sch-component-symbol-circle" cx="768.3794713584235" cy="182.78162261312843" r="1.8760943883940002px" stroke-width="1.8760943883940002px" fill="none" stroke="rgb(132, 0, 0)"/><circle class="sch-component-symbol-circle" cx="768.3794713584235" cy="153.70215959302146" r="1.8760943883940002px" stroke-width="1.8760943883940002px" fill="none" stroke="rgb(132, 0, 0)"/></g><g class="sch-component" data-circuit-json-type="schematic_component" data-schematic-component-id="schematic_component_3"><rect class="component-overlay sch-component-overlay" x="850.878409801716" y="278.4624364212225" width="15.005002918375112" height="56.28283165181995" fill="transparent"/><path class="sch-component-symbol-path" d="M 858.3809112609035 278.4624364212225 L 858.3809112609035 287.8447844575809" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 858.3809112609035 325.36292003668405 L 858.3809112609035 334.74526807304244" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-component-symbol-path" d="M 865.8834127200911 287.8447844575809 L 865.8834127200911 325.36292003668405 L 850.878409801716 325.36292003668405 L 850.878409801716 287.8447844575809 L 865.8834127200911 287.8447844575809" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><text class="sch-component-name sch-component-text" x="873.3896663680555" y="291.59509713998045" stroke="rgb(245, 241, 237)" stroke-width="1.8760943883940002px" paint-order="stroke" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="start" dominant-baseline="middle" font-size="16.884849495546px">R1</text><text class="sch-component-text" x="873.3896663680555" y="321.6126073542845" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="start" dominant-baseline="middle" font-size="16.884849495546px">1kΩ</text></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_0"><circle cx="448.08744528057997" cy="473.10722921710004" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_1"><circle cx="466.84838916452" cy="473.10722921710004" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_2"><circle cx="616.93594023604" cy="154.17118319012002" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_3"><circle cx="616.93594023604" cy="172.93212707406002" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_4"><circle cx="616.93594023604" cy="416.82439756528004" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_5"><circle cx="616.93594023604" cy="341.78062202952003" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_6"><circle cx="616.93594023604" cy="285.4977903777" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_7"><circle cx="616.93594023604" cy="229.21495872588002" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_8"><circle cx="616.93594023604" cy="266.73684649376" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_9"><circle cx="616.93594023604" cy="247.97590260982003" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_10"><circle cx="616.93594023604" cy="398.06345368134004" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_11"><circle cx="616.93594023604" cy="360.54156591346003" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_16"><circle cx="858.3809112609035" cy="400.4085716668325" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_17"><circle cx="858.3809112609035" cy="501.7176686401085" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_18"><circle cx="768.3794713584234" cy="213.7371800216294" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_19"><circle cx="768.3794713584235" cy="125.56074376711146" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_22"><circle cx="858.3809112609035" cy="278.4624364212225" r="3.7521887767880004" fill="red" opacity="0"/></g><g class="schematic-port-hover sch-port-hover" data-schematic-port-id="source_port_23"><circle cx="858.3809112609035" cy="334.74526807304244" r="3.7521887767880004" fill="red" opacity="0"/></g><rect class="component-overlay sch-component-overlay sch-net-label-overlay" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_0" x="455.59182283415595" y="491.86817310104004" width="22.513132660728047" height="16.88484949554595" fill="transparent"/><path class="sch-net-label-symbol-path" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_0" d="M 455.59182283415595 508.753022596586 L 478.104955494884 508.753022596586" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-net-label-symbol-path" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_0" d="M 466.84838916452 508.753022596586 L 466.84838916452 491.86817310104004" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><text class="sch-net-label-symbol-text" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_0" x="466.84838916452" y="513.443258567571" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="middle" dominant-baseline="hanging" font-size="16.884849495546px">GND</text><rect class="component-overlay sch-component-overlay sch-net-label-overlay" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_1" x="847.1243449305396" y="501.7176686401085" width="22.513132660727933" height="16.88484949554595" fill="transparent"/><path class="sch-net-label-symbol-path" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_1" d="M 847.1243449305396 518.6025181356545 L 869.6374775912675 518.6025181356545" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-net-label-symbol-path" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_1" d="M 858.3809112609035 518.6025181356545 L 858.3809112609035 501.7176686401085" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><text class="sch-net-label-symbol-text" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_1" x="858.3809112609035" y="523.2927541066394" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="middle" dominant-baseline="hanging" font-size="16.884849495546px">GND</text><rect class="component-overlay sch-component-overlay sch-net-label-overlay" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_2" x="757.1229050280596" y="89.91495038762542" width="22.513132660727933" height="16.884849495546007" fill="transparent"/><path class="sch-net-label-symbol-path" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_2" d="M 779.6360376887875 89.91495038762542 L 757.1229050280596 89.91495038762542" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><path class="sch-net-label-symbol-path" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_2" d="M 768.3794713584235 89.91495038762542 L 768.3794713584235 106.79979988317143" stroke="rgb(132, 0, 0)" fill="none" stroke-width="1.8760943883940002px" stroke-linecap="round"/><text class="sch-net-label-symbol-text" data-circuit-json-type="schematic_net_label" data-schematic-net-label-id="schematic_net_label_2" x="768.3794713584235" y="85.22471441664042" fill="rgb(15, 15, 15)" font-family="sans-serif" text-anchor="middle" dominant-baseline="ideographic" font-size="16.884849495546px">VBUS</text></svg>