Merge branch 'dev'

This commit is contained in:
Daniel Rojas 2020-06-04 21:29:52 +02:00
commit 4eb313c7b4
36 changed files with 2672 additions and 1882 deletions

View File

@ -1,23 +1,21 @@
graph {
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
graph [bgcolor=transparent fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor=white fontname=arial shape=record style=filled]
edge [fontname=arial style=bold]
X1 [label="X1|{D-Sub|female|9-pin}|{{DCD|RX|TX|DTR|GND|DSR|RTS|CTS|RI}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4|<p5r>5|<p6r>6|<p7r>7|<p8r>8|<p9r>9}}"]
X2 [label="X2|{Molex KK 254|female|6-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4|<p5l>5|<p6l>6}|{GND|RX|TX|N/C|OUT|IN}}"]
edge [color="#000000"]
X2:p5l:w -- X2:p6l:w
W1 [label="W1|{3x|0.25 mm²|+ S|0.2 m}|{{<w1>WH|<w2>BN|<w3>GN|<ws>Shield}}"]
X2 [label="X2|{Molex KK 254|female|3-pin}|{{<p1l>1|<p2l>2|<p3l>3}|{GND|RX|TX}}"]
edge [color="#000000:#ffffff:#000000"]
X1:p5r -- W1:w1
W1:w1 -- X2:p1l
X1:p5r:e -- W1:w1:w
W1:w1:e -- X2:p1l:w
edge [color="#000000:#666600:#000000"]
X1:p2r -- W1:w2
W1:w2 -- X2:p3l
X1:p2r:e -- W1:w2:w
W1:w2:e -- X2:p3l:w
edge [color="#000000:#00ff00:#000000"]
X1:p1r -- W1:w3
W1:w3 -- X2:p2l
X1:p1r:e -- W1:w3:w
W1:w3:e -- X2:p2l:w
edge [color="#000000"]
X1:p5r -- W1:ws
X1:p5r:e -- W1:ws:w
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="4">W1</td></tr><tr><td>3x</td><td>0.25 mm²</td><td>+ S</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:5</td><td>WH</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>BN</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:1</td><td>GN</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w3"></td></tr><tr><td>&nbsp;</td></tr><tr><td>X1:5</td><td>Shield</td><td><!-- s_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" border="2" sides="b" port="ws"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

@ -4,9 +4,10 @@
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
-->
<!-- Pages: 1 -->
<svg width="857pt" height="262pt"
viewBox="0.00 0.00 857.00 262.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 258)">
<svg width="825pt" height="290pt"
viewBox="0.00 0.00 825.00 289.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 285.5)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-285.5 821,-285.5 821,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
@ -58,112 +59,112 @@
<!-- W1 -->
<g id="node3" class="node">
<title>W1</title>
<polygon fill="white" stroke="black" points="304,-104 304,-242 499,-242 499,-104 304,-104"/>
<text text-anchor="middle" x="401.5" y="-226.8" font-family="arial" font-size="14.00">W1</text>
<polyline fill="none" stroke="black" points="304,-219 499,-219 "/>
<text text-anchor="middle" x="319.5" y="-203.8" font-family="arial" font-size="14.00">3x</text>
<polyline fill="none" stroke="black" points="335,-196 335,-219 "/>
<text text-anchor="middle" x="372.5" y="-203.8" font-family="arial" font-size="14.00">0.25 mm²</text>
<polyline fill="none" stroke="black" points="410,-196 410,-219 "/>
<text text-anchor="middle" x="429" y="-203.8" font-family="arial" font-size="14.00">+ S</text>
<polyline fill="none" stroke="black" points="448,-196 448,-219 "/>
<text text-anchor="middle" x="473.5" y="-203.8" font-family="arial" font-size="14.00">0.2 m</text>
<polyline fill="none" stroke="black" points="304,-196 499,-196 "/>
<text text-anchor="middle" x="401.5" y="-180.8" font-family="arial" font-size="14.00">WH</text>
<polyline fill="none" stroke="black" points="304,-173 499,-173 "/>
<text text-anchor="middle" x="401.5" y="-157.8" font-family="arial" font-size="14.00">BN</text>
<polyline fill="none" stroke="black" points="304,-150 499,-150 "/>
<text text-anchor="middle" x="401.5" y="-134.8" font-family="arial" font-size="14.00">GN</text>
<polyline fill="none" stroke="black" points="304,-127 499,-127 "/>
<text text-anchor="middle" x="401.5" y="-111.8" font-family="arial" font-size="14.00">Shield</text>
<polygon fill="none" stroke="black" points="467,-281.5 304,-281.5 304,-82.5 467,-82.5 467,-281.5"/>
<polygon fill="none" stroke="black" points="304.5,-258 304.5,-281 467.5,-281 467.5,-258 304.5,-258"/>
<text text-anchor="start" x="375" y="-265.8" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="304.5,-235 304.5,-258 327.5,-258 327.5,-235 304.5,-235"/>
<text text-anchor="start" x="308.5" y="-242.8" font-family="arial" font-size="14.00">3x</text>
<polygon fill="none" stroke="black" points="327.5,-235 327.5,-258 394.5,-258 394.5,-235 327.5,-235"/>
<text text-anchor="start" x="331.5" y="-242.8" font-family="arial" font-size="14.00">0.25 mm²</text>
<polygon fill="none" stroke="black" points="394.5,-235 394.5,-258 424.5,-258 424.5,-235 394.5,-235"/>
<text text-anchor="start" x="398.5" y="-242.8" font-family="arial" font-size="14.00">+ S</text>
<polygon fill="none" stroke="black" points="424.5,-235 424.5,-258 467.5,-258 467.5,-235 424.5,-235"/>
<text text-anchor="start" x="428.5" y="-242.8" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="384" y="-223.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="316" y="-206.8" font-family="arial" font-size="14.00">X1:5</text>
<text text-anchor="start" x="374" y="-206.8" font-family="arial" font-size="14.00">WH</text>
<text text-anchor="start" x="428" y="-206.8" font-family="arial" font-size="14.00">X2:1</text>
<polygon fill="#ffffff" stroke="transparent" points="304.5,-195 304.5,-201 467.5,-201 467.5,-195 304.5,-195"/>
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-196 466.5,-196 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-200 305.5,-200 "/>
<text text-anchor="start" x="316" y="-181.8" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="376.5" y="-181.8" font-family="arial" font-size="14.00">BN</text>
<text text-anchor="start" x="428" y="-181.8" font-family="arial" font-size="14.00">X2:3</text>
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="304.5,-170 304.5,-176 467.5,-176 467.5,-170 304.5,-170"/>
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-171 466.5,-171 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-175 305.5,-175 "/>
<text text-anchor="start" x="316" y="-156.8" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="375" y="-156.8" font-family="arial" font-size="14.00">GN</text>
<text text-anchor="start" x="428" y="-156.8" font-family="arial" font-size="14.00">X2:2</text>
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="304.5,-145 304.5,-151 467.5,-151 467.5,-145 304.5,-145"/>
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-146 466.5,-146 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="466.5,-150 305.5,-150 "/>
<text text-anchor="start" x="328" y="-131.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="316" y="-112.8" font-family="arial" font-size="14.00">X1:5</text>
<text text-anchor="start" x="367" y="-112.8" font-family="arial" font-size="14.00">Shield</text>
<polyline fill="none" stroke="black" stroke-width="2" points="305.5,-102 466.5,-102 "/>
<text text-anchor="start" x="328" y="-87.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge2" class="edge">
<title>X1:p5r&#45;&#45;W1:w1</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-102C235.43,-104.07 232.57,-185.07 304,-183"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M160,-104C233.43,-104 230.57,-185 304,-185"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-106C231.43,-103.93 228.57,-184.93 304,-187"/>
<g id="edge1" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-102C238.42,-104.19 229.56,-198.19 304,-196"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M160,-104C236.43,-104 227.57,-198 304,-198"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-106C234.44,-103.81 225.58,-197.81 304,-200"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge4" class="edge">
<title>X1:p2r&#45;&#45;W1:w2</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-171C223,-171.42 238.56,-159.42 304,-159"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M160,-173C224.22,-173 239.78,-161 304,-161"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-175C225.44,-174.58 241,-162.58 304,-163"/>
<g id="edge3" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-171C224,-171 240,-171 304,-171"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M160,-173C224,-173 240,-173 304,-173"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-175C224,-175 240,-175 304,-175"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge6" class="edge">
<title>X1:p1r&#45;&#45;W1:w3</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-194C227.01,-195.79 233.01,-137.79 304,-136"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M160,-196C229,-196 235,-138 304,-138"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-198C230.99,-196.21 236.99,-138.21 304,-140"/>
<g id="edge5" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-194C225.5,-195.63 234.57,-147.63 304,-146"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M160,-196C227.46,-196 236.54,-148 304,-148"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-198C229.43,-196.37 238.5,-148.37 304,-150"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge8" class="edge">
<title>X1:p5r&#45;&#45;W1:ws</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-104C224.19,-104 239.81,-115 304,-115"/>
<g id="edge7" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M160,-104C224,-104 240,-104 304,-104"/>
</g>
<!-- X2 -->
<g id="node2" class="node">
<title>X2</title>
<polygon fill="white" stroke="black" points="643,-58 643,-242 849,-242 849,-58 643,-58"/>
<text text-anchor="middle" x="746" y="-226.8" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="643,-219 849,-219 "/>
<text text-anchor="middle" x="693.5" y="-203.8" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="744,-196 744,-219 "/>
<text text-anchor="middle" x="773" y="-203.8" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="802,-196 802,-219 "/>
<text text-anchor="middle" x="825.5" y="-203.8" font-family="arial" font-size="14.00">6&#45;pin</text>
<polyline fill="none" stroke="black" points="643,-196 849,-196 "/>
<text text-anchor="middle" x="688.5" y="-180.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="643,-173 734,-173 "/>
<text text-anchor="middle" x="688.5" y="-157.8" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="643,-150 734,-150 "/>
<text text-anchor="middle" x="688.5" y="-134.8" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="643,-127 734,-127 "/>
<text text-anchor="middle" x="688.5" y="-111.8" font-family="arial" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="643,-104 734,-104 "/>
<text text-anchor="middle" x="688.5" y="-88.8" font-family="arial" font-size="14.00">5</text>
<polyline fill="none" stroke="black" points="643,-81 734,-81 "/>
<text text-anchor="middle" x="688.5" y="-65.8" font-family="arial" font-size="14.00">6</text>
<polyline fill="none" stroke="black" points="734,-58 734,-196 "/>
<text text-anchor="middle" x="791.5" y="-180.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="734,-173 849,-173 "/>
<text text-anchor="middle" x="791.5" y="-157.8" font-family="arial" font-size="14.00">RX</text>
<polyline fill="none" stroke="black" points="734,-150 849,-150 "/>
<text text-anchor="middle" x="791.5" y="-134.8" font-family="arial" font-size="14.00">TX</text>
<polyline fill="none" stroke="black" points="734,-127 849,-127 "/>
<text text-anchor="middle" x="791.5" y="-111.8" font-family="arial" font-size="14.00">N/C</text>
<polyline fill="none" stroke="black" points="734,-104 849,-104 "/>
<text text-anchor="middle" x="791.5" y="-88.8" font-family="arial" font-size="14.00">OUT</text>
<polyline fill="none" stroke="black" points="734,-81 849,-81 "/>
<text text-anchor="middle" x="791.5" y="-65.8" font-family="arial" font-size="14.00">IN</text>
</g>
<!-- X2&#45;&#45;X2 -->
<g id="edge1" class="edge">
<title>X2:w&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M643,-92C585.67,-104 471,-104 471,-80.5 471,-57 585.67,-57 643,-69"/>
<polygon fill="white" stroke="black" points="611,-140.5 611,-255.5 817,-255.5 817,-140.5 611,-140.5"/>
<text text-anchor="middle" x="714" y="-240.3" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="611,-232.5 817,-232.5 "/>
<text text-anchor="middle" x="661.5" y="-217.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="712,-209.5 712,-232.5 "/>
<text text-anchor="middle" x="741" y="-217.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="770,-209.5 770,-232.5 "/>
<text text-anchor="middle" x="793.5" y="-217.3" font-family="arial" font-size="14.00">3&#45;pin</text>
<polyline fill="none" stroke="black" points="611,-209.5 817,-209.5 "/>
<text text-anchor="middle" x="656.5" y="-194.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="611,-186.5 702,-186.5 "/>
<text text-anchor="middle" x="656.5" y="-171.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="611,-163.5 702,-163.5 "/>
<text text-anchor="middle" x="656.5" y="-148.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="702,-140.5 702,-209.5 "/>
<text text-anchor="middle" x="759.5" y="-194.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="702,-186.5 817,-186.5 "/>
<text text-anchor="middle" x="759.5" y="-171.3" font-family="arial" font-size="14.00">RX</text>
<polyline fill="none" stroke="black" points="702,-163.5 817,-163.5 "/>
<text text-anchor="middle" x="759.5" y="-148.3" font-family="arial" font-size="14.00">TX</text>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge3" class="edge">
<title>W1:w1&#45;&#45;X2:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M499,-183C563,-183 579,-183 643,-183"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M499,-185C563,-185 579,-185 643,-185"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M499,-187C563,-187 579,-187 643,-187"/>
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-196C531,-196 547,-196 611,-196"/>
<path fill="none" stroke="#ffffff" stroke-width="2" d="M467,-198C531,-198 547,-198 611,-198"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-200C531,-200 547,-200 611,-200"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge5" class="edge">
<title>W1:w2&#45;&#45;X2:p3l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M499,-159C562.12,-159.94 576.49,-136.94 643,-136"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M499,-161C563.81,-161 578.19,-138 643,-138"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M499,-163C565.51,-162.06 579.88,-139.06 643,-140"/>
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-171C530.04,-171.86 544.68,-150.86 611,-150"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M467,-173C531.68,-173 546.32,-152 611,-152"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-175C533.32,-174.14 547.96,-153.14 611,-154"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge7" class="edge">
<title>W1:w3&#45;&#45;X2:p2l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M499,-136C565.6,-136.98 579.84,-160.98 643,-160"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M499,-138C563.88,-138 578.12,-162 643,-162"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M499,-140C562.16,-139.02 576.4,-163.02 643,-164"/>
<g id="edge6" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-146C533.9,-147.09 547.67,-174.09 611,-173"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M467,-148C532.12,-148 545.88,-175 611,-175"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M467,-150C530.33,-148.91 544.1,-175.91 611,-177"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -6,7 +6,7 @@ nodes:
X2:
type: Molex KK 254
gender: female
pinout: [GND, RX, TX, N/C, OUT, IN]
pinout: [GND, RX, TX]
wires:
W1:
@ -17,13 +17,10 @@ wires:
shield: true
connections:
- # format: connector->wire->connector
-
- X1: [5,2,1]
- W1: [1,2,3]
- X2: [1,3,2]
- # format: connector->wire or wire->connector
-
- X1: 5
- W1: s
- # loop: connector-connector
- X2: 5
- X2: 6

View File

@ -1,7 +1,7 @@
graph {
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
graph [bgcolor=transparent fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor=white fontname=arial shape=record style=filled]
edge [fontname=arial style=bold]
X1 [label="X1|{Molex KK 254|female|8-pin}|{{GND|+5V|SCL|SDA|MISO|MOSI|SCK|N/C}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4|<p5r>5|<p6r>6|<p7r>7|<p8r>8}}"]
@ -9,108 +9,50 @@ graph {
X3 [label="X3|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|+5V|SCL|SDA}}"]
X4 [label="X4|{Molex KK 254|female|5-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4|<p5l>5}|{GND|+12V|MISO|MOSI|SCK}}"]
X5 [label="X5|{Molex Micro-Fit|male|2-pin}|{{GND|+12V}|{<p1r>1|<p2r>2}}"]
subgraph cluster_W1 {
graph [fillcolor=white label="4x | 0.14 mm² (26 AWG) | 0.2 m
" style="filled, dashed"]
node [fixedsize=true height=0 label="" shape=point width=0]
W1_w1l
W1_w1r
W1_w2l
W1_w2r
W1_w3l
W1_w3r
W1_w4l
W1_w4r
}
edge [color="#000000:#000000:#000000"]
W1_w1l -- W1_w1r [labelangle=60 labeldist=0 taillabel=" BK"]
X1:p1r -- W1_w1l:w [headlabel=" X1:1" labelangle=-60 labeldist=0]
W1_w1r:e -- X2:p1l [labelangle=60 labeldist=0 taillabel="X2:1 "]
X1:p1r:e -- W1:w1:w
W1:w1:e -- X2:p1l:w
edge [color="#000000:#ff0000:#000000"]
W1_w2l -- W1_w2r [labelangle=60 labeldist=0 taillabel=" RD"]
X1:p2r -- W1_w2l:w [headlabel=" X1:2" labelangle=-60 labeldist=0]
W1_w2r:e -- X2:p2l [labelangle=60 labeldist=0 taillabel="X2:2 "]
X1:p2r:e -- W1:w2:w
W1:w2:e -- X2:p2l:w
edge [color="#000000:#ffff00:#000000"]
W1_w3l -- W1_w3r [labelangle=60 labeldist=0 taillabel=" YE"]
X1:p3r -- W1_w3l:w [headlabel=" X1:3" labelangle=-60 labeldist=0]
W1_w3r:e -- X2:p3l [labelangle=60 labeldist=0 taillabel="X2:3 "]
X1:p3r:e -- W1:w3:w
W1:w3:e -- X2:p3l:w
edge [color="#000000:#00ff00:#000000"]
W1_w4l -- W1_w4r [labelangle=60 labeldist=0 taillabel=" GN"]
X1:p4r -- W1_w4l:w [headlabel=" X1:4" labelangle=-60 labeldist=0]
W1_w4r:e -- X2:p4l [labelangle=60 labeldist=0 taillabel="X2:4 "]
subgraph cluster_W2 {
graph [fillcolor=white label="4x | 0.14 mm² (26 AWG) | 0.2 m
" style="filled, dashed"]
node [fixedsize=true height=0 label="" shape=point width=0]
W2_w1l
W2_w1r
W2_w2l
W2_w2r
W2_w3l
W2_w3r
W2_w4l
W2_w4r
}
X1:p4r:e -- W1:w4:w
W1:w4:e -- X2:p4l:w
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.14 mm² (26 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>GN</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
edge [color="#000000:#000000:#000000"]
W2_w1l -- W2_w1r [labelangle=60 labeldist=0 taillabel=" BK"]
X1:p1r -- W2_w1l:w [headlabel=" X1:1" labelangle=-60 labeldist=0]
W2_w1r:e -- X3:p1l [labelangle=60 labeldist=0 taillabel="X3:1 "]
X1:p1r:e -- W2:w1:w
W2:w1:e -- X3:p1l:w
edge [color="#000000:#ff0000:#000000"]
W2_w2l -- W2_w2r [labelangle=60 labeldist=0 taillabel=" RD"]
X1:p2r -- W2_w2l:w [headlabel=" X1:2" labelangle=-60 labeldist=0]
W2_w2r:e -- X3:p2l [labelangle=60 labeldist=0 taillabel="X3:2 "]
X1:p2r:e -- W2:w2:w
W2:w2:e -- X3:p2l:w
edge [color="#000000:#ffff00:#000000"]
W2_w3l -- W2_w3r [labelangle=60 labeldist=0 taillabel=" YE"]
X1:p3r -- W2_w3l:w [headlabel=" X1:3" labelangle=-60 labeldist=0]
W2_w3r:e -- X3:p3l [labelangle=60 labeldist=0 taillabel="X3:3 "]
X1:p3r:e -- W2:w3:w
W2:w3:e -- X3:p3l:w
edge [color="#000000:#00ff00:#000000"]
W2_w4l -- W2_w4r [labelangle=60 labeldist=0 taillabel=" GN"]
X1:p4r -- W2_w4l:w [headlabel=" X1:4" labelangle=-60 labeldist=0]
W2_w4r:e -- X3:p4l [labelangle=60 labeldist=0 taillabel="X3:4 "]
subgraph cluster_W3 {
graph [fillcolor=white label="4x | 0.14 mm² (26 AWG) | 0.2 m
" style="filled, dashed"]
node [fixedsize=true height=0 label="" shape=point width=0]
W3_w1l
W3_w1r
W3_w2l
W3_w2r
W3_w3l
W3_w3r
W3_w4l
W3_w4r
}
X1:p4r:e -- W2:w4:w
W2:w4:e -- X3:p4l:w
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.14 mm² (26 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>YE</td><td>X3:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>GN</td><td>X3:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
edge [color="#000000:#000000:#000000"]
W3_w1l -- W3_w1r [labelangle=60 labeldist=0 taillabel=" BK"]
X1:p1r -- W3_w1l:w [headlabel=" X1:1" labelangle=-60 labeldist=0]
W3_w1r:e -- X4:p1l [labelangle=60 labeldist=0 taillabel="X4:1 "]
X1:p1r:e -- W3:w1:w
W3:w1:e -- X4:p1l:w
edge [color="#000000:#0066ff:#000000"]
W3_w2l -- W3_w2r [labelangle=60 labeldist=0 taillabel=" BU"]
X1:p5r -- W3_w2l:w [headlabel=" X1:5" labelangle=-60 labeldist=0]
W3_w2r:e -- X4:p3l [labelangle=60 labeldist=0 taillabel="X4:3 "]
X1:p5r:e -- W3:w2:w
W3:w2:e -- X4:p3l:w
edge [color="#000000:#ff8000:#000000"]
W3_w3l -- W3_w3r [labelangle=60 labeldist=0 taillabel=" OG"]
X1:p6r -- W3_w3l:w [headlabel=" X1:6" labelangle=-60 labeldist=0]
W3_w3r:e -- X4:p4l [labelangle=60 labeldist=0 taillabel="X4:4 "]
X1:p6r:e -- W3:w3:w
W3:w3:e -- X4:p4l:w
edge [color="#000000:#8000ff:#000000"]
W3_w4l -- W3_w4r [labelangle=60 labeldist=0 taillabel=" VT"]
X1:p7r -- W3_w4l:w [headlabel=" X1:7" labelangle=-60 labeldist=0]
W3_w4r:e -- X4:p5l [labelangle=60 labeldist=0 taillabel="X4:5 "]
subgraph cluster_W4 {
graph [fillcolor=white label="2x | 0.5 mm² (21 AWG) | 0.35 m
" style="filled, dashed"]
node [fixedsize=true height=0 label="" shape=point width=0]
W4_w1l
W4_w1r
W4_w2l
W4_w2r
}
X1:p7r:e -- W3:w4:w
W3:w4:e -- X4:p5l:w
W3 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.14 mm² (26 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:5</td><td>BU</td><td>X4:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#0066ff" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:6</td><td>OG</td><td>X4:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:7</td><td>VT</td><td>X4:5</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
edge [color="#000000:#000000:#000000"]
W4_w1l -- W4_w1r [labelangle=60 labeldist=0 taillabel=" BK"]
X5:p1r -- W4_w1l:w [headlabel=" X5:1" labelangle=-60 labeldist=0]
W4_w1r:e -- X4:p1l [labelangle=60 labeldist=0 taillabel="X4:1 "]
X5:p1r:e -- W4:w1:w
W4:w1:e -- X4:p1l:w
edge [color="#000000:#ff0000:#000000"]
W4_w2l -- W4_w2r [labelangle=60 labeldist=0 taillabel=" RD"]
X5:p2r -- W4_w2l:w [headlabel=" X5:2" labelangle=-60 labeldist=0]
W4_w2r:e -- X4:p2l [labelangle=60 labeldist=0 taillabel="X4:2 "]
X5:p2r:e -- W4:w2:w
W4:w2:e -- X4:p2l:w
W4 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>2x</td><td>0.5 mm² (21 AWG)</td><td>0.35 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X5:1</td><td>BK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X5:2</td><td>RD</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 KiB

After

Width:  |  Height:  |  Size: 163 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -1,24 +1,24 @@
graph {
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
graph [bgcolor=transparent fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor=white fontname=arial shape=record style=filled]
edge [fontname=arial style=bold]
X1 [label="X1|{Molex KK 254|female|4-pin}|{{GND|VCC|RX|TX}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|RX|TX}}"]
W1 [label="W1|{4x|0.25 mm² (24 AWG)|+ S|0.2 m}|{{<w1>BN|<w2>RD|<w3>OG|<w4>YE|<ws>Shield}}"]
edge [color="#000000:#666600:#000000"]
X1:p1r -- W1:w1
W1:w1 -- X2:p1l
X1:p1r:e -- W1:w1:w
W1:w1:e -- X2:p1l:w
edge [color="#000000:#ff0000:#000000"]
X1:p2r -- W1:w2
W1:w2 -- X2:p2l
X1:p2r:e -- W1:w2:w
W1:w2:e -- X2:p2l:w
edge [color="#000000:#ff8000:#000000"]
X1:p3r -- W1:w3
W1:w3 -- X2:p4l
X1:p3r:e -- W1:w3:w
W1:w3:e -- X2:p4l:w
edge [color="#000000:#ffff00:#000000"]
X1:p4r -- W1:w4
W1:w4 -- X2:p3l
X1:p4r:e -- W1:w4:w
W1:w4:e -- X2:p3l:w
edge [color="#000000"]
X1:p1r -- W1:ws
X1:p1r:e -- W1:ws:w
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="4">W1</td></tr><tr><td>4x</td><td>0.25 mm² (24 AWG)</td><td>+ S</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BN</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>OG</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr><tr><td>X1:1</td><td>Shield</td><td><!-- s_out --></td></tr><tr><td colspan="3" cellpadding="0" height="6" border="2" sides="b" port="ws"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -4,149 +4,171 @@
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
-->
<!-- Pages: 1 -->
<svg width="968pt" height="171pt"
viewBox="0.00 0.00 968.00 170.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 166.5)">
<svg width="936pt" height="232pt"
viewBox="0.00 0.00 936.00 232.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 228)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-228 932,-228 932,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="white" stroke="black" points="0,-24 0,-162 206,-162 206,-24 0,-24"/>
<text text-anchor="middle" x="103" y="-146.8" font-family="arial" font-size="14.00">X1</text>
<polyline fill="none" stroke="black" points="0,-139 206,-139 "/>
<text text-anchor="middle" x="50.5" y="-123.8" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="101,-116 101,-139 "/>
<text text-anchor="middle" x="130" y="-123.8" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="159,-116 159,-139 "/>
<text text-anchor="middle" x="182.5" y="-123.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-116 206,-116 "/>
<text text-anchor="middle" x="57" y="-100.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-93 114,-93 "/>
<text text-anchor="middle" x="57" y="-77.8" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="0,-70 114,-70 "/>
<text text-anchor="middle" x="57" y="-54.8" font-family="arial" font-size="14.00">RX</text>
<polyline fill="none" stroke="black" points="0,-47 114,-47 "/>
<text text-anchor="middle" x="57" y="-31.8" font-family="arial" font-size="14.00">TX</text>
<polyline fill="none" stroke="black" points="114,-24 114,-116 "/>
<text text-anchor="middle" x="160" y="-100.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="114,-93 206,-93 "/>
<text text-anchor="middle" x="160" y="-77.8" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="114,-70 206,-70 "/>
<text text-anchor="middle" x="160" y="-54.8" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="114,-47 206,-47 "/>
<text text-anchor="middle" x="160" y="-31.8" font-family="arial" font-size="14.00">4</text>
<polygon fill="white" stroke="black" points="0,-57 0,-195 206,-195 206,-57 0,-57"/>
<text text-anchor="middle" x="103" y="-179.8" font-family="arial" font-size="14.00">X1</text>
<polyline fill="none" stroke="black" points="0,-172 206,-172 "/>
<text text-anchor="middle" x="50.5" y="-156.8" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="101,-149 101,-172 "/>
<text text-anchor="middle" x="130" y="-156.8" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="159,-149 159,-172 "/>
<text text-anchor="middle" x="182.5" y="-156.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-149 206,-149 "/>
<text text-anchor="middle" x="57" y="-133.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-126 114,-126 "/>
<text text-anchor="middle" x="57" y="-110.8" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="0,-103 114,-103 "/>
<text text-anchor="middle" x="57" y="-87.8" font-family="arial" font-size="14.00">RX</text>
<polyline fill="none" stroke="black" points="0,-80 114,-80 "/>
<text text-anchor="middle" x="57" y="-64.8" font-family="arial" font-size="14.00">TX</text>
<polyline fill="none" stroke="black" points="114,-57 114,-149 "/>
<text text-anchor="middle" x="160" y="-133.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="114,-126 206,-126 "/>
<text text-anchor="middle" x="160" y="-110.8" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="114,-103 206,-103 "/>
<text text-anchor="middle" x="160" y="-87.8" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="114,-80 206,-80 "/>
<text text-anchor="middle" x="160" y="-64.8" font-family="arial" font-size="14.00">4</text>
</g>
<!-- W1 -->
<g id="node3" class="node">
<title>W1</title>
<polygon fill="white" stroke="black" points="350,-0.5 350,-161.5 610,-161.5 610,-0.5 350,-0.5"/>
<text text-anchor="middle" x="480" y="-146.3" font-family="arial" font-size="14.00">W1</text>
<polyline fill="none" stroke="black" points="350,-138.5 610,-138.5 "/>
<text text-anchor="middle" x="365.5" y="-123.3" font-family="arial" font-size="14.00">4x</text>
<polyline fill="none" stroke="black" points="381,-115.5 381,-138.5 "/>
<text text-anchor="middle" x="451" y="-123.3" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polyline fill="none" stroke="black" points="521,-115.5 521,-138.5 "/>
<text text-anchor="middle" x="540" y="-123.3" font-family="arial" font-size="14.00">+ S</text>
<polyline fill="none" stroke="black" points="559,-115.5 559,-138.5 "/>
<text text-anchor="middle" x="584.5" y="-123.3" font-family="arial" font-size="14.00">0.2 m</text>
<polyline fill="none" stroke="black" points="350,-115.5 610,-115.5 "/>
<text text-anchor="middle" x="480" y="-100.3" font-family="arial" font-size="14.00">BN</text>
<polyline fill="none" stroke="black" points="350,-92.5 610,-92.5 "/>
<text text-anchor="middle" x="480" y="-77.3" font-family="arial" font-size="14.00">RD</text>
<polyline fill="none" stroke="black" points="350,-69.5 610,-69.5 "/>
<text text-anchor="middle" x="480" y="-54.3" font-family="arial" font-size="14.00">OG</text>
<polyline fill="none" stroke="black" points="350,-46.5 610,-46.5 "/>
<text text-anchor="middle" x="480" y="-31.3" font-family="arial" font-size="14.00">YE</text>
<polyline fill="none" stroke="black" points="350,-23.5 610,-23.5 "/>
<text text-anchor="middle" x="480" y="-8.3" font-family="arial" font-size="14.00">Shield</text>
<polygon fill="none" stroke="black" points="578,-224 350,-224 350,0 578,0 578,-224"/>
<polygon fill="none" stroke="black" points="350,-201 350,-224 578,-224 578,-201 350,-201"/>
<text text-anchor="start" x="453" y="-208.8" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="350,-178 350,-201 373,-201 373,-178 350,-178"/>
<text text-anchor="start" x="354" y="-185.8" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="373,-178 373,-201 505,-201 505,-178 373,-178"/>
<text text-anchor="start" x="377" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polygon fill="none" stroke="black" points="505,-178 505,-201 535,-201 535,-178 505,-178"/>
<text text-anchor="start" x="509" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
<polygon fill="none" stroke="black" points="535,-178 535,-201 578,-201 578,-178 535,-178"/>
<text text-anchor="start" x="539" y="-185.8" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="462" y="-166.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="372.5" y="-149.8" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="455" y="-149.8" font-family="arial" font-size="14.00">BN</text>
<text text-anchor="start" x="528" y="-149.8" font-family="arial" font-size="14.00">X2:1</text>
<polygon fill="#666600" stroke="transparent" points="350,-138 350,-144 578,-144 578,-138 350,-138"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351,-139 577,-139 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="577,-143 351,-143 "/>
<text text-anchor="start" x="372.5" y="-124.8" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="454.5" y="-124.8" font-family="arial" font-size="14.00">RD</text>
<text text-anchor="start" x="528" y="-124.8" font-family="arial" font-size="14.00">X2:2</text>
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="350,-113 350,-119 578,-119 578,-113 350,-113"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351,-114 577,-114 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="577,-118 351,-118 "/>
<text text-anchor="start" x="372.5" y="-99.8" font-family="arial" font-size="14.00">X1:3</text>
<text text-anchor="start" x="453" y="-99.8" font-family="arial" font-size="14.00">OG</text>
<text text-anchor="start" x="528" y="-99.8" font-family="arial" font-size="14.00">X2:4</text>
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="350,-88 350,-94 578,-94 578,-88 350,-88"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351,-89 577,-89 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="577,-93 351,-93 "/>
<text text-anchor="start" x="372.5" y="-74.8" font-family="arial" font-size="14.00">X1:4</text>
<text text-anchor="start" x="455" y="-74.8" font-family="arial" font-size="14.00">YE</text>
<text text-anchor="start" x="528" y="-74.8" font-family="arial" font-size="14.00">X2:3</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350,-63 350,-69 578,-69 578,-63 350,-63"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351,-64 577,-64 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="577,-68 351,-68 "/>
<text text-anchor="start" x="384.5" y="-49.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="372.5" y="-30.8" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="445.5" y="-30.8" font-family="arial" font-size="14.00">Shield</text>
<polyline fill="none" stroke="black" stroke-width="2" points="351,-20 577,-20 "/>
<text text-anchor="start" x="384.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>X1:p1r&#45;&#45;W1:w1</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-103C269.88,-103 285.87,-102 350,-102"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-105C270,-105 286,-104 350,-104"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-107C270.13,-107 286.12,-106 350,-106"/>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-136C270.38,-136.03 286.36,-139.03 350,-139"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-138C270.01,-138 285.99,-141 350,-141"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-140C269.64,-139.97 285.62,-142.97 350,-143"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>X1:p2r&#45;&#45;W1:w2</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-79C270,-79 286,-79 350,-79"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M206,-81C270,-81 286,-81 350,-81"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-83C270,-83 286,-83 350,-83"/>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-112C270.25,-112.02 286.24,-114.02 350,-114"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M206,-114C270.01,-114 285.99,-116 350,-116"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-116C269.76,-115.98 285.75,-117.98 350,-118"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>X1:p3r&#45;&#45;W1:w3</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-56C270,-56 286,-56 350,-56"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M206,-58C270,-58 286,-58 350,-58"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-60C270,-60 286,-60 350,-60"/>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-89C270,-89 286,-89 350,-89"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M206,-91C270,-91 286,-91 350,-91"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270,-93 286,-93 350,-93"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>X1:p4r&#45;&#45;W1:w4</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-33C270,-33 286,-33 350,-33"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-35C270,-35 286,-35 350,-35"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-37C270,-37 286,-37 350,-37"/>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-66C269.76,-66.02 285.75,-64.02 350,-64"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-68C270.01,-68 285.99,-66 350,-66"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-70C270.25,-69.98 286.24,-67.98 350,-68"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge9" class="edge">
<title>X1:p1r&#45;&#45;W1:ws</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-105C282.19,-105 273.81,-12 350,-12"/>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-138C288.18,-138 267.82,-22 350,-22"/>
</g>
<!-- X2 -->
<g id="node2" class="node">
<title>X2</title>
<polygon fill="white" stroke="black" points="754,-23 754,-161 960,-161 960,-23 754,-23"/>
<text text-anchor="middle" x="857" y="-145.8" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="754,-138 960,-138 "/>
<text text-anchor="middle" x="804.5" y="-122.8" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="855,-115 855,-138 "/>
<text text-anchor="middle" x="884" y="-122.8" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="913,-115 913,-138 "/>
<text text-anchor="middle" x="936.5" y="-122.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="754,-115 960,-115 "/>
<text text-anchor="middle" x="799.5" y="-99.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="754,-92 845,-92 "/>
<text text-anchor="middle" x="799.5" y="-76.8" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="754,-69 845,-69 "/>
<text text-anchor="middle" x="799.5" y="-53.8" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="754,-46 845,-46 "/>
<text text-anchor="middle" x="799.5" y="-30.8" font-family="arial" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="845,-23 845,-115 "/>
<text text-anchor="middle" x="902.5" y="-99.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="845,-92 960,-92 "/>
<text text-anchor="middle" x="902.5" y="-76.8" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="845,-69 960,-69 "/>
<text text-anchor="middle" x="902.5" y="-53.8" font-family="arial" font-size="14.00">RX</text>
<polyline fill="none" stroke="black" points="845,-46 960,-46 "/>
<text text-anchor="middle" x="902.5" y="-30.8" font-family="arial" font-size="14.00">TX</text>
<polygon fill="white" stroke="black" points="722,-59 722,-197 928,-197 928,-59 722,-59"/>
<text text-anchor="middle" x="825" y="-181.8" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="722,-174 928,-174 "/>
<text text-anchor="middle" x="772.5" y="-158.8" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="823,-151 823,-174 "/>
<text text-anchor="middle" x="852" y="-158.8" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="881,-151 881,-174 "/>
<text text-anchor="middle" x="904.5" y="-158.8" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="722,-151 928,-151 "/>
<text text-anchor="middle" x="767.5" y="-135.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="722,-128 813,-128 "/>
<text text-anchor="middle" x="767.5" y="-112.8" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="722,-105 813,-105 "/>
<text text-anchor="middle" x="767.5" y="-89.8" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="722,-82 813,-82 "/>
<text text-anchor="middle" x="767.5" y="-66.8" font-family="arial" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="813,-59 813,-151 "/>
<text text-anchor="middle" x="870.5" y="-135.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="813,-128 928,-128 "/>
<text text-anchor="middle" x="870.5" y="-112.8" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="813,-105 928,-105 "/>
<text text-anchor="middle" x="870.5" y="-89.8" font-family="arial" font-size="14.00">RX</text>
<polyline fill="none" stroke="black" points="813,-82 928,-82 "/>
<text text-anchor="middle" x="870.5" y="-66.8" font-family="arial" font-size="14.00">TX</text>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge2" class="edge">
<title>W1:w1&#45;&#45;X2:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M610,-102C674,-102 690,-102 754,-102"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M610,-104C674,-104 690,-104 754,-104"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M610,-106C674,-106 690,-106 754,-106"/>
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-139C641.88,-139 657.87,-138 722,-138"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M578,-141C642,-141 658,-140 722,-140"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-143C642.13,-143 658.12,-142 722,-142"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge4" class="edge">
<title>W1:w2&#45;&#45;X2:p2l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M610,-79C673.88,-79 689.87,-78 754,-78"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M610,-81C674,-81 690,-80 754,-80"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M610,-83C674.13,-83 690.12,-82 754,-82"/>
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-114C642,-114 658,-114 722,-114"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M578,-116C642,-116 658,-116 722,-116"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-118C642,-118 658,-118 722,-118"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge6" class="edge">
<title>W1:w3&#45;&#45;X2:p4l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M610,-56C673.16,-56.98 687.4,-32.98 754,-32"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M610,-58C674.88,-58 689.12,-34 754,-34"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M610,-60C676.6,-59.02 690.84,-35.02 754,-36"/>
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-89C641.04,-89.86 655.68,-68.86 722,-68"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M578,-91C642.68,-91 657.32,-70 722,-70"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-93C644.32,-92.14 658.96,-71.14 722,-72"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge8" class="edge">
<title>W1:w4&#45;&#45;X2:p3l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M610,-33C676.41,-33.9 690.93,-55.9 754,-55"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M610,-35C674.74,-35 689.26,-57 754,-57"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M610,-37C673.07,-36.1 687.59,-58.1 754,-59"/>
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-64C644.9,-65.09 658.67,-92.09 722,-91"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M578,-66C643.12,-66 656.88,-93 722,-93"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M578,-68C641.33,-66.91 655.1,-93.91 722,-95"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,32 +1,32 @@
graph {
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
graph [bgcolor=transparent fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor=white fontname=arial shape=record style=filled]
edge [fontname=arial style=bold]
X1 [label="X1|{Molex Micro-Fit|male|2-pin}|{{GND|VCC}|{<p1r>1|<p2r>2}}"]
X2 [label="X2|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
X3 [label="X3|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
X4 [label="X4|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
W1 [label="W1|{2x|0.25 mm² (24 AWG)|0.2 m}|{{<w1>BK|<w2>RD}}"]
edge [color="#000000:#000000:#000000"]
X1:p1r -- W1:w1
W1:w1 -- X2:p1l
X1:p1r:e -- W1:w1:w
W1:w1:e -- X2:p1l:w
edge [color="#000000:#ff0000:#000000"]
X1:p2r -- W1:w2
W1:w2 -- X2:p2l
W2 [label="W2|{2x|0.25 mm² (24 AWG)|0.2 m}|{{<w1>BK|<w2>RD}}"]
X1:p2r:e -- W1:w2:w
W1:w2:e -- X2:p2l:w
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W1</td></tr><tr><td>2x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
edge [color="#000000:#000000:#000000"]
X1:p1r -- W2:w1
W2:w1 -- X3:p1l
X1:p1r:e -- W2:w1:w
W2:w1:e -- X3:p1l:w
edge [color="#000000:#ff0000:#000000"]
X1:p2r -- W2:w2
W2:w2 -- X3:p2l
W3 [label="W3|{2x|0.25 mm² (24 AWG)|0.2 m}|{{<w1>BK|<w2>RD}}"]
X1:p2r:e -- W2:w2:w
W2:w2:e -- X3:p2l:w
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W2</td></tr><tr><td>2x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
edge [color="#000000:#000000:#000000"]
X1:p1r -- W3:w1
W3:w1 -- X4:p1l
X1:p1r:e -- W3:w1:w
W3:w1:e -- X4:p1l:w
edge [color="#000000:#ff0000:#000000"]
X1:p2r -- W3:w2
W3:w2 -- X4:p2l
X1:p2r:e -- W3:w2:w
W3:w2:e -- X4:p2l:w
W3 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td colspan="3">W3</td></tr><tr><td>2x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View File

@ -4,220 +4,254 @@
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
-->
<!-- Pages: 1 -->
<svg width="937pt" height="335pt"
viewBox="0.00 0.00 937.00 335.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 331)">
<svg width="913pt" height="446pt"
viewBox="0.00 0.00 913.00 446.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 442)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-442 909,-442 909,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="white" stroke="black" points="0,-117.5 0,-209.5 204,-209.5 204,-117.5 0,-117.5"/>
<text text-anchor="middle" x="102" y="-194.3" font-family="arial" font-size="14.00">X1</text>
<polyline fill="none" stroke="black" points="0,-186.5 204,-186.5 "/>
<text text-anchor="middle" x="55" y="-171.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="110,-163.5 110,-186.5 "/>
<text text-anchor="middle" x="133.5" y="-171.3" font-family="arial" font-size="14.00">male</text>
<polyline fill="none" stroke="black" points="157,-163.5 157,-186.5 "/>
<text text-anchor="middle" x="180.5" y="-171.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-163.5 204,-163.5 "/>
<text text-anchor="middle" x="56.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-140.5 113,-140.5 "/>
<text text-anchor="middle" x="56.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="113,-117.5 113,-163.5 "/>
<text text-anchor="middle" x="158.5" y="-148.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="113,-140.5 204,-140.5 "/>
<text text-anchor="middle" x="158.5" y="-125.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="white" stroke="black" points="0,-166 0,-258 204,-258 204,-166 0,-166"/>
<text text-anchor="middle" x="102" y="-242.8" font-family="arial" font-size="14.00">X1</text>
<polyline fill="none" stroke="black" points="0,-235 204,-235 "/>
<text text-anchor="middle" x="55" y="-219.8" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="110,-212 110,-235 "/>
<text text-anchor="middle" x="133.5" y="-219.8" font-family="arial" font-size="14.00">male</text>
<polyline fill="none" stroke="black" points="157,-212 157,-235 "/>
<text text-anchor="middle" x="180.5" y="-219.8" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-212 204,-212 "/>
<text text-anchor="middle" x="56.5" y="-196.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-189 113,-189 "/>
<text text-anchor="middle" x="56.5" y="-173.8" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="113,-166 113,-212 "/>
<text text-anchor="middle" x="158.5" y="-196.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="113,-189 204,-189 "/>
<text text-anchor="middle" x="158.5" y="-173.8" font-family="arial" font-size="14.00">2</text>
</g>
<!-- W1 -->
<g id="node5" class="node">
<title>W1</title>
<polygon fill="white" stroke="black" points="348,-234.5 348,-326.5 570,-326.5 570,-234.5 348,-234.5"/>
<text text-anchor="middle" x="459" y="-311.3" font-family="arial" font-size="14.00">W1</text>
<polyline fill="none" stroke="black" points="348,-303.5 570,-303.5 "/>
<text text-anchor="middle" x="363.5" y="-288.3" font-family="arial" font-size="14.00">2x</text>
<polyline fill="none" stroke="black" points="379,-280.5 379,-303.5 "/>
<text text-anchor="middle" x="449" y="-288.3" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polyline fill="none" stroke="black" points="519,-280.5 519,-303.5 "/>
<text text-anchor="middle" x="544.5" y="-288.3" font-family="arial" font-size="14.00">0.2 m</text>
<polyline fill="none" stroke="black" points="348,-280.5 570,-280.5 "/>
<text text-anchor="middle" x="459" y="-265.3" font-family="arial" font-size="14.00">BK</text>
<polyline fill="none" stroke="black" points="348,-257.5 570,-257.5 "/>
<text text-anchor="middle" x="459" y="-242.3" font-family="arial" font-size="14.00">RD</text>
<polygon fill="none" stroke="black" points="546,-438 348,-438 348,-308 546,-308 546,-438"/>
<polygon fill="none" stroke="black" points="348,-415 348,-438 546,-438 546,-415 348,-415"/>
<text text-anchor="start" x="436" y="-422.8" font-family="arial" font-size="14.00">W1</text>
<polygon fill="none" stroke="black" points="348,-392 348,-415 371,-415 371,-392 348,-392"/>
<text text-anchor="start" x="352" y="-399.8" font-family="arial" font-size="14.00">2x</text>
<polygon fill="none" stroke="black" points="371,-392 371,-415 503,-415 503,-392 371,-392"/>
<text text-anchor="start" x="375" y="-399.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polygon fill="none" stroke="black" points="503,-392 503,-415 546,-415 546,-392 503,-392"/>
<text text-anchor="start" x="507" y="-399.8" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="445" y="-380.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="368.5" y="-363.8" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="438" y="-363.8" font-family="arial" font-size="14.00">BK</text>
<text text-anchor="start" x="498" y="-363.8" font-family="arial" font-size="14.00">X2:1</text>
<polygon fill="#000000" stroke="transparent" points="348,-352 348,-358 546,-358 546,-352 348,-352"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-353 545,-353 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-357 349,-357 "/>
<text text-anchor="start" x="368.5" y="-338.8" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="437.5" y="-338.8" font-family="arial" font-size="14.00">RD</text>
<text text-anchor="start" x="498" y="-338.8" font-family="arial" font-size="14.00">X2:2</text>
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-327 348,-333 546,-333 546,-327 348,-327"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-328 545,-328 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-332 349,-332 "/>
<text text-anchor="start" x="380.5" y="-313.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>X1:p1r&#45;&#45;W1:w1</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C288.43,-151.85 267.51,-268.85 348,-266.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C286.46,-151.5 265.54,-268.5 348,-268.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C284.49,-151.15 263.57,-268.15 348,-270.5"/>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C299.95,-200.55 255.89,-355.55 348,-353"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C298.03,-200 253.97,-355 348,-355"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C296.11,-199.45 252.05,-354.45 348,-357"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>X1:p2r&#45;&#45;W1:w2</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C288.43,-128.85 267.51,-245.85 348,-243.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C286.46,-128.5 265.54,-245.5 348,-245.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C284.49,-128.15 263.57,-245.15 348,-247.5"/>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C299.31,-177.54 256.55,-330.54 348,-328"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C297.38,-177 254.62,-330 348,-330"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C295.45,-176.46 252.69,-329.46 348,-332"/>
</g>
<!-- W2 -->
<g id="node6" class="node">
<title>W2</title>
<polygon fill="white" stroke="black" points="348,-117.5 348,-209.5 570,-209.5 570,-117.5 348,-117.5"/>
<text text-anchor="middle" x="459" y="-194.3" font-family="arial" font-size="14.00">W2</text>
<polyline fill="none" stroke="black" points="348,-186.5 570,-186.5 "/>
<text text-anchor="middle" x="363.5" y="-171.3" font-family="arial" font-size="14.00">2x</text>
<polyline fill="none" stroke="black" points="379,-163.5 379,-186.5 "/>
<text text-anchor="middle" x="449" y="-171.3" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polyline fill="none" stroke="black" points="519,-163.5 519,-186.5 "/>
<text text-anchor="middle" x="544.5" y="-171.3" font-family="arial" font-size="14.00">0.2 m</text>
<polyline fill="none" stroke="black" points="348,-163.5 570,-163.5 "/>
<text text-anchor="middle" x="459" y="-148.3" font-family="arial" font-size="14.00">BK</text>
<polyline fill="none" stroke="black" points="348,-140.5 570,-140.5 "/>
<text text-anchor="middle" x="459" y="-125.3" font-family="arial" font-size="14.00">RD</text>
<polygon fill="none" stroke="black" points="546,-284 348,-284 348,-154 546,-154 546,-284"/>
<polygon fill="none" stroke="black" points="348,-261 348,-284 546,-284 546,-261 348,-261"/>
<text text-anchor="start" x="436" y="-268.8" font-family="arial" font-size="14.00">W2</text>
<polygon fill="none" stroke="black" points="348,-238 348,-261 371,-261 371,-238 348,-238"/>
<text text-anchor="start" x="352" y="-245.8" font-family="arial" font-size="14.00">2x</text>
<polygon fill="none" stroke="black" points="371,-238 371,-261 503,-261 503,-238 371,-238"/>
<text text-anchor="start" x="375" y="-245.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polygon fill="none" stroke="black" points="503,-238 503,-261 546,-261 546,-238 503,-238"/>
<text text-anchor="start" x="507" y="-245.8" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="445" y="-226.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="368.5" y="-209.8" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="438" y="-209.8" font-family="arial" font-size="14.00">BK</text>
<text text-anchor="start" x="498" y="-209.8" font-family="arial" font-size="14.00">X3:1</text>
<polygon fill="#000000" stroke="transparent" points="348,-198 348,-204 546,-204 546,-198 348,-198"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-199 545,-199 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-203 349,-203 "/>
<text text-anchor="start" x="368.5" y="-184.8" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="437.5" y="-184.8" font-family="arial" font-size="14.00">RD</text>
<text text-anchor="start" x="498" y="-184.8" font-family="arial" font-size="14.00">X3:2</text>
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-173 348,-179 546,-179 546,-173 348,-173"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-174 545,-174 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-178 349,-178 "/>
<text text-anchor="start" x="380.5" y="-159.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W2 -->
<g id="edge5" class="edge">
<title>X1:p1r&#45;&#45;W2:w1</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C268,-149.5 284,-149.5 348,-149.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C268,-151.5 284,-151.5 348,-151.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C268,-153.5 284,-153.5 348,-153.5"/>
<title>X1:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C268.13,-198 284.12,-199 348,-199"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C268,-200 284,-201 348,-201"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C267.88,-202 283.87,-203 348,-203"/>
</g>
<!-- X1&#45;&#45;W2 -->
<g id="edge7" class="edge">
<title>X1:p2r&#45;&#45;W2:w2</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C268,-126.5 284,-126.5 348,-126.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C268,-128.5 284,-128.5 348,-128.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C268,-130.5 284,-130.5 348,-130.5"/>
<title>X1:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C267.88,-175 283.87,-174 348,-174"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C268,-177 284,-176 348,-176"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C268.13,-179 284.12,-178 348,-178"/>
</g>
<!-- W3 -->
<g id="node7" class="node">
<title>W3</title>
<polygon fill="white" stroke="black" points="348,-0.5 348,-92.5 570,-92.5 570,-0.5 348,-0.5"/>
<text text-anchor="middle" x="459" y="-77.3" font-family="arial" font-size="14.00">W3</text>
<polyline fill="none" stroke="black" points="348,-69.5 570,-69.5 "/>
<text text-anchor="middle" x="363.5" y="-54.3" font-family="arial" font-size="14.00">2x</text>
<polyline fill="none" stroke="black" points="379,-46.5 379,-69.5 "/>
<text text-anchor="middle" x="449" y="-54.3" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polyline fill="none" stroke="black" points="519,-46.5 519,-69.5 "/>
<text text-anchor="middle" x="544.5" y="-54.3" font-family="arial" font-size="14.00">0.2 m</text>
<polyline fill="none" stroke="black" points="348,-46.5 570,-46.5 "/>
<text text-anchor="middle" x="459" y="-31.3" font-family="arial" font-size="14.00">BK</text>
<polyline fill="none" stroke="black" points="348,-23.5 570,-23.5 "/>
<text text-anchor="middle" x="459" y="-8.3" font-family="arial" font-size="14.00">RD</text>
<polygon fill="none" stroke="black" points="546,-130 348,-130 348,0 546,0 546,-130"/>
<polygon fill="none" stroke="black" points="348,-107 348,-130 546,-130 546,-107 348,-107"/>
<text text-anchor="start" x="436" y="-114.8" font-family="arial" font-size="14.00">W3</text>
<polygon fill="none" stroke="black" points="348,-84 348,-107 371,-107 371,-84 348,-84"/>
<text text-anchor="start" x="352" y="-91.8" font-family="arial" font-size="14.00">2x</text>
<polygon fill="none" stroke="black" points="371,-84 371,-107 503,-107 503,-84 371,-84"/>
<text text-anchor="start" x="375" y="-91.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polygon fill="none" stroke="black" points="503,-84 503,-107 546,-107 546,-84 503,-84"/>
<text text-anchor="start" x="507" y="-91.8" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="445" y="-72.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="368.5" y="-55.8" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="438" y="-55.8" font-family="arial" font-size="14.00">BK</text>
<text text-anchor="start" x="498" y="-55.8" font-family="arial" font-size="14.00">X4:1</text>
<polygon fill="#000000" stroke="transparent" points="348,-44 348,-50 546,-50 546,-44 348,-44"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-45 545,-45 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-49 349,-49 "/>
<text text-anchor="start" x="368.5" y="-30.8" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="437.5" y="-30.8" font-family="arial" font-size="14.00">RD</text>
<text text-anchor="start" x="498" y="-30.8" font-family="arial" font-size="14.00">X4:2</text>
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-19 348,-25 546,-25 546,-19 348,-19"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-20 545,-20 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-24 349,-24 "/>
<text text-anchor="start" x="380.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W3 -->
<g id="edge9" class="edge">
<title>X1:p1r&#45;&#45;W3:w1</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C284.49,-151.85 263.57,-34.85 348,-32.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C286.46,-151.5 265.54,-34.5 348,-34.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C288.43,-151.15 267.51,-34.15 348,-36.5"/>
<title>X1:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-198C295.45,-200.54 252.69,-47.54 348,-45"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-200C297.38,-200 254.62,-47 348,-47"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-202C299.31,-199.46 256.55,-46.46 348,-49"/>
</g>
<!-- X1&#45;&#45;W3 -->
<g id="edge11" class="edge">
<title>X1:p2r&#45;&#45;W3:w2</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C284.49,-128.85 263.57,-11.85 348,-9.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C286.46,-128.5 265.54,-11.5 348,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C288.43,-128.15 267.51,-11.15 348,-13.5"/>
<title>X1:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-175C296.11,-177.55 252.05,-22.55 348,-20"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-177C298.03,-177 253.97,-22 348,-22"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-179C299.95,-176.45 255.89,-21.45 348,-24"/>
</g>
<!-- X2 -->
<g id="node2" class="node">
<title>X2</title>
<polygon fill="white" stroke="black" points="714,-234.5 714,-326.5 929,-326.5 929,-234.5 714,-234.5"/>
<text text-anchor="middle" x="821.5" y="-311.3" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="714,-303.5 929,-303.5 "/>
<text text-anchor="middle" x="769" y="-288.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="824,-280.5 824,-303.5 "/>
<text text-anchor="middle" x="853" y="-288.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="882,-280.5 882,-303.5 "/>
<text text-anchor="middle" x="905.5" y="-288.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="714,-280.5 929,-280.5 "/>
<text text-anchor="middle" x="762" y="-265.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="714,-257.5 810,-257.5 "/>
<text text-anchor="middle" x="762" y="-242.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="810,-234.5 810,-280.5 "/>
<text text-anchor="middle" x="869.5" y="-265.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="810,-257.5 929,-257.5 "/>
<text text-anchor="middle" x="869.5" y="-242.3" font-family="arial" font-size="14.00">VCC</text>
<polygon fill="white" stroke="black" points="690,-320 690,-412 905,-412 905,-320 690,-320"/>
<text text-anchor="middle" x="797.5" y="-396.8" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="690,-389 905,-389 "/>
<text text-anchor="middle" x="745" y="-373.8" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="800,-366 800,-389 "/>
<text text-anchor="middle" x="829" y="-373.8" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="858,-366 858,-389 "/>
<text text-anchor="middle" x="881.5" y="-373.8" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="690,-366 905,-366 "/>
<text text-anchor="middle" x="738" y="-350.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="690,-343 786,-343 "/>
<text text-anchor="middle" x="738" y="-327.8" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="786,-320 786,-366 "/>
<text text-anchor="middle" x="845.5" y="-350.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="786,-343 905,-343 "/>
<text text-anchor="middle" x="845.5" y="-327.8" font-family="arial" font-size="14.00">VCC</text>
</g>
<!-- X3 -->
<g id="node3" class="node">
<title>X3</title>
<polygon fill="white" stroke="black" points="714,-117.5 714,-209.5 929,-209.5 929,-117.5 714,-117.5"/>
<text text-anchor="middle" x="821.5" y="-194.3" font-family="arial" font-size="14.00">X3</text>
<polyline fill="none" stroke="black" points="714,-186.5 929,-186.5 "/>
<text text-anchor="middle" x="769" y="-171.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="824,-163.5 824,-186.5 "/>
<text text-anchor="middle" x="853" y="-171.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="882,-163.5 882,-186.5 "/>
<text text-anchor="middle" x="905.5" y="-171.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="714,-163.5 929,-163.5 "/>
<text text-anchor="middle" x="762" y="-148.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="714,-140.5 810,-140.5 "/>
<text text-anchor="middle" x="762" y="-125.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="810,-117.5 810,-163.5 "/>
<text text-anchor="middle" x="869.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="810,-140.5 929,-140.5 "/>
<text text-anchor="middle" x="869.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
<polygon fill="white" stroke="black" points="690,-166 690,-258 905,-258 905,-166 690,-166"/>
<text text-anchor="middle" x="797.5" y="-242.8" font-family="arial" font-size="14.00">X3</text>
<polyline fill="none" stroke="black" points="690,-235 905,-235 "/>
<text text-anchor="middle" x="745" y="-219.8" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="800,-212 800,-235 "/>
<text text-anchor="middle" x="829" y="-219.8" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="858,-212 858,-235 "/>
<text text-anchor="middle" x="881.5" y="-219.8" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="690,-212 905,-212 "/>
<text text-anchor="middle" x="738" y="-196.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="690,-189 786,-189 "/>
<text text-anchor="middle" x="738" y="-173.8" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="786,-166 786,-212 "/>
<text text-anchor="middle" x="845.5" y="-196.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="786,-189 905,-189 "/>
<text text-anchor="middle" x="845.5" y="-173.8" font-family="arial" font-size="14.00">VCC</text>
</g>
<!-- X4 -->
<g id="node4" class="node">
<title>X4</title>
<polygon fill="white" stroke="black" points="714,-0.5 714,-92.5 929,-92.5 929,-0.5 714,-0.5"/>
<text text-anchor="middle" x="821.5" y="-77.3" font-family="arial" font-size="14.00">X4</text>
<polyline fill="none" stroke="black" points="714,-69.5 929,-69.5 "/>
<text text-anchor="middle" x="769" y="-54.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="824,-46.5 824,-69.5 "/>
<text text-anchor="middle" x="853" y="-54.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="882,-46.5 882,-69.5 "/>
<text text-anchor="middle" x="905.5" y="-54.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="714,-46.5 929,-46.5 "/>
<text text-anchor="middle" x="762" y="-31.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="714,-23.5 810,-23.5 "/>
<text text-anchor="middle" x="762" y="-8.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="810,-0.5 810,-46.5 "/>
<text text-anchor="middle" x="869.5" y="-31.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="810,-23.5 929,-23.5 "/>
<text text-anchor="middle" x="869.5" y="-8.3" font-family="arial" font-size="14.00">VCC</text>
<polygon fill="white" stroke="black" points="690,-12 690,-104 905,-104 905,-12 690,-12"/>
<text text-anchor="middle" x="797.5" y="-88.8" font-family="arial" font-size="14.00">X4</text>
<polyline fill="none" stroke="black" points="690,-81 905,-81 "/>
<text text-anchor="middle" x="745" y="-65.8" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="800,-58 800,-81 "/>
<text text-anchor="middle" x="829" y="-65.8" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="858,-58 858,-81 "/>
<text text-anchor="middle" x="881.5" y="-65.8" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="690,-58 905,-58 "/>
<text text-anchor="middle" x="738" y="-42.8" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="690,-35 786,-35 "/>
<text text-anchor="middle" x="738" y="-19.8" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="786,-12 786,-58 "/>
<text text-anchor="middle" x="845.5" y="-42.8" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="786,-35 905,-35 "/>
<text text-anchor="middle" x="845.5" y="-19.8" font-family="arial" font-size="14.00">VCC</text>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge2" class="edge">
<title>W1:w1&#45;&#45;X2:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-266.5C634,-266.5 650,-266.5 714,-266.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-268.5C634,-268.5 650,-268.5 714,-268.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-270.5C634,-270.5 650,-270.5 714,-270.5"/>
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-353C609.88,-353 625.87,-352 690,-352"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-355C610,-355 626,-354 690,-354"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-357C610.13,-357 626.12,-356 690,-356"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge4" class="edge">
<title>W1:w2&#45;&#45;X2:p2l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-243.5C634,-243.5 650,-243.5 714,-243.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M570,-245.5C634,-245.5 650,-245.5 714,-245.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-247.5C634,-247.5 650,-247.5 714,-247.5"/>
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-328C610.13,-328 626.12,-329 690,-329"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-330C610,-330 626,-331 690,-331"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-332C609.88,-332 625.87,-333 690,-333"/>
</g>
<!-- W2&#45;&#45;X3 -->
<g id="edge6" class="edge">
<title>W2:w1&#45;&#45;X3:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-149.5C634,-149.5 650,-149.5 714,-149.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-151.5C634,-151.5 650,-151.5 714,-151.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-153.5C634,-153.5 650,-153.5 714,-153.5"/>
<title>W2:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-199C609.88,-199 625.87,-198 690,-198"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-201C610,-201 626,-200 690,-200"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-203C610.13,-203 626.12,-202 690,-202"/>
</g>
<!-- W2&#45;&#45;X3 -->
<g id="edge8" class="edge">
<title>W2:w2&#45;&#45;X3:p2l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-126.5C634,-126.5 650,-126.5 714,-126.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M570,-128.5C634,-128.5 650,-128.5 714,-128.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-130.5C634,-130.5 650,-130.5 714,-130.5"/>
<title>W2:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-174C610.13,-174 626.12,-175 690,-175"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-176C610,-176 626,-177 690,-177"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-178C609.88,-178 625.87,-179 690,-179"/>
</g>
<!-- W3&#45;&#45;X4 -->
<g id="edge10" class="edge">
<title>W3:w1&#45;&#45;X4:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-32.5C634,-32.5 650,-32.5 714,-32.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-34.5C634,-34.5 650,-34.5 714,-34.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-36.5C634,-36.5 650,-36.5 714,-36.5"/>
<title>W3:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-45C609.88,-45 625.87,-44 690,-44"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-47C610,-47 626,-46 690,-46"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-49C610.13,-49 626.12,-48 690,-48"/>
</g>
<!-- W3&#45;&#45;X4 -->
<g id="edge12" class="edge">
<title>W3:w2&#45;&#45;X4:p2l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-9.5C634,-9.5 650,-9.5 714,-9.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M570,-11.5C634,-11.5 650,-11.5 714,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M570,-13.5C634,-13.5 650,-13.5 714,-13.5"/>
<title>W3:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-20C610.13,-20 626.12,-21 690,-21"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-22C610,-22 626,-23 690,-23"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-24C609.88,-24 625.87,-25 690,-25"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -1,52 +1,30 @@
graph {
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
graph [bgcolor=transparent fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor=white fontname=arial shape=record style=filled]
edge [fontname=arial style=bold]
X1 [label="X1|{Molex Micro-Fit|male|2-pin}|{{GND|VCC}|{<p1r>1|<p2r>2}}"]
X2 [label="X2|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
X3 [label="X3|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
X4 [label="X4|{Molex Micro-Fit|female|2-pin}|{{<p1l>1|<p2l>2}|{GND|VCC}}"]
subgraph cluster_W1 {
graph [fillcolor=white label="6x | 0.25 mm² (24 AWG) | 0.2 m
" style="filled, dashed"]
node [fixedsize=true height=0 label="" shape=point width=0]
W1_w1l
W1_w1r
W1_w2l
W1_w2r
W1_w3l
W1_w3r
W1_w4l
W1_w4r
W1_w5l
W1_w5r
W1_w6l
W1_w6r
}
edge [color="#000000:#000000:#000000"]
W1_w1l -- W1_w1r [labelangle=60 labeldist=0 taillabel=" BK"]
X1:p1r -- W1_w1l:w [headlabel=" X1:1" labelangle=-60 labeldist=0]
W1_w1r:e -- X2:p1l [labelangle=60 labeldist=0 taillabel="X2:1 "]
X1:p1r:e -- W1:w1:w
W1:w1:e -- X2:p1l:w
edge [color="#000000:#ff0000:#000000"]
W1_w2l -- W1_w2r [labelangle=60 labeldist=0 taillabel=" RD"]
X1:p2r -- W1_w2l:w [headlabel=" X1:2" labelangle=-60 labeldist=0]
W1_w2r:e -- X2:p2l [labelangle=60 labeldist=0 taillabel="X2:2 "]
X1:p2r:e -- W1:w2:w
W1:w2:e -- X2:p2l:w
edge [color="#000000:#000000:#000000"]
W1_w3l -- W1_w3r [labelangle=60 labeldist=0 taillabel=" BK"]
X1:p1r -- W1_w3l:w [headlabel=" X1:1" labelangle=-60 labeldist=0]
W1_w3r:e -- X3:p1l [labelangle=60 labeldist=0 taillabel="X3:1 "]
X1:p1r:e -- W1:w3:w
W1:w3:e -- X3:p1l:w
edge [color="#000000:#ff0000:#000000"]
W1_w4l -- W1_w4r [labelangle=60 labeldist=0 taillabel=" RD"]
X1:p2r -- W1_w4l:w [headlabel=" X1:2" labelangle=-60 labeldist=0]
W1_w4r:e -- X3:p2l [labelangle=60 labeldist=0 taillabel="X3:2 "]
X1:p2r:e -- W1:w4:w
W1:w4:e -- X3:p2l:w
edge [color="#000000:#000000:#000000"]
W1_w5l -- W1_w5r [labelangle=60 labeldist=0 taillabel=" BK"]
X1:p1r -- W1_w5l:w [headlabel=" X1:1" labelangle=-60 labeldist=0]
W1_w5r:e -- X4:p1l [labelangle=60 labeldist=0 taillabel="X4:1 "]
X1:p1r:e -- W1:w5:w
W1:w5:e -- X4:p1l:w
edge [color="#000000:#ff0000:#000000"]
W1_w6l -- W1_w6r [labelangle=60 labeldist=0 taillabel=" RD"]
X1:p2r -- W1_w6l:w [headlabel=" X1:2" labelangle=-60 labeldist=0]
W1_w6r:e -- X4:p2l [labelangle=60 labeldist=0 taillabel="X4:2 "]
X1:p2r:e -- W1:w6:w
W1:w6:e -- X4:p2l:w
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>6x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>BK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>RD</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:1</td><td>BK</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:2</td><td>RD</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w4"></td></tr><tr><td>X1:1</td><td>BK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w5"></td></tr><tr><td>X1:2</td><td>RD</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w6"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

@ -4,298 +4,222 @@
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
-->
<!-- Pages: 1 -->
<svg width="925pt" height="335pt"
viewBox="0.00 0.00 925.00 335.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="913pt" height="335pt"
viewBox="0.00 0.00 913.00 335.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 331)">
<g id="clust1" class="cluster">
<title>cluster_W1</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="340,-71.5 340,-245.5 566,-245.5 566,-71.5 340,-71.5"/>
<text text-anchor="middle" x="453" y="-230.3" font-family="arial" font-size="14.00">6x &#160;| &#160;0.25 mm² (24 AWG) &#160;| &#160;0.2 m</text>
<text text-anchor="middle" x="453" y="-215.3" font-family="arial" font-size="14.00"> </text>
</g>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-331 909,-331 909,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="white" stroke="black" points="0,-116.5 0,-208.5 204,-208.5 204,-116.5 0,-116.5"/>
<text text-anchor="middle" x="102" y="-193.3" font-family="arial" font-size="14.00">X1</text>
<polyline fill="none" stroke="black" points="0,-185.5 204,-185.5 "/>
<text text-anchor="middle" x="55" y="-170.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="110,-162.5 110,-185.5 "/>
<text text-anchor="middle" x="133.5" y="-170.3" font-family="arial" font-size="14.00">male</text>
<polyline fill="none" stroke="black" points="157,-162.5 157,-185.5 "/>
<text text-anchor="middle" x="180.5" y="-170.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-162.5 204,-162.5 "/>
<text text-anchor="middle" x="56.5" y="-147.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-139.5 113,-139.5 "/>
<text text-anchor="middle" x="56.5" y="-124.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="113,-116.5 113,-162.5 "/>
<text text-anchor="middle" x="158.5" y="-147.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="113,-139.5 204,-139.5 "/>
<text text-anchor="middle" x="158.5" y="-124.3" font-family="arial" font-size="14.00">2</text>
<polygon fill="white" stroke="black" points="0,-117.5 0,-209.5 204,-209.5 204,-117.5 0,-117.5"/>
<text text-anchor="middle" x="102" y="-194.3" font-family="arial" font-size="14.00">X1</text>
<polyline fill="none" stroke="black" points="0,-186.5 204,-186.5 "/>
<text text-anchor="middle" x="55" y="-171.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="110,-163.5 110,-186.5 "/>
<text text-anchor="middle" x="133.5" y="-171.3" font-family="arial" font-size="14.00">male</text>
<polyline fill="none" stroke="black" points="157,-163.5 157,-186.5 "/>
<text text-anchor="middle" x="180.5" y="-171.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-163.5 204,-163.5 "/>
<text text-anchor="middle" x="56.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-140.5 113,-140.5 "/>
<text text-anchor="middle" x="56.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="113,-117.5 113,-163.5 "/>
<text text-anchor="middle" x="158.5" y="-148.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="113,-140.5 204,-140.5 "/>
<text text-anchor="middle" x="158.5" y="-125.3" font-family="arial" font-size="14.00">2</text>
</g>
<!-- W1_w1l -->
<!-- W1 -->
<g id="node5" class="node">
<title>W1_w1l</title>
<ellipse fill="white" stroke="black" cx="381" cy="-199.5" rx="0" ry="0"/>
<title>W1</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="546,-263 348,-263 348,-56 546,-56 546,-263"/>
<polygon fill="none" stroke="black" points="348,-239.5 348,-262.5 371,-262.5 371,-239.5 348,-239.5"/>
<text text-anchor="start" x="352" y="-247.3" font-family="arial" font-size="14.00">6x</text>
<polygon fill="none" stroke="black" points="371,-239.5 371,-262.5 503,-262.5 503,-239.5 371,-239.5"/>
<text text-anchor="start" x="375" y="-247.3" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polygon fill="none" stroke="black" points="503,-239.5 503,-262.5 546,-262.5 546,-239.5 503,-239.5"/>
<text text-anchor="start" x="507" y="-247.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="445" y="-228.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="368.5" y="-211.3" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="438" y="-211.3" font-family="arial" font-size="14.00">BK</text>
<text text-anchor="start" x="498" y="-211.3" font-family="arial" font-size="14.00">X2:1</text>
<polygon fill="#000000" stroke="transparent" points="348,-199.5 348,-205.5 546,-205.5 546,-199.5 348,-199.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-200.5 545,-200.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-204.5 349,-204.5 "/>
<text text-anchor="start" x="368.5" y="-186.3" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="437.5" y="-186.3" font-family="arial" font-size="14.00">RD</text>
<text text-anchor="start" x="498" y="-186.3" font-family="arial" font-size="14.00">X2:2</text>
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-174.5 348,-180.5 546,-180.5 546,-174.5 348,-174.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-175.5 545,-175.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-179.5 349,-179.5 "/>
<text text-anchor="start" x="368.5" y="-161.3" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="438" y="-161.3" font-family="arial" font-size="14.00">BK</text>
<text text-anchor="start" x="498" y="-161.3" font-family="arial" font-size="14.00">X3:1</text>
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="348,-149.5 348,-155.5 546,-155.5 546,-149.5 348,-149.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-150.5 545,-150.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-154.5 349,-154.5 "/>
<text text-anchor="start" x="368.5" y="-136.3" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="437.5" y="-136.3" font-family="arial" font-size="14.00">RD</text>
<text text-anchor="start" x="498" y="-136.3" font-family="arial" font-size="14.00">X3:2</text>
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-124.5 348,-130.5 546,-130.5 546,-124.5 348,-124.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-125.5 545,-125.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-129.5 349,-129.5 "/>
<text text-anchor="start" x="368.5" y="-111.3" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="438" y="-111.3" font-family="arial" font-size="14.00">BK</text>
<text text-anchor="start" x="498" y="-111.3" font-family="arial" font-size="14.00">X4:1</text>
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="348,-99.5 348,-105.5 546,-105.5 546,-99.5 348,-99.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-100.5 545,-100.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-104.5 349,-104.5 "/>
<text text-anchor="start" x="368.5" y="-86.3" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="437.5" y="-86.3" font-family="arial" font-size="14.00">RD</text>
<text text-anchor="start" x="498" y="-86.3" font-family="arial" font-size="14.00">X4:2</text>
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="348,-74.5 348,-80.5 546,-80.5 546,-74.5 348,-74.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="349,-75.5 545,-75.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="545,-79.5 349,-79.5 "/>
<text text-anchor="start" x="380.5" y="-61.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W1_w1l -->
<g id="edge2" class="edge">
<title>X1:p1r&#45;&#45;W1_w1l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-148.5C287.12,-149.96 300.73,-198.96 380,-197.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-150.5C285.2,-150.5 298.8,-199.5 380,-199.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-152.5C283.27,-151.04 296.88,-200.04 380,-201.5"/>
<text text-anchor="middle" x="374.48" y="-204.14" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;X1:1</text>
<!-- X1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C273.87,-151.18 282.08,-202.18 348,-200.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C271.9,-151.5 280.1,-202.5 348,-202.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C269.92,-151.82 278.13,-202.82 348,-204.5"/>
</g>
<!-- W1_w2l -->
<g id="node7" class="node">
<title>W1_w2l</title>
<ellipse fill="white" stroke="black" cx="381" cy="-151.5" rx="0" ry="0"/>
<!-- X1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C273.57,-128.15 282.36,-177.15 348,-175.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C271.6,-128.5 280.4,-177.5 348,-177.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C269.64,-128.85 278.43,-177.85 348,-179.5"/>
</g>
<!-- X1&#45;&#45;W1_w2l -->
<!-- X1&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>X1:p2r&#45;&#45;W1_w2l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-125.5C284.54,-126.3 302.65,-150.3 380,-149.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-127.5C282.95,-127.5 301.05,-151.5 380,-151.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-129.5C281.35,-128.7 299.46,-152.7 380,-153.5"/>
<text text-anchor="middle" x="374.74" y="-156.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;X1:2</text>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C268.13,-149.5 284.12,-150.5 348,-150.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C268,-151.5 284,-152.5 348,-152.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C267.88,-153.5 283.87,-154.5 348,-154.5"/>
</g>
<!-- W1_w3l -->
<g id="node9" class="node">
<title>W1_w3l</title>
<ellipse fill="white" stroke="black" cx="381" cy="-175.5" rx="0" ry="0"/>
<!-- X1&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C267.88,-126.5 283.87,-125.5 348,-125.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C268,-128.5 284,-127.5 348,-127.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C268.13,-130.5 284.12,-129.5 348,-129.5"/>
</g>
<!-- X1&#45;&#45;W1_w3l -->
<g id="edge8" class="edge">
<title>X1:p1r&#45;&#45;W1_w3l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-148.5C284.63,-149.33 302.62,-174.33 380,-173.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-150.5C283.01,-150.5 300.99,-175.5 380,-175.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-152.5C281.38,-151.67 299.37,-176.67 380,-177.5"/>
<text text-anchor="middle" x="374.73" y="-180.3" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;X1:1</text>
<!-- X1&#45;&#45;W1 -->
<g id="edge9" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-149.5C269.64,-151.15 278.43,-102.15 348,-100.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-151.5C271.6,-151.5 280.4,-102.5 348,-102.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-153.5C273.57,-151.85 282.36,-102.85 348,-104.5"/>
</g>
<!-- W1_w4l -->
<g id="node11" class="node">
<title>W1_w4l</title>
<ellipse fill="white" stroke="black" cx="381" cy="-103.5" rx="0" ry="0"/>
</g>
<!-- X1&#45;&#45;W1_w4l -->
<!-- X1&#45;&#45;W1 -->
<g id="edge11" class="edge">
<title>X1:p2r&#45;&#45;W1_w4l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-125.5C281.35,-126.3 299.46,-102.3 380,-101.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-127.5C282.95,-127.5 301.05,-103.5 380,-103.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-129.5C284.54,-128.7 302.65,-104.7 380,-105.5"/>
<text text-anchor="middle" x="375.27" y="-108.61" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;X1:2</text>
</g>
<!-- W1_w5l -->
<g id="node13" class="node">
<title>W1_w5l</title>
<ellipse fill="white" stroke="black" cx="381" cy="-127.5" rx="0" ry="0"/>
</g>
<!-- X1&#45;&#45;W1_w5l -->
<g id="edge14" class="edge">
<title>X1:p1r&#45;&#45;W1_w5l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-148.5C281.32,-149.26 299.55,-126.26 380,-125.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-150.5C282.89,-150.5 301.11,-127.5 380,-127.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-152.5C284.45,-151.74 302.68,-128.74 380,-129.5"/>
<text text-anchor="middle" x="375.26" y="-132.6" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;X1:1</text>
</g>
<!-- W1_w6l -->
<g id="node15" class="node">
<title>W1_w6l</title>
<ellipse fill="white" stroke="black" cx="381" cy="-79.5" rx="0" ry="0"/>
</g>
<!-- X1&#45;&#45;W1_w6l -->
<g id="edge17" class="edge">
<title>X1:p2r&#45;&#45;W1_w6l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-125.5C283.16,-126.95 297,-78.95 380,-77.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-127.5C285.08,-127.5 298.92,-79.5 380,-79.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-129.5C287,-128.05 300.84,-80.05 380,-81.5"/>
<text text-anchor="middle" x="375.53" y="-84.74" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;X1:2</text>
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-126.5C269.92,-128.18 278.13,-77.18 348,-75.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204,-128.5C271.9,-128.5 280.1,-77.5 348,-77.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M204,-130.5C273.87,-128.82 282.08,-77.82 348,-79.5"/>
</g>
<!-- X2 -->
<g id="node2" class="node">
<title>X2</title>
<polygon fill="white" stroke="black" points="702,-234.5 702,-326.5 917,-326.5 917,-234.5 702,-234.5"/>
<text text-anchor="middle" x="809.5" y="-311.3" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="702,-303.5 917,-303.5 "/>
<text text-anchor="middle" x="757" y="-288.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="812,-280.5 812,-303.5 "/>
<text text-anchor="middle" x="841" y="-288.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="870,-280.5 870,-303.5 "/>
<text text-anchor="middle" x="893.5" y="-288.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="702,-280.5 917,-280.5 "/>
<text text-anchor="middle" x="750" y="-265.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="702,-257.5 798,-257.5 "/>
<text text-anchor="middle" x="750" y="-242.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="798,-234.5 798,-280.5 "/>
<text text-anchor="middle" x="857.5" y="-265.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="798,-257.5 917,-257.5 "/>
<text text-anchor="middle" x="857.5" y="-242.3" font-family="arial" font-size="14.00">VCC</text>
<polygon fill="white" stroke="black" points="690,-234.5 690,-326.5 905,-326.5 905,-234.5 690,-234.5"/>
<text text-anchor="middle" x="797.5" y="-311.3" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="690,-303.5 905,-303.5 "/>
<text text-anchor="middle" x="745" y="-288.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="800,-280.5 800,-303.5 "/>
<text text-anchor="middle" x="829" y="-288.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="858,-280.5 858,-303.5 "/>
<text text-anchor="middle" x="881.5" y="-288.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="690,-280.5 905,-280.5 "/>
<text text-anchor="middle" x="738" y="-265.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="690,-257.5 786,-257.5 "/>
<text text-anchor="middle" x="738" y="-242.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="786,-234.5 786,-280.5 "/>
<text text-anchor="middle" x="845.5" y="-265.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="786,-257.5 905,-257.5 "/>
<text text-anchor="middle" x="845.5" y="-242.3" font-family="arial" font-size="14.00">VCC</text>
</g>
<!-- X3 -->
<g id="node3" class="node">
<title>X3</title>
<polygon fill="white" stroke="black" points="702,-117.5 702,-209.5 917,-209.5 917,-117.5 702,-117.5"/>
<text text-anchor="middle" x="809.5" y="-194.3" font-family="arial" font-size="14.00">X3</text>
<polyline fill="none" stroke="black" points="702,-186.5 917,-186.5 "/>
<text text-anchor="middle" x="757" y="-171.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="812,-163.5 812,-186.5 "/>
<text text-anchor="middle" x="841" y="-171.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="870,-163.5 870,-186.5 "/>
<text text-anchor="middle" x="893.5" y="-171.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="702,-163.5 917,-163.5 "/>
<text text-anchor="middle" x="750" y="-148.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="702,-140.5 798,-140.5 "/>
<text text-anchor="middle" x="750" y="-125.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="798,-117.5 798,-163.5 "/>
<text text-anchor="middle" x="857.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="798,-140.5 917,-140.5 "/>
<text text-anchor="middle" x="857.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
<polygon fill="white" stroke="black" points="690,-117.5 690,-209.5 905,-209.5 905,-117.5 690,-117.5"/>
<text text-anchor="middle" x="797.5" y="-194.3" font-family="arial" font-size="14.00">X3</text>
<polyline fill="none" stroke="black" points="690,-186.5 905,-186.5 "/>
<text text-anchor="middle" x="745" y="-171.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="800,-163.5 800,-186.5 "/>
<text text-anchor="middle" x="829" y="-171.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="858,-163.5 858,-186.5 "/>
<text text-anchor="middle" x="881.5" y="-171.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="690,-163.5 905,-163.5 "/>
<text text-anchor="middle" x="738" y="-148.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="690,-140.5 786,-140.5 "/>
<text text-anchor="middle" x="738" y="-125.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="786,-117.5 786,-163.5 "/>
<text text-anchor="middle" x="845.5" y="-148.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="786,-140.5 905,-140.5 "/>
<text text-anchor="middle" x="845.5" y="-125.3" font-family="arial" font-size="14.00">VCC</text>
</g>
<!-- X4 -->
<g id="node4" class="node">
<title>X4</title>
<polygon fill="white" stroke="black" points="702,-0.5 702,-92.5 917,-92.5 917,-0.5 702,-0.5"/>
<text text-anchor="middle" x="809.5" y="-77.3" font-family="arial" font-size="14.00">X4</text>
<polyline fill="none" stroke="black" points="702,-69.5 917,-69.5 "/>
<text text-anchor="middle" x="757" y="-54.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="812,-46.5 812,-69.5 "/>
<text text-anchor="middle" x="841" y="-54.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="870,-46.5 870,-69.5 "/>
<text text-anchor="middle" x="893.5" y="-54.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="702,-46.5 917,-46.5 "/>
<text text-anchor="middle" x="750" y="-31.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="702,-23.5 798,-23.5 "/>
<text text-anchor="middle" x="750" y="-8.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="798,-0.5 798,-46.5 "/>
<text text-anchor="middle" x="857.5" y="-31.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="798,-23.5 917,-23.5 "/>
<text text-anchor="middle" x="857.5" y="-8.3" font-family="arial" font-size="14.00">VCC</text>
<polygon fill="white" stroke="black" points="690,-0.5 690,-92.5 905,-92.5 905,-0.5 690,-0.5"/>
<text text-anchor="middle" x="797.5" y="-77.3" font-family="arial" font-size="14.00">X4</text>
<polyline fill="none" stroke="black" points="690,-69.5 905,-69.5 "/>
<text text-anchor="middle" x="745" y="-54.3" font-family="arial" font-size="14.00">Molex Micro&#45;Fit</text>
<polyline fill="none" stroke="black" points="800,-46.5 800,-69.5 "/>
<text text-anchor="middle" x="829" y="-54.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="858,-46.5 858,-69.5 "/>
<text text-anchor="middle" x="881.5" y="-54.3" font-family="arial" font-size="14.00">2&#45;pin</text>
<polyline fill="none" stroke="black" points="690,-46.5 905,-46.5 "/>
<text text-anchor="middle" x="738" y="-31.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="690,-23.5 786,-23.5 "/>
<text text-anchor="middle" x="738" y="-8.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="786,-0.5 786,-46.5 "/>
<text text-anchor="middle" x="845.5" y="-31.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="786,-23.5 905,-23.5 "/>
<text text-anchor="middle" x="845.5" y="-8.3" font-family="arial" font-size="14.00">VCC</text>
</g>
<!-- W1_w1r -->
<g id="node6" class="node">
<title>W1_w1r</title>
<ellipse fill="white" stroke="black" cx="525" cy="-199.5" rx="0" ry="0"/>
<!-- W1&#45;&#45;X2 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-200.5C618.4,-202.4 621.6,-268.4 690,-266.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-202.5C616.4,-202.5 619.6,-268.5 690,-268.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-204.5C614.4,-202.6 617.6,-268.6 690,-270.5"/>
</g>
<!-- W1_w1l&#45;&#45;W1_w1r -->
<g id="edge1" class="edge">
<title>W1_w1l&#45;&#45;W1_w1r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-197.5C386.34,-197.5 519.73,-197.5 523.9,-197.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-199.5C386.34,-199.5 519.73,-199.5 523.9,-199.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-201.5C386.34,-201.5 519.73,-201.5 523.9,-201.5"/>
<text text-anchor="middle" x="387.1" y="-204.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BK</text>
</g>
<!-- W1_w1r&#45;&#45;X2 -->
<g id="edge3" class="edge">
<title>W1_w1r:e&#45;&#45;X2:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-197.5C612.01,-199.27 619.97,-268.27 702,-266.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-199.5C610.02,-199.5 617.98,-268.5 702,-268.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-201.5C608.03,-199.73 615.99,-268.73 702,-270.5"/>
<text text-anchor="middle" x="530.26" y="-204.85" font-family="arial" font-size="14.00">X2:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
</g>
<!-- W1_w2r -->
<g id="node8" class="node">
<title>W1_w2r</title>
<ellipse fill="white" stroke="black" cx="525" cy="-151.5" rx="0" ry="0"/>
</g>
<!-- W1_w2l&#45;&#45;W1_w2r -->
<!-- W1&#45;&#45;X2 -->
<g id="edge4" class="edge">
<title>W1_w2l&#45;&#45;W1_w2r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-149.5C386.34,-149.5 519.73,-149.5 523.9,-149.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M382.1,-151.5C386.34,-151.5 519.73,-151.5 523.9,-151.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-153.5C386.34,-153.5 519.73,-153.5 523.9,-153.5"/>
<text text-anchor="middle" x="387.1" y="-156.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;RD</text>
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-175.5C618.78,-177.43 621.22,-245.43 690,-243.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-177.5C616.78,-177.5 619.22,-245.5 690,-245.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-179.5C614.78,-177.57 617.22,-245.57 690,-247.5"/>
</g>
<!-- W1_w2r&#45;&#45;X2 -->
<!-- W1&#45;&#45;X3 -->
<g id="edge6" class="edge">
<title>W1_w2r:e&#45;&#45;X2:p2l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-149.5C616.68,-151.53 615.32,-245.53 702,-243.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M526,-151.5C614.68,-151.5 613.32,-245.5 702,-245.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-153.5C612.68,-151.47 611.32,-245.47 702,-247.5"/>
<text text-anchor="middle" x="530.03" y="-156.95" font-family="arial" font-size="14.00">X2:2 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
<title>W1:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-150.5C609.88,-150.5 625.87,-149.5 690,-149.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-152.5C610,-152.5 626,-151.5 690,-151.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-154.5C610.13,-154.5 626.12,-153.5 690,-153.5"/>
</g>
<!-- W1_w3r -->
<g id="node10" class="node">
<title>W1_w3r</title>
<ellipse fill="white" stroke="black" cx="525" cy="-175.5" rx="0" ry="0"/>
<!-- W1&#45;&#45;X3 -->
<g id="edge8" class="edge">
<title>W1:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-125.5C610.13,-125.5 626.12,-126.5 690,-126.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-127.5C610,-127.5 626,-128.5 690,-128.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-129.5C609.88,-129.5 625.87,-130.5 690,-130.5"/>
</g>
<!-- W1_w3l&#45;&#45;W1_w3r -->
<g id="edge7" class="edge">
<title>W1_w3l&#45;&#45;W1_w3r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-173.5C386.34,-173.5 519.73,-173.5 523.9,-173.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-175.5C386.34,-175.5 519.73,-175.5 523.9,-175.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-177.5C386.34,-177.5 519.73,-177.5 523.9,-177.5"/>
<text text-anchor="middle" x="387.1" y="-180.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BK</text>
</g>
<!-- W1_w3r&#45;&#45;X3 -->
<g id="edge9" class="edge">
<title>W1_w3r:e&#45;&#45;X3:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-173.5C603.35,-174.3 621.46,-150.3 702,-149.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-175.5C604.95,-175.5 623.05,-151.5 702,-151.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-177.5C606.54,-176.7 624.65,-152.7 702,-153.5"/>
<text text-anchor="middle" x="531.26" y="-180.3" font-family="arial" font-size="14.00">X3:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
</g>
<!-- W1_w4r -->
<g id="node12" class="node">
<title>W1_w4r</title>
<ellipse fill="white" stroke="black" cx="525" cy="-103.5" rx="0" ry="0"/>
</g>
<!-- W1_w4l&#45;&#45;W1_w4r -->
<!-- W1&#45;&#45;X4 -->
<g id="edge10" class="edge">
<title>W1_w4l&#45;&#45;W1_w4r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-101.5C386.34,-101.5 519.73,-101.5 523.9,-101.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M382.1,-103.5C386.34,-103.5 519.73,-103.5 523.9,-103.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-105.5C386.34,-105.5 519.73,-105.5 523.9,-105.5"/>
<text text-anchor="middle" x="387.1" y="-108.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;RD</text>
<title>W1:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-100.5C614.78,-102.43 617.22,-34.43 690,-32.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-102.5C616.78,-102.5 619.22,-34.5 690,-34.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-104.5C618.78,-102.57 621.22,-34.57 690,-36.5"/>
</g>
<!-- W1_w4r&#45;&#45;X3 -->
<!-- W1&#45;&#45;X4 -->
<g id="edge12" class="edge">
<title>W1_w4r:e&#45;&#45;X3:p2l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-101.5C606.63,-102.33 624.62,-127.33 702,-126.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M526,-103.5C605.01,-103.5 622.99,-128.5 702,-128.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-105.5C603.38,-104.67 621.37,-129.67 702,-130.5"/>
<text text-anchor="middle" x="530.72" y="-108.61" font-family="arial" font-size="14.00">X3:2 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
</g>
<!-- W1_w5r -->
<g id="node14" class="node">
<title>W1_w5r</title>
<ellipse fill="white" stroke="black" cx="525" cy="-127.5" rx="0" ry="0"/>
</g>
<!-- W1_w5l&#45;&#45;W1_w5r -->
<g id="edge13" class="edge">
<title>W1_w5l&#45;&#45;W1_w5r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-125.5C386.34,-125.5 519.73,-125.5 523.9,-125.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-127.5C386.34,-127.5 519.73,-127.5 523.9,-127.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-129.5C386.34,-129.5 519.73,-129.5 523.9,-129.5"/>
<text text-anchor="middle" x="387.1" y="-132.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BK</text>
</g>
<!-- W1_w5r&#45;&#45;X4 -->
<g id="edge15" class="edge">
<title>W1_w5r:e&#45;&#45;X4:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-125.5C612.47,-127.52 611.53,-34.52 702,-32.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-127.5C614.47,-127.5 613.53,-34.5 702,-34.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-129.5C616.47,-127.48 615.53,-34.48 702,-36.5"/>
<text text-anchor="middle" x="531.9" y="-131.87" font-family="arial" font-size="14.00">X4:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
</g>
<!-- W1_w6r -->
<g id="node16" class="node">
<title>W1_w6r</title>
<ellipse fill="white" stroke="black" cx="525" cy="-79.5" rx="0" ry="0"/>
</g>
<!-- W1_w6l&#45;&#45;W1_w6r -->
<g id="edge16" class="edge">
<title>W1_w6l&#45;&#45;W1_w6r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-77.5C386.34,-77.5 519.73,-77.5 523.9,-77.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M382.1,-79.5C386.34,-79.5 519.73,-79.5 523.9,-79.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M382.1,-81.5C386.34,-81.5 519.73,-81.5 523.9,-81.5"/>
<text text-anchor="middle" x="387.1" y="-84.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;RD</text>
</g>
<!-- W1_w6r&#45;&#45;X4 -->
<g id="edge18" class="edge">
<title>W1_w6r:e&#45;&#45;X4:p2l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-77.5C607.87,-79.26 616.16,-11.26 702,-9.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M526,-79.5C609.86,-79.5 618.14,-11.5 702,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M526,-81.5C611.84,-79.74 620.13,-11.74 702,-13.5"/>
<text text-anchor="middle" x="531.7" y="-84.02" font-family="arial" font-size="14.00">X4:2 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
<title>W1:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-75.5C614.4,-77.4 617.6,-11.4 690,-9.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M546,-77.5C616.4,-77.5 619.6,-11.5 690,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M546,-79.5C618.4,-77.6 621.6,-11.6 690,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -1,66 +1,152 @@
graph {
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
graph [bgcolor=transparent fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor=white fontname=arial shape=record style=filled]
edge [fontname=arial style=bold]
F1 [label="{crimp}|{{<p1r>1}}"]
F2 [label="{crimp}|{{<p1r>1}}"]
F3 [label="{crimp}|{{<p1r>1}}"]
F4 [label="{crimp}|{{<p1r>1}}"]
F5 [label="{crimp}|{{<p1r>1}}"]
F6 [label="{crimp}|{{<p1r>1}}"]
F7 [label="{crimp}|{{<p1l>1}}"]
F8 [label="{crimp}|{{<p1l>1}}"]
F9 [label="{crimp}|{{<p1l>1}}"]
F10 [label="{crimp}|{{<p1l>1}}"]
F11 [label="{crimp}|{{<p1l>1}}"]
F12 [label="{crimp}|{{<p1l>1}}"]
subgraph cluster_W1 {
graph [fillcolor=white label="6x | 0.25 mm² (24 AWG) | 0.2 m
" style="filled, dashed"]
node [fixedsize=true height=0 label="" shape=point width=0]
W1_w1l
W1_w1r
W1_w2l
W1_w2r
W1_w3l
W1_w3r
W1_w4l
W1_w4r
W1_w5l
W1_w5r
W1_w6l
W1_w6r
}
F1 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> crimp </TD>
<TD PORT="p1r"> </TD>
</TR></TABLE>
> margin=0 orientation=180 shape=none style=filled]
F2 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> crimp </TD>
<TD PORT="p1r"> </TD>
</TR></TABLE>
> margin=0 orientation=180 shape=none style=filled]
F3 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> crimp </TD>
<TD PORT="p1r"> </TD>
</TR></TABLE>
> margin=0 orientation=180 shape=none style=filled]
F4 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> crimp </TD>
<TD PORT="p1r"> </TD>
</TR></TABLE>
> margin=0 orientation=180 shape=none style=filled]
F5 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> crimp </TD>
<TD PORT="p1r"> </TD>
</TR></TABLE>
> margin=0 orientation=180 shape=none style=filled]
F6 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> crimp </TD>
<TD PORT="p1r"> </TD>
</TR></TABLE>
> margin=0 orientation=180 shape=none style=filled]
F7 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> </TD>
<TD PORT="p1r"> crimp </TD>
</TR></TABLE>
> margin=0 orientation=0 shape=none style=filled]
F8 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> </TD>
<TD PORT="p1r"> crimp </TD>
</TR></TABLE>
> margin=0 orientation=0 shape=none style=filled]
F9 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> </TD>
<TD PORT="p1r"> crimp </TD>
</TR></TABLE>
> margin=0 orientation=0 shape=none style=filled]
F10 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> </TD>
<TD PORT="p1r"> crimp </TD>
</TR></TABLE>
> margin=0 orientation=0 shape=none style=filled]
F11 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> </TD>
<TD PORT="p1r"> crimp </TD>
</TR></TABLE>
> margin=0 orientation=0 shape=none style=filled]
F12 [label=<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> </TD>
<TD PORT="p1r"> crimp </TD>
</TR></TABLE>
> margin=0 orientation=0 shape=none style=filled]
edge [color="#000000:#666600:#000000"]
W1_w1l -- W1_w1r [labelangle=60 labeldist=0 taillabel=" BN"]
F1:p1r -- W1_w1l:w [headlabel=" F1:1" labelangle=-60 labeldist=0]
F1:e -- W1:w1:w
edge [color="#000000:#ff0000:#000000"]
W1_w2l -- W1_w2r [labelangle=60 labeldist=0 taillabel=" RD"]
F2:p1r -- W1_w2l:w [headlabel=" F2:1" labelangle=-60 labeldist=0]
F2:e -- W1:w2:w
edge [color="#000000:#ff8000:#000000"]
W1_w3l -- W1_w3r [labelangle=60 labeldist=0 taillabel=" OG"]
F3:p1r -- W1_w3l:w [headlabel=" F3:1" labelangle=-60 labeldist=0]
F3:e -- W1:w3:w
edge [color="#000000:#ffff00:#000000"]
W1_w4l -- W1_w4r [labelangle=60 labeldist=0 taillabel=" YE"]
F4:p1r -- W1_w4l:w [headlabel=" F4:1" labelangle=-60 labeldist=0]
F4:e -- W1:w4:w
edge [color="#000000:#00ff00:#000000"]
W1_w5l -- W1_w5r [labelangle=60 labeldist=0 taillabel=" GN"]
F5:p1r -- W1_w5l:w [headlabel=" F5:1" labelangle=-60 labeldist=0]
F5:e -- W1:w5:w
edge [color="#000000:#0066ff:#000000"]
W1_w6l -- W1_w6r [labelangle=60 labeldist=0 taillabel=" BU"]
F6:p1r -- W1_w6l:w [headlabel=" F6:1" labelangle=-60 labeldist=0]
F6:e -- W1:w6:w
edge [color="#000000:#0066ff:#000000"]
W1_w6r:e -- F7:p1l [labelangle=60 labeldist=0 taillabel="F7:1 "]
W1:w6:e -- F7:w
edge [color="#000000:#00ff00:#000000"]
W1_w5r:e -- F8:p1l [labelangle=60 labeldist=0 taillabel="F8:1 "]
W1:w5:e -- F8:w
edge [color="#000000:#ffff00:#000000"]
W1_w4r:e -- F9:p1l [labelangle=60 labeldist=0 taillabel="F9:1 "]
W1:w4:e -- F9:w
edge [color="#000000:#ff8000:#000000"]
W1_w3r:e -- F10:p1l [labelangle=60 labeldist=0 taillabel="F10:1 "]
W1:w3:e -- F10:w
edge [color="#000000:#ff0000:#000000"]
W1_w2r:e -- F11:p1l [labelangle=60 labeldist=0 taillabel="F11:1 "]
W1:w2:e -- F11:w
edge [color="#000000:#666600:#000000"]
W1_w1r:e -- F12:p1l [labelangle=60 labeldist=0 taillabel="F12:1 "]
W1:w1:e -- F12:w
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>6x</td><td>0.25 mm² (24 AWG)</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td></td><td>BN</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w1"></td></tr><tr><td></td><td>RD</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w2"></td></tr><tr><td></td><td>OG</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td></td><td>YE</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td></td><td>GN</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" border="2" sides="tb" port="w5"></td></tr><tr><td></td><td>BU</td><td></td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#0066ff" border="2" sides="tb" port="w6"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 70 KiB

View File

@ -4,314 +4,226 @@
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
-->
<!-- Pages: 1 -->
<svg width="614pt" height="410pt"
viewBox="0.00 0.00 614.00 410.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 406)">
<g id="clust1" class="cluster">
<title>cluster_W1</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="190,-120.5 190,-294.5 416,-294.5 416,-120.5 190,-120.5"/>
<text text-anchor="middle" x="303" y="-279.3" font-family="arial" font-size="14.00">6x &#160;| &#160;0.25 mm² (24 AWG) &#160;| &#160;0.2 m</text>
<text text-anchor="middle" x="303" y="-264.3" font-family="arial" font-size="14.00"> </text>
</g>
<svg width="622pt" height="344pt"
viewBox="0.00 0.00 622.00 344.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 340)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-340 618,-340 618,4 -4,4"/>
<!-- F1 -->
<g id="node1" class="node">
<title>F1</title>
<polygon fill="white" stroke="black" points="0,-355.5 0,-401.5 54,-401.5 54,-355.5 0,-355.5"/>
<text text-anchor="middle" x="27" y="-386.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="0,-378.5 54,-378.5 "/>
<text text-anchor="middle" x="27" y="-363.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="0,-300 64,-300 64,-336 0,-336 0,-300"/>
<text text-anchor="start" x="3" y="-313.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<text text-anchor="start" x="53" y="-313.8" font-family="arial" font-size="14.00"> &#160;</text>
<polygon fill="none" stroke="black" points="0,-307.5 0,-328.5 64,-328.5 64,-307.5 0,-307.5"/>
</g>
<!-- W1_w1l -->
<!-- W1 -->
<g id="node13" class="node">
<title>W1_w1l</title>
<ellipse fill="white" stroke="black" cx="231" cy="-248.5" rx="0" ry="0"/>
<title>W1</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="406,-290.5 208,-290.5 208,-83.5 406,-83.5 406,-290.5"/>
<polygon fill="none" stroke="black" points="208,-267 208,-290 231,-290 231,-267 208,-267"/>
<text text-anchor="start" x="212" y="-274.8" font-family="arial" font-size="14.00">6x</text>
<polygon fill="none" stroke="black" points="231,-267 231,-290 363,-290 363,-267 231,-267"/>
<text text-anchor="start" x="235" y="-274.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
<polygon fill="none" stroke="black" points="363,-267 363,-290 406,-290 406,-267 363,-267"/>
<text text-anchor="start" x="367" y="-274.8" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="305" y="-255.8" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="299.5" y="-238.8" font-family="arial" font-size="14.00">BN</text>
<polygon fill="#666600" stroke="transparent" points="208,-227 208,-233 406,-233 406,-227 208,-227"/>
<polyline fill="none" stroke="black" stroke-width="2" points="209,-228 405,-228 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="405,-232 209,-232 "/>
<text text-anchor="start" x="299" y="-213.8" font-family="arial" font-size="14.00">RD</text>
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="208,-202 208,-208 406,-208 406,-202 208,-202"/>
<polyline fill="none" stroke="black" stroke-width="2" points="209,-203 405,-203 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="405,-207 209,-207 "/>
<text text-anchor="start" x="297.5" y="-188.8" font-family="arial" font-size="14.00">OG</text>
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="208,-177 208,-183 406,-183 406,-177 208,-177"/>
<polyline fill="none" stroke="black" stroke-width="2" points="209,-178 405,-178 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="405,-182 209,-182 "/>
<text text-anchor="start" x="299.5" y="-163.8" font-family="arial" font-size="14.00">YE</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="208,-152 208,-158 406,-158 406,-152 208,-152"/>
<polyline fill="none" stroke="black" stroke-width="2" points="209,-153 405,-153 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="405,-157 209,-157 "/>
<text text-anchor="start" x="298" y="-138.8" font-family="arial" font-size="14.00">GN</text>
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="208,-127 208,-133 406,-133 406,-127 208,-127"/>
<polyline fill="none" stroke="black" stroke-width="2" points="209,-128 405,-128 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="405,-132 209,-132 "/>
<text text-anchor="start" x="299.5" y="-113.8" font-family="arial" font-size="14.00">BU</text>
<polygon fill="#0066ff" stroke="transparent" stroke-width="2" points="208,-102 208,-108 406,-108 406,-102 208,-102"/>
<polyline fill="none" stroke="black" stroke-width="2" points="209,-103 405,-103 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="405,-107 209,-107 "/>
<text text-anchor="start" x="236.5" y="-88.8" font-family="arial" font-size="14.00"> </text>
</g>
<!-- F1&#45;&#45;W1_w1l -->
<g id="edge2" class="edge">
<title>F1:p1r&#45;&#45;W1_w1l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-364.5C146.19,-366.71 133.83,-248.71 230,-246.5"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M54,-366.5C148.18,-366.5 135.82,-248.5 230,-248.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-368.5C150.17,-366.29 137.81,-248.29 230,-250.5"/>
<text text-anchor="middle" x="226.16" y="-254.04" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;F1:1</text>
<!-- F1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>F1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-316C137.01,-318.14 131,-230.14 208,-228"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M64,-318C139,-318 133,-230 208,-230"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-320C141,-317.86 134.99,-229.86 208,-232"/>
</g>
<!-- F2 -->
<g id="node2" class="node">
<title>F2</title>
<polygon fill="white" stroke="black" points="0,-284.5 0,-330.5 54,-330.5 54,-284.5 0,-284.5"/>
<text text-anchor="middle" x="27" y="-315.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="0,-307.5 54,-307.5 "/>
<text text-anchor="middle" x="27" y="-292.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="0,-240 64,-240 64,-276 0,-276 0,-240"/>
<text text-anchor="start" x="3" y="-253.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<text text-anchor="start" x="53" y="-253.8" font-family="arial" font-size="14.00"> &#160;</text>
<polygon fill="none" stroke="black" points="0,-247.5 0,-268.5 64,-268.5 64,-247.5 0,-247.5"/>
</g>
<!-- W1_w2l -->
<g id="node15" class="node">
<title>W1_w2l</title>
<ellipse fill="white" stroke="black" cx="231" cy="-224.5" rx="0" ry="0"/>
</g>
<!-- F2&#45;&#45;W1_w2l -->
<g id="edge4" class="edge">
<title>F2:p1r&#45;&#45;W1_w2l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-293.5C136.36,-295.3 143.66,-224.3 230,-222.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M54,-295.5C138.35,-295.5 145.65,-224.5 230,-224.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-297.5C140.34,-295.7 147.64,-224.7 230,-226.5"/>
<text text-anchor="middle" x="225.76" y="-229.86" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;F2:1</text>
<!-- F2&#45;&#45;W1 -->
<g id="edge2" class="edge">
<title>F2:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-256C130.22,-257.72 137.82,-204.72 208,-203"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M64,-258C132.2,-258 139.8,-205 208,-205"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-260C134.18,-258.28 141.78,-205.28 208,-207"/>
</g>
<!-- F3 -->
<g id="node3" class="node">
<title>F3</title>
<polygon fill="white" stroke="black" points="0,-213.5 0,-259.5 54,-259.5 54,-213.5 0,-213.5"/>
<text text-anchor="middle" x="27" y="-244.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="0,-236.5 54,-236.5 "/>
<text text-anchor="middle" x="27" y="-221.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="0,-180 64,-180 64,-216 0,-216 0,-180"/>
<text text-anchor="start" x="3" y="-193.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<text text-anchor="start" x="53" y="-193.8" font-family="arial" font-size="14.00"> &#160;</text>
<polygon fill="none" stroke="black" points="0,-187.5 0,-208.5 64,-208.5 64,-187.5 0,-187.5"/>
</g>
<!-- W1_w3l -->
<g id="node17" class="node">
<title>W1_w3l</title>
<ellipse fill="white" stroke="black" cx="231" cy="-200.5" rx="0" ry="0"/>
</g>
<!-- F3&#45;&#45;W1_w3l -->
<g id="edge6" class="edge">
<title>F3:p1r&#45;&#45;W1_w3l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-222.5C131.35,-223.3 149.46,-199.3 230,-198.5"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M54,-224.5C132.95,-224.5 151.05,-200.5 230,-200.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-226.5C134.54,-225.7 152.65,-201.7 230,-202.5"/>
<text text-anchor="middle" x="225.27" y="-205.61" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;F3:1</text>
<!-- F3&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>F3:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-196C126.96,-196.72 141.97,-178.72 208,-178"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M64,-198C128.5,-198 143.5,-180 208,-180"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-200C130.03,-199.28 145.04,-181.28 208,-182"/>
</g>
<!-- F4 -->
<g id="node4" class="node">
<title>F4</title>
<polygon fill="white" stroke="black" points="0,-142.5 0,-188.5 54,-188.5 54,-142.5 0,-142.5"/>
<text text-anchor="middle" x="27" y="-173.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="0,-165.5 54,-165.5 "/>
<text text-anchor="middle" x="27" y="-150.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="0,-120 64,-120 64,-156 0,-156 0,-120"/>
<text text-anchor="start" x="3" y="-133.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<text text-anchor="start" x="53" y="-133.8" font-family="arial" font-size="14.00"> &#160;</text>
<polygon fill="none" stroke="black" points="0,-127.5 0,-148.5 64,-148.5 64,-127.5 0,-127.5"/>
</g>
<!-- W1_w4l -->
<g id="node19" class="node">
<title>W1_w4l</title>
<ellipse fill="white" stroke="black" cx="231" cy="-176.5" rx="0" ry="0"/>
</g>
<!-- F4&#45;&#45;W1_w4l -->
<g id="edge8" class="edge">
<title>F4:p1r&#45;&#45;W1_w4l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-151.5C134.45,-152.26 152.68,-175.26 230,-174.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M54,-153.5C132.89,-153.5 151.11,-176.5 230,-176.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-155.5C131.32,-154.74 149.55,-177.74 230,-178.5"/>
<text text-anchor="middle" x="224.75" y="-181.31" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;F4:1</text>
<!-- F4&#45;&#45;W1 -->
<g id="edge4" class="edge">
<title>F4:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-136C129.94,-136.67 145.05,-153.67 208,-153"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M64,-138C128.44,-138 143.56,-155 208,-155"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-140C126.95,-139.33 142.06,-156.33 208,-157"/>
</g>
<!-- F5 -->
<g id="node5" class="node">
<title>F5</title>
<polygon fill="white" stroke="black" points="0,-71.5 0,-117.5 54,-117.5 54,-71.5 0,-71.5"/>
<text text-anchor="middle" x="27" y="-102.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="0,-94.5 54,-94.5 "/>
<text text-anchor="middle" x="27" y="-79.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="0,-60 64,-60 64,-96 0,-96 0,-60"/>
<text text-anchor="start" x="3" y="-73.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<text text-anchor="start" x="53" y="-73.8" font-family="arial" font-size="14.00"> &#160;</text>
<polygon fill="none" stroke="black" points="0,-67.5 0,-88.5 64,-88.5 64,-67.5 0,-67.5"/>
</g>
<!-- W1_w5l -->
<g id="node21" class="node">
<title>W1_w5l</title>
<ellipse fill="white" stroke="black" cx="231" cy="-152.5" rx="0" ry="0"/>
</g>
<!-- F5&#45;&#45;W1_w5l -->
<g id="edge10" class="edge">
<title>F5:p1r&#45;&#45;W1_w5l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-80.5C140.17,-82.28 147.81,-152.28 230,-150.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M54,-82.5C138.18,-82.5 145.82,-152.5 230,-152.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-84.5C136.19,-82.72 143.83,-152.72 230,-154.5"/>
<text text-anchor="middle" x="224.29" y="-157.01" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;F5:1</text>
<!-- F5&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>F5:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-76C134.02,-77.7 141.93,-129.7 208,-128"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M64,-78C132.05,-78 139.95,-130 208,-130"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-80C130.07,-78.3 137.98,-130.3 208,-132"/>
</g>
<!-- F6 -->
<g id="node6" class="node">
<title>F6</title>
<polygon fill="white" stroke="black" points="0,-0.5 0,-46.5 54,-46.5 54,-0.5 0,-0.5"/>
<text text-anchor="middle" x="27" y="-31.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="0,-23.5 54,-23.5 "/>
<text text-anchor="middle" x="27" y="-8.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="0,0 64,0 64,-36 0,-36 0,0"/>
<text text-anchor="start" x="3" y="-13.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<text text-anchor="start" x="53" y="-13.8" font-family="arial" font-size="14.00"> &#160;</text>
<polygon fill="none" stroke="black" points="0,-7.5 0,-28.5 64,-28.5 64,-7.5 0,-7.5"/>
</g>
<!-- W1_w6l -->
<g id="node23" class="node">
<title>W1_w6l</title>
<ellipse fill="white" stroke="black" cx="231" cy="-128.5" rx="0" ry="0"/>
</g>
<!-- F6&#45;&#45;W1_w6l -->
<g id="edge12" class="edge">
<title>F6:p1r&#45;&#45;W1_w6l:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-9.5C149.92,-11.7 138.06,-128.7 230,-126.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M54,-11.5C147.93,-11.5 136.07,-128.5 230,-128.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-13.5C145.94,-11.3 134.08,-128.3 230,-130.5"/>
<text text-anchor="middle" x="223.93" y="-132.74" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;F6:1</text>
<!-- F6&#45;&#45;W1 -->
<g id="edge6" class="edge">
<title>F6:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-16C140.77,-18.13 135.22,-105.13 208,-103"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M64,-18C138.77,-18 133.23,-105 208,-105"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M64,-20C136.78,-17.87 131.23,-104.87 208,-107"/>
</g>
<!-- F7 -->
<g id="node7" class="node">
<title>F7</title>
<polygon fill="white" stroke="black" points="552,-0.5 552,-46.5 606,-46.5 606,-0.5 552,-0.5"/>
<text text-anchor="middle" x="579" y="-31.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="552,-23.5 606,-23.5 "/>
<text text-anchor="middle" x="579" y="-8.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="614,-36 550,-36 550,0 614,0 614,-36"/>
<text text-anchor="start" x="553" y="-13.8" font-family="arial" font-size="14.00"> &#160;</text>
<text text-anchor="start" x="565" y="-13.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<polygon fill="none" stroke="black" points="550,-7.5 550,-28.5 614,-28.5 614,-7.5 550,-7.5"/>
</g>
<!-- F8 -->
<g id="node8" class="node">
<title>F8</title>
<polygon fill="white" stroke="black" points="552,-71.5 552,-117.5 606,-117.5 606,-71.5 552,-71.5"/>
<text text-anchor="middle" x="579" y="-102.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="552,-94.5 606,-94.5 "/>
<text text-anchor="middle" x="579" y="-79.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="614,-96 550,-96 550,-60 614,-60 614,-96"/>
<text text-anchor="start" x="553" y="-73.8" font-family="arial" font-size="14.00"> &#160;</text>
<text text-anchor="start" x="565" y="-73.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<polygon fill="none" stroke="black" points="550,-67.5 550,-88.5 614,-88.5 614,-67.5 550,-67.5"/>
</g>
<!-- F9 -->
<g id="node9" class="node">
<title>F9</title>
<polygon fill="white" stroke="black" points="552,-142.5 552,-188.5 606,-188.5 606,-142.5 552,-142.5"/>
<text text-anchor="middle" x="579" y="-173.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="552,-165.5 606,-165.5 "/>
<text text-anchor="middle" x="579" y="-150.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="614,-156 550,-156 550,-120 614,-120 614,-156"/>
<text text-anchor="start" x="553" y="-133.8" font-family="arial" font-size="14.00"> &#160;</text>
<text text-anchor="start" x="565" y="-133.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<polygon fill="none" stroke="black" points="550,-127.5 550,-148.5 614,-148.5 614,-127.5 550,-127.5"/>
</g>
<!-- F10 -->
<g id="node10" class="node">
<title>F10</title>
<polygon fill="white" stroke="black" points="552,-213.5 552,-259.5 606,-259.5 606,-213.5 552,-213.5"/>
<text text-anchor="middle" x="579" y="-244.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="552,-236.5 606,-236.5 "/>
<text text-anchor="middle" x="579" y="-221.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="614,-216 550,-216 550,-180 614,-180 614,-216"/>
<text text-anchor="start" x="553" y="-193.8" font-family="arial" font-size="14.00"> &#160;</text>
<text text-anchor="start" x="565" y="-193.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<polygon fill="none" stroke="black" points="550,-187.5 550,-208.5 614,-208.5 614,-187.5 550,-187.5"/>
</g>
<!-- F11 -->
<g id="node11" class="node">
<title>F11</title>
<polygon fill="white" stroke="black" points="552,-284.5 552,-330.5 606,-330.5 606,-284.5 552,-284.5"/>
<text text-anchor="middle" x="579" y="-315.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="552,-307.5 606,-307.5 "/>
<text text-anchor="middle" x="579" y="-292.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="614,-276 550,-276 550,-240 614,-240 614,-276"/>
<text text-anchor="start" x="553" y="-253.8" font-family="arial" font-size="14.00"> &#160;</text>
<text text-anchor="start" x="565" y="-253.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<polygon fill="none" stroke="black" points="550,-247.5 550,-268.5 614,-268.5 614,-247.5 550,-247.5"/>
</g>
<!-- F12 -->
<g id="node12" class="node">
<title>F12</title>
<polygon fill="white" stroke="black" points="552,-355.5 552,-401.5 606,-401.5 606,-355.5 552,-355.5"/>
<text text-anchor="middle" x="579" y="-386.3" font-family="arial" font-size="14.00">crimp</text>
<polyline fill="none" stroke="black" points="552,-378.5 606,-378.5 "/>
<text text-anchor="middle" x="579" y="-363.3" font-family="arial" font-size="14.00">1</text>
<polygon fill="white" stroke="transparent" points="614,-336 550,-336 550,-300 614,-300 614,-336"/>
<text text-anchor="start" x="553" y="-313.8" font-family="arial" font-size="14.00"> &#160;</text>
<text text-anchor="start" x="565" y="-313.8" font-family="arial" font-size="14.00"> crimp &#160;</text>
<polygon fill="none" stroke="black" points="550,-307.5 550,-328.5 614,-328.5 614,-307.5 550,-307.5"/>
</g>
<!-- W1_w1r -->
<g id="node14" class="node">
<title>W1_w1r</title>
<ellipse fill="white" stroke="black" cx="375" cy="-248.5" rx="0" ry="0"/>
</g>
<!-- W1_w1l&#45;&#45;W1_w1r -->
<g id="edge1" class="edge">
<title>W1_w1l&#45;&#45;W1_w1r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-246.5C236.34,-246.5 369.73,-246.5 373.9,-246.5"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M232.1,-248.5C236.34,-248.5 369.73,-248.5 373.9,-248.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-250.5C236.34,-250.5 369.73,-250.5 373.9,-250.5"/>
<text text-anchor="middle" x="237.1" y="-253.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BN</text>
</g>
<!-- W1_w1r&#45;&#45;F12 -->
<g id="edge18" class="edge">
<title>W1_w1r:e&#45;&#45;F12:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-246.5C472.17,-248.71 459.81,-366.71 552,-364.5"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M376,-248.5C470.18,-248.5 457.82,-366.5 552,-366.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-250.5C468.19,-248.29 455.83,-366.29 552,-368.5"/>
<text text-anchor="middle" x="379.84" y="-254.04" font-family="arial" font-size="14.00">F12:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
</g>
<!-- W1_w2r -->
<g id="node16" class="node">
<title>W1_w2r</title>
<ellipse fill="white" stroke="black" cx="375" cy="-224.5" rx="0" ry="0"/>
</g>
<!-- W1_w2l&#45;&#45;W1_w2r -->
<g id="edge3" class="edge">
<title>W1_w2l&#45;&#45;W1_w2r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-222.5C236.34,-222.5 369.73,-222.5 373.9,-222.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M232.1,-224.5C236.34,-224.5 369.73,-224.5 373.9,-224.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-226.5C236.34,-226.5 369.73,-226.5 373.9,-226.5"/>
<text text-anchor="middle" x="237.1" y="-229.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;RD</text>
</g>
<!-- W1_w2r&#45;&#45;F11 -->
<g id="edge17" class="edge">
<title>W1_w2r:e&#45;&#45;F11:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-222.5C462.34,-224.3 469.64,-295.3 552,-293.5"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M376,-224.5C460.35,-224.5 467.65,-295.5 552,-295.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-226.5C458.36,-224.7 465.66,-295.7 552,-297.5"/>
<text text-anchor="middle" x="380.24" y="-229.86" font-family="arial" font-size="14.00">F11:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
</g>
<!-- W1_w3r -->
<g id="node18" class="node">
<title>W1_w3r</title>
<ellipse fill="white" stroke="black" cx="375" cy="-200.5" rx="0" ry="0"/>
</g>
<!-- W1_w3l&#45;&#45;W1_w3r -->
<g id="edge5" class="edge">
<title>W1_w3l&#45;&#45;W1_w3r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-198.5C236.34,-198.5 369.73,-198.5 373.9,-198.5"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M232.1,-200.5C236.34,-200.5 369.73,-200.5 373.9,-200.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-202.5C236.34,-202.5 369.73,-202.5 373.9,-202.5"/>
<text text-anchor="middle" x="237.1" y="-205.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;OG</text>
</g>
<!-- W1_w3r&#45;&#45;F10 -->
<g id="edge16" class="edge">
<title>W1_w3r:e&#45;&#45;F10:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-198.5C456.54,-199.3 474.65,-223.3 552,-222.5"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M376,-200.5C454.95,-200.5 473.05,-224.5 552,-224.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-202.5C453.35,-201.7 471.46,-225.7 552,-226.5"/>
<text text-anchor="middle" x="380.73" y="-205.61" font-family="arial" font-size="14.00">F10:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
</g>
<!-- W1_w4r -->
<g id="node20" class="node">
<title>W1_w4r</title>
<ellipse fill="white" stroke="black" cx="375" cy="-176.5" rx="0" ry="0"/>
</g>
<!-- W1_w4l&#45;&#45;W1_w4r -->
<!-- W1&#45;&#45;F7 -->
<g id="edge7" class="edge">
<title>W1_w4l&#45;&#45;W1_w4r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-174.5C236.34,-174.5 369.73,-174.5 373.9,-174.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M232.1,-176.5C236.34,-176.5 369.73,-176.5 373.9,-176.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-178.5C236.34,-178.5 369.73,-178.5 373.9,-178.5"/>
<text text-anchor="middle" x="237.1" y="-181.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;YE</text>
<title>W1:e&#45;&#45;F7:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-103C478.78,-105.13 473.23,-18.13 550,-16"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M406,-105C480.77,-105 475.23,-18 550,-18"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-107C482.77,-104.87 477.22,-17.87 550,-20"/>
</g>
<!-- W1_w4r&#45;&#45;F9 -->
<g id="edge15" class="edge">
<title>W1_w4r:e&#45;&#45;F9:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-174.5C453.32,-175.26 471.55,-152.26 552,-151.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M376,-176.5C454.89,-176.5 473.11,-153.5 552,-153.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-178.5C456.45,-177.74 474.68,-154.74 552,-155.5"/>
<text text-anchor="middle" x="381.25" y="-181.31" font-family="arial" font-size="14.00">F9:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
<!-- W1&#45;&#45;F8 -->
<g id="edge8" class="edge">
<title>W1:e&#45;&#45;F8:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-128C472.07,-129.7 479.98,-77.7 550,-76"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M406,-130C474.05,-130 481.95,-78 550,-78"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-132C476.02,-130.3 483.93,-78.3 550,-80"/>
</g>
<!-- W1_w5r -->
<g id="node22" class="node">
<title>W1_w5r</title>
<ellipse fill="white" stroke="black" cx="375" cy="-152.5" rx="0" ry="0"/>
</g>
<!-- W1_w5l&#45;&#45;W1_w5r -->
<!-- W1&#45;&#45;F9 -->
<g id="edge9" class="edge">
<title>W1_w5l&#45;&#45;W1_w5r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-150.5C236.34,-150.5 369.73,-150.5 373.9,-150.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M232.1,-152.5C236.34,-152.5 369.73,-152.5 373.9,-152.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-154.5C236.34,-154.5 369.73,-154.5 373.9,-154.5"/>
<text text-anchor="middle" x="237.1" y="-157.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;GN</text>
<title>W1:e&#45;&#45;F9:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-153C468.95,-153.67 484.06,-136.67 550,-136"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M406,-155C470.44,-155 485.56,-138 550,-138"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-157C471.94,-156.33 487.05,-139.33 550,-140"/>
</g>
<!-- W1_w5r&#45;&#45;F8 -->
<g id="edge14" class="edge">
<title>W1_w5r:e&#45;&#45;F8:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-150.5C458.19,-152.28 465.83,-82.28 552,-80.5"/>
<path fill="none" stroke="#00ff00" stroke-width="2" d="M376,-152.5C460.18,-152.5 467.82,-82.5 552,-82.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-154.5C462.17,-152.72 469.81,-82.72 552,-84.5"/>
<text text-anchor="middle" x="381.71" y="-157.01" font-family="arial" font-size="14.00">F8:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
<!-- W1&#45;&#45;F10 -->
<g id="edge10" class="edge">
<title>W1:e&#45;&#45;F10:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-178C472.03,-178.72 487.04,-196.72 550,-196"/>
<path fill="none" stroke="#ff8000" stroke-width="2" d="M406,-180C470.5,-180 485.5,-198 550,-198"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-182C468.96,-181.28 483.97,-199.28 550,-200"/>
</g>
<!-- W1_w6r -->
<g id="node24" class="node">
<title>W1_w6r</title>
<ellipse fill="white" stroke="black" cx="375" cy="-128.5" rx="0" ry="0"/>
</g>
<!-- W1_w6l&#45;&#45;W1_w6r -->
<!-- W1&#45;&#45;F11 -->
<g id="edge11" class="edge">
<title>W1_w6l&#45;&#45;W1_w6r</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-126.5C236.34,-126.5 369.73,-126.5 373.9,-126.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M232.1,-128.5C236.34,-128.5 369.73,-128.5 373.9,-128.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M232.1,-130.5C236.34,-130.5 369.73,-130.5 373.9,-130.5"/>
<text text-anchor="middle" x="237.1" y="-133.46" font-family="arial" font-size="14.00"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BU</text>
<title>W1:e&#45;&#45;F11:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-203C476.18,-204.72 483.78,-257.72 550,-256"/>
<path fill="none" stroke="#ff0000" stroke-width="2" d="M406,-205C474.2,-205 481.8,-258 550,-258"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-207C472.22,-205.28 479.82,-258.28 550,-260"/>
</g>
<!-- W1_w6r&#45;&#45;F7 -->
<g id="edge13" class="edge">
<title>W1_w6r:e&#45;&#45;F7:p1l</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-126.5C467.94,-128.7 456.08,-11.7 552,-9.5"/>
<path fill="none" stroke="#0066ff" stroke-width="2" d="M376,-128.5C469.93,-128.5 458.07,-11.5 552,-11.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M376,-130.5C471.92,-128.3 460.06,-11.3 552,-13.5"/>
<text text-anchor="middle" x="382.07" y="-132.74" font-family="arial" font-size="14.00">F7:1 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text>
<!-- W1&#45;&#45;F12 -->
<g id="edge12" class="edge">
<title>W1:e&#45;&#45;F12:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-228C483,-230.14 476.99,-318.14 550,-316"/>
<path fill="none" stroke="#666600" stroke-width="2" d="M406,-230C481,-230 475,-318 550,-318"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M406,-232C479.01,-229.86 473,-317.86 550,-320"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 14 KiB

36
examples/ex05.gv Normal file
View File

@ -0,0 +1,36 @@
graph {
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor=white fontname=arial shape=record style=filled]
edge [fontname=arial style=bold]
X1 [label="X1|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
X3 [label="X3|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}"]
edge [color="#000000:#ff66cc:#000000"]
X1:p1r:e -- W1:w1:w
W1:w1:e -- X2:p1l:w
edge [color="#000000:#00ffff:#000000"]
X1:p2r:e -- W1:w2:w
W1:w2:e -- X2:p2l:w
edge [color="#000000:#ffff00:#000000"]
X1:p3r:e -- W1:w3:w
W1:w3:e -- X2:p3l:w
edge [color="#000000:#8000ff:#000000"]
X1:p4r:e -- W1:w4:w
W1:w4:e -- X2:p4l:w
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>PK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>TQ</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>VT</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
edge [color="#000000:#ff66cc:#000000"]
X2:p1r:e -- W2:w1:w
W2:w1:e -- X3:p1l:w
edge [color="#000000:#00ffff:#000000"]
X2:p2r:e -- W2:w2:w
W2:w2:e -- X3:p2l:w
edge [color="#000000:#ffff00:#000000"]
X2:p3r:e -- W2:w3:w
W2:w3:e -- X3:p3l:w
edge [color="#000000:#8000ff:#000000"]
X2:p4r:e -- W2:w4:w
W2:w4:e -- X3:p4l:w
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X2:1</td><td>PK</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X2:2</td><td>TQ</td><td>X3:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X2:3</td><td>YE</td><td>X3:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X2:4</td><td>VT</td><td>X3:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
}

BIN
examples/ex05.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

290
examples/ex05.svg Normal file
View File

@ -0,0 +1,290 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
-->
<!-- Pages: 1 -->
<svg width="1468pt" height="165pt"
viewBox="0.00 0.00 1468.00 165.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 161)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-161 1464,-161 1464,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="white" stroke="black" points="0,-13.5 0,-151.5 206,-151.5 206,-13.5 0,-13.5"/>
<text text-anchor="middle" x="103" y="-136.3" font-family="arial" font-size="14.00">X1</text>
<polyline fill="none" stroke="black" points="0,-128.5 206,-128.5 "/>
<text text-anchor="middle" x="50.5" y="-113.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="101,-105.5 101,-128.5 "/>
<text text-anchor="middle" x="130" y="-113.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="159,-105.5 159,-128.5 "/>
<text text-anchor="middle" x="182.5" y="-113.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-105.5 206,-105.5 "/>
<text text-anchor="middle" x="57" y="-90.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-82.5 114,-82.5 "/>
<text text-anchor="middle" x="57" y="-67.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="0,-59.5 114,-59.5 "/>
<text text-anchor="middle" x="57" y="-44.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="0,-36.5 114,-36.5 "/>
<text text-anchor="middle" x="57" y="-21.3" font-family="arial" font-size="14.00">SDA</text>
<polyline fill="none" stroke="black" points="114,-13.5 114,-105.5 "/>
<text text-anchor="middle" x="160" y="-90.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="114,-82.5 206,-82.5 "/>
<text text-anchor="middle" x="160" y="-67.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="114,-59.5 206,-59.5 "/>
<text text-anchor="middle" x="160" y="-44.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="114,-36.5 206,-36.5 "/>
<text text-anchor="middle" x="160" y="-21.3" font-family="arial" font-size="14.00">4</text>
</g>
<!-- W1 -->
<g id="node4" class="node">
<title>W1</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-157 350,-157 350,0 483,0 483,-157"/>
<polygon fill="none" stroke="black" points="350.5,-133.5 350.5,-156.5 373.5,-156.5 373.5,-133.5 350.5,-133.5"/>
<text text-anchor="start" x="354.5" y="-141.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="373.5,-133.5 373.5,-156.5 440.5,-156.5 440.5,-133.5 373.5,-133.5"/>
<text text-anchor="start" x="377.5" y="-141.3" font-family="arial" font-size="14.00">0.25 mm²</text>
<polygon fill="none" stroke="black" points="440.5,-133.5 440.5,-156.5 483.5,-156.5 483.5,-133.5 440.5,-133.5"/>
<text text-anchor="start" x="444.5" y="-141.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="415" y="-122.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="360" y="-105.3" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="407.5" y="-105.3" font-family="arial" font-size="14.00">PK</text>
<text text-anchor="start" x="446" y="-105.3" font-family="arial" font-size="14.00">X2:1</text>
<polygon fill="#ff66cc" stroke="transparent" points="350.5,-93.5 350.5,-99.5 483.5,-99.5 483.5,-93.5 350.5,-93.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-94.5 482.5,-94.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-98.5 351.5,-98.5 "/>
<text text-anchor="start" x="360" y="-80.3" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="407" y="-80.3" font-family="arial" font-size="14.00">TQ</text>
<text text-anchor="start" x="446" y="-80.3" font-family="arial" font-size="14.00">X2:2</text>
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="350.5,-68.5 350.5,-74.5 483.5,-74.5 483.5,-68.5 350.5,-68.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-69.5 482.5,-69.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-73.5 351.5,-73.5 "/>
<text text-anchor="start" x="360" y="-55.3" font-family="arial" font-size="14.00">X1:3</text>
<text text-anchor="start" x="407.5" y="-55.3" font-family="arial" font-size="14.00">YE</text>
<text text-anchor="start" x="446" y="-55.3" font-family="arial" font-size="14.00">X2:3</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-43.5 350.5,-49.5 483.5,-49.5 483.5,-43.5 350.5,-43.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-44.5 482.5,-44.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-48.5 351.5,-48.5 "/>
<text text-anchor="start" x="360" y="-30.3" font-family="arial" font-size="14.00">X1:4</text>
<text text-anchor="start" x="408" y="-30.3" font-family="arial" font-size="14.00">VT</text>
<text text-anchor="start" x="446" y="-30.3" font-family="arial" font-size="14.00">X2:4</text>
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-18.5 350.5,-24.5 483.5,-24.5 483.5,-18.5 350.5,-18.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-19.5 482.5,-19.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-23.5 351.5,-23.5 "/>
<text text-anchor="start" x="372" y="-5.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-92.5C270.25,-92.52 286.24,-94.52 350,-94.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-94.5C270.01,-94.5 285.99,-96.5 350,-96.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-96.5C269.76,-96.48 285.75,-98.48 350,-98.5"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-68.5C270.13,-68.5 286.12,-69.5 350,-69.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-70.5C270,-70.5 286,-71.5 350,-71.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-72.5C269.88,-72.5 285.87,-73.5 350,-73.5"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-45.5C269.88,-45.5 285.87,-44.5 350,-44.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-47.5C270,-47.5 286,-46.5 350,-46.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-49.5C270.13,-49.5 286.12,-48.5 350,-48.5"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-22.5C269.64,-22.53 285.62,-19.53 350,-19.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-24.5C270.01,-24.5 285.99,-21.5 350,-21.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-26.5C270.38,-26.47 286.36,-23.47 350,-23.5"/>
</g>
<!-- X2 -->
<g id="node2" class="node">
<title>X2</title>
<polygon fill="white" stroke="black" points="627,-13.5 627,-151.5 833,-151.5 833,-13.5 627,-13.5"/>
<text text-anchor="middle" x="730" y="-136.3" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="627,-128.5 833,-128.5 "/>
<text text-anchor="middle" x="677.5" y="-113.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="728,-105.5 728,-128.5 "/>
<text text-anchor="middle" x="757" y="-113.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="786,-105.5 786,-128.5 "/>
<text text-anchor="middle" x="809.5" y="-113.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="627,-105.5 833,-105.5 "/>
<text text-anchor="middle" x="657.5" y="-90.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="627,-82.5 688,-82.5 "/>
<text text-anchor="middle" x="657.5" y="-67.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="627,-59.5 688,-59.5 "/>
<text text-anchor="middle" x="657.5" y="-44.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="627,-36.5 688,-36.5 "/>
<text text-anchor="middle" x="657.5" y="-21.3" font-family="arial" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="688,-13.5 688,-105.5 "/>
<text text-anchor="middle" x="730" y="-90.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="688,-82.5 772,-82.5 "/>
<text text-anchor="middle" x="730" y="-67.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="688,-59.5 772,-59.5 "/>
<text text-anchor="middle" x="730" y="-44.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="688,-36.5 772,-36.5 "/>
<text text-anchor="middle" x="730" y="-21.3" font-family="arial" font-size="14.00">SDA</text>
<polyline fill="none" stroke="black" points="772,-13.5 772,-105.5 "/>
<text text-anchor="middle" x="802.5" y="-90.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="772,-82.5 833,-82.5 "/>
<text text-anchor="middle" x="802.5" y="-67.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="772,-59.5 833,-59.5 "/>
<text text-anchor="middle" x="802.5" y="-44.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="772,-36.5 833,-36.5 "/>
<text text-anchor="middle" x="802.5" y="-21.3" font-family="arial" font-size="14.00">4</text>
</g>
<!-- W2 -->
<g id="node5" class="node">
<title>W2</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="1110,-157 977,-157 977,0 1110,0 1110,-157"/>
<polygon fill="none" stroke="black" points="977.5,-133.5 977.5,-156.5 1000.5,-156.5 1000.5,-133.5 977.5,-133.5"/>
<text text-anchor="start" x="981.5" y="-141.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="1000.5,-133.5 1000.5,-156.5 1067.5,-156.5 1067.5,-133.5 1000.5,-133.5"/>
<text text-anchor="start" x="1004.5" y="-141.3" font-family="arial" font-size="14.00">0.25 mm²</text>
<polygon fill="none" stroke="black" points="1067.5,-133.5 1067.5,-156.5 1110.5,-156.5 1110.5,-133.5 1067.5,-133.5"/>
<text text-anchor="start" x="1071.5" y="-141.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="1042" y="-122.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="987" y="-105.3" font-family="arial" font-size="14.00">X2:1</text>
<text text-anchor="start" x="1034.5" y="-105.3" font-family="arial" font-size="14.00">PK</text>
<text text-anchor="start" x="1073" y="-105.3" font-family="arial" font-size="14.00">X3:1</text>
<polygon fill="#ff66cc" stroke="transparent" points="977.5,-93.5 977.5,-99.5 1110.5,-99.5 1110.5,-93.5 977.5,-93.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-94.5 1109.5,-94.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-98.5 978.5,-98.5 "/>
<text text-anchor="start" x="987" y="-80.3" font-family="arial" font-size="14.00">X2:2</text>
<text text-anchor="start" x="1034" y="-80.3" font-family="arial" font-size="14.00">TQ</text>
<text text-anchor="start" x="1073" y="-80.3" font-family="arial" font-size="14.00">X3:2</text>
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="977.5,-68.5 977.5,-74.5 1110.5,-74.5 1110.5,-68.5 977.5,-68.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-69.5 1109.5,-69.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-73.5 978.5,-73.5 "/>
<text text-anchor="start" x="987" y="-55.3" font-family="arial" font-size="14.00">X2:3</text>
<text text-anchor="start" x="1034.5" y="-55.3" font-family="arial" font-size="14.00">YE</text>
<text text-anchor="start" x="1073" y="-55.3" font-family="arial" font-size="14.00">X3:3</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="977.5,-43.5 977.5,-49.5 1110.5,-49.5 1110.5,-43.5 977.5,-43.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-44.5 1109.5,-44.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-48.5 978.5,-48.5 "/>
<text text-anchor="start" x="987" y="-30.3" font-family="arial" font-size="14.00">X2:4</text>
<text text-anchor="start" x="1035" y="-30.3" font-family="arial" font-size="14.00">VT</text>
<text text-anchor="start" x="1073" y="-30.3" font-family="arial" font-size="14.00">X3:4</text>
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="977.5,-18.5 977.5,-24.5 1110.5,-24.5 1110.5,-18.5 977.5,-18.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="978.5,-19.5 1109.5,-19.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="1109.5,-23.5 978.5,-23.5 "/>
<text text-anchor="start" x="999" y="-5.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge9" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-92.5C897.25,-92.52 913.24,-94.52 977,-94.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M833,-94.5C897.01,-94.5 912.99,-96.5 977,-96.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-96.5C896.76,-96.48 912.75,-98.48 977,-98.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge11" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-68.5C897.13,-68.5 913.12,-69.5 977,-69.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M833,-70.5C897,-70.5 913,-71.5 977,-71.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-72.5C896.88,-72.5 912.87,-73.5 977,-73.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge13" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-45.5C896.88,-45.5 912.87,-44.5 977,-44.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M833,-47.5C897,-47.5 913,-46.5 977,-46.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-49.5C897.13,-49.5 913.12,-48.5 977,-48.5"/>
</g>
<!-- X2&#45;&#45;W2 -->
<g id="edge15" class="edge">
<title>X2:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-22.5C896.64,-22.53 912.62,-19.53 977,-19.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M833,-24.5C897.01,-24.5 912.99,-21.5 977,-21.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M833,-26.5C897.38,-26.47 913.36,-23.47 977,-23.5"/>
</g>
<!-- X3 -->
<g id="node3" class="node">
<title>X3</title>
<polygon fill="white" stroke="black" points="1254,-13.5 1254,-151.5 1460,-151.5 1460,-13.5 1254,-13.5"/>
<text text-anchor="middle" x="1357" y="-136.3" font-family="arial" font-size="14.00">X3</text>
<polyline fill="none" stroke="black" points="1254,-128.5 1460,-128.5 "/>
<text text-anchor="middle" x="1304.5" y="-113.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="1355,-105.5 1355,-128.5 "/>
<text text-anchor="middle" x="1384" y="-113.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="1413,-105.5 1413,-128.5 "/>
<text text-anchor="middle" x="1436.5" y="-113.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="1254,-105.5 1460,-105.5 "/>
<text text-anchor="middle" x="1299.5" y="-90.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="1254,-82.5 1345,-82.5 "/>
<text text-anchor="middle" x="1299.5" y="-67.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="1254,-59.5 1345,-59.5 "/>
<text text-anchor="middle" x="1299.5" y="-44.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="1254,-36.5 1345,-36.5 "/>
<text text-anchor="middle" x="1299.5" y="-21.3" font-family="arial" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="1345,-13.5 1345,-105.5 "/>
<text text-anchor="middle" x="1402.5" y="-90.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="1345,-82.5 1460,-82.5 "/>
<text text-anchor="middle" x="1402.5" y="-67.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="1345,-59.5 1460,-59.5 "/>
<text text-anchor="middle" x="1402.5" y="-44.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="1345,-36.5 1460,-36.5 "/>
<text text-anchor="middle" x="1402.5" y="-21.3" font-family="arial" font-size="14.00">SDA</text>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-94.5C546.76,-94.52 562.75,-92.52 627,-92.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-96.5C547.01,-96.5 562.99,-94.5 627,-94.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-98.5C547.25,-98.48 563.24,-96.48 627,-96.5"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-69.5C546.88,-69.5 562.87,-68.5 627,-68.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-71.5C547,-71.5 563,-70.5 627,-70.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-73.5C547.13,-73.5 563.12,-72.5 627,-72.5"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge6" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-44.5C547.13,-44.5 563.12,-45.5 627,-45.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-46.5C547,-46.5 563,-47.5 627,-47.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-48.5C546.88,-48.5 562.87,-49.5 627,-49.5"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge8" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-19.5C547.38,-19.53 563.36,-22.53 627,-22.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-21.5C547.01,-21.5 562.99,-24.5 627,-24.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-23.5C546.64,-23.47 562.62,-26.47 627,-26.5"/>
</g>
<!-- W2&#45;&#45;X3 -->
<g id="edge10" class="edge">
<title>W2:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-94.5C1173.76,-94.52 1189.75,-92.52 1254,-92.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M1110,-96.5C1174.01,-96.5 1189.99,-94.5 1254,-94.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-98.5C1174.25,-98.48 1190.24,-96.48 1254,-96.5"/>
</g>
<!-- W2&#45;&#45;X3 -->
<g id="edge12" class="edge">
<title>W2:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-69.5C1173.88,-69.5 1189.87,-68.5 1254,-68.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M1110,-71.5C1174,-71.5 1190,-70.5 1254,-70.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-73.5C1174.13,-73.5 1190.12,-72.5 1254,-72.5"/>
</g>
<!-- W2&#45;&#45;X3 -->
<g id="edge14" class="edge">
<title>W2:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-44.5C1174.13,-44.5 1190.12,-45.5 1254,-45.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1110,-46.5C1174,-46.5 1190,-47.5 1254,-47.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-48.5C1173.88,-48.5 1189.87,-49.5 1254,-49.5"/>
</g>
<!-- W2&#45;&#45;X3 -->
<g id="edge16" class="edge">
<title>W2:e&#45;&#45;X3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-19.5C1174.38,-19.53 1190.36,-22.53 1254,-22.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M1110,-21.5C1174.01,-21.5 1189.99,-24.5 1254,-24.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M1110,-23.5C1173.64,-23.47 1189.62,-26.47 1254,-26.5"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

35
examples/ex05.yml Normal file
View File

@ -0,0 +1,35 @@
# daisy chain, variant 1
templates:
- &template_con
type: Molex KK 254
gender: female
pinout: [GND, VCC, SCL, SDA]
- &template_wire
mm2: 0.25
length: 0.2
colors: [PK, TQ, YE, VT]
type: bundle
nodes:
X1:
<<: *template_con
X2:
<<: *template_con
X3:
<<: *template_con
wires:
W1:
<<: *template_wire
W2:
<<: *template_wire
connections:
-
- X1: [1-4]
- W1: [1-4]
- X2: [1-4]
-
- X2: [1-4]
- W2: [1-4]
- X3: [1-4]

78
examples/ex06.gv Normal file
View File

@ -0,0 +1,78 @@
graph {
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
node [fillcolor=white fontname=arial shape=record style=filled]
edge [fontname=arial style=bold]
X1 [label="X1|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
X2 [label="X2|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}"]
X3 [label="X3|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
X4 [label="X4|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}"]
X5 [label="X5|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
X6 [label="X6|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}"]
edge [color="#000000:#ff66cc:#000000"]
X1:p1r:e -- W1:w1:w
W1:w1:e -- X2:p1l:w
edge [color="#000000:#00ffff:#000000"]
X1:p2r:e -- W1:w2:w
W1:w2:e -- X2:p2l:w
edge [color="#000000:#ffff00:#000000"]
X1:p3r:e -- W1:w3:w
W1:w3:e -- X2:p3l:w
edge [color="#000000:#8000ff:#000000"]
X1:p4r:e -- W1:w4:w
W1:w4:e -- X2:p4l:w
W1 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>PK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>TQ</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td>VT</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
edge [color="#000000:#ff66cc:#000000"]
X3:p1r:e -- W2:w1:w
W2:w1:e -- X2:p1l:w
edge [color="#000000:#00ffff:#000000"]
X3:p2r:e -- W2:w2:w
W2:w2:e -- X2:p2l:w
edge [color="#000000:#ffff00:#000000"]
X3:p3r:e -- W2:w3:w
W2:w3:e -- X2:p3l:w
edge [color="#000000:#8000ff:#000000"]
X3:p4r:e -- W2:w4:w
W2:w4:e -- X2:p4l:w
W2 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X3:1</td><td>PK</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X3:2</td><td>TQ</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X3:3</td><td>YE</td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X3:4</td><td>VT</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
edge [color="#000000:#ff66cc:#000000"]
X3:p1r:e -- W3:w1:w
W3:w1:e -- X4:p1l:w
edge [color="#000000:#00ffff:#000000"]
X3:p2r:e -- W3:w2:w
W3:w2:e -- X4:p2l:w
edge [color="#000000:#ffff00:#000000"]
X3:p3r:e -- W3:w3:w
W3:w3:e -- X4:p3l:w
edge [color="#000000:#8000ff:#000000"]
X3:p4r:e -- W3:w4:w
W3:w4:e -- X4:p4l:w
W3 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X3:1</td><td>PK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X3:2</td><td>TQ</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X3:3</td><td>YE</td><td>X4:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X3:4</td><td>VT</td><td>X4:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
edge [color="#000000:#ff66cc:#000000"]
X5:p1r:e -- W4:w1:w
W4:w1:e -- X4:p1l:w
edge [color="#000000:#00ffff:#000000"]
X5:p2r:e -- W4:w2:w
W4:w2:e -- X4:p2l:w
edge [color="#000000:#ffff00:#000000"]
X5:p3r:e -- W4:w3:w
W4:w3:e -- X4:p3l:w
edge [color="#000000:#8000ff:#000000"]
X5:p4r:e -- W4:w4:w
W4:w4:e -- X4:p4l:w
W4 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X5:1</td><td>PK</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X5:2</td><td>TQ</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X5:3</td><td>YE</td><td>X4:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X5:4</td><td>VT</td><td>X4:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
edge [color="#000000:#ff66cc:#000000"]
X5:p1r:e -- W5:w1:w
W5:w1:e -- X6:p1l:w
edge [color="#000000:#00ffff:#000000"]
X5:p2r:e -- W5:w2:w
W5:w2:e -- X6:p2l:w
edge [color="#000000:#ffff00:#000000"]
X5:p3r:e -- W5:w3:w
W5:w3:e -- X6:p3l:w
edge [color="#000000:#8000ff:#000000"]
X5:p4r:e -- W5:w4:w
W5:w4:e -- X6:p4l:w
W5 [label=<<table border="0" cellspacing="0" cellpadding="0"><tr><td><table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X5:1</td><td>PK</td><td>X6:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" border="2" sides="tb" port="w1"></td></tr><tr><td>X5:2</td><td>TQ</td><td>X6:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X5:3</td><td>YE</td><td>X6:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w3"></td></tr><tr><td>X5:4</td><td>VT</td><td>X6:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#8000ff" border="2" sides="tb" port="w4"></td></tr><tr><td>&nbsp;</td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
}

BIN
examples/ex06.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

645
examples/ex06.svg Normal file
View File

@ -0,0 +1,645 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
-->
<!-- Pages: 1 -->
<svg width="841pt" height="889pt"
viewBox="0.00 0.00 841.00 889.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 885)">
<polygon fill="white" stroke="transparent" points="-4,4 -4,-885 837,-885 837,4 -4,4"/>
<!-- X1 -->
<g id="node1" class="node">
<title>X1</title>
<polygon fill="white" stroke="black" points="0,-737.5 0,-875.5 206,-875.5 206,-737.5 0,-737.5"/>
<text text-anchor="middle" x="103" y="-860.3" font-family="arial" font-size="14.00">X1</text>
<polyline fill="none" stroke="black" points="0,-852.5 206,-852.5 "/>
<text text-anchor="middle" x="50.5" y="-837.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="101,-829.5 101,-852.5 "/>
<text text-anchor="middle" x="130" y="-837.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="159,-829.5 159,-852.5 "/>
<text text-anchor="middle" x="182.5" y="-837.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-829.5 206,-829.5 "/>
<text text-anchor="middle" x="57" y="-814.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-806.5 114,-806.5 "/>
<text text-anchor="middle" x="57" y="-791.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="0,-783.5 114,-783.5 "/>
<text text-anchor="middle" x="57" y="-768.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="0,-760.5 114,-760.5 "/>
<text text-anchor="middle" x="57" y="-745.3" font-family="arial" font-size="14.00">SDA</text>
<polyline fill="none" stroke="black" points="114,-737.5 114,-829.5 "/>
<text text-anchor="middle" x="160" y="-814.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="114,-806.5 206,-806.5 "/>
<text text-anchor="middle" x="160" y="-791.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="114,-783.5 206,-783.5 "/>
<text text-anchor="middle" x="160" y="-768.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="114,-760.5 206,-760.5 "/>
<text text-anchor="middle" x="160" y="-745.3" font-family="arial" font-size="14.00">4</text>
</g>
<!-- W1 -->
<g id="node7" class="node">
<title>W1</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-881 350,-881 350,-724 483,-724 483,-881"/>
<polygon fill="none" stroke="black" points="350.5,-857.5 350.5,-880.5 373.5,-880.5 373.5,-857.5 350.5,-857.5"/>
<text text-anchor="start" x="354.5" y="-865.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="373.5,-857.5 373.5,-880.5 440.5,-880.5 440.5,-857.5 373.5,-857.5"/>
<text text-anchor="start" x="377.5" y="-865.3" font-family="arial" font-size="14.00">0.25 mm²</text>
<polygon fill="none" stroke="black" points="440.5,-857.5 440.5,-880.5 483.5,-880.5 483.5,-857.5 440.5,-857.5"/>
<text text-anchor="start" x="444.5" y="-865.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="415" y="-846.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="360" y="-829.3" font-family="arial" font-size="14.00">X1:1</text>
<text text-anchor="start" x="407.5" y="-829.3" font-family="arial" font-size="14.00">PK</text>
<text text-anchor="start" x="446" y="-829.3" font-family="arial" font-size="14.00">X2:1</text>
<polygon fill="#ff66cc" stroke="transparent" points="350.5,-817.5 350.5,-823.5 483.5,-823.5 483.5,-817.5 350.5,-817.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-818.5 482.5,-818.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-822.5 351.5,-822.5 "/>
<text text-anchor="start" x="360" y="-804.3" font-family="arial" font-size="14.00">X1:2</text>
<text text-anchor="start" x="407" y="-804.3" font-family="arial" font-size="14.00">TQ</text>
<text text-anchor="start" x="446" y="-804.3" font-family="arial" font-size="14.00">X2:2</text>
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="350.5,-792.5 350.5,-798.5 483.5,-798.5 483.5,-792.5 350.5,-792.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-793.5 482.5,-793.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-797.5 351.5,-797.5 "/>
<text text-anchor="start" x="360" y="-779.3" font-family="arial" font-size="14.00">X1:3</text>
<text text-anchor="start" x="407.5" y="-779.3" font-family="arial" font-size="14.00">YE</text>
<text text-anchor="start" x="446" y="-779.3" font-family="arial" font-size="14.00">X2:3</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-767.5 350.5,-773.5 483.5,-773.5 483.5,-767.5 350.5,-767.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-768.5 482.5,-768.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-772.5 351.5,-772.5 "/>
<text text-anchor="start" x="360" y="-754.3" font-family="arial" font-size="14.00">X1:4</text>
<text text-anchor="start" x="408" y="-754.3" font-family="arial" font-size="14.00">VT</text>
<text text-anchor="start" x="446" y="-754.3" font-family="arial" font-size="14.00">X2:4</text>
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-742.5 350.5,-748.5 483.5,-748.5 483.5,-742.5 350.5,-742.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-743.5 482.5,-743.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-747.5 351.5,-747.5 "/>
<text text-anchor="start" x="372" y="-729.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge1" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-816.5C270.25,-816.52 286.24,-818.52 350,-818.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-818.5C270.01,-818.5 285.99,-820.5 350,-820.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-820.5C269.76,-820.48 285.75,-822.48 350,-822.5"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge3" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-792.5C270.13,-792.5 286.12,-793.5 350,-793.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-794.5C270,-794.5 286,-795.5 350,-795.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-796.5C269.88,-796.5 285.87,-797.5 350,-797.5"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge5" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-769.5C269.88,-769.5 285.87,-768.5 350,-768.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-771.5C270,-771.5 286,-770.5 350,-770.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-773.5C270.13,-773.5 286.12,-772.5 350,-772.5"/>
</g>
<!-- X1&#45;&#45;W1 -->
<g id="edge7" class="edge">
<title>X1:e&#45;&#45;W1:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-746.5C269.64,-746.53 285.62,-743.53 350,-743.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-748.5C270.01,-748.5 285.99,-745.5 350,-745.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-750.5C270.38,-750.47 286.36,-747.47 350,-747.5"/>
</g>
<!-- X2 -->
<g id="node2" class="node">
<title>X2</title>
<polygon fill="white" stroke="black" points="627,-646.5 627,-784.5 833,-784.5 833,-646.5 627,-646.5"/>
<text text-anchor="middle" x="730" y="-769.3" font-family="arial" font-size="14.00">X2</text>
<polyline fill="none" stroke="black" points="627,-761.5 833,-761.5 "/>
<text text-anchor="middle" x="677.5" y="-746.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="728,-738.5 728,-761.5 "/>
<text text-anchor="middle" x="757" y="-746.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="786,-738.5 786,-761.5 "/>
<text text-anchor="middle" x="809.5" y="-746.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="627,-738.5 833,-738.5 "/>
<text text-anchor="middle" x="672.5" y="-723.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="627,-715.5 718,-715.5 "/>
<text text-anchor="middle" x="672.5" y="-700.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="627,-692.5 718,-692.5 "/>
<text text-anchor="middle" x="672.5" y="-677.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="627,-669.5 718,-669.5 "/>
<text text-anchor="middle" x="672.5" y="-654.3" font-family="arial" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="718,-646.5 718,-738.5 "/>
<text text-anchor="middle" x="775.5" y="-723.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="718,-715.5 833,-715.5 "/>
<text text-anchor="middle" x="775.5" y="-700.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="718,-692.5 833,-692.5 "/>
<text text-anchor="middle" x="775.5" y="-677.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="718,-669.5 833,-669.5 "/>
<text text-anchor="middle" x="775.5" y="-654.3" font-family="arial" font-size="14.00">SDA</text>
</g>
<!-- X3 -->
<g id="node3" class="node">
<title>X3</title>
<polygon fill="white" stroke="black" points="0,-465.5 0,-603.5 206,-603.5 206,-465.5 0,-465.5"/>
<text text-anchor="middle" x="103" y="-588.3" font-family="arial" font-size="14.00">X3</text>
<polyline fill="none" stroke="black" points="0,-580.5 206,-580.5 "/>
<text text-anchor="middle" x="50.5" y="-565.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="101,-557.5 101,-580.5 "/>
<text text-anchor="middle" x="130" y="-565.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="159,-557.5 159,-580.5 "/>
<text text-anchor="middle" x="182.5" y="-565.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-557.5 206,-557.5 "/>
<text text-anchor="middle" x="57" y="-542.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-534.5 114,-534.5 "/>
<text text-anchor="middle" x="57" y="-519.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="0,-511.5 114,-511.5 "/>
<text text-anchor="middle" x="57" y="-496.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="0,-488.5 114,-488.5 "/>
<text text-anchor="middle" x="57" y="-473.3" font-family="arial" font-size="14.00">SDA</text>
<polyline fill="none" stroke="black" points="114,-465.5 114,-557.5 "/>
<text text-anchor="middle" x="160" y="-542.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="114,-534.5 206,-534.5 "/>
<text text-anchor="middle" x="160" y="-519.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="114,-511.5 206,-511.5 "/>
<text text-anchor="middle" x="160" y="-496.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="114,-488.5 206,-488.5 "/>
<text text-anchor="middle" x="160" y="-473.3" font-family="arial" font-size="14.00">4</text>
</g>
<!-- W2 -->
<g id="node8" class="node">
<title>W2</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-700 350,-700 350,-543 483,-543 483,-700"/>
<polygon fill="none" stroke="black" points="350.5,-676.5 350.5,-699.5 373.5,-699.5 373.5,-676.5 350.5,-676.5"/>
<text text-anchor="start" x="354.5" y="-684.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="373.5,-676.5 373.5,-699.5 440.5,-699.5 440.5,-676.5 373.5,-676.5"/>
<text text-anchor="start" x="377.5" y="-684.3" font-family="arial" font-size="14.00">0.25 mm²</text>
<polygon fill="none" stroke="black" points="440.5,-676.5 440.5,-699.5 483.5,-699.5 483.5,-676.5 440.5,-676.5"/>
<text text-anchor="start" x="444.5" y="-684.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="415" y="-665.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="360" y="-648.3" font-family="arial" font-size="14.00">X3:1</text>
<text text-anchor="start" x="407.5" y="-648.3" font-family="arial" font-size="14.00">PK</text>
<text text-anchor="start" x="446" y="-648.3" font-family="arial" font-size="14.00">X2:1</text>
<polygon fill="#ff66cc" stroke="transparent" points="350.5,-636.5 350.5,-642.5 483.5,-642.5 483.5,-636.5 350.5,-636.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-637.5 482.5,-637.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-641.5 351.5,-641.5 "/>
<text text-anchor="start" x="360" y="-623.3" font-family="arial" font-size="14.00">X3:2</text>
<text text-anchor="start" x="407" y="-623.3" font-family="arial" font-size="14.00">TQ</text>
<text text-anchor="start" x="446" y="-623.3" font-family="arial" font-size="14.00">X2:2</text>
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="350.5,-611.5 350.5,-617.5 483.5,-617.5 483.5,-611.5 350.5,-611.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-612.5 482.5,-612.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-616.5 351.5,-616.5 "/>
<text text-anchor="start" x="360" y="-598.3" font-family="arial" font-size="14.00">X3:3</text>
<text text-anchor="start" x="407.5" y="-598.3" font-family="arial" font-size="14.00">YE</text>
<text text-anchor="start" x="446" y="-598.3" font-family="arial" font-size="14.00">X2:3</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-586.5 350.5,-592.5 483.5,-592.5 483.5,-586.5 350.5,-586.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-587.5 482.5,-587.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-591.5 351.5,-591.5 "/>
<text text-anchor="start" x="360" y="-573.3" font-family="arial" font-size="14.00">X3:4</text>
<text text-anchor="start" x="408" y="-573.3" font-family="arial" font-size="14.00">VT</text>
<text text-anchor="start" x="446" y="-573.3" font-family="arial" font-size="14.00">X2:4</text>
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-561.5 350.5,-567.5 483.5,-567.5 483.5,-561.5 350.5,-561.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-562.5 482.5,-562.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-566.5 351.5,-566.5 "/>
<text text-anchor="start" x="372" y="-548.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X3&#45;&#45;W2 -->
<g id="edge9" class="edge">
<title>X3:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-544.5C284.18,-546.68 275.81,-639.68 350,-637.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-546.5C282.19,-546.5 273.81,-639.5 350,-639.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-548.5C280.19,-546.32 271.82,-639.32 350,-641.5"/>
</g>
<!-- X3&#45;&#45;W2 -->
<g id="edge11" class="edge">
<title>X3:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-520.5C283.94,-522.67 276.05,-614.67 350,-612.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-522.5C281.95,-522.5 274.05,-614.5 350,-614.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-524.5C279.95,-522.33 272.06,-614.33 350,-616.5"/>
</g>
<!-- X3&#45;&#45;W2 -->
<g id="edge13" class="edge">
<title>X3:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-497.5C283.47,-499.65 276.52,-589.65 350,-587.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-499.5C281.47,-499.5 274.53,-589.5 350,-589.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-501.5C279.48,-499.35 272.53,-589.35 350,-591.5"/>
</g>
<!-- X3&#45;&#45;W2 -->
<g id="edge15" class="edge">
<title>X3:e&#45;&#45;W2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-474.5C283,-476.64 276.99,-564.64 350,-562.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-476.5C281,-476.5 275,-564.5 350,-564.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-478.5C279.01,-476.36 273,-564.36 350,-566.5"/>
</g>
<!-- W3 -->
<g id="node9" class="node">
<title>W3</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-519 350,-519 350,-362 483,-362 483,-519"/>
<polygon fill="none" stroke="black" points="350.5,-495.5 350.5,-518.5 373.5,-518.5 373.5,-495.5 350.5,-495.5"/>
<text text-anchor="start" x="354.5" y="-503.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="373.5,-495.5 373.5,-518.5 440.5,-518.5 440.5,-495.5 373.5,-495.5"/>
<text text-anchor="start" x="377.5" y="-503.3" font-family="arial" font-size="14.00">0.25 mm²</text>
<polygon fill="none" stroke="black" points="440.5,-495.5 440.5,-518.5 483.5,-518.5 483.5,-495.5 440.5,-495.5"/>
<text text-anchor="start" x="444.5" y="-503.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="415" y="-484.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="360" y="-467.3" font-family="arial" font-size="14.00">X3:1</text>
<text text-anchor="start" x="407.5" y="-467.3" font-family="arial" font-size="14.00">PK</text>
<text text-anchor="start" x="446" y="-467.3" font-family="arial" font-size="14.00">X4:1</text>
<polygon fill="#ff66cc" stroke="transparent" points="350.5,-455.5 350.5,-461.5 483.5,-461.5 483.5,-455.5 350.5,-455.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-456.5 482.5,-456.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-460.5 351.5,-460.5 "/>
<text text-anchor="start" x="360" y="-442.3" font-family="arial" font-size="14.00">X3:2</text>
<text text-anchor="start" x="407" y="-442.3" font-family="arial" font-size="14.00">TQ</text>
<text text-anchor="start" x="446" y="-442.3" font-family="arial" font-size="14.00">X4:2</text>
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="350.5,-430.5 350.5,-436.5 483.5,-436.5 483.5,-430.5 350.5,-430.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-431.5 482.5,-431.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-435.5 351.5,-435.5 "/>
<text text-anchor="start" x="360" y="-417.3" font-family="arial" font-size="14.00">X3:3</text>
<text text-anchor="start" x="407.5" y="-417.3" font-family="arial" font-size="14.00">YE</text>
<text text-anchor="start" x="446" y="-417.3" font-family="arial" font-size="14.00">X4:3</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-405.5 350.5,-411.5 483.5,-411.5 483.5,-405.5 350.5,-405.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-406.5 482.5,-406.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-410.5 351.5,-410.5 "/>
<text text-anchor="start" x="360" y="-392.3" font-family="arial" font-size="14.00">X3:4</text>
<text text-anchor="start" x="408" y="-392.3" font-family="arial" font-size="14.00">VT</text>
<text text-anchor="start" x="446" y="-392.3" font-family="arial" font-size="14.00">X4:4</text>
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-380.5 350.5,-386.5 483.5,-386.5 483.5,-380.5 350.5,-380.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-381.5 482.5,-381.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-385.5 351.5,-385.5 "/>
<text text-anchor="start" x="372" y="-367.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge17" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-544.5C279.01,-546.64 273,-458.64 350,-456.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-546.5C281,-546.5 275,-458.5 350,-458.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-548.5C283,-546.36 276.99,-458.36 350,-460.5"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge19" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-520.5C279.24,-522.65 272.77,-433.65 350,-431.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-522.5C281.24,-522.5 274.76,-433.5 350,-433.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-524.5C283.23,-522.35 276.76,-433.35 350,-435.5"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge21" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-497.5C279.71,-499.66 272.3,-408.66 350,-406.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-499.5C281.71,-499.5 274.29,-408.5 350,-408.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-501.5C283.7,-499.34 276.29,-408.34 350,-410.5"/>
</g>
<!-- X3&#45;&#45;W3 -->
<g id="edge23" class="edge">
<title>X3:e&#45;&#45;W3:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-474.5C280.19,-476.68 271.82,-383.68 350,-381.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-476.5C282.19,-476.5 273.81,-383.5 350,-383.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-478.5C284.18,-476.32 275.81,-383.32 350,-385.5"/>
</g>
<!-- X4 -->
<g id="node4" class="node">
<title>X4</title>
<polygon fill="white" stroke="black" points="627,-284.5 627,-422.5 833,-422.5 833,-284.5 627,-284.5"/>
<text text-anchor="middle" x="730" y="-407.3" font-family="arial" font-size="14.00">X4</text>
<polyline fill="none" stroke="black" points="627,-399.5 833,-399.5 "/>
<text text-anchor="middle" x="677.5" y="-384.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="728,-376.5 728,-399.5 "/>
<text text-anchor="middle" x="757" y="-384.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="786,-376.5 786,-399.5 "/>
<text text-anchor="middle" x="809.5" y="-384.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="627,-376.5 833,-376.5 "/>
<text text-anchor="middle" x="672.5" y="-361.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="627,-353.5 718,-353.5 "/>
<text text-anchor="middle" x="672.5" y="-338.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="627,-330.5 718,-330.5 "/>
<text text-anchor="middle" x="672.5" y="-315.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="627,-307.5 718,-307.5 "/>
<text text-anchor="middle" x="672.5" y="-292.3" font-family="arial" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="718,-284.5 718,-376.5 "/>
<text text-anchor="middle" x="775.5" y="-361.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="718,-353.5 833,-353.5 "/>
<text text-anchor="middle" x="775.5" y="-338.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="718,-330.5 833,-330.5 "/>
<text text-anchor="middle" x="775.5" y="-315.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="718,-307.5 833,-307.5 "/>
<text text-anchor="middle" x="775.5" y="-292.3" font-family="arial" font-size="14.00">SDA</text>
</g>
<!-- X5 -->
<g id="node5" class="node">
<title>X5</title>
<polygon fill="white" stroke="black" points="0,-103.5 0,-241.5 206,-241.5 206,-103.5 0,-103.5"/>
<text text-anchor="middle" x="103" y="-226.3" font-family="arial" font-size="14.00">X5</text>
<polyline fill="none" stroke="black" points="0,-218.5 206,-218.5 "/>
<text text-anchor="middle" x="50.5" y="-203.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="101,-195.5 101,-218.5 "/>
<text text-anchor="middle" x="130" y="-203.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="159,-195.5 159,-218.5 "/>
<text text-anchor="middle" x="182.5" y="-203.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="0,-195.5 206,-195.5 "/>
<text text-anchor="middle" x="57" y="-180.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="0,-172.5 114,-172.5 "/>
<text text-anchor="middle" x="57" y="-157.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="0,-149.5 114,-149.5 "/>
<text text-anchor="middle" x="57" y="-134.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="0,-126.5 114,-126.5 "/>
<text text-anchor="middle" x="57" y="-111.3" font-family="arial" font-size="14.00">SDA</text>
<polyline fill="none" stroke="black" points="114,-103.5 114,-195.5 "/>
<text text-anchor="middle" x="160" y="-180.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="114,-172.5 206,-172.5 "/>
<text text-anchor="middle" x="160" y="-157.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="114,-149.5 206,-149.5 "/>
<text text-anchor="middle" x="160" y="-134.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="114,-126.5 206,-126.5 "/>
<text text-anchor="middle" x="160" y="-111.3" font-family="arial" font-size="14.00">4</text>
</g>
<!-- W4 -->
<g id="node10" class="node">
<title>W4</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-338 350,-338 350,-181 483,-181 483,-338"/>
<polygon fill="none" stroke="black" points="350.5,-314.5 350.5,-337.5 373.5,-337.5 373.5,-314.5 350.5,-314.5"/>
<text text-anchor="start" x="354.5" y="-322.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="373.5,-314.5 373.5,-337.5 440.5,-337.5 440.5,-314.5 373.5,-314.5"/>
<text text-anchor="start" x="377.5" y="-322.3" font-family="arial" font-size="14.00">0.25 mm²</text>
<polygon fill="none" stroke="black" points="440.5,-314.5 440.5,-337.5 483.5,-337.5 483.5,-314.5 440.5,-314.5"/>
<text text-anchor="start" x="444.5" y="-322.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="415" y="-303.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="360" y="-286.3" font-family="arial" font-size="14.00">X5:1</text>
<text text-anchor="start" x="407.5" y="-286.3" font-family="arial" font-size="14.00">PK</text>
<text text-anchor="start" x="446" y="-286.3" font-family="arial" font-size="14.00">X4:1</text>
<polygon fill="#ff66cc" stroke="transparent" points="350.5,-274.5 350.5,-280.5 483.5,-280.5 483.5,-274.5 350.5,-274.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-275.5 482.5,-275.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-279.5 351.5,-279.5 "/>
<text text-anchor="start" x="360" y="-261.3" font-family="arial" font-size="14.00">X5:2</text>
<text text-anchor="start" x="407" y="-261.3" font-family="arial" font-size="14.00">TQ</text>
<text text-anchor="start" x="446" y="-261.3" font-family="arial" font-size="14.00">X4:2</text>
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="350.5,-249.5 350.5,-255.5 483.5,-255.5 483.5,-249.5 350.5,-249.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-250.5 482.5,-250.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-254.5 351.5,-254.5 "/>
<text text-anchor="start" x="360" y="-236.3" font-family="arial" font-size="14.00">X5:3</text>
<text text-anchor="start" x="407.5" y="-236.3" font-family="arial" font-size="14.00">YE</text>
<text text-anchor="start" x="446" y="-236.3" font-family="arial" font-size="14.00">X4:3</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-224.5 350.5,-230.5 483.5,-230.5 483.5,-224.5 350.5,-224.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-225.5 482.5,-225.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-229.5 351.5,-229.5 "/>
<text text-anchor="start" x="360" y="-211.3" font-family="arial" font-size="14.00">X5:4</text>
<text text-anchor="start" x="408" y="-211.3" font-family="arial" font-size="14.00">VT</text>
<text text-anchor="start" x="446" y="-211.3" font-family="arial" font-size="14.00">X4:4</text>
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-199.5 350.5,-205.5 483.5,-205.5 483.5,-199.5 350.5,-199.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-200.5 482.5,-200.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-204.5 351.5,-204.5 "/>
<text text-anchor="start" x="372" y="-186.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X5&#45;&#45;W4 -->
<g id="edge25" class="edge">
<title>X5:e&#45;&#45;W4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-182.5C284.18,-184.68 275.81,-277.68 350,-275.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-184.5C282.19,-184.5 273.81,-277.5 350,-277.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-186.5C280.19,-184.32 271.82,-277.32 350,-279.5"/>
</g>
<!-- X5&#45;&#45;W4 -->
<g id="edge27" class="edge">
<title>X5:e&#45;&#45;W4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-158.5C283.94,-160.67 276.05,-252.67 350,-250.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-160.5C281.95,-160.5 274.05,-252.5 350,-252.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-162.5C279.95,-160.33 272.06,-252.33 350,-254.5"/>
</g>
<!-- X5&#45;&#45;W4 -->
<g id="edge29" class="edge">
<title>X5:e&#45;&#45;W4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-135.5C283.47,-137.65 276.52,-227.65 350,-225.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-137.5C281.47,-137.5 274.53,-227.5 350,-227.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-139.5C279.48,-137.35 272.53,-227.35 350,-229.5"/>
</g>
<!-- X5&#45;&#45;W4 -->
<g id="edge31" class="edge">
<title>X5:e&#45;&#45;W4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-112.5C283,-114.64 276.99,-202.64 350,-200.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-114.5C281,-114.5 275,-202.5 350,-202.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-116.5C279.01,-114.36 273,-202.36 350,-204.5"/>
</g>
<!-- W5 -->
<g id="node11" class="node">
<title>W5</title>
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-157 350,-157 350,0 483,0 483,-157"/>
<polygon fill="none" stroke="black" points="350.5,-133.5 350.5,-156.5 373.5,-156.5 373.5,-133.5 350.5,-133.5"/>
<text text-anchor="start" x="354.5" y="-141.3" font-family="arial" font-size="14.00">4x</text>
<polygon fill="none" stroke="black" points="373.5,-133.5 373.5,-156.5 440.5,-156.5 440.5,-133.5 373.5,-133.5"/>
<text text-anchor="start" x="377.5" y="-141.3" font-family="arial" font-size="14.00">0.25 mm²</text>
<polygon fill="none" stroke="black" points="440.5,-133.5 440.5,-156.5 483.5,-156.5 483.5,-133.5 440.5,-133.5"/>
<text text-anchor="start" x="444.5" y="-141.3" font-family="arial" font-size="14.00">0.2 m</text>
<text text-anchor="start" x="415" y="-122.3" font-family="arial" font-size="14.00"> </text>
<text text-anchor="start" x="360" y="-105.3" font-family="arial" font-size="14.00">X5:1</text>
<text text-anchor="start" x="407.5" y="-105.3" font-family="arial" font-size="14.00">PK</text>
<text text-anchor="start" x="446" y="-105.3" font-family="arial" font-size="14.00">X6:1</text>
<polygon fill="#ff66cc" stroke="transparent" points="350.5,-93.5 350.5,-99.5 483.5,-99.5 483.5,-93.5 350.5,-93.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-94.5 482.5,-94.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-98.5 351.5,-98.5 "/>
<text text-anchor="start" x="360" y="-80.3" font-family="arial" font-size="14.00">X5:2</text>
<text text-anchor="start" x="407" y="-80.3" font-family="arial" font-size="14.00">TQ</text>
<text text-anchor="start" x="446" y="-80.3" font-family="arial" font-size="14.00">X6:2</text>
<polygon fill="#00ffff" stroke="transparent" stroke-width="2" points="350.5,-68.5 350.5,-74.5 483.5,-74.5 483.5,-68.5 350.5,-68.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-69.5 482.5,-69.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-73.5 351.5,-73.5 "/>
<text text-anchor="start" x="360" y="-55.3" font-family="arial" font-size="14.00">X5:3</text>
<text text-anchor="start" x="407.5" y="-55.3" font-family="arial" font-size="14.00">YE</text>
<text text-anchor="start" x="446" y="-55.3" font-family="arial" font-size="14.00">X6:3</text>
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-43.5 350.5,-49.5 483.5,-49.5 483.5,-43.5 350.5,-43.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-44.5 482.5,-44.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-48.5 351.5,-48.5 "/>
<text text-anchor="start" x="360" y="-30.3" font-family="arial" font-size="14.00">X5:4</text>
<text text-anchor="start" x="408" y="-30.3" font-family="arial" font-size="14.00">VT</text>
<text text-anchor="start" x="446" y="-30.3" font-family="arial" font-size="14.00">X6:4</text>
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-18.5 350.5,-24.5 483.5,-24.5 483.5,-18.5 350.5,-18.5"/>
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-19.5 482.5,-19.5 "/>
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-23.5 351.5,-23.5 "/>
<text text-anchor="start" x="372" y="-5.3" font-family="arial" font-size="14.00"> </text>
</g>
<!-- X5&#45;&#45;W5 -->
<g id="edge33" class="edge">
<title>X5:e&#45;&#45;W5:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-182.5C279.01,-184.64 273,-96.64 350,-94.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-184.5C281,-184.5 275,-96.5 350,-96.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-186.5C283,-184.36 276.99,-96.36 350,-98.5"/>
</g>
<!-- X5&#45;&#45;W5 -->
<g id="edge35" class="edge">
<title>X5:e&#45;&#45;W5:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-158.5C279.24,-160.65 272.77,-71.65 350,-69.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-160.5C281.24,-160.5 274.76,-71.5 350,-71.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-162.5C283.23,-160.35 276.76,-71.35 350,-73.5"/>
</g>
<!-- X5&#45;&#45;W5 -->
<g id="edge37" class="edge">
<title>X5:e&#45;&#45;W5:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-135.5C279.71,-137.66 272.3,-46.66 350,-44.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-137.5C281.71,-137.5 274.29,-46.5 350,-46.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-139.5C283.7,-137.34 276.29,-46.34 350,-48.5"/>
</g>
<!-- X5&#45;&#45;W5 -->
<g id="edge39" class="edge">
<title>X5:e&#45;&#45;W5:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-112.5C280.19,-114.68 271.82,-21.68 350,-19.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-114.5C282.19,-114.5 273.81,-21.5 350,-21.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-116.5C284.18,-114.32 275.81,-21.32 350,-23.5"/>
</g>
<!-- X6 -->
<g id="node6" class="node">
<title>X6</title>
<polygon fill="white" stroke="black" points="627,-13.5 627,-151.5 833,-151.5 833,-13.5 627,-13.5"/>
<text text-anchor="middle" x="730" y="-136.3" font-family="arial" font-size="14.00">X6</text>
<polyline fill="none" stroke="black" points="627,-128.5 833,-128.5 "/>
<text text-anchor="middle" x="677.5" y="-113.3" font-family="arial" font-size="14.00">Molex KK 254</text>
<polyline fill="none" stroke="black" points="728,-105.5 728,-128.5 "/>
<text text-anchor="middle" x="757" y="-113.3" font-family="arial" font-size="14.00">female</text>
<polyline fill="none" stroke="black" points="786,-105.5 786,-128.5 "/>
<text text-anchor="middle" x="809.5" y="-113.3" font-family="arial" font-size="14.00">4&#45;pin</text>
<polyline fill="none" stroke="black" points="627,-105.5 833,-105.5 "/>
<text text-anchor="middle" x="672.5" y="-90.3" font-family="arial" font-size="14.00">1</text>
<polyline fill="none" stroke="black" points="627,-82.5 718,-82.5 "/>
<text text-anchor="middle" x="672.5" y="-67.3" font-family="arial" font-size="14.00">2</text>
<polyline fill="none" stroke="black" points="627,-59.5 718,-59.5 "/>
<text text-anchor="middle" x="672.5" y="-44.3" font-family="arial" font-size="14.00">3</text>
<polyline fill="none" stroke="black" points="627,-36.5 718,-36.5 "/>
<text text-anchor="middle" x="672.5" y="-21.3" font-family="arial" font-size="14.00">4</text>
<polyline fill="none" stroke="black" points="718,-13.5 718,-105.5 "/>
<text text-anchor="middle" x="775.5" y="-90.3" font-family="arial" font-size="14.00">GND</text>
<polyline fill="none" stroke="black" points="718,-82.5 833,-82.5 "/>
<text text-anchor="middle" x="775.5" y="-67.3" font-family="arial" font-size="14.00">VCC</text>
<polyline fill="none" stroke="black" points="718,-59.5 833,-59.5 "/>
<text text-anchor="middle" x="775.5" y="-44.3" font-family="arial" font-size="14.00">SCL</text>
<polyline fill="none" stroke="black" points="718,-36.5 833,-36.5 "/>
<text text-anchor="middle" x="775.5" y="-21.3" font-family="arial" font-size="14.00">SDA</text>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge2" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-818.5C557.19,-820.68 548.82,-727.68 627,-725.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-820.5C559.19,-820.5 550.81,-727.5 627,-727.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-822.5C561.18,-820.32 552.81,-727.32 627,-729.5"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge4" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-793.5C556.95,-795.67 549.06,-703.67 627,-701.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-795.5C558.95,-795.5 551.05,-703.5 627,-703.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-797.5C560.94,-795.33 553.05,-703.33 627,-705.5"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge6" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-768.5C556.48,-770.65 549.53,-680.65 627,-678.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-770.5C558.47,-770.5 551.53,-680.5 627,-680.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-772.5C560.47,-770.35 553.52,-680.35 627,-682.5"/>
</g>
<!-- W1&#45;&#45;X2 -->
<g id="edge8" class="edge">
<title>W1:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-743.5C556.01,-745.64 550,-657.64 627,-655.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-745.5C558,-745.5 552,-657.5 627,-657.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-747.5C560,-745.36 553.99,-657.36 627,-659.5"/>
</g>
<!-- W2&#45;&#45;X2 -->
<g id="edge10" class="edge">
<title>W2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-637.5C560,-639.64 553.99,-727.64 627,-725.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-639.5C558,-639.5 552,-727.5 627,-727.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-641.5C556.01,-639.36 550,-727.36 627,-729.5"/>
</g>
<!-- W2&#45;&#45;X2 -->
<g id="edge12" class="edge">
<title>W2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-612.5C560.23,-614.65 553.76,-703.65 627,-701.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-614.5C558.24,-614.5 551.76,-703.5 627,-703.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-616.5C556.24,-614.35 549.77,-703.35 627,-705.5"/>
</g>
<!-- W2&#45;&#45;X2 -->
<g id="edge14" class="edge">
<title>W2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-587.5C560.7,-589.66 553.29,-680.66 627,-678.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-589.5C558.71,-589.5 551.29,-680.5 627,-680.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-591.5C556.71,-589.34 549.3,-680.34 627,-682.5"/>
</g>
<!-- W2&#45;&#45;X2 -->
<g id="edge16" class="edge">
<title>W2:e&#45;&#45;X2:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-562.5C561.18,-564.68 552.81,-657.68 627,-655.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-564.5C559.19,-564.5 550.81,-657.5 627,-657.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-566.5C557.19,-564.32 548.82,-657.32 627,-659.5"/>
</g>
<!-- W3&#45;&#45;X4 -->
<g id="edge18" class="edge">
<title>W3:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-456.5C557.19,-458.68 548.82,-365.68 627,-363.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-458.5C559.19,-458.5 550.81,-365.5 627,-365.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-460.5C561.18,-458.32 552.81,-365.32 627,-367.5"/>
</g>
<!-- W3&#45;&#45;X4 -->
<g id="edge20" class="edge">
<title>W3:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-431.5C556.95,-433.67 549.06,-341.67 627,-339.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-433.5C558.95,-433.5 551.05,-341.5 627,-341.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-435.5C560.94,-433.33 553.05,-341.33 627,-343.5"/>
</g>
<!-- W3&#45;&#45;X4 -->
<g id="edge22" class="edge">
<title>W3:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-406.5C556.48,-408.65 549.53,-318.65 627,-316.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-408.5C558.47,-408.5 551.53,-318.5 627,-318.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-410.5C560.47,-408.35 553.52,-318.35 627,-320.5"/>
</g>
<!-- W3&#45;&#45;X4 -->
<g id="edge24" class="edge">
<title>W3:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-381.5C556.01,-383.64 550,-295.64 627,-293.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-383.5C558,-383.5 552,-295.5 627,-295.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-385.5C560,-383.36 553.99,-295.36 627,-297.5"/>
</g>
<!-- W4&#45;&#45;X4 -->
<g id="edge26" class="edge">
<title>W4:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-275.5C560,-277.64 553.99,-365.64 627,-363.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-277.5C558,-277.5 552,-365.5 627,-365.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-279.5C556.01,-277.36 550,-365.36 627,-367.5"/>
</g>
<!-- W4&#45;&#45;X4 -->
<g id="edge28" class="edge">
<title>W4:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-250.5C560.23,-252.65 553.76,-341.65 627,-339.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-252.5C558.24,-252.5 551.76,-341.5 627,-341.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-254.5C556.24,-252.35 549.77,-341.35 627,-343.5"/>
</g>
<!-- W4&#45;&#45;X4 -->
<g id="edge30" class="edge">
<title>W4:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-225.5C560.7,-227.66 553.29,-318.66 627,-316.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-227.5C558.71,-227.5 551.29,-318.5 627,-318.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-229.5C556.71,-227.34 549.3,-318.34 627,-320.5"/>
</g>
<!-- W4&#45;&#45;X4 -->
<g id="edge32" class="edge">
<title>W4:e&#45;&#45;X4:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-200.5C561.18,-202.68 552.81,-295.68 627,-293.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-202.5C559.19,-202.5 550.81,-295.5 627,-295.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-204.5C557.19,-202.32 548.82,-295.32 627,-297.5"/>
</g>
<!-- W5&#45;&#45;X6 -->
<g id="edge34" class="edge">
<title>W5:e&#45;&#45;X6:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-94.5C546.76,-94.52 562.75,-92.52 627,-92.5"/>
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-96.5C547.01,-96.5 562.99,-94.5 627,-94.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-98.5C547.25,-98.48 563.24,-96.48 627,-96.5"/>
</g>
<!-- W5&#45;&#45;X6 -->
<g id="edge36" class="edge">
<title>W5:e&#45;&#45;X6:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-69.5C546.88,-69.5 562.87,-68.5 627,-68.5"/>
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-71.5C547,-71.5 563,-70.5 627,-70.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-73.5C547.13,-73.5 563.12,-72.5 627,-72.5"/>
</g>
<!-- W5&#45;&#45;X6 -->
<g id="edge38" class="edge">
<title>W5:e&#45;&#45;X6:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-44.5C547.13,-44.5 563.12,-45.5 627,-45.5"/>
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-46.5C547,-46.5 563,-47.5 627,-47.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-48.5C546.88,-48.5 562.87,-49.5 627,-49.5"/>
</g>
<!-- W5&#45;&#45;X6 -->
<g id="edge40" class="edge">
<title>W5:e&#45;&#45;X6:w</title>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-19.5C547.38,-19.53 563.36,-22.53 627,-22.5"/>
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-21.5C547.01,-21.5 562.99,-24.5 627,-24.5"/>
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-23.5C546.64,-23.47 562.62,-26.47 627,-26.5"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 46 KiB

59
examples/ex06.yml Normal file
View File

@ -0,0 +1,59 @@
# daisy chain, variant 2
templates:
- &template_con
type: Molex KK 254
gender: female
pinout: [GND, VCC, SCL, SDA]
- &template_wire
mm2: 0.25
length: 0.2
colors: [PK, TQ, YE, VT]
type: bundle
nodes:
X1:
<<: *template_con
X2:
<<: *template_con
X3:
<<: *template_con
X4:
<<: *template_con
X5:
<<: *template_con
X6:
<<: *template_con
wires:
W1:
<<: *template_wire
W2:
<<: *template_wire
W3:
<<: *template_wire
W4:
<<: *template_wire
W5:
<<: *template_wire
connections:
-
- X1: [1-4]
- W1: [1-4]
- X2: [1-4]
-
- X3: [1-4]
- W2: [1-4]
- X2: [1-4]
-
- X3: [1-4]
- W3: [1-4]
- X4: [1-4]
-
- X5: [1-4]
- W4: [1-4]
- X4: [1-4]
-
- X5: [1-4]
- W5: [1-4]
- X6: [1-4]

View File

@ -23,3 +23,15 @@
[Source](ex04.yml)
## Example 05
![](ex05.png)
[Source](ex05.yml)
## Example 06
![](ex06.png)
[Source](ex06.yml)

View File

@ -1,29 +0,0 @@
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
// Daniel Rojas - 2020
digraph G {
graph [rankdir = LR, ranksep=2, fontname = "arial"];
edge [arrowhead=none, fontname = "arial"];
node [shape=record, style=rounded, fontname = "arial"];
X1[label="X1 | {D-Sub|female|9-pin} | {{DCD|RX|TX|DTR|GND|DSR|RTS|CTS|RI} | {<p1>1|<p2>2|<p3>3|<p4>4|<p5>5|<p6>6|<p7>7|<p8>8|<p9>9}}}"]
X2[label="X2 | {Molex KK 254|female|6-pin} | {{<p1>1|<p2>2|<p3>3|<p4>4|<p5>5|<p6>6} | {GND|RX|TX|NC|OUT|IN}}}"]
{edge[style=bold]
X2:p5:w -> X2:p6:w
}
W1[label="W1 | {3x|0.25 mm²| + S|0.2 m} | {{<w1i>1|<w2i>2|<w3i>3|<wsi>} | {WH|BN|GN|Shield} | {<w1o>1|<w2o>2|<w3o>3|<wso>}}}"]
{edge[style=bold]
{edge[color="#000000:#ffffff:#000000"] X1:p5 -> W1:w1i; W1:w1o -> X2:p1}
{edge[color="#000000:#666600:#000000"] X1:p2 -> W1:w2i; W1:w2o -> X2:p3}
{edge[color="#000000:#00ff00:#000000"] X1:p3 -> W1:w3i; W1:w3o -> X2:p2}
{X1:p5 -> W1:wsi; }
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

View File

@ -1,28 +0,0 @@
// define connectors
X1 [type="D-Sub",
gender="female",
pin_labels="DCD|RX|TX|DTR|GND|DSR|RTS|CTS|RI",
]
X2 [type="Molex KK 254",
gender="female",
pin_labels="GND|RX|TX|NC|OUT|IN",
]
// define wire
W1 [mm2=0.25,
length=0.2,
num_wires=3,
colors="din47100",
shield=true
]
// define connections
X1:5 -> W1:1 -> X2:1 // GND
X1:2 -> W1:2 -> X2:3 // TX-RX
X1:3 -> W1:3 -> X2:2 // RX-TX
X1:5 -> W1:S // shield
X2:5 -> X2:6 // loop

View File

@ -1,53 +0,0 @@
// Graph generated by WireViz
// https://github.com/formatc1702/WireViz
// Daniel Rojas - 2020
digraph G {
graph [rankdir = LR, ranksep=2, fontname = "arial"];
edge [arrowhead=none, fontname = "arial"];
node [shape=record, style=rounded, fontname = "arial"];
X1[label="X1 | {Molex KK 254|female|8-pin} | {{GND|+5V|SCL|SDA|MISO|MOSI|SCK|N/C} | {<p1>1|<p2>2|<p3>3|<p4>4|<p5>5|<p6>6|<p7>7|<p8>8}}}"]
X2[label="X2 | {Molex KK 254|female|4-pin} | {{<p1>1|<p2>2|<p3>3|<p4>4} | {GND|+5V|SCL|SDA}}}"]
X3[label="X3 | {Molex KK 254|female|4-pin} | {{<p1>1|<p2>2|<p3>3|<p4>4} | {GND|+5V|SCL|SDA}}}"]
X4[label="X4 | {Molex KK 254|female|5-pin} | {{<p1>1|<p2>2|<p3>3|<p4>4|<p5>5} | {GND|+12V|MISO|MOSI|SCK}}}"]
X5[label="X5 | {Molex Micro-Fit|male|2-pin} | {{GND|+12V} | {<p1>1|<p2>2}}}"]
W1[label="{4x|0.14 mm²|0.2 m} | {{<w1>BK|<w2>RD|<w3>YE|<w4>GN}}}"]
{edge[style=bold]
{edge[color="#000000:#000000:#000000"] X1:p1 -> W1:w1; W1:w1 -> X2:p1}
{edge[color="#000000:#ff0000:#000000"] X1:p2 -> W1:w2; W1:w2 -> X2:p2}
{edge[color="#000000:#ffff00:#000000"] X1:p3 -> W1:w3; W1:w3 -> X2:p3}
{edge[color="#000000:#00ff00:#000000"] X1:p4 -> W1:w4; W1:w4 -> X2:p4}
}
W2[label="{4x|0.14 mm²|0.2 m} | {{<w1>BK|<w2>RD|<w3>YE|<w4>GN}}}"]
{edge[style=bold]
{edge[color="#000000:#000000:#000000"] X1:p1 -> W2:w1; W2:w1 -> X3:p1}
{edge[color="#000000:#ff0000:#000000"] X1:p2 -> W2:w2; W2:w2 -> X3:p2}
{edge[color="#000000:#ffff00:#000000"] X1:p3 -> W2:w3; W2:w3 -> X3:p3}
{edge[color="#000000:#00ff00:#000000"] X1:p4 -> W2:w4; W2:w4 -> X3:p4}
}
W3[label="{4x|0.14 mm²|0.2 m} | {{<w1>BK|<w2>BU|<w3>OG|<w4>VT}}}"]
{edge[style=bold]
{edge[color="#000000:#000000:#000000"] X1:p1 -> W3:w1; W3:w1 -> X4:p1}
{edge[color="#000000:#0000ff:#000000"] X1:p5 -> W3:w2; W3:w2 -> X4:p3}
{edge[color="#000000:#ff8000:#000000"] X1:p6 -> W3:w3; W3:w3 -> X4:p4}
{edge[color="#000000:#8000ff:#000000"] X1:p7 -> W3:w4; W3:w4 -> X4:p5}
}
W4[label="{2x|0.5 mm²|0.35 m} | {{<w1>BK|<w2>RD}}}"]
{edge[style=bold]
{edge[color="#000000:#000000:#000000"] X5:p1 -> W4:w1; W4:w1 -> X4:p1}
{edge[color="#000000:#ff0000:#000000"] X5:p2 -> W4:w2; W4:w2 -> X4:p2}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 382 KiB

View File

@ -11,7 +11,7 @@ with open(readme, 'w') as file:
print(fn)
wireviz.parse(fn)
for i in range(1,5):
for i in range(1,7):
fn = '../examples/ex{:02d}.yml'.format(i)
print(fn)
wireviz.parse(fn)

View File

@ -83,7 +83,7 @@ class Harness:
font = 'arial'
dot.attr('graph', rankdir='LR',
ranksep='2',
bgcolor='transparent',
bgcolor='white',
nodesep='0.33',
fontname=font)
dot.attr('node', shape='record',
@ -102,35 +102,59 @@ class Harness:
self.nodes[x.to_name].ports_left = True
for k, n in self.nodes.items():
# a = attributes
a = [n.type,
n.gender,
'{}-pin'.format(len(n.pinout)) if n.show_num_pins else '']
# p = pinout
p = [[],[],[]]
p[1] = list(n.pinout)
for i, x in enumerate(n.pinout, 1):
if n.ports_left:
p[0].append('<p{portno}l>{portno}'.format(portno=i))
if n.ports_right:
p[2].append('<p{portno}r>{portno}'.format(portno=i))
# l = label
l = [n.name if n.show_name else '', a, p]
dot.node(k, label=nested(l))
if n.category == 'ferrule':
infostring = '{type} {color}'.format(type=n.type,
color=translate_color(n.color, self.color_mode) if n.color else '')
infostring_l = infostring if n.ports_right else ''
infostring_r = infostring if n.ports_left else ''
if len(n.loops) > 0:
dot.attr('edge',color='#000000')
if n.ports_left:
loop_side = 'l'
loop_dir = 'w'
elif n.ports_right:
loop_side = 'r'
loop_dir = 'e'
else:
raise Exception('No side for loops')
for loop in n.loops:
dot.edge('{name}:p{port_from}{loop_side}:{loop_dir}'.format(name=n.name, port_from=loop[0], port_to=loop[1], loop_side=loop_side, loop_dir=loop_dir),
'{name}:p{port_to}{loop_side}:{loop_dir}'.format(name=n.name, port_from=loop[0], port_to=loop[1], loop_side=loop_side, loop_dir=loop_dir))
dot.node(k, shape='none',
style='filled',
margin='0',
orientation = '0' if n.ports_left else '180',
label='''<
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
<TD PORT="p1l"> {infostring_l} </TD>
{colorbar}
<TD PORT="p1r"> {infostring_r} </TD>
</TR></TABLE>
>'''.format(infostring_l=infostring_l,
infostring_r=infostring_r,
colorbar='<TD BGCOLOR="{}" BORDER="1" SIDES="LR" WIDTH="4"></TD>'.format(translate_color(n.color, 'HEX')) if n.color else ''))
# dot.node(k, label='{<p1l>A|B|{C|<p1r>D|E}}')
else:
# a = attributes
a = [n.type,
n.gender,
'{}-pin'.format(len(n.pinout)) if n.show_num_pins else '']
# p = pinout
p = [[],[],[]]
p[1] = list(n.pinout)
for i, x in enumerate(n.pinout, 1):
if n.ports_left:
p[0].append('<p{portno}l>{portno}'.format(portno=i))
if n.ports_right:
p[2].append('<p{portno}r>{portno}'.format(portno=i))
# l = label
l = [n.name if n.show_name else '', a, p]
dot.node(k, label=nested(l))
if len(n.loops) > 0:
dot.attr('edge',color='#000000')
if n.ports_left:
loop_side = 'l'
loop_dir = 'w'
elif n.ports_right:
loop_side = 'r'
loop_dir = 'e'
else:
raise Exception('No side for loops')
for loop in n.loops:
dot.edge('{name}:p{port_from}{loop_side}:{loop_dir}'.format(name=n.name, port_from=loop[0], port_to=loop[1], loop_side=loop_side, loop_dir=loop_dir),
'{name}:p{port_to}{loop_side}:{loop_dir}'.format(name=n.name, port_from=loop[0], port_to=loop[1], loop_side=loop_side, loop_dir=loop_dir))
for k, c in self.cables.items():
# a = attributes
@ -139,47 +163,54 @@ class Harness:
c.awg,
'+ S' if c.shield else '',
'{} m'.format(c.length) if c.length > 0 else '']
# p = pinout
p = [[],[],[]]
for i, x in enumerate(c.colors,1):
if c.show_pinout:
p[0].append('<w{wireno}i>{wireno}'.format(wireno=i))
p[1].append('{wirecolor}'.format(wirecolor=translate_color(x, self.color_mode)))
p[2].append('<w{wireno}o>{wireno}'.format(wireno=i))
else:
p[1].append('<w{wireno}>{wirecolor}'.format(wireno=i,wirecolor=translate_color(x, self.color_mode)))
if c.shield:
if c.show_pinout:
p[0].append('<wsi>')
p[1].append('Shield')
p[2].append('<wso>')
else:
p[1].append('<ws>Shield')
# l = label
l = [c.name if c.show_name else '', a, p]
if c.type == 'bundle':
# create subgraph for wire bundle, add to main graph afterwards
bun = Graph(name='cluster_{}'.format(k))
labeltext = ' | '.join(p for p in a if p) + '\n ' # newline to add space between label and wires
bun.attr('graph', label=labeltext,
style='filled, dashed',
fillcolor='white')
bun.attr('node', shape='point',
label='',
fixedsize='true',
width='0', height='0')
for i, x in enumerate(c.colors,1):
bun.node('{}_w{}l'.format(k,i))
bun.node('{}_w{}r'.format(k,i))
else:
dot.node(k, label=nested(l))
# print(a)
a = list(filter(None, a))
# print(a)
# add bundle subgraph to main graph
if c.type == 'bundle':
dot.subgraph(bun)
html = '<table border="0" cellspacing="0" cellpadding="0"><tr><td>' # main table
html = html + '<table border="0" cellspacing="0" cellpadding="3" cellborder="1">' # name+attributes table
if (not c.show_name) or c.type != 'bundle':
html = html + '<tr><td colspan="{colspan}">{name}</td></tr>'.format(colspan=len(a), name=c.name)
html = html + '<tr>' # attribute row
for attrib in a:
html = html + '<td>{attrib}</td>'.format(attrib=attrib)
html = html + '</tr>' # attribute row
html = html + '</table></td></tr>' # name+attributes table
html = html + '<tr><td>&nbsp;</td></tr>' # spacer between attributes and wires
html = html + '<tr><td><table border="0" cellspacing="0" cellborder="0">' # conductor table
for i, x in enumerate(c.colors,1):
p = []
p.append('<!-- {}_in -->'.format(i))
p.append(translate_color(x, self.color_mode))
p.append('<!-- {}_out -->'.format(i))
html = html + '<tr>'
for bla in p:
html = html + '<td>{}</td>'.format(bla)
html = html + '</tr>'
html = html + '<tr><td colspan="{colspan}" cellpadding="0" height="6" bgcolor="{bgcolor}" border="2" sides="tb" port="{port}"></td></tr>'.format(colspan=len(p), bgcolor=translate_color(x, 'hex'), port='w{}'.format(i))
if c.shield:
p = ['<!-- s_in -->', 'Shield', '<!-- s_out -->']
html = html + '<tr><td>&nbsp;</td></tr>' # spacer
html = html + '<tr>'
for bla in p:
html = html + '<td>{}</td>'.format(bla)
html = html + '</tr>'
html = html + '<tr><td colspan="{colspan}" cellpadding="0" height="6" border="2" sides="b" port="{port}"></td></tr>'.format(colspan=len(p), bgcolor=translate_color(x, 'hex'), port='ws')
html = html + '<tr><td>&nbsp;</td></tr>' # spacer at the end
html = html + '</table>' # conductor table
html = html + '</td></tr></table>' # main table
# print(html)
# connections
existing_connections = [] # for bundles, avoid multiple edges between a bundle's wire's start and end node
for x in c.connections:
if isinstance(x.via_port, int): # check if it's an actual wire and not a shield
search_color = c.colors[x.via_port-1]
@ -190,36 +221,22 @@ class Harness:
else: # it's a shield connection
dot.attr('edge',color='#000000')
if c.type == 'bundle':
labeltext = '{sp}{color}'.format(color=translate_color(c.colors[x.via_port-1], self.color_mode), sp=' ' * 35)
if x.via_port not in existing_connections:
dot.edge('{via_name}_w{via_wire}l'.format(via_name=c.name, via_wire=x.via_port),
'{via_name}_w{via_wire}r'.format(via_name=c.name, via_wire=x.via_port),
taillabel=labeltext,
labelangle='60',
labeldist='0')
existing_connections.append(x.via_port)
if x.from_port is not None: # connect to left
if c.type == 'bundle':
dot.edge('{from_name}:p{from_port}r'.format(from_name=x.from_name, from_port=x.from_port),
'{via_name}_w{via_wire}l:w'.format(via_name=c.name, via_wire=x.via_port),
headlabel='{}{}:{}'.format(' ' * 12, x.from_name, x.from_port),
labelangle='-60',
labeldist='0')
else:
dot.edge('{from_name}:p{from_port}r'.format(from_name=x.from_name, from_port=x.from_port),
'{via_name}:w{via_wire}{via_subport}'.format(via_name=c.name, via_wire=x.via_port, via_subport='i' if c.show_pinout else ''))
from_ferrule = self.nodes[x.from_name].category is 'ferrule'
code_left_1 = '{from_name}{from_port}:e'.format(from_name=x.from_name, from_port=':p{}r'.format(x.from_port) if not from_ferrule else '')
code_left_2 = '{via_name}:w{via_wire}:w'.format(via_name=c.name, via_wire=x.via_port, via_subport='i' if c.show_pinout else '')
dot.edge(code_left_1, code_left_2)
from_string = '{}:{}'.format(x.from_name, x.from_port) if not from_ferrule else ''
html = html.replace('<!-- {}_in -->'.format(x.via_port), from_string)
if x.to_port is not None: # connect to right
if c.type == 'bundle':
dot.edge('{via_name}_w{via_wire}r:e'.format(via_name=c.name, via_wire=x.via_port),
'{to_name}:p{to_port}l'.format(to_name=x.to_name, to_port=x.to_port),
taillabel='{}:{}{}'.format(x.to_name, x.to_port,' ' * 12),
labelangle='60',
labeldist='0')
else:
dot.edge('{via_name}:w{via_wire}{via_subport}'.format(via_name=c.name, via_wire=x.via_port, via_subport='o' if c.show_pinout else ''),
'{to_name}:p{to_port}l'.format(to_name=x.to_name, to_port=x.to_port))
to_ferrule = self.nodes[x.to_name].category is 'ferrule'
code_right_1 = '{via_name}:w{via_wire}:e'.format(via_name=c.name, via_wire=x.via_port, via_subport='o' if c.show_pinout else '')
code_right_2 = '{to_name}{to_port}:w'.format(to_name=x.to_name, to_port=':p{}l'.format(x.to_port) if not to_ferrule else '')
dot.edge(code_right_1, code_right_2)
to_string = '{}:{}'.format(x.to_name, x.to_port) if not to_ferrule else ''
html = html.replace('<!-- {}_out -->'.format(x.via_port), to_string)
dot.node(c.name, label='<{html}>'.format(html=html), shape='box', style='filled,dashed' if c.type=='bundle' else '', margin='0', fillcolor='white')
return dot
@ -233,10 +250,12 @@ class Harness:
@dataclass
class Node:
name: str
category: str = None
type: str = None
gender: str = None
num_pins: int = None
pinout: List[Any] = field(default_factory=list)
color: str = None
show_name: bool = True
show_num_pins: bool = True
@ -455,6 +474,7 @@ def parse(file_in, file_out=None):
h.add_cable(name=k, **o)
elif sec == 'ferrules':
pass
# h.add_node(name=k, category='ferrule', **o)
else:
print('{} section empty'.format(sec))
else:
@ -558,7 +578,7 @@ def parse(file_in, file_out=None):
for wire_pin in wire_pins:
ferrule_counter = ferrule_counter + 1
ferrule_id = 'F{}'.format(ferrule_counter)
h.add_node(ferrule_id, **ferrule_params)
h.add_node(ferrule_id, category='ferrule', **ferrule_params)
if f_w:
h.connect(ferrule_id, 1, wire_name, wire_pin, None, None)

View File

@ -32,8 +32,6 @@
## Visualization
* Parse and render double-colored, striped cables ('RDBU' etc)
* Show from/to inside wire node (better netlist)
* Implemented in wire bundles only
* Display picture of connector underneath (including pin 1 location)
## Export