seveibar/keyboard-sample

A tscircuit package created by seveibar.

Usage: For "@tsci/seveibar.keyboard-sample": 1. Import the component: ```tsx import KeyboardSample from "@tsci/seveibar.keyboard-sample" ``` 2. Use the component in a React-like circuit design: ```tsx <board> <KeyboardSample sampleNumber={3} /> </board> ``` The component takes an optional `sampleNumber` parameter to define the grid size of the keyboard matrix (defaults to 2). It automatically generates a keyboard matrix with keys, diodes, and traces connecting to a Pico2 microcontroller.

Version
0.0.1
License
unset
Stars
0

dist/pcb.svg

PCBPCB preview for dist/pcb.svg
SchematicSchematic preview for dist/pcb.svg
<svg xmlns="http://www.w3.org/2000/svg" width="800" height="600"><style></style><rect class="boundary" x="0" y="0" fill="#000" width="800" height="600"/><rect class="pcb-boundary" fill="none" stroke="#fff" stroke-width="0.3" x="105.88235294117646" y="5.882352941176464" width="588.2352941176471" height="588.2352941176471"/><path class="pcb-board" d="M 105.88235294117646 594.1176470588235 L 694.1176470588235 594.1176470588235 L 694.1176470588235 5.882352941176464 L 105.88235294117646 5.882352941176464 Z" fill="none" stroke="rgba(255, 255, 255, 0.5)" stroke-width="0.5882352941176471"/><g transform="translate(223.52941176470586, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-66.41176470588235" y="-148.64705882352942" width="132.8235294117647" height="297.29411764705884"/><rect class="pcb-component-outline" x="-66.41176470588235" y="-148.64705882352942" width="132.8235294117647" height="297.29411764705884"/></g><g transform="translate(461.61764705882354, 356.02941176470557) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-48.087653529411995" y="-16.294100000000228" width="96.17530705882399" height="32.588200000000455"/><rect class="pcb-component-outline" x="-48.087653529411995" y="-16.294100000000228" width="96.17530705882399" height="32.588200000000455"/></g><g transform="translate(465.35294117647055, 377.4117576470586) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-12.352916470588237" y="-12.352916470588237" width="24.705832941176475" height="24.705832941176475"/><rect class="pcb-component-outline" x="-12.352916470588237" y="-12.352916470588237" width="24.705832941176475" height="24.705832941176475"/></g><g transform="translate(400, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="0" y="0" width="0" height="0"/><rect class="pcb-component-outline" x="0" y="0" width="0" height="0"/></g><g transform="translate(461.61764705882354, 432.5) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-9.838764705882424" y="-2.205915294117656" width="19.677529411764848" height="4.411830588235312"/><rect class="pcb-component-outline" x="-9.838764705882424" y="-2.205915294117656" width="19.677529411764848" height="4.411830588235312"/></g><g transform="translate(400, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="0" y="0" width="0" height="0"/><rect class="pcb-component-outline" x="0" y="0" width="0" height="0"/></g><g transform="translate(573.6764705882354, 356.02941176470557) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-48.08765352941199" y="-16.294100000000228" width="96.17530705882398" height="32.588200000000455"/><rect class="pcb-component-outline" x="-48.08765352941199" y="-16.294100000000228" width="96.17530705882398" height="32.588200000000455"/></g><g transform="translate(577.4117647058823, 377.4117576470586) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-12.352916470588237" y="-12.352916470588237" width="24.705832941176475" height="24.705832941176475"/><rect class="pcb-component-outline" x="-12.352916470588237" y="-12.352916470588237" width="24.705832941176475" height="24.705832941176475"/></g><g transform="translate(400, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="0" y="0" width="0" height="0"/><rect class="pcb-component-outline" x="0" y="0" width="0" height="0"/></g><g transform="translate(573.6764705882354, 432.5) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-9.838764705882413" y="-2.205915294117656" width="19.677529411764827" height="4.411830588235312"/><rect class="pcb-component-outline" x="-9.838764705882413" y="-2.205915294117656" width="19.677529411764827" height="4.411830588235312"/></g><g transform="translate(400, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="0" y="0" width="0" height="0"/><rect class="pcb-component-outline" x="0" y="0" width="0" height="0"/></g><g transform="translate(461.61764705882354, 243.97058823529377) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-48.087653529411995" y="-16.294100000000228" width="96.17530705882399" height="32.588200000000455"/><rect class="pcb-component-outline" x="-48.087653529411995" y="-16.294100000000228" width="96.17530705882399" height="32.588200000000455"/></g><g transform="translate(465.35294117647055, 265.35293411764684) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-12.352916470588237" y="-12.352916470588237" width="24.705832941176475" height="24.705832941176475"/><rect class="pcb-component-outline" x="-12.352916470588237" y="-12.352916470588237" width="24.705832941176475" height="24.705832941176475"/></g><g transform="translate(400, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="0" y="0" width="0" height="0"/><rect class="pcb-component-outline" x="0" y="0" width="0" height="0"/></g><g transform="translate(461.61764705882354, 320.44117647058823) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-9.838764705882424" y="-2.205915294117648" width="19.677529411764848" height="4.411830588235296"/><rect class="pcb-component-outline" x="-9.838764705882424" y="-2.205915294117648" width="19.677529411764848" height="4.411830588235296"/></g><g transform="translate(400, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="0" y="0" width="0" height="0"/><rect class="pcb-component-outline" x="0" y="0" width="0" height="0"/></g><g transform="translate(573.6764705882354, 243.97058823529377) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-48.08765352941199" y="-16.294100000000228" width="96.17530705882398" height="32.588200000000455"/><rect class="pcb-component-outline" x="-48.08765352941199" y="-16.294100000000228" width="96.17530705882398" height="32.588200000000455"/></g><g transform="translate(577.4117647058823, 265.35293411764684) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-12.352916470588237" y="-12.352916470588237" width="24.705832941176475" height="24.705832941176475"/><rect class="pcb-component-outline" x="-12.352916470588237" y="-12.352916470588237" width="24.705832941176475" height="24.705832941176475"/></g><g transform="translate(400, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="0" y="0" width="0" height="0"/><rect class="pcb-component-outline" x="0" y="0" width="0" height="0"/></g><g transform="translate(573.6764705882354, 320.44117647058823) rotate(0) scale(1, -1)"><rect class="pcb-component" x="-9.838764705882413" y="-2.205915294117648" width="19.677529411764827" height="4.411830588235296"/><rect class="pcb-component-outline" x="-9.838764705882413" y="-2.205915294117648" width="19.677529411764827" height="4.411830588235296"/></g><g transform="translate(400, 300) rotate(0) scale(1, -1)"><rect class="pcb-component" x="0" y="0" width="0" height="0"/><rect class="pcb-component-outline" x="0" y="0" width="0" height="0"/></g><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="151.35294117647058" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="166.2941176470588" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="181.23529411764704" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="196.17647058823528" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="211.1176470588235" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="226.05882352941174" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="241" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="255.9411764705882" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="270.8823529411765" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="285.8235294117647" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="300.764705882353" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="315.7058823529412" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="330.64705882352945" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="345.5882352941177" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="360.5294117647059" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="375.47058823529414" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="390.4117647058824" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="405.3529411764706" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="420.29411764705884" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="157.1176470588235" y="435.2352941176471" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="435.2352941176471" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="420.29411764705884" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="405.3529411764706" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="390.4117647058824" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="375.47058823529414" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="360.5294117647059" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="345.5882352941177" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="330.64705882352945" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="315.70588235294116" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="300.764705882353" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="285.8235294117647" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="270.88235294117646" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="255.9411764705882" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="240.99999999999997" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="226.05882352941174" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="211.1176470588235" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="196.17647058823528" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="181.23529411764704" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="166.2941176470588" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(200, 52, 52)" x="267.5882352941176" y="151.35294117647058" width="22.35294117647059" height="13.411764705882353"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="413.52999352941157" y="356.14707352941167" width="17.058789411764703" height="14.70585294117647"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="492.6465111764708" y="341.20589705882367" width="17.058789411764703" height="14.70585294117647"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="465.5740705882354" y="430.29408470588237" width="5.882341176470589" height="4.411830588235294"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="451.7788823529411" y="430.29408470588237" width="5.882341176470589" height="4.411830588235294"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="525.5888170588232" y="356.14707352941167" width="17.058789411764703" height="14.70585294117647"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="604.7053347058825" y="341.20589705882367" width="17.058789411764703" height="14.70585294117647"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="577.6328941176471" y="430.29408470588237" width="5.882341176470589" height="4.411830588235294"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="563.8377058823528" y="430.29408470588237" width="5.882341176470589" height="4.411830588235294"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="413.52999352941157" y="244.08824999999987" width="17.058789411764703" height="14.70585294117647"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="492.6465111764708" y="229.14707352941187" width="17.058789411764703" height="14.70585294117647"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="465.5740705882354" y="318.2352611764706" width="5.882341176470589" height="4.411830588235294"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="451.7788823529411" y="318.2352611764706" width="5.882341176470589" height="4.411830588235294"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="525.5888170588232" y="244.08824999999987" width="17.058789411764703" height="14.70585294117647"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="604.7053347058825" y="229.14707352941187" width="17.058789411764703" height="14.70585294117647"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="577.6328941176471" y="318.2352611764706" width="5.882341176470589" height="4.411830588235294"/><rect class="pcb-pad" fill="rgb(77, 127, 196)" x="563.8377058823528" y="318.2352611764706" width="5.882341176470589" height="4.411830588235294"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 180.05882352941174 451.5882352941177 L 180.05882352941174 148.41176470588235 L 209.0392156862745 148.41176470588235 L 210.1422161857678 153.95692267681963 L 213.28329585692433 158.6578806136639 L 217.98425379376857 161.7989602848204 L 223.52941176470586 162.90196078431373 L 229.07456973564317 161.7989602848204 L 233.7755276724874 158.65788061366388 L 236.91660734364393 153.95692267681963 L 238.01960784313727 148.41176470588235 L 267 148.41176470588235 L 267 451.5882352941177 L 180.05882352941174 451.5882352941177 Z" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="pcb_component_0" data-pcb-silkscreen-path-id="pcb_silkscreen_path_0"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 429.4941176470588 358.74198235294125 L 429.4941176470588 373.211764705882 L 429.4941176470588 373.211764705882" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_1"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 493.6764811764706 373.3823929411757 L 429.4941176470588 373.3823929411757" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_2"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 462.6940094117644 349.8235941176472 L 493.67663058823473 349.8235941176472" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_3"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 493.67663058823473 349.8235941176472 L 493.67663058823473 353.3168411764706" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_4"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 444.29932941176395 338.7058647058821 L 429.4941176470588 338.7058647058821" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_5"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 451.5764294117648 338.7058647058821 L 444.29932941176395 338.7058647058821" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_6"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 451.5764294117648 338.7058647058821 L 453.02757714041746 338.8009787690348 L 454.4538949048507 339.08469350295866 L 455.83097759566044 339.5521543869471 L 457.1352625435952 340.1953628989987 L 458.34443269025144 341.0033133750919 L 459.437798445656 341.9621813223565 L 460.39665169893425 343.05555996402774 L 461.2045859247425 344.2647409687379 L 461.8477769082633 345.5690345607263 L 462.3152192853954 346.94612353368484 L 462.59891485080357 348.3724451108743 L 462.6940094117644 349.8235941176472" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_7"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 419.47053058823525 331.52934705882336 L 511.23535176470585 331.52934705882336" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_8"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 419.47053058823525 423.2941682352946 L 511.23535176470585 423.2941682352946" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_9"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 419.47053058823525 331.52934705882336 L 419.47053058823525 423.2941682352946" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_10"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 511.23535176470585 331.52934705882336 L 511.23535176470585 423.2941682352946" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_11"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 466.91907529411753 436.77183176470595 L 466.91907529411753 435.55875764705866" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_12"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 466.91907529411753 428.22816823529405 L 466.91907529411753 429.38237411764663" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_13"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 456.61056000000065 428.22816823529405 L 466.91907529411753 428.22816823529405" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_14"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 456.61056000000065 436.77183176470595 L 466.91907529411753 436.77183176470595" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_15"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 458.9896435294121 428.22816823529405 L 458.9896435294121 436.77183176470595" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_16"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 541.5529411764705 358.74198235294125 L 541.5529411764705 373.211764705882 L 541.5529411764705 373.211764705882" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_17"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 605.7353047058823 373.3823929411757 L 541.5529411764705 373.3823929411757" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_18"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 574.7528329411762 349.8235941176472 L 605.7354541176466 349.8235941176472" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_19"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 605.7354541176466 349.8235941176472 L 605.7354541176466 353.3168411764706" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_20"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 556.3581529411757 338.7058647058821 L 541.5529411764705 338.7058647058821" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_21"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 563.6352529411766 338.7058647058821 L 556.3581529411757 338.7058647058821" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_22"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 563.6352529411766 338.7058647058821 L 565.0864006698292 338.8009787690348 L 566.5127184342624 339.08469350295866 L 567.8898011250722 339.5521543869471 L 569.1940860730069 340.1953628989987 L 570.4032562196631 341.0033133750919 L 571.4966219750677 341.9621813223565 L 572.455475228346 343.05555996402774 L 573.2634094541543 344.2647409687379 L 573.906600437675 345.5690345607263 L 574.3740428148072 346.94612353368484 L 574.6577383802153 348.3724451108743 L 574.7528329411762 349.8235941176472" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_23"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 531.529354117647 331.52934705882336 L 623.2941752941176 331.52934705882336" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_24"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 531.529354117647 423.2941682352946 L 623.2941752941176 423.2941682352946" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_25"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 531.529354117647 331.52934705882336 L 531.529354117647 423.2941682352946" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_26"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 623.2941752941176 331.52934705882336 L 623.2941752941176 423.2941682352946" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_27"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 578.9778988235292 436.77183176470595 L 578.9778988235292 435.55875764705866" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_28"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 578.9778988235292 428.22816823529405 L 578.9778988235292 429.38237411764663" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_29"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 568.6693835294125 428.22816823529405 L 578.9778988235292 428.22816823529405" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_30"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 568.6693835294125 436.77183176470595 L 578.9778988235292 436.77183176470595" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_31"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 571.0484670588238 428.22816823529405 L 571.0484670588238 436.77183176470595" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_32"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 429.4941176470588 246.68315882352945 L 429.4941176470588 261.1529411764702 L 429.4941176470588 261.1529411764702" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_33"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 493.6764811764706 261.3235694117639 L 429.4941176470588 261.3235694117639" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_34"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 462.6940094117644 237.76477058823542 L 493.67663058823473 237.76477058823542" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_35"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 493.67663058823473 237.76477058823542 L 493.67663058823473 241.25801764705878" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_36"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 444.29932941176395 226.64704117647034 L 429.4941176470588 226.64704117647034" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_37"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 451.5764294117648 226.64704117647034 L 444.29932941176395 226.64704117647034" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_38"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 451.5764294117648 226.64704117647034 L 453.02757714041746 226.7421552396231 L 454.4538949048507 227.0258699735469 L 455.83097759566044 227.4933308575353 L 457.1352625435952 228.13653936958696 L 458.34443269025144 228.94448984568015 L 459.437798445656 229.90335779294475 L 460.39665169893425 230.99673643461597 L 461.2045859247425 232.20591743932613 L 461.8477769082633 233.51021103131455 L 462.3152192853954 234.88730000427307 L 462.59891485080357 236.31362158146254 L 462.6940094117644 237.76477058823542" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_39"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 419.47053058823525 219.47052352941157 L 511.23535176470585 219.47052352941157" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_40"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 419.47053058823525 311.2353447058828 L 511.23535176470585 311.2353447058828" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_41"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 419.47053058823525 219.47052352941157 L 419.47053058823525 311.2353447058828" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_42"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 511.23535176470585 219.47052352941157 L 511.23535176470585 311.2353447058828" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_43"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 466.91907529411753 324.7130082352942 L 466.91907529411753 323.49993411764683" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_44"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 466.91907529411753 316.1693447058823 L 466.91907529411753 317.32355058823487" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_45"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 456.61056000000065 316.1693447058823 L 466.91907529411753 316.1693447058823" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_46"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 456.61056000000065 324.7130082352942 L 466.91907529411753 324.7130082352942" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_47"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 458.9896435294121 316.1693447058823 L 458.9896435294121 324.7130082352942" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_48"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 541.5529411764705 246.68315882352945 L 541.5529411764705 261.1529411764702 L 541.5529411764705 261.1529411764702" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_49"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 605.7353047058823 261.3235694117639 L 541.5529411764705 261.3235694117639" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_50"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 574.7528329411762 237.76477058823542 L 605.7354541176466 237.76477058823542" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_51"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 605.7354541176466 237.76477058823542 L 605.7354541176466 241.25801764705878" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_52"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 556.3581529411757 226.64704117647034 L 541.5529411764705 226.64704117647034" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_53"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 563.6352529411766 226.64704117647034 L 556.3581529411757 226.64704117647034" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_54"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 563.6352529411766 226.64704117647034 L 565.0864006698292 226.7421552396231 L 566.5127184342624 227.0258699735469 L 567.8898011250722 227.4933308575353 L 569.1940860730069 228.13653936958696 L 570.4032562196631 228.94448984568015 L 571.4966219750677 229.90335779294475 L 572.455475228346 230.99673643461597 L 573.2634094541543 232.20591743932613 L 573.906600437675 233.51021103131455 L 574.3740428148072 234.88730000427307 L 574.6577383802153 236.31362158146254 L 574.7528329411762 237.76477058823542" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_55"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 531.529354117647 219.47052352941157 L 623.2941752941176 219.47052352941157" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_56"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 531.529354117647 311.2353447058828 L 623.2941752941176 311.2353447058828" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_57"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 531.529354117647 219.47052352941157 L 531.529354117647 311.2353447058828" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_58"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 623.2941752941176 219.47052352941157 L 623.2941752941176 311.2353447058828" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_59"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 578.9778988235292 324.7130082352942 L 578.9778988235292 323.49993411764683" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_60"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 578.9778988235292 316.1693447058823 L 578.9778988235292 317.32355058823487" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_61"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 568.6693835294125 316.1693447058823 L 578.9778988235292 316.1693447058823" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_62"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 568.6693835294125 324.7130082352942 L 578.9778988235292 324.7130082352942" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_63"/><path class="pcb-silkscreen pcb-silkscreen-top" d="M 571.0484670588238 316.1693447058823 L 571.0484670588238 324.7130082352942" fill="none" stroke="#f2eda1" stroke-width="0.5882352941176471" data-pcb-component-id="null" data-pcb-silkscreen-path-id="pcb_silkscreen_path_64"/><circle class="pcb-hole" cx="442.9411764705885" cy="363.4999999999999" r="8.823511764705882" fill="#FF26E2"/><circle class="pcb-hole" cx="480.29411764705856" cy="348.5588235294112" r="8.823511764705882" fill="#FF26E2"/><circle class="pcb-hole" cx="465.35294117647055" cy="377.4117576470586" r="12.352916470588235" fill="#FF26E2"/><circle class="pcb-hole" cx="555.0000000000002" cy="363.4999999999999" r="8.823511764705882" fill="#FF26E2"/><circle class="pcb-hole" cx="592.3529411764703" cy="348.5588235294112" r="8.823511764705882" fill="#FF26E2"/><circle class="pcb-hole" cx="577.4117647058823" cy="377.4117576470586" r="12.352916470588235" fill="#FF26E2"/><circle class="pcb-hole" cx="442.9411764705885" cy="251.44117647058812" r="8.823511764705882" fill="#FF26E2"/><circle class="pcb-hole" cx="480.29411764705856" cy="236.49999999999943" r="8.823511764705882" fill="#FF26E2"/><circle class="pcb-hole" cx="465.35294117647055" cy="265.35293411764684" r="12.352916470588235" fill="#FF26E2"/><circle class="pcb-hole" cx="555.0000000000002" cy="251.44117647058812" r="8.823511764705882" fill="#FF26E2"/><circle class="pcb-hole" cx="592.3529411764703" cy="236.49999999999943" r="8.823511764705882" fill="#FF26E2"/><circle class="pcb-hole" cx="577.4117647058823" cy="265.35293411764684" r="12.352916470588235" fill="#FF26E2"/></svg>