metronome/hardware/eda/schematics/rtc.svg
Me Here 39fe087b2c PM_K-1 hardware: per-block schematic SVGs (netlistsvg) so the design is viewable
Added Node.js + netlistsvg to the EDA container; make_svg.py renders a SKiDL block to a
schematic SVG. Generated hardware/eda/schematics/*.svg for 12 blocks (audio stages 1-4 +
integrated, power tree, RP2350 core, RTC, MIDI, indicator, speaker) -- open in a browser.
Auto-routed (functional, not pretty); per-block so they're readable. interconnect omitted
(netlistsvg layout engine errors on the 24-pin USB-C + headers; its mapping is in DESIGN.md
s7). Intermediates (.json/_skin.svg) git-ignored.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 16:42:04 -05:00

269 lines
22 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:s="https://github.com/nturley/netlistsvg" width="480.201" height="520.108">
<style>svg {
stroke: #000;
fill: none;
stroke-linejoin: round;
stroke-linecap: round;
}
text {
fill: #000;
stroke: none;
font-size: 10px;
font-weight: bold;
font-family: "Courier New", monospace;
}
.skidl_text {
fill: #999;
stroke: none;
font-weight: bold;
font-family: consolas, "Courier New", monospace;
}
.pin_num_text {
fill: #840000;
}
.pin_name_text {
fill: #008484;
}
.net_name_text {
font-style: italic;
fill: #840084;
}
.part_text {
fill: #840000;
}
.part_ref_text {
fill: #008484;
}
.part_name_text {
fill: #008484;
}
.pen_fill {
fill: #840000;
}
.background_fill {
fill: #FFFFC2
}
.nodelabel {
text-anchor: middle;
}
.inputPortLabel {
text-anchor: end;
}
.splitjoinBody {
fill: #000;
}
.symbol {
stroke-linejoin: round;
stroke-linecap: round;
stroke: #840000;
}
.detail {
stroke-linejoin: round;
stroke-linecap: round;
fill: #000;
}</style>
<g s:type="Battery_Cell_1_" s:width="134.112" s:height="73.152" transform="translate(12,91.768)" id="cell_BT1">
<s:alias val="Battery_Cell_1_"/>
<rect x="0.000" y="31.699" width="43.891" height="2.438" style="stroke-width:0.960" class="cell_BT1 symbol outline"/>
<rect x="7.315" y="39.014" width="29.261" height="4.877" style="stroke-width:0.960" class="cell_BT1 symbol outline"/>
<polyline points="21.946,31.699 21.946,24.384" style="stroke-width:0.960" class="cell_BT1 symbol none"/>
<polyline points="21.946,41.453 21.946,48.768" style="stroke-width:0.960" class="cell_BT1 symbol none"/>
<polyline points="29.261,19.507 39.014,19.507" style="stroke-width:2.438" class="cell_BT1 symbol none"/>
<polyline points="34.138,14.630 34.138,24.384" style="stroke-width:2.438" class="cell_BT1 symbol none"/>
<polyline points="21.946,0.000 21.946,24.384" style="stroke-width:0.960" class="cell_BT1 symbol none"/>
<text class="pin_num_text" x="21.946" y="24.384" transform="rotate(-90 21.946 24.384)" style="font-size:12.192" dominant-baseline="" text-anchor="start">1</text>
<text class="pin_name_text" x="21.946" y="24.384" transform="rotate(-90 21.946 24.384)" style="font-size:12.192" dominant-baseline="central" text-anchor="end">+</text>
<g s:x="21.946" s:y="0.000" s:pid="1" s:position="top"/>
<polyline points="21.946,73.152 21.946,48.768" style="stroke-width:0.960" class="cell_BT1 symbol none"/>
<text class="pin_num_text" x="21.946" y="48.768" transform="rotate(-90 21.946 48.768)" style="font-size:12.192" dominant-baseline="" text-anchor="end">2</text>
<text class="pin_name_text" x="21.946" y="48.768" transform="rotate(-90 21.946 48.768)" style="font-size:12.192" dominant-baseline="central" text-anchor="start">-</text>
<g s:x="21.946" s:y="73.152" s:pid="2" s:position="bottom"/>
<text class="part_ref_text" x="46.330" y="24.384" transform="rotate(0 46.330 24.384)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="ref">BT1</text>
<text class="part_name_text" x="46.330" y="48.768" transform="rotate(0 46.330 48.768)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="value">CR2032</text>
</g>
<g s:type="C_1_" s:width="39.014" s:height="73.152" transform="translate(33.946,424.956)" id="cell_C1">
<s:alias val="C_1_"/>
<polyline points="0.000,29.261 39.014,29.261" style="stroke-width:4.877" class="cell_C1 symbol none"/>
<polyline points="0.000,43.891 39.014,43.891" style="stroke-width:4.877" class="cell_C1 symbol none"/>
<polyline points="19.507,0.000 19.507,26.822" style="stroke-width:0.960" class="cell_C1 symbol none"/>
<text class="pin_num_text" x="19.507" y="26.822" transform="rotate(-90 19.507 26.822)" style="font-size:12.192" dominant-baseline="" text-anchor="start">1</text>
<text class="pin_name_text" x="19.507" y="26.822" transform="rotate(-90 19.507 26.822)" style="font-size:12.192" dominant-baseline="central" text-anchor="end">~</text>
<g s:x="19.507" s:y="0.000" s:pid="1" s:position="top"/>
<polyline points="19.507,73.152 19.507,46.330" style="stroke-width:0.960" class="cell_C1 symbol none"/>
<text class="pin_num_text" x="19.507" y="46.330" transform="rotate(-90 19.507 46.330)" style="font-size:12.192" dominant-baseline="" text-anchor="end">2</text>
<text class="pin_name_text" x="19.507" y="46.330" transform="rotate(-90 19.507 46.330)" style="font-size:12.192" dominant-baseline="central" text-anchor="start">~</text>
<g s:x="19.507" s:y="73.152" s:pid="2" s:position="bottom"/>
<text class="part_ref_text" x="25.603" y="12.192" transform="rotate(0 25.603 12.192)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="ref">C1</text>
<text class="part_name_text" x="25.603" y="60.960" transform="rotate(0 25.603 60.960)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="value">100nF</text>
</g>
<g s:type="D_Schottky_1_" s:width="109.728" s:height="56.083" transform="translate(74.453,362.53)" id="cell_D1">
<s:alias val="D_Schottky_1_"/>
<polyline points="18.288,21.946 18.288,15.850 24.384,15.850 24.384,40.234 30.480,40.234 30.480,34.138" style="stroke-width:2.438" class="cell_D1 symbol none"/>
<polyline points="48.768,15.850 48.768,40.234 24.384,28.042 48.768,15.850" style="stroke-width:2.438" class="cell_D1 symbol none"/>
<polyline points="48.768,28.042 24.384,28.042" style="stroke-width:0.960" class="cell_D1 symbol none"/>
<polyline points="0.000,28.042 24.384,28.042" style="stroke-width:0.960" class="cell_D1 symbol none"/>
<text class="pin_num_text" x="24.384" y="28.042" transform="rotate(0 24.384 28.042)" style="font-size:12.192" dominant-baseline="" text-anchor="end">1</text>
<text class="pin_name_text" x="24.384" y="28.042" transform="rotate(0 24.384 28.042)" style="font-size:12.192" dominant-baseline="central" text-anchor="start">K</text>
<g s:x="0.000" s:y="28.042" s:pid="1" s:position="left"/>
<polyline points="73.152,28.042 48.768,28.042" style="stroke-width:0.960" class="cell_D1 symbol none"/>
<text class="pin_num_text" x="48.768" y="28.042" transform="rotate(0 48.768 28.042)" style="font-size:12.192" dominant-baseline="" text-anchor="start">2</text>
<text class="pin_name_text" x="48.768" y="28.042" transform="rotate(0 48.768 28.042)" style="font-size:12.192" dominant-baseline="central" text-anchor="end">A</text>
<g s:x="73.152" s:y="28.042" s:pid="2" s:position="right"/>
<text class="part_ref_text" x="36.576" y="3.658" transform="rotate(0 36.576 3.658)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="ref">D1</text>
<text class="part_name_text" x="36.576" y="52.426" transform="rotate(0 36.576 52.426)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="value">BAT54</text>
</g>
<g s:type="D_Schottky_1_" s:width="109.728" s:height="56.083" transform="translate(166.112,14.342)" id="cell_D2">
<s:alias val="D_Schottky_1_"/>
<polyline points="18.288,21.946 18.288,15.850 24.384,15.850 24.384,40.234 30.480,40.234 30.480,34.138" style="stroke-width:2.438" class="cell_D2 symbol none"/>
<polyline points="48.768,15.850 48.768,40.234 24.384,28.042 48.768,15.850" style="stroke-width:2.438" class="cell_D2 symbol none"/>
<polyline points="48.768,28.042 24.384,28.042" style="stroke-width:0.960" class="cell_D2 symbol none"/>
<polyline points="0.000,28.042 24.384,28.042" style="stroke-width:0.960" class="cell_D2 symbol none"/>
<text class="pin_num_text" x="24.384" y="28.042" transform="rotate(0 24.384 28.042)" style="font-size:12.192" dominant-baseline="" text-anchor="end">1</text>
<text class="pin_name_text" x="24.384" y="28.042" transform="rotate(0 24.384 28.042)" style="font-size:12.192" dominant-baseline="central" text-anchor="start">K</text>
<g s:x="0.000" s:y="28.042" s:pid="1" s:position="left"/>
<polyline points="73.152,28.042 48.768,28.042" style="stroke-width:0.960" class="cell_D2 symbol none"/>
<text class="pin_num_text" x="48.768" y="28.042" transform="rotate(0 48.768 28.042)" style="font-size:12.192" dominant-baseline="" text-anchor="start">2</text>
<text class="pin_name_text" x="48.768" y="28.042" transform="rotate(0 48.768 28.042)" style="font-size:12.192" dominant-baseline="central" text-anchor="end">A</text>
<g s:x="73.152" s:y="28.042" s:pid="2" s:position="right"/>
<text class="part_ref_text" x="36.576" y="3.658" transform="rotate(0 36.576 3.658)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="ref">D2</text>
<text class="part_name_text" x="36.576" y="52.426" transform="rotate(0 36.576 52.426)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="value">BAT54</text>
</g>
<g s:type="R_1_" s:width="32.918" s:height="73.152" transform="translate(267.345,307.42)" id="cell_R1">
<s:alias val="R_1_"/>
<rect x="0.000" y="12.192" width="19.507" height="48.768" style="stroke-width:2.438" class="cell_R1 symbol none"/>
<polyline points="9.754,0.000 9.754,12.192" style="stroke-width:0.960" class="cell_R1 symbol none"/>
<text class="pin_num_text" x="9.754" y="12.192" transform="rotate(-90 9.754 12.192)" style="font-size:12.192" dominant-baseline="" text-anchor="start">1</text>
<text class="pin_name_text" x="9.754" y="12.192" transform="rotate(-90 9.754 12.192)" style="font-size:12.192" dominant-baseline="central" text-anchor="end">~</text>
<g s:x="9.754" s:y="0.000" s:pid="1" s:position="top"/>
<polyline points="9.754,73.152 9.754,60.960" style="stroke-width:0.960" class="cell_R1 symbol none"/>
<text class="pin_num_text" x="9.754" y="60.960" transform="rotate(-90 9.754 60.960)" style="font-size:12.192" dominant-baseline="" text-anchor="end">2</text>
<text class="pin_name_text" x="9.754" y="60.960" transform="rotate(-90 9.754 60.960)" style="font-size:12.192" dominant-baseline="central" text-anchor="start">~</text>
<g s:x="9.754" s:y="73.152" s:pid="2" s:position="bottom"/>
<text class="part_ref_text" x="29.261" y="36.576" transform="rotate(-90 29.261 36.576)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="ref">R1</text>
<text class="part_name_text" x="9.754" y="36.576" transform="rotate(-90 9.754 36.576)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="value">4.7k</text>
</g>
<g s:type="R_1_" s:width="32.918" s:height="73.152" transform="translate(184.42700000000002,282.036)" id="cell_R2">
<s:alias val="R_1_"/>
<rect x="0.000" y="12.192" width="19.507" height="48.768" style="stroke-width:2.438" class="cell_R2 symbol none"/>
<polyline points="9.754,0.000 9.754,12.192" style="stroke-width:0.960" class="cell_R2 symbol none"/>
<text class="pin_num_text" x="9.754" y="12.192" transform="rotate(-90 9.754 12.192)" style="font-size:12.192" dominant-baseline="" text-anchor="start">1</text>
<text class="pin_name_text" x="9.754" y="12.192" transform="rotate(-90 9.754 12.192)" style="font-size:12.192" dominant-baseline="central" text-anchor="end">~</text>
<g s:x="9.754" s:y="0.000" s:pid="1" s:position="top"/>
<polyline points="9.754,73.152 9.754,60.960" style="stroke-width:0.960" class="cell_R2 symbol none"/>
<text class="pin_num_text" x="9.754" y="60.960" transform="rotate(-90 9.754 60.960)" style="font-size:12.192" dominant-baseline="" text-anchor="end">2</text>
<text class="pin_name_text" x="9.754" y="60.960" transform="rotate(-90 9.754 60.960)" style="font-size:12.192" dominant-baseline="central" text-anchor="start">~</text>
<g s:x="9.754" s:y="73.152" s:pid="2" s:position="bottom"/>
<text class="part_ref_text" x="29.261" y="36.576" transform="rotate(-90 29.261 36.576)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="ref">R2</text>
<text class="part_name_text" x="9.754" y="36.576" transform="rotate(-90 9.754 36.576)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="value">4.7k</text>
</g>
<g s:type="R_1_" s:width="32.918" s:height="73.152" transform="translate(350.26300000000003,307.42)" id="cell_R3">
<s:alias val="R_1_"/>
<rect x="0.000" y="12.192" width="19.507" height="48.768" style="stroke-width:2.438" class="cell_R3 symbol none"/>
<polyline points="9.754,0.000 9.754,12.192" style="stroke-width:0.960" class="cell_R3 symbol none"/>
<text class="pin_num_text" x="9.754" y="12.192" transform="rotate(-90 9.754 12.192)" style="font-size:12.192" dominant-baseline="" text-anchor="start">1</text>
<text class="pin_name_text" x="9.754" y="12.192" transform="rotate(-90 9.754 12.192)" style="font-size:12.192" dominant-baseline="central" text-anchor="end">~</text>
<g s:x="9.754" s:y="0.000" s:pid="1" s:position="top"/>
<polyline points="9.754,73.152 9.754,60.960" style="stroke-width:0.960" class="cell_R3 symbol none"/>
<text class="pin_num_text" x="9.754" y="60.960" transform="rotate(-90 9.754 60.960)" style="font-size:12.192" dominant-baseline="" text-anchor="end">2</text>
<text class="pin_name_text" x="9.754" y="60.960" transform="rotate(-90 9.754 60.960)" style="font-size:12.192" dominant-baseline="central" text-anchor="start">~</text>
<g s:x="9.754" s:y="73.152" s:pid="2" s:position="bottom"/>
<text class="part_ref_text" x="29.261" y="36.576" transform="rotate(-90 29.261 36.576)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="ref">R3</text>
<text class="part_name_text" x="9.754" y="36.576" transform="rotate(-90 9.754 36.576)" style="font-size:12.192" dominant-baseline="central" text-anchor="start" s:attribute="value">10k</text>
</g>
<g s:type="generic" s:width="30" s:height="40" transform="translate(410.18100000000004,174.42000000000002)" id="cell_U7">
<text x="15" y="-4" class="nodelabel cell_U7" s:attribute="ref">RV-8803-C7_1_</text>
<rect width="30" height="100" x="0" y="0" s:generic="body" class="cell_U7"/>
<g transform="translate(0,10)" s:x="0" s:y="10" s:pid="in0" s:position="left" id="port_U7~3">
<text x="-3" y="-4" class="inputPortLabel cell_U7">3</text>
</g>
<g transform="translate(0,30)" s:x="0" s:y="10" s:pid="in0" s:position="left" id="port_U7~4">
<text x="-3" y="-4" class="inputPortLabel cell_U7">4</text>
</g>
<g transform="translate(0,50)" s:x="0" s:y="10" s:pid="in0" s:position="left" id="port_U7~5">
<text x="-3" y="-4" class="inputPortLabel cell_U7">5</text>
</g>
<g transform="translate(0,70)" s:x="0" s:y="10" s:pid="in0" s:position="left" id="port_U7~7">
<text x="-3" y="-4" class="inputPortLabel cell_U7">7</text>
</g>
<g transform="translate(0,90)" s:x="0" s:y="10" s:pid="in0" s:position="left" id="port_U7~8">
<text x="-3" y="-4" class="inputPortLabel cell_U7">8</text>
</g>
<g transform="translate(30,10)" s:x="30" s:y="10" s:pid="out0" s:position="right" id="port_U7~1">
<text x="5" y="-4" class="cell_U7">1</text>
</g>
<g transform="translate(30,30)" s:x="30" s:y="10" s:pid="out0" s:position="right" id="port_U7~6">
<text x="5" y="-4" class="cell_U7">6</text>
</g>
</g>
<line x1="239.264" x2="285.84000000000003" y1="42.384" y2="42.384" class="net_1"/>
<line x1="285.84000000000003" x2="285.84000000000003" y1="42.384" y2="81.768" class="net_1"/>
<line x1="285.84000000000003" x2="33.946" y1="81.768" y2="81.768" class="net_1"/>
<line x1="33.946" x2="33.946" y1="81.768" y2="91.768" class="net_1"/>
<line x1="74.453" x2="64.453" y1="390.572" y2="390.572" class="net_3"/>
<line x1="64.453" x2="64.453" y1="390.572" y2="414.956" class="net_3"/>
<line x1="64.453" x2="53.453" y1="414.956" y2="414.956" class="net_3"/>
<circle cx="53.453" cy="414.956" r="2" style="fill:#000" class="net_3"/>
<line x1="53.453" x2="53.453" y1="414.956" y2="424.956" class="net_3"/>
<line x1="166.112" x2="156.112" y1="42.384" y2="42.384" class="net_3"/>
<line x1="156.112" x2="156.112" y1="42.384" y2="350.188" class="net_3"/>
<line x1="156.112" x2="53.453" y1="350.188" y2="350.188" class="net_3"/>
<circle cx="53.453" cy="350.188" r="2" style="fill:#000" class="net_3"/>
<line x1="53.453" x2="53.453" y1="350.188" y2="424.956" class="net_3"/>
<line x1="410.18100000000004" x2="53.453" y1="184.92000000000002" y2="184.92000000000002" class="net_3"/>
<line x1="53.453" x2="53.453" y1="184.92000000000002" y2="424.956" class="net_3"/>
<line x1="441.18100000000004" x2="458.18100000000004" y1="184.92000000000002" y2="184.92000000000002" class="net_7"/>
<line x1="458.18100000000004" x2="458.18100000000004" y1="184.92000000000002" y2="287.42" class="net_7"/>
<line x1="458.18100000000004" x2="277.09900000000005" y1="287.42" y2="287.42" class="net_7"/>
<line x1="277.09900000000005" x2="277.09900000000005" y1="287.42" y2="307.42" class="net_7"/>
<line x1="410.18100000000004" x2="194.181" y1="264.92" y2="264.92" class="net_6"/>
<line x1="194.181" x2="194.181" y1="264.92" y2="282.036" class="net_6"/>
<line x1="441.18100000000004" x2="468.18100000000004" y1="204.92000000000002" y2="204.92000000000002" class="net_4"/>
<line x1="468.18100000000004" x2="468.18100000000004" y1="204.92000000000002" y2="297.42" class="net_4"/>
<line x1="468.18100000000004" x2="360.01700000000005" y1="297.42" y2="297.42" class="net_4"/>
<line x1="360.01700000000005" x2="360.01700000000005" y1="297.42" y2="307.42" class="net_4"/>
<line x1="33.946" x2="33.946" y1="164.92000000000002" y2="204.92000000000002" class="net_2"/>
<circle cx="33.946" cy="204.92000000000002" r="2" style="fill:#000" class="net_2"/>
<line x1="33.946" x2="410.18100000000004" y1="204.92000000000002" y2="204.92000000000002" class="net_2"/>
<line x1="33.946" x2="33.946" y1="164.92000000000002" y2="174.92000000000002" class="net_2"/>
<line x1="33.946" x2="393.18100000000004" y1="174.92000000000002" y2="174.92000000000002" class="net_2"/>
<line x1="393.18100000000004" x2="393.18100000000004" y1="174.92000000000002" y2="224.92000000000002" class="net_2"/>
<circle cx="33.946" cy="174.92000000000002" r="2" style="fill:#000" class="net_2"/>
<circle cx="393.18100000000004" cy="224.92000000000002" r="2" style="fill:#000" class="net_2"/>
<line x1="393.18100000000004" x2="410.18100000000004" y1="224.92000000000002" y2="224.92000000000002" class="net_2"/>
<line x1="33.946" x2="33.946" y1="164.92000000000002" y2="174.92000000000002" class="net_2"/>
<line x1="33.946" x2="23.946" y1="174.92000000000002" y2="174.92000000000002" class="net_2"/>
<line x1="23.946" x2="23.946" y1="174.92000000000002" y2="244.92000000000002" class="net_2"/>
<circle cx="23.946" cy="244.92000000000002" r="2" style="fill:#000" class="net_2"/>
<line x1="23.946" x2="410.18100000000004" y1="244.92000000000002" y2="244.92000000000002" class="net_2"/>
<line x1="53.453" x2="53.453" y1="498.108" y2="508.108" class="net_2"/>
<line x1="53.453" x2="23.946" y1="508.108" y2="508.108" class="net_2"/>
<line x1="23.946" x2="23.946" y1="508.108" y2="414.956" class="net_2"/>
<line x1="23.946" x2="33.946" y1="414.956" y2="414.956" class="net_2"/>
<line x1="33.946" x2="33.946" y1="414.956" y2="204.92000000000002" class="net_2"/>
<circle cx="23.946" cy="414.956" r="2" style="fill:#000" class="net_2"/>
<circle cx="33.946" cy="204.92000000000002" r="2" style="fill:#000" class="net_2"/>
<line x1="33.946" x2="410.18100000000004" y1="204.92000000000002" y2="204.92000000000002" class="net_2"/>
<line x1="53.453" x2="53.453" y1="498.108" y2="508.108" class="net_2"/>
<line x1="53.453" x2="393.18100000000004" y1="508.108" y2="508.108" class="net_2"/>
<line x1="393.18100000000004" x2="393.18100000000004" y1="508.108" y2="224.92000000000002" class="net_2"/>
<circle cx="393.18100000000004" cy="224.92000000000002" r="2" style="fill:#000" class="net_2"/>
<line x1="393.18100000000004" x2="410.18100000000004" y1="224.92000000000002" y2="224.92000000000002" class="net_2"/>
<line x1="53.453" x2="53.453" y1="498.108" y2="508.108" class="net_2"/>
<line x1="53.453" x2="23.946" y1="508.108" y2="508.108" class="net_2"/>
<line x1="23.946" x2="23.946" y1="508.108" y2="244.92000000000002" class="net_2"/>
<circle cx="53.453" cy="508.108" r="2" style="fill:#000" class="net_2"/>
<circle cx="23.946" cy="244.92000000000002" r="2" style="fill:#000" class="net_2"/>
<line x1="23.946" x2="410.18100000000004" y1="244.92000000000002" y2="244.92000000000002" class="net_2"/>
<line x1="277.09900000000005" x2="277.09900000000005" y1="380.572" y2="390.572" class="net_5"/>
<line x1="277.09900000000005" x2="194.181" y1="390.572" y2="390.572" class="net_5"/>
<line x1="194.181" x2="194.181" y1="390.572" y2="390.572" class="net_5"/>
<circle cx="277.09900000000005" cy="390.572" r="2" style="fill:#000" class="net_5"/>
<circle cx="194.181" cy="390.572" r="2" style="fill:#000" class="net_5"/>
<line x1="194.181" x2="147.60500000000002" y1="390.572" y2="390.572" class="net_5"/>
<line x1="194.181" x2="194.181" y1="355.188" y2="390.572" class="net_5"/>
<line x1="194.181" x2="147.60500000000002" y1="390.572" y2="390.572" class="net_5"/>
<line x1="360.01700000000005" x2="360.01700000000005" y1="380.572" y2="390.572" class="net_5"/>
<line x1="360.01700000000005" x2="194.181" y1="390.572" y2="390.572" class="net_5"/>
<line x1="194.181" x2="194.181" y1="390.572" y2="390.572" class="net_5"/>
<line x1="194.181" x2="147.60500000000002" y1="390.572" y2="390.572" class="net_5"/>
</svg>