ShiboSoftwareDev/pico-w

This code defines a detailed PCB footprint and symbolic representation of a Raspberry Pi Pico W microcontroller, illustrating its physical pins, electrical connections, and silkscreen layout.

Usage: To use the Pico W component in a tscircuit project: 1. Import the component: ```tsx import { PICO_W } from "@tsci/ShiboSoftwareDev.pico-w" ``` 2. Use the component in a board with pin references: ```tsx <board> <PICO_W name="PicoW1" schX={0} schY={0} /> </board> ``` The component provides 46 pins with multiple function hints, such as GP0_SPI0RX_I2C0SDA_UART0TX on pin1. You can reference these pins using `sel.PicoW1.pin1`, etc.

Version
0.0.1
License
unset
Stars
0

dist/schematic.svg

PCBPCB preview for dist/schematic.svg
SchematicSchematic preview for dist/schematic.svg
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600" style="background-color: rgb(245, 241, 237)" data-real-to-screen-transform="matrix(96.1538461538,0,0,-96.1538461538,601.9230769231,300)" data-software-used-string="@tscircuit/core@0.0.1044"><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); }
              /* Basic per-trace hover fallback */
              .trace:hover {
                filter: invert(1);
              }
              .trace:hover .trace-crossing-outline {
                opacity: 0;
              }
              .trace:hover .trace-junction {
                filter: invert(1);
              }
              /* Net-hover highlighting: when a trace or its overlays are hovered,
                 invert color for all traces (base + overlays) sharing the same
                 subcircuit connectivity key. Also hide crossing outline during hover. */
              
              .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 data-circuit-json-type="schematic_component" data-schematic-component-id="schematic_component_0"><rect class="component chip" x="361.53846153859996" y="69.2307692308799" width="480.7692307690001" height="461.5384615382402" stroke-width="1.923076923076px" fill="rgb(255, 255, 194)" stroke="rgb(132, 0, 0)"/><rect class="component-overlay" x="361.53846153859996" y="69.2307692308799" width="480.7692307690001" height="461.5384615382402" fill="transparent"/><text x="361.53846153859996" y="543.2692307691141" fill="#006464" text-anchor="start" dominant-baseline="middle" font-family="sans-serif" font-size="17.307692307684px" transform="rotate(0, 361.53846153859996, 543.2692307691141)">PICO_W</text><text x="361.53846153859996" y="56.730769230885926" fill="#006464" text-anchor="start" dominant-baseline="middle" font-family="sans-serif" font-size="17.307692307684px" transform="rotate(0, 361.53846153859996, 56.730769230885926)"></text><line class="component-pin" x1="361.53846153859996" y1="88.46153846163992" x2="325.000000000156" y2="88.46153846163992" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_0"><circle class="component-pin" cx="323.07692307708" cy="88.46153846163992" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="86.53846153856392" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="86.53846153856392" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">1</text><text class="pin-number" x="371.15384615398" y="88.46153846163992" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP0_SPI0RX_I2C0SDA_UART0TX</text><line class="component-pin" x1="361.53846153859996" y1="107.69230769239994" x2="325.000000000156" y2="107.69230769239994" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_1"><circle class="component-pin" cx="323.07692307708" cy="107.69230769239994" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="105.76923076932394" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="105.76923076932394" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">2</text><text class="pin-number" x="371.15384615398" y="107.69230769239994" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP1_SPI0CSn_I2C0SCL_UART0RX</text><line class="component-pin" x1="361.53846153859996" y1="126.92307692315993" x2="325.000000000156" y2="126.92307692315993" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_2"><circle class="component-pin" cx="323.07692307708" cy="126.92307692315993" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="125.00000000008393" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="125.00000000008393" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">3</text><text class="pin-number" x="371.15384615398" y="126.92307692315993" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GND1</text><line class="component-pin" x1="361.53846153859996" y1="146.15384615391994" x2="325.000000000156" y2="146.15384615391994" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_3"><circle class="component-pin" cx="323.07692307708" cy="146.15384615391994" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="144.23076923084395" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="144.23076923084395" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">4</text><text class="pin-number" x="371.15384615398" y="146.15384615391994" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP2_SPI0SCK_I2C1SDA</text><line class="component-pin" x1="361.53846153859996" y1="165.38461538467993" x2="325.000000000156" y2="165.38461538467993" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_4"><circle class="component-pin" cx="323.07692307708" cy="165.38461538467993" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="163.46153846160394" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="163.46153846160394" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">5</text><text class="pin-number" x="371.15384615398" y="165.38461538467993" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP3_SPI0TX_I2C1SCL</text><line class="component-pin" x1="361.53846153859996" y1="184.61538461543995" x2="325.000000000156" y2="184.61538461543995" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_5"><circle class="component-pin" cx="323.07692307708" cy="184.61538461543995" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="182.69230769236395" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="182.69230769236395" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">6</text><text class="pin-number" x="371.15384615398" y="184.61538461543995" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP4_SPI0RX_I2C0SDA_UART1TX</text><line class="component-pin" x1="361.53846153859996" y1="203.8461538461999" x2="325.000000000156" y2="203.8461538461999" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_6"><circle class="component-pin" cx="323.07692307708" cy="203.8461538461999" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="201.92307692312392" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="201.92307692312392" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">7</text><text class="pin-number" x="371.15384615398" y="203.8461538461999" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP5_SPI0CSn_I2C0SCL_UART1RX</text><line class="component-pin" x1="361.53846153859996" y1="223.07692307695993" x2="325.000000000156" y2="223.07692307695993" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_7"><circle class="component-pin" cx="323.07692307708" cy="223.07692307695993" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="221.15384615388393" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="221.15384615388393" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">8</text><text class="pin-number" x="371.15384615398" y="223.07692307695993" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GND3</text><line class="component-pin" x1="361.53846153859996" y1="242.30769230771992" x2="325.000000000156" y2="242.30769230771992" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_8"><circle class="component-pin" cx="323.07692307708" cy="242.30769230771992" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="240.38461538464392" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="240.38461538464392" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">9</text><text class="pin-number" x="371.15384615398" y="242.30769230771992" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP6_SPI0SCK_I2C1SDA</text><line class="component-pin" x1="361.53846153859996" y1="261.5384615384799" x2="325.000000000156" y2="261.5384615384799" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_9"><circle class="component-pin" cx="323.07692307708" cy="261.5384615384799" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="259.6153846154039" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="259.6153846154039" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">10</text><text class="pin-number" x="371.15384615398" y="261.5384615384799" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP7_SPI0TX_I2C1SCL</text><line class="component-pin" x1="361.53846153859996" y1="280.7692307692399" x2="325.000000000156" y2="280.7692307692399" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_10"><circle class="component-pin" cx="323.07692307708" cy="280.7692307692399" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="278.84615384616393" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="278.84615384616393" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">11</text><text class="pin-number" x="371.15384615398" y="280.7692307692399" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP8_SPI1RX_I2C0SDA_UART1TX</text><line class="component-pin" x1="361.53846153859996" y1="299.9999999999999" x2="325.000000000156" y2="299.9999999999999" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_11"><circle class="component-pin" cx="323.07692307708" cy="299.9999999999999" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="298.0769230769239" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="298.0769230769239" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">12</text><text class="pin-number" x="371.15384615398" y="299.9999999999999" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP9_SPI1CSn_I2C0SCL_UART1RX</text><line class="component-pin" x1="361.53846153859996" y1="319.23076923075996" x2="325.000000000156" y2="319.23076923075996" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_12"><circle class="component-pin" cx="323.07692307708" cy="319.23076923075996" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="317.30769230768396" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="317.3076923076839" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">13</text><text class="pin-number" x="371.15384615398" y="319.23076923075996" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GND4</text><line class="component-pin" x1="361.53846153859996" y1="338.4615384615199" x2="325.000000000156" y2="338.4615384615199" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_13"><circle class="component-pin" cx="323.07692307708" cy="338.4615384615199" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="336.5384615384439" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="336.5384615384439" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">14</text><text class="pin-number" x="371.15384615398" y="338.4615384615199" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP10_SPI1SCK_I2C1SDA</text><line class="component-pin" x1="361.53846153859996" y1="357.69230769228" x2="325.000000000156" y2="357.69230769228" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_14"><circle class="component-pin" cx="323.07692307708" cy="357.69230769228" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="355.769230769204" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="355.76923076920394" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">15</text><text class="pin-number" x="371.15384615398" y="357.69230769228" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP11_SPI1TX_I2C1SCL</text><line class="component-pin" x1="361.53846153859996" y1="376.92307692303996" x2="325.000000000156" y2="376.92307692303996" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_15"><circle class="component-pin" cx="323.07692307708" cy="376.92307692303996" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="374.99999999996396" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="374.99999999996396" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">16</text><text class="pin-number" x="371.15384615398" y="376.92307692303996" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP12_SPI1RX_I2C0SDA_UART0TX</text><line class="component-pin" x1="361.53846153859996" y1="396.15384615380003" x2="325.000000000156" y2="396.15384615380003" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_16"><circle class="component-pin" cx="323.07692307708" cy="396.15384615380003" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="394.23076923072404" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="394.23076923072404" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">17</text><text class="pin-number" x="371.15384615398" y="396.15384615380003" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP13_SPI1CSn_I2C0SCL_UART0RX</text><line class="component-pin" x1="361.53846153859996" y1="415.38461538456" x2="325.000000000156" y2="415.38461538456" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_17"><circle class="component-pin" cx="323.07692307708" cy="415.38461538456" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="413.461538461484" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="413.461538461484" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">18</text><text class="pin-number" x="371.15384615398" y="415.38461538456" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GND6</text><line class="component-pin" x1="361.53846153859996" y1="434.61538461532007" x2="325.000000000156" y2="434.61538461532007" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_18"><circle class="component-pin" cx="323.07692307708" cy="434.61538461532007" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="432.69230769224407" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="432.69230769224407" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">19</text><text class="pin-number" x="371.15384615398" y="434.61538461532007" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP14_SPI1SCK_I2C1SDA</text><line class="component-pin" x1="361.53846153859996" y1="453.84615384608" x2="325.000000000156" y2="453.84615384608" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_19"><circle class="component-pin" cx="323.07692307708" cy="453.84615384608" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="451.92307692300403" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="451.92307692300403" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">20</text><text class="pin-number" x="371.15384615398" y="453.84615384608" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP15_SPI1TX_I2C1SCL</text><line class="component-pin" x1="361.53846153859996" y1="473.07692307684005" x2="325.000000000156" y2="473.07692307684005" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_20"><circle class="component-pin" cx="323.07692307708" cy="473.07692307684005" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="471.15384615376405" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="471.153846153764" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">21</text><text class="pin-number" x="371.15384615398" y="473.07692307684005" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP16_SPI0RX_UART0RX</text><line class="component-pin" x1="361.53846153859996" y1="492.30769230760006" x2="325.000000000156" y2="492.30769230760006" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_21"><circle class="component-pin" cx="323.07692307708" cy="492.30769230760006" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="490.38461538452407" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="490.38461538452407" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">22</text><text class="pin-number" x="371.15384615398" y="492.30769230760006" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP17_SPI0CSn_UART0TX</text><line class="component-pin" x1="361.53846153859996" y1="511.5384615383601" x2="325.000000000156" y2="511.5384615383601" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_22"><circle class="component-pin" cx="323.07692307708" cy="511.5384615383601" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="321.153846154004" y="509.6153846152841" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="342.30769230784" y="509.61538461528403" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">23</text><text class="pin-number" x="371.15384615398" y="511.5384615383601" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="start" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GND7</text><line class="component-pin" x1="842.3076923076001" y1="511.5384615383601" x2="878.846153846044" y2="511.5384615383601" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_23"><circle class="component-pin" cx="880.76923076912" cy="511.5384615383601" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="509.6153846152841" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="509.61538461528403" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">24</text><text class="pin-number" x="832.69230769222" y="511.5384615383601" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP18_SPI0SCK_I2C1SDA</text><line class="component-pin" x1="842.3076923076001" y1="492.30769230760006" x2="878.846153846044" y2="492.30769230760006" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_24"><circle class="component-pin" cx="880.76923076912" cy="492.30769230760006" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="490.38461538452407" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="490.38461538452407" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">25</text><text class="pin-number" x="832.69230769222" y="492.30769230760006" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP19_SPI0TX_I2C1SCL</text><line class="component-pin" x1="842.3076923076001" y1="473.0769230768401" x2="878.846153846044" y2="473.0769230768401" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_25"><circle class="component-pin" cx="880.76923076912" cy="473.0769230768401" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="471.1538461537641" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="471.1538461537641" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">26</text><text class="pin-number" x="832.69230769222" y="473.0769230768401" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP20_I2C0SDA</text><line class="component-pin" x1="842.3076923076001" y1="453.84615384608" x2="878.846153846044" y2="453.84615384608" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_26"><circle class="component-pin" cx="880.76923076912" cy="453.84615384608" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="451.92307692300403" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="451.92307692300403" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">27</text><text class="pin-number" x="832.69230769222" y="453.84615384608" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP21_I2C0SCL</text><line class="component-pin" x1="842.3076923076001" y1="434.61538461532007" x2="878.846153846044" y2="434.61538461532007" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_27"><circle class="component-pin" cx="880.76923076912" cy="434.61538461532007" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="432.69230769224407" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="432.69230769224407" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">28</text><text class="pin-number" x="832.69230769222" y="434.61538461532007" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GND5</text><line class="component-pin" x1="842.3076923076001" y1="415.38461538456005" x2="878.846153846044" y2="415.38461538456005" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_28"><circle class="component-pin" cx="880.76923076912" cy="415.38461538456005" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="413.46153846148405" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="413.46153846148405" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">29</text><text class="pin-number" x="832.69230769222" y="415.38461538456005" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP22</text><line class="component-pin" x1="842.3076923076001" y1="396.1538461538001" x2="878.846153846044" y2="396.1538461538001" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_29"><circle class="component-pin" cx="880.76923076912" cy="396.1538461538001" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="394.2307692307241" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="394.23076923072404" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">30</text><text class="pin-number" x="832.69230769222" y="396.1538461538001" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">RUN</text><line class="component-pin" x1="842.3076923076001" y1="376.92307692304007" x2="878.846153846044" y2="376.92307692304007" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_30"><circle class="component-pin" cx="880.76923076912" cy="376.92307692304007" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="374.9999999999641" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="374.9999999999641" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">31</text><text class="pin-number" x="832.69230769222" y="376.92307692304007" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP26_ADC0_I2C1SDA</text><line class="component-pin" x1="842.3076923076001" y1="357.69230769228005" x2="878.846153846044" y2="357.69230769228005" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_31"><circle class="component-pin" cx="880.76923076912" cy="357.69230769228005" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="355.76923076920406" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="355.76923076920406" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">32</text><text class="pin-number" x="832.69230769222" y="357.69230769228005" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP27_ADC1_I2C1SCL</text><line class="component-pin" x1="842.3076923076001" y1="338.4615384615201" x2="878.846153846044" y2="338.4615384615201" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_32"><circle class="component-pin" cx="880.76923076912" cy="338.4615384615201" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="336.5384615384441" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="336.5384615384441" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">33</text><text class="pin-number" x="832.69230769222" y="338.4615384615201" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GND_AGND</text><line class="component-pin" x1="842.3076923076001" y1="319.2307692307601" x2="878.846153846044" y2="319.2307692307601" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_33"><circle class="component-pin" cx="880.76923076912" cy="319.2307692307601" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="317.3076923076841" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="317.3076923076841" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">34</text><text class="pin-number" x="832.69230769222" y="319.2307692307601" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GP28_ADC2</text><line class="component-pin" x1="842.3076923076001" y1="300.0000000000001" x2="878.846153846044" y2="300.0000000000001" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_34"><circle class="component-pin" cx="880.76923076912" cy="300.0000000000001" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="298.0769230769241" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="298.07692307692406" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">35</text><text class="pin-number" x="832.69230769222" y="300.0000000000001" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">ADC_VREF</text><line class="component-pin" x1="842.3076923076001" y1="280.76923076924004" x2="878.846153846044" y2="280.76923076924004" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_35"><circle class="component-pin" cx="880.76923076912" cy="280.76923076924004" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="278.84615384616404" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="278.84615384616404" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">36</text><line class="component-pin" x1="842.3076923076001" y1="261.5384615384801" x2="878.846153846044" y2="261.5384615384801" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_36"><circle class="component-pin" cx="880.76923076912" cy="261.5384615384801" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="259.6153846154041" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="259.615384615404" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">37</text><text class="pin-number" x="832.69230769222" y="261.5384615384801" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">3V3_EN</text><line class="component-pin" x1="842.3076923076001" y1="242.30769230772003" x2="878.846153846044" y2="242.30769230772003" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_37"><circle class="component-pin" cx="880.76923076912" cy="242.30769230772003" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="240.38461538464404" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="240.38461538464404" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">38</text><text class="pin-number" x="832.69230769222" y="242.30769230772003" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">GND2</text><line class="component-pin" x1="842.3076923076001" y1="223.07692307696001" x2="878.846153846044" y2="223.07692307696001" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_38"><circle class="component-pin" cx="880.76923076912" cy="223.07692307696001" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="221.15384615388402" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="221.15384615388402" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">39</text><text class="pin-number" x="832.69230769222" y="223.07692307696001" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">VSYS</text><line class="component-pin" x1="842.3076923076001" y1="203.8461538462" x2="878.846153846044" y2="203.8461538462" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_39"><circle class="component-pin" cx="880.76923076912" cy="203.8461538462" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="201.923076923124" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="201.923076923124" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">40</text><text class="pin-number" x="832.69230769222" y="203.8461538462" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">VBUS</text><line class="component-pin" x1="842.3076923076001" y1="184.61538461543998" x2="878.846153846044" y2="184.61538461543998" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_40"><circle class="component-pin" cx="880.76923076912" cy="184.61538461543998" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="182.69230769236398" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="182.69230769236398" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">41</text><text class="pin-number" x="832.69230769222" y="184.61538461543998" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">TP6</text><line class="component-pin" x1="842.3076923076001" y1="165.38461538467996" x2="878.846153846044" y2="165.38461538467996" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_41"><circle class="component-pin" cx="880.76923076912" cy="165.38461538467996" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="163.46153846160396" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="163.46153846160396" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">42</text><text class="pin-number" x="832.69230769222" y="165.38461538467996" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">TP5</text><line class="component-pin" x1="842.3076923076001" y1="146.15384615391994" x2="878.846153846044" y2="146.15384615391994" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_42"><circle class="component-pin" cx="880.76923076912" cy="146.15384615391994" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="144.23076923084395" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="144.23076923084395" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">43</text><text class="pin-number" x="832.69230769222" y="146.15384615391994" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">TP4</text><line class="component-pin" x1="842.3076923076001" y1="126.92307692315995" x2="878.846153846044" y2="126.92307692315995" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_43"><circle class="component-pin" cx="880.76923076912" cy="126.92307692315995" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="125.00000000008396" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="125.00000000008396" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">44</text><text class="pin-number" x="832.69230769222" y="126.92307692315995" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">TP3</text><line class="component-pin" x1="842.3076923076001" y1="107.69230769239994" x2="878.846153846044" y2="107.69230769239994" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_44"><circle class="component-pin" cx="880.76923076912" cy="107.69230769239994" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="105.76923076932394" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="105.76923076932394" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">45</text><text class="pin-number" x="832.69230769222" y="107.69230769239994" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">TP2</text><line class="component-pin" x1="842.3076923076001" y1="88.46153846163992" x2="878.846153846044" y2="88.46153846163992" stroke-width="1.923076923076px"/><g data-schematic-port-id="source_port_45"><circle class="component-pin" cx="880.76923076912" cy="88.46153846163992" r="1.923076923076" stroke-width="1.923076923076px"/><rect x="878.846153846044" y="86.53846153856392" width="3.846153846152" height="3.846153846152" opacity="0"/></g><text class="pin-number" x="861.53846153836" y="86.53846153856392" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="middle" dominant-baseline="auto" font-size="14.423076923069999px" transform="">46</text><text class="pin-number" x="832.69230769222" y="88.46153846163992" style="font-family: sans-serif;" fill="rgb(169, 0, 0)" text-anchor="end" dominant-baseline="middle" font-size="14.423076923069999px" transform="">TP1</text></g><g class="schematic-port-hover" data-schematic-port-id="source_port_0"><circle cx="323.07692307708" cy="88.46153846163992" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_1"><circle cx="323.07692307708" cy="107.69230769239994" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_2"><circle cx="323.07692307708" cy="126.92307692315993" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_3"><circle cx="323.07692307708" cy="146.15384615391994" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_4"><circle cx="323.07692307708" cy="165.38461538467993" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_5"><circle cx="323.07692307708" cy="184.61538461543995" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_6"><circle cx="323.07692307708" cy="203.8461538461999" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_7"><circle cx="323.07692307708" cy="223.07692307695993" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_8"><circle cx="323.07692307708" cy="242.30769230771992" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_9"><circle cx="323.07692307708" cy="261.5384615384799" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_10"><circle cx="323.07692307708" cy="280.7692307692399" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_11"><circle cx="323.07692307708" cy="299.9999999999999" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_12"><circle cx="323.07692307708" cy="319.23076923075996" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_13"><circle cx="323.07692307708" cy="338.4615384615199" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_14"><circle cx="323.07692307708" cy="357.69230769228" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_15"><circle cx="323.07692307708" cy="376.92307692303996" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_16"><circle cx="323.07692307708" cy="396.15384615380003" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_17"><circle cx="323.07692307708" cy="415.38461538456" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_18"><circle cx="323.07692307708" cy="434.61538461532007" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_19"><circle cx="323.07692307708" cy="453.84615384608" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_20"><circle cx="323.07692307708" cy="473.07692307684005" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_21"><circle cx="323.07692307708" cy="492.30769230760006" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_22"><circle cx="323.07692307708" cy="511.5384615383601" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_23"><circle cx="880.76923076912" cy="511.5384615383601" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_24"><circle cx="880.76923076912" cy="492.30769230760006" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_25"><circle cx="880.76923076912" cy="473.0769230768401" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_26"><circle cx="880.76923076912" cy="453.84615384608" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_27"><circle cx="880.76923076912" cy="434.61538461532007" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_28"><circle cx="880.76923076912" cy="415.38461538456005" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_29"><circle cx="880.76923076912" cy="396.1538461538001" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_30"><circle cx="880.76923076912" cy="376.92307692304007" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_31"><circle cx="880.76923076912" cy="357.69230769228005" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_32"><circle cx="880.76923076912" cy="338.4615384615201" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_33"><circle cx="880.76923076912" cy="319.2307692307601" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_34"><circle cx="880.76923076912" cy="300.0000000000001" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_35"><circle cx="880.76923076912" cy="280.76923076924004" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_36"><circle cx="880.76923076912" cy="261.5384615384801" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_37"><circle cx="880.76923076912" cy="242.30769230772003" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_38"><circle cx="880.76923076912" cy="223.07692307696001" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_39"><circle cx="880.76923076912" cy="203.8461538462" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_40"><circle cx="880.76923076912" cy="184.61538461543998" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_41"><circle cx="880.76923076912" cy="165.38461538467996" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_42"><circle cx="880.76923076912" cy="146.15384615391994" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_43"><circle cx="880.76923076912" cy="126.92307692315995" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_44"><circle cx="880.76923076912" cy="107.69230769239994" r="3.846153846152" fill="red" opacity="0"/></g><g class="schematic-port-hover" data-schematic-port-id="source_port_45"><circle cx="880.76923076912" cy="88.46153846163992" r="3.846153846152" fill="red" opacity="0"/></g></svg>