Added tutorial09 for shorts and loops
This commit is contained in:
parent
fa034c5b95
commit
9e54d02e39
@ -417,3 +417,72 @@ additional_bom_items:
|
||||
[Source](tutorial08.yml) - [Bill of Materials](tutorial08.bom.tsv)
|
||||
|
||||
|
||||
## 09 - Shorts/Loops/Jumpers
|
||||
|
||||
* Short and Loops
|
||||
* with optional additional component
|
||||
|
||||
```yaml
|
||||
connectors: # This is based on tutorial3(ex1) and adds some Shorts to the connectors
|
||||
X1: # An example of Shorts
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
pinlabels: [GND, VCC, RX, TX, GND, VCC, GND]
|
||||
shorts: # A List(Dict) of shorts is created
|
||||
- SH1: [1, 5, 7] # First is the designator than a list of pins to be shorted
|
||||
- SH2: [2, 6]
|
||||
additional_components: # Some Additional Components to describe the short in more detail, they are not necessary if no further detail is needed
|
||||
- references: SH1
|
||||
color: PK # The color of the short, can also be multicolor
|
||||
manufacturer: WireViz
|
||||
mpn: 42XCD42A5
|
||||
type: shortPartA
|
||||
qty: 42 # The length or some other quantity
|
||||
unit: mm # The unit of the qty, in this example the length
|
||||
- references: SH2
|
||||
color: RD
|
||||
manufacturer: WireViz
|
||||
mpn: 42XCD42A5
|
||||
type: shortPartB
|
||||
|
||||
X2: # An example of Loops and how an Additional Component can describe more than one Short or Loop
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
pinlabels: [GND, VCC, RX, TX, GND, VCC, GND]
|
||||
loops:
|
||||
- LO1: [1, 5, 7]
|
||||
- LO2: [2, 6]
|
||||
additional_components:
|
||||
- references: [LO1, LO2] # example to show how one additional_components can reference more than one short or loop
|
||||
color: PK
|
||||
manufacturer: WireViz
|
||||
mpn: 42XCD42A5
|
||||
type: loopPartC
|
||||
qty: 21
|
||||
unit: mm
|
||||
|
||||
cables:
|
||||
W1:
|
||||
color_code: IEC
|
||||
wirecount: 4
|
||||
gauge: 0.25 mm2
|
||||
show_equiv: true
|
||||
length: 0.2
|
||||
shield: true
|
||||
type: Serial
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
- X2: [1,2,4,3]
|
||||
-
|
||||
- X1: 1
|
||||
- W1: s
|
||||
```
|
||||
|
||||

|
||||
|
||||
[Source](tutorial09.yml) - [Bill of Materials](tutorial09.bom.tsv)
|
||||
|
||||
|
||||
|
||||
6
tutorial/tutorial09.bom.tsv
generated
Normal file
6
tutorial/tutorial09.bom.tsv
generated
Normal file
@ -0,0 +1,6 @@
|
||||
Id Description Qty Unit Designators Manufacturer MPN
|
||||
1 Cable, Serial, 4 x 0.25 mm² shielded 0.2 m W1
|
||||
2 Connector, Molex KK 254, female, 7 pins 2 X1, X2
|
||||
3 loopPartC 21 mm X2-LO1; X2-LO2 WireViz 42XCD42A5
|
||||
4 shortPartA 42 mm X1-SH1 WireViz 42XCD42A5
|
||||
5 shortPartB 1 X1-SH2 WireViz 42XCD42A5
|
||||
|
266
tutorial/tutorial09.gv
generated
Normal file
266
tutorial/tutorial09.gv
generated
Normal file
@ -0,0 +1,266 @@
|
||||
graph {
|
||||
// Graph generated by WireViz 0.5-dev
|
||||
// https://github.com/formatc1702/WireViz
|
||||
graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
|
||||
node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
|
||||
edge [fontname=arial style=bold]
|
||||
edge [color="#FF66CC" headclip=false style="solid,bold" tailclip=false]
|
||||
X1:p1j:c -- X1:p5j:c [addPTS=.18 colorPTS="#FF66CC" straight=straight]
|
||||
X1:p5j:c -- X1:p7j:c [addPTS=.18 colorPTS="#FF66CC" straight=straight]
|
||||
edge [color="#FF0000" headclip=false style="solid,bold" tailclip=false]
|
||||
X1:p2j:c -- X1:p6j:c [addPTS=.18 colorPTS="#FF0000" straight=straight]
|
||||
edge [headclip=true style=bold tailclip=true]
|
||||
X1 [label=<
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td balign="left">X1</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td balign="left">Molex KK 254</td>
|
||||
<td balign="left">female</td>
|
||||
<td balign="left">7-pin</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>SH1</td>
|
||||
<td>SH2</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>GND</td>
|
||||
<td width="21" port="p1J"></td>
|
||||
<td></td>
|
||||
<td port="p1r">1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>VCC</td>
|
||||
<td></td>
|
||||
<td width="21" port="p2J"></td>
|
||||
<td port="p2r">2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>RX</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td port="p3r">3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>TX</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td port="p4r">4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>GND</td>
|
||||
<td width="21" port="p5J"></td>
|
||||
<td></td>
|
||||
<td port="p5r">5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>VCC</td>
|
||||
<td></td>
|
||||
<td width="21" port="p6J"></td>
|
||||
<td port="p6r">6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>GND</td>
|
||||
<td width="21" port="p7J"></td>
|
||||
<td></td>
|
||||
<td port="p7r">7</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td balign="left">Additional components</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td align="left" balign="left">42 mm x SH1 x #4 (shortPartA)</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td align="left" balign="left">1 x SH2 x #5 (shortPartB)</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
</table>
|
||||
> fillcolor="#FFFFFF" shape=box style=filled]
|
||||
edge [headclip=true style=bold tailclip=true]
|
||||
X2 [label=<
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td balign="left">X2</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td balign="left">Molex KK 254</td>
|
||||
<td balign="left">female</td>
|
||||
<td balign="left">7-pin</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1">
|
||||
<tr>
|
||||
<td port="p1l">1</td>
|
||||
<td>GND</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td port="p2l">2</td>
|
||||
<td>VCC</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td port="p3l">3</td>
|
||||
<td>RX</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td port="p4l">4</td>
|
||||
<td>TX</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td port="p5l">5</td>
|
||||
<td>GND</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td port="p6l">6</td>
|
||||
<td>VCC</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td port="p7l">7</td>
|
||||
<td>GND</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td balign="left">Additional components</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td align="left" balign="left">42 mm x LO1; LO2 x #3 (loopPartC)</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
</table>
|
||||
> fillcolor="#FFFFFF" shape=box style=filled]
|
||||
edge [color="#000000:#FF66CC:#000000"]
|
||||
X2:p1l:w -- X2:p5l:w [label=" "]
|
||||
X2:p5l:w -- X2:p7l:w [label=" "]
|
||||
edge [color="#000000:#FF66CC:#000000"]
|
||||
X2:p2l:w -- X2:p6l:w [label=" "]
|
||||
edge [color="#000000:#895956:#000000"]
|
||||
X1:p1r:e -- W1:w1:w
|
||||
W1:w1:e -- X2:p1l:w
|
||||
W1:w1:w -- W1:w1:e [straight=straight]
|
||||
edge [color="#000000:#ff0000:#000000"]
|
||||
X1:p2r:e -- W1:w2:w
|
||||
W1:w2:e -- X2:p2l:w
|
||||
W1:w2:w -- W1:w2:e [straight=straight]
|
||||
edge [color="#000000:#ff8000:#000000"]
|
||||
X1:p3r:e -- W1:w3:w
|
||||
W1:w3:e -- X2:p4l:w
|
||||
W1:w3:w -- W1:w3:e [straight=straight]
|
||||
edge [color="#000000:#ffff00:#000000"]
|
||||
X1:p4r:e -- W1:w4:w
|
||||
W1:w4:e -- X2:p3l:w
|
||||
W1:w4:w -- W1:w4:e [straight=straight]
|
||||
edge [color="#000000"]
|
||||
X1:p1r:e -- W1:ws:w
|
||||
W1:ws:w -- W1:ws:e [straight=straight]
|
||||
W1 [label=<
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td balign="left">W1</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
|
||||
<td balign="left">Serial</td>
|
||||
<td balign="left">4x</td>
|
||||
<td balign="left">0.25 mm² (24 AWG)</td>
|
||||
<td balign="left">+ S</td>
|
||||
<td balign="left">0.2 m</td>
|
||||
</tr></table>
|
||||
</td></tr>
|
||||
<tr><td>
|
||||
<table border="0" cellspacing="0" cellborder="0">
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td>X1:1:GND</td>
|
||||
<td>
|
||||
1:BN
|
||||
</td>
|
||||
<td>X2:1:GND</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
|
||||
<table cellspacing="0" cellborder="0" border="0">
|
||||
<tr><td colspan="3" cellpadding="0" height="6" border="0"></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>X1:2:VCC</td>
|
||||
<td>
|
||||
2:RD
|
||||
</td>
|
||||
<td>X2:2:VCC</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
|
||||
<table cellspacing="0" cellborder="0" border="0">
|
||||
<tr><td colspan="3" cellpadding="0" height="6" border="0"></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>X1:3:RX</td>
|
||||
<td>
|
||||
3:OG
|
||||
</td>
|
||||
<td>X2:4:TX</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
|
||||
<table cellspacing="0" cellborder="0" border="0">
|
||||
<tr><td colspan="3" cellpadding="0" height="6" border="0"></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>X1:4:TX</td>
|
||||
<td>
|
||||
4:YE
|
||||
</td>
|
||||
<td>X2:3:RX</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
|
||||
<table cellspacing="0" cellborder="0" border="0">
|
||||
<tr><td colspan="3" cellpadding="0" height="6" border="0"></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td>X1:1:GND</td>
|
||||
<td>Shield</td>
|
||||
<td><!-- s_out --></td>
|
||||
</tr>
|
||||
<tr><td colspan="3" cellpadding="0" height="2" border="0" port="ws"></td></tr>
|
||||
<tr><td> </td></tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
> fillcolor="#FFFFFF" shape=box style=filled]
|
||||
}
|
||||
420
tutorial/tutorial09.html
generated
Normal file
420
tutorial/tutorial09.html
generated
Normal file
@ -0,0 +1,420 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="generator" content="WireViz 0.5-dev - https://github.com/formatc1702/WireViz">
|
||||
<title>tutorial09</title>
|
||||
<style>
|
||||
|
||||
#bom table, th, td {
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
#bom th, td {
|
||||
padding: 4px;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.bom_col_qty {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head><body style="font-family:arial;background-color:#ffffff">
|
||||
<h1>tutorial09</h1>
|
||||
<h2>Diagram</h2>
|
||||
|
||||
<div id="description">
|
||||
<!-- %description% -->
|
||||
</div>
|
||||
|
||||
<div id="diagram">
|
||||
<!-- XML and DOCTYPE declarations from SVG file removed -->
|
||||
<!-- Generated by graphviz version 11.0.0 (20240428.1522)
|
||||
-->
|
||||
<!-- Pages: 1 -->
|
||||
<svg width="1015pt" height="336pt"
|
||||
viewBox="0.00 0.00 1015.00 335.75" 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.75)">
|
||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-331.75 1011,-331.75 1011,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="#ffffff" stroke="black" points="204.5,-314.5 0,-314.5 0,0 204.5,0 204.5,-314.5"/>
|
||||
<polygon fill="none" stroke="black" points="0,-290 0,-314.5 204.5,-314.5 204.5,-290 0,-290"/>
|
||||
<text text-anchor="start" x="93.25" y="-297.2" font-family="arial" font-size="14.00">X1</text>
|
||||
<polygon fill="none" stroke="black" points="0,-265.5 0,-290 102.67,-290 102.67,-265.5 0,-265.5"/>
|
||||
<text text-anchor="start" x="6.71" y="-272.7" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polygon fill="none" stroke="black" points="102.67,-265.5 102.67,-290 159.58,-290 159.58,-265.5 102.67,-265.5"/>
|
||||
<text text-anchor="start" x="109.38" y="-272.7" font-family="arial" font-size="14.00">female</text>
|
||||
<polygon fill="none" stroke="black" points="159.58,-265.5 159.58,-290 204.5,-290 204.5,-265.5 159.58,-265.5"/>
|
||||
<text text-anchor="start" x="166.29" y="-272.7" font-family="arial" font-size="14.00">7-pin</text>
|
||||
<polygon fill="none" stroke="black" points="0,-241.5 0,-265.5 58.88,-265.5 58.88,-241.5 0,-241.5"/>
|
||||
<polygon fill="none" stroke="black" points="58.88,-241.5 58.88,-265.5 113.75,-265.5 113.75,-241.5 58.88,-241.5"/>
|
||||
<text text-anchor="start" x="72.44" y="-248.2" font-family="arial" font-size="14.00">SH1</text>
|
||||
<polygon fill="none" stroke="black" points="113.75,-241.5 113.75,-265.5 168.63,-265.5 168.63,-241.5 113.75,-241.5"/>
|
||||
<text text-anchor="start" x="127.31" y="-248.2" font-family="arial" font-size="14.00">SH2</text>
|
||||
<polygon fill="none" stroke="black" points="168.63,-241.5 168.63,-265.5 204.5,-265.5 204.5,-241.5 168.63,-241.5"/>
|
||||
<polygon fill="none" stroke="black" points="0,-217.5 0,-241.5 58.88,-241.5 58.88,-217.5 0,-217.5"/>
|
||||
<text text-anchor="start" x="13.69" y="-224.2" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-217.5 58.88,-241.5 113.75,-241.5 113.75,-217.5 58.88,-217.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-217.5 113.75,-241.5 168.63,-241.5 168.63,-217.5 113.75,-217.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-217.5 168.63,-241.5 204.5,-241.5 204.5,-217.5 168.63,-217.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-224.2" font-family="arial" font-size="14.00">1</text>
|
||||
<polygon fill="none" stroke="black" points="0,-193.5 0,-217.5 58.88,-217.5 58.88,-193.5 0,-193.5"/>
|
||||
<text text-anchor="start" x="14.06" y="-200.2" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-193.5 58.88,-217.5 113.75,-217.5 113.75,-193.5 58.88,-193.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-193.5 113.75,-217.5 168.63,-217.5 168.63,-193.5 113.75,-193.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-193.5 168.63,-217.5 204.5,-217.5 204.5,-193.5 168.63,-193.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-200.2" font-family="arial" font-size="14.00">2</text>
|
||||
<polygon fill="none" stroke="black" points="0,-169.5 0,-193.5 58.88,-193.5 58.88,-169.5 0,-169.5"/>
|
||||
<text text-anchor="start" x="19.31" y="-176.2" font-family="arial" font-size="14.00">RX</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-169.5 58.88,-193.5 113.75,-193.5 113.75,-169.5 58.88,-169.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-169.5 113.75,-193.5 168.63,-193.5 168.63,-169.5 113.75,-169.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-169.5 168.63,-193.5 204.5,-193.5 204.5,-169.5 168.63,-169.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-176.2" font-family="arial" font-size="14.00">3</text>
|
||||
<polygon fill="none" stroke="black" points="0,-145.5 0,-169.5 58.88,-169.5 58.88,-145.5 0,-145.5"/>
|
||||
<text text-anchor="start" x="20.06" y="-152.2" font-family="arial" font-size="14.00">TX</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-145.5 58.88,-169.5 113.75,-169.5 113.75,-145.5 58.88,-145.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-145.5 113.75,-169.5 168.63,-169.5 168.63,-145.5 113.75,-145.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-145.5 168.63,-169.5 204.5,-169.5 204.5,-145.5 168.63,-145.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-152.2" font-family="arial" font-size="14.00">4</text>
|
||||
<polygon fill="none" stroke="black" points="0,-121.5 0,-145.5 58.88,-145.5 58.88,-121.5 0,-121.5"/>
|
||||
<text text-anchor="start" x="13.69" y="-128.2" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-121.5 58.88,-145.5 113.75,-145.5 113.75,-121.5 58.88,-121.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-121.5 113.75,-145.5 168.63,-145.5 168.63,-121.5 113.75,-121.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-121.5 168.63,-145.5 204.5,-145.5 204.5,-121.5 168.63,-121.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-128.2" font-family="arial" font-size="14.00">5</text>
|
||||
<polygon fill="none" stroke="black" points="0,-97.5 0,-121.5 58.88,-121.5 58.88,-97.5 0,-97.5"/>
|
||||
<text text-anchor="start" x="14.06" y="-104.2" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-97.5 58.88,-121.5 113.75,-121.5 113.75,-97.5 58.88,-97.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-97.5 113.75,-121.5 168.63,-121.5 168.63,-97.5 113.75,-97.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-97.5 168.63,-121.5 204.5,-121.5 204.5,-97.5 168.63,-97.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-104.2" font-family="arial" font-size="14.00">6</text>
|
||||
<polygon fill="none" stroke="black" points="0,-73.5 0,-97.5 58.88,-97.5 58.88,-73.5 0,-73.5"/>
|
||||
<text text-anchor="start" x="13.69" y="-80.2" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-73.5 58.88,-97.5 113.75,-97.5 113.75,-73.5 58.88,-73.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-73.5 113.75,-97.5 168.63,-97.5 168.63,-73.5 113.75,-73.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-73.5 168.63,-97.5 204.5,-97.5 204.5,-73.5 168.63,-73.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-80.2" font-family="arial" font-size="14.00">7</text>
|
||||
<polygon fill="none" stroke="black" points="0,-49 0,-73.5 204.5,-73.5 204.5,-49 0,-49"/>
|
||||
<text text-anchor="start" x="29.88" y="-56.2" font-family="arial" font-size="14.00">Additional components</text>
|
||||
<polygon fill="none" stroke="black" points="0,-24.5 0,-49 204.5,-49 204.5,-24.5 0,-24.5"/>
|
||||
<text text-anchor="start" x="4" y="-31.7" font-family="arial" font-size="14.00">42 mm x SH1 x #4 (shortPartA)</text>
|
||||
<polygon fill="none" stroke="black" points="0,0 0,-24.5 204.5,-24.5 204.5,0 0,0"/>
|
||||
<text text-anchor="start" x="4" y="-7.2" font-family="arial" font-size="14.00">1 x SH2 x #5 (shortPartB)</text>
|
||||
</g>
|
||||
<!-- X1--X1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:c--X1:c</title>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M86.31,-229.5C86.31,-197.5 86.31,-165.5 86.31,-133.5"/>
|
||||
</g>
|
||||
<!-- X1--X1 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>X1:c--X1:c</title>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M86.31,-133.5C86.31,-117.5 86.31,-101.5 86.31,-85.5"/>
|
||||
</g>
|
||||
<!-- X1--X1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:c--X1:c</title>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M141.19,-205.5C141.19,-173.5 141.19,-141.5 141.19,-109.5"/>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node2" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="#ffffff" stroke="black" points="626.26,-327.75 348.51,-327.75 348.51,-92.75 626.26,-92.75 626.26,-327.75"/>
|
||||
<polygon fill="none" stroke="black" points="348.51,-303.25 348.51,-327.75 626.26,-327.75 626.26,-303.25 348.51,-303.25"/>
|
||||
<text text-anchor="start" x="476.13" y="-310.45" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="348.51,-278.75 348.51,-303.25 392.51,-303.25 392.51,-278.75 348.51,-278.75"/>
|
||||
<text text-anchor="start" x="352.51" y="-285.95" font-family="arial" font-size="14.00">Serial</text>
|
||||
<polygon fill="none" stroke="black" points="392.51,-278.75 392.51,-303.25 415.51,-303.25 415.51,-278.75 392.51,-278.75"/>
|
||||
<text text-anchor="start" x="396.51" y="-285.95" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="415.51,-278.75 415.51,-303.25 552.51,-303.25 552.51,-278.75 415.51,-278.75"/>
|
||||
<text text-anchor="start" x="419.51" y="-285.95" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||
<polygon fill="none" stroke="black" points="552.51,-278.75 552.51,-303.25 582.26,-303.25 582.26,-278.75 552.51,-278.75"/>
|
||||
<text text-anchor="start" x="556.51" y="-285.95" font-family="arial" font-size="14.00">+ S</text>
|
||||
<polygon fill="none" stroke="black" points="582.26,-278.75 582.26,-303.25 626.26,-303.25 626.26,-278.75 582.26,-278.75"/>
|
||||
<text text-anchor="start" x="586.26" y="-285.95" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="392.42" y="-263.45" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="361.67" y="-243.45" font-family="arial" font-size="14.00">X1:1:GND</text>
|
||||
<text text-anchor="start" x="454.76" y="-243.45" font-family="arial" font-size="14.00">     1:BN    </text>
|
||||
<text text-anchor="start" x="547.84" y="-243.45" font-family="arial" font-size="14.00">X2:1:GND</text>
|
||||
<text text-anchor="start" x="362.05" y="-217.45" font-family="arial" font-size="14.00">X1:2:VCC</text>
|
||||
<text text-anchor="start" x="454.01" y="-217.45" font-family="arial" font-size="14.00">     2:RD    </text>
|
||||
<text text-anchor="start" x="548.21" y="-217.45" font-family="arial" font-size="14.00">X2:2:VCC</text>
|
||||
<text text-anchor="start" x="367.3" y="-191.45" font-family="arial" font-size="14.00">X1:3:RX</text>
|
||||
<text text-anchor="start" x="453.26" y="-191.45" font-family="arial" font-size="14.00">     3:OG    </text>
|
||||
<text text-anchor="start" x="554.21" y="-191.45" font-family="arial" font-size="14.00">X2:4:TX</text>
|
||||
<text text-anchor="start" x="368.05" y="-165.45" font-family="arial" font-size="14.00">X1:4:TX</text>
|
||||
<text text-anchor="start" x="455.13" y="-165.45" font-family="arial" font-size="14.00">     4:YE    </text>
|
||||
<text text-anchor="start" x="553.46" y="-165.45" font-family="arial" font-size="14.00">X2:3:RX</text>
|
||||
<text text-anchor="start" x="392.42" y="-139.45" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="361.67" y="-119.45" font-family="arial" font-size="14.00">X1:1:GND</text>
|
||||
<text text-anchor="start" x="467.51" y="-119.45" font-family="arial" font-size="14.00">Shield</text>
|
||||
<text text-anchor="start" x="392.42" y="-97.45" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-227.5C269.29,-227.64 285.17,-233.89 348.5,-233.75"/>
|
||||
<path fill="none" stroke="#895956" stroke-width="2" d="M204.5,-229.5C268.56,-229.5 284.44,-235.75 348.5,-235.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-231.5C267.83,-231.36 283.71,-237.61 348.5,-237.75"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-203.5C269.05,-203.57 284.99,-207.82 348.5,-207.75"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204.5,-205.5C268.53,-205.5 284.47,-209.75 348.5,-209.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-207.5C268.02,-207.43 283.96,-211.68 348.5,-211.75"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-179.5C268.79,-179.52 284.77,-181.77 348.5,-181.75"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M204.5,-181.5C268.51,-181.5 284.49,-183.75 348.5,-183.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-183.5C268.23,-183.48 284.21,-185.73 348.5,-185.75"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-155.5C268.53,-155.5 284.53,-155.75 348.5,-155.75"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M204.5,-157.5C268.5,-157.5 284.5,-157.75 348.5,-157.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-159.5C268.47,-159.5 284.47,-159.75 348.5,-159.75"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-229.5C286.61,-229.5 266.39,-113.75 348.5,-113.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-233.75C441.08,-233.75 533.67,-233.75 626.25,-233.75"/>
|
||||
<path fill="none" stroke="#895956" stroke-width="2" d="M348.5,-235.75C441.08,-235.75 533.67,-235.75 626.25,-235.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-237.75C441.08,-237.75 533.67,-237.75 626.25,-237.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-207.75C441.08,-207.75 533.67,-207.75 626.25,-207.75"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M348.5,-209.75C441.08,-209.75 533.67,-209.75 626.25,-209.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-211.75C441.08,-211.75 533.67,-211.75 626.25,-211.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-181.75C441.08,-181.75 533.67,-181.75 626.25,-181.75"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M348.5,-183.75C441.08,-183.75 533.67,-183.75 626.25,-183.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-185.75C441.08,-185.75 533.67,-185.75 626.25,-185.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-155.75C441.08,-155.75 533.67,-155.75 626.25,-155.75"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M348.5,-157.75C441.08,-157.75 533.67,-157.75 626.25,-157.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-159.75C441.08,-159.75 533.67,-159.75 626.25,-159.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-113.75C441.08,-113.75 533.67,-113.75 626.25,-113.75"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node3" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="#ffffff" stroke="black" points="1007,-299.25 770.25,-299.25 770.25,-33.25 1007,-33.25 1007,-299.25"/>
|
||||
<polygon fill="none" stroke="black" points="770.25,-274.75 770.25,-299.25 1007,-299.25 1007,-274.75 770.25,-274.75"/>
|
||||
<text text-anchor="start" x="879.62" y="-281.95" font-family="arial" font-size="14.00">X2</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-250.25 770.25,-274.75 883.66,-274.75 883.66,-250.25 770.25,-250.25"/>
|
||||
<text text-anchor="start" x="782.33" y="-257.45" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polygon fill="none" stroke="black" points="883.66,-250.25 883.66,-274.75 951.33,-274.75 951.33,-250.25 883.66,-250.25"/>
|
||||
<text text-anchor="start" x="895.75" y="-257.45" font-family="arial" font-size="14.00">female</text>
|
||||
<polygon fill="none" stroke="black" points="951.33,-250.25 951.33,-274.75 1007,-274.75 1007,-250.25 951.33,-250.25"/>
|
||||
<text text-anchor="start" x="963.41" y="-257.45" font-family="arial" font-size="14.00">7-pin</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-226.25 770.25,-250.25 877.12,-250.25 877.12,-226.25 770.25,-226.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-232.95" font-family="arial" font-size="14.00">1</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-226.25 877.12,-250.25 1007,-250.25 1007,-226.25 877.12,-226.25"/>
|
||||
<text text-anchor="start" x="926.31" y="-232.95" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-202.25 770.25,-226.25 877.12,-226.25 877.12,-202.25 770.25,-202.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-208.95" font-family="arial" font-size="14.00">2</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-202.25 877.12,-226.25 1007,-226.25 1007,-202.25 877.12,-202.25"/>
|
||||
<text text-anchor="start" x="926.68" y="-208.95" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-178.25 770.25,-202.25 877.12,-202.25 877.12,-178.25 770.25,-178.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-184.95" font-family="arial" font-size="14.00">3</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-178.25 877.12,-202.25 1007,-202.25 1007,-178.25 877.12,-178.25"/>
|
||||
<text text-anchor="start" x="931.93" y="-184.95" font-family="arial" font-size="14.00">RX</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-154.25 770.25,-178.25 877.12,-178.25 877.12,-154.25 770.25,-154.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-160.95" font-family="arial" font-size="14.00">4</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-154.25 877.12,-178.25 1007,-178.25 1007,-154.25 877.12,-154.25"/>
|
||||
<text text-anchor="start" x="932.68" y="-160.95" font-family="arial" font-size="14.00">TX</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-130.25 770.25,-154.25 877.12,-154.25 877.12,-130.25 770.25,-130.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-136.95" font-family="arial" font-size="14.00">5</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-130.25 877.12,-154.25 1007,-154.25 1007,-130.25 877.12,-130.25"/>
|
||||
<text text-anchor="start" x="926.31" y="-136.95" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-106.25 770.25,-130.25 877.12,-130.25 877.12,-106.25 770.25,-106.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-112.95" font-family="arial" font-size="14.00">6</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-106.25 877.12,-130.25 1007,-130.25 1007,-106.25 877.12,-106.25"/>
|
||||
<text text-anchor="start" x="926.68" y="-112.95" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-82.25 770.25,-106.25 877.12,-106.25 877.12,-82.25 770.25,-82.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-88.95" font-family="arial" font-size="14.00">7</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-82.25 877.12,-106.25 1007,-106.25 1007,-82.25 877.12,-82.25"/>
|
||||
<text text-anchor="start" x="926.31" y="-88.95" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-57.75 770.25,-82.25 1007,-82.25 1007,-57.75 770.25,-57.75"/>
|
||||
<text text-anchor="start" x="816.25" y="-64.95" font-family="arial" font-size="14.00">Additional components</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-33.25 770.25,-57.75 1007,-57.75 1007,-33.25 770.25,-33.25"/>
|
||||
<text text-anchor="start" x="774.25" y="-40.45" font-family="arial" font-size="14.00">42 mm x LO1; LO2 x #3 (loopPartC)</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-233.75C690.57,-233.78 706.55,-236.28 770.25,-236.25"/>
|
||||
<path fill="none" stroke="#895956" stroke-width="2" d="M626.25,-235.75C690.26,-235.75 706.24,-238.25 770.25,-238.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-237.75C689.95,-237.73 705.93,-240.23 770.25,-240.25"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-207.75C690.82,-207.83 706.76,-212.33 770.25,-212.25"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M626.25,-209.75C690.28,-209.75 706.22,-214.25 770.25,-214.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-211.75C689.74,-211.68 705.68,-216.18 770.25,-216.25"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-181.75C689.2,-182.45 704.26,-164.95 770.25,-164.25"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M626.25,-183.75C690.72,-183.75 705.78,-166.25 770.25,-166.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-185.75C692.24,-185.06 707.3,-167.56 770.25,-168.25"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-155.75C693.72,-157.02 706.5,-189.52 770.25,-188.25"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M626.25,-157.75C691.86,-157.75 704.64,-190.25 770.25,-190.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-159.75C690,-158.48 702.78,-190.98 770.25,-192.25"/>
|
||||
</g>
|
||||
<!-- X2--X2 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>X2:w--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M770.96,-240.12C738.52,-252.25 675.06,-252.25 673.06,-190.25 675.06,-128.25 738.52,-128.25 770.96,-140.38"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M770.25,-238.25C738.52,-250.25 675.06,-250.25 675.06,-190.25 675.06,-130.25 738.52,-130.25 770.25,-142.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M769.54,-236.38C738.52,-248.25 675.06,-248.25 677.06,-190.25 675.06,-132.25 738.52,-132.25 769.54,-144.12"/>
|
||||
<text text-anchor="middle" x="673.19" y="-161.2" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X2--X2 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>X2:w--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M770.96,-144.12C738.52,-156.25 675.06,-156.25 673.06,-118.25 675.06,-80.25 738.52,-80.25 770.96,-92.38"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M770.25,-142.25C738.52,-154.25 675.06,-154.25 675.06,-118.25 675.06,-82.25 738.52,-82.25 770.25,-94.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M769.54,-140.38C738.52,-152.25 675.06,-152.25 677.06,-118.25 675.06,-84.25 738.52,-84.25 769.54,-96.12"/>
|
||||
<text text-anchor="middle" x="673.19" y="-161.2" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X2--X2 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>X2:w--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M770.96,-216.12C738.52,-228.25 675.06,-228.25 673.06,-166.25 675.06,-104.25 738.52,-104.25 770.96,-116.38"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M770.25,-214.25C738.52,-226.25 675.06,-226.25 675.06,-166.25 675.06,-106.25 738.52,-106.25 770.25,-118.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M769.54,-212.38C738.52,-224.25 675.06,-224.25 677.06,-166.25 675.06,-108.25 738.52,-108.25 769.54,-120.12"/>
|
||||
<text text-anchor="middle" x="673.19" y="-161.2" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- __CIRCLE__1 -->
|
||||
<g id="node4" class="node">
|
||||
<title>__CIRCLE__1</title>
|
||||
<ellipse fill="#ff66cc" stroke="#ff66cc" cx="86.31" cy="-229.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__2 -->
|
||||
<g id="node5" class="node">
|
||||
<title>__CIRCLE__2</title>
|
||||
<ellipse fill="#ff66cc" stroke="#ff66cc" cx="86.31" cy="-133.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__3 -->
|
||||
<g id="node6" class="node">
|
||||
<title>__CIRCLE__3</title>
|
||||
<ellipse fill="#ff66cc" stroke="#ff66cc" cx="86.31" cy="-133.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__4 -->
|
||||
<g id="node7" class="node">
|
||||
<title>__CIRCLE__4</title>
|
||||
<ellipse fill="#ff66cc" stroke="#ff66cc" cx="86.31" cy="-85.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__5 -->
|
||||
<g id="node8" class="node">
|
||||
<title>__CIRCLE__5</title>
|
||||
<ellipse fill="#ff0000" stroke="#ff0000" cx="141.19" cy="-205.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__6 -->
|
||||
<g id="node9" class="node">
|
||||
<title>__CIRCLE__6</title>
|
||||
<ellipse fill="#ff0000" stroke="#ff0000" cx="141.19" cy="-109.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="notes">
|
||||
<!-- %notes% -->
|
||||
</div>
|
||||
|
||||
<h2>Bill of Materials</h2>
|
||||
|
||||
<div id="bom">
|
||||
<table class="bom">
|
||||
<tr>
|
||||
<th class="bom_col_id">Id</th>
|
||||
<th class="bom_col_description">Description</th>
|
||||
<th class="bom_col_qty">Qty</th>
|
||||
<th class="bom_col_unit">Unit</th>
|
||||
<th class="bom_col_designators">Designators</th>
|
||||
<th class="bom_col_manufacturer">Manufacturer</th>
|
||||
<th class="bom_col_mpn">MPN</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bom_col_id">1</td>
|
||||
<td class="bom_col_description">Cable, Serial, 4 x 0.25 mm² shielded</td>
|
||||
<td class="bom_col_qty">0.2</td>
|
||||
<td class="bom_col_unit">m</td>
|
||||
<td class="bom_col_designators">W1</td>
|
||||
<td class="bom_col_manufacturer"></td>
|
||||
<td class="bom_col_mpn"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bom_col_id">2</td>
|
||||
<td class="bom_col_description">Connector, Molex KK 254, female, 7 pins</td>
|
||||
<td class="bom_col_qty">2</td>
|
||||
<td class="bom_col_unit"></td>
|
||||
<td class="bom_col_designators">X1, X2</td>
|
||||
<td class="bom_col_manufacturer"></td>
|
||||
<td class="bom_col_mpn"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bom_col_id">3</td>
|
||||
<td class="bom_col_description">loopPartC</td>
|
||||
<td class="bom_col_qty">21</td>
|
||||
<td class="bom_col_unit">mm</td>
|
||||
<td class="bom_col_designators">X2-LO1; X2-LO2</td>
|
||||
<td class="bom_col_manufacturer">WireViz</td>
|
||||
<td class="bom_col_mpn">42XCD42A5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bom_col_id">4</td>
|
||||
<td class="bom_col_description">shortPartA</td>
|
||||
<td class="bom_col_qty">42</td>
|
||||
<td class="bom_col_unit">mm</td>
|
||||
<td class="bom_col_designators">X1-SH1</td>
|
||||
<td class="bom_col_manufacturer">WireViz</td>
|
||||
<td class="bom_col_mpn">42XCD42A5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="bom_col_id">5</td>
|
||||
<td class="bom_col_description">shortPartB</td>
|
||||
<td class="bom_col_qty">1</td>
|
||||
<td class="bom_col_unit"></td>
|
||||
<td class="bom_col_designators">X1-SH2</td>
|
||||
<td class="bom_col_manufacturer">WireViz</td>
|
||||
<td class="bom_col_mpn">42XCD42A5</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
</body></html>
|
||||
4
tutorial/tutorial09.md
Normal file
4
tutorial/tutorial09.md
Normal file
@ -0,0 +1,4 @@
|
||||
## Shorts/Loops/Jumpers
|
||||
|
||||
* Short and Loops
|
||||
* with optional additional component
|
||||
BIN
tutorial/tutorial09.png
generated
Normal file
BIN
tutorial/tutorial09.png
generated
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 89 KiB |
321
tutorial/tutorial09.svg
generated
Normal file
321
tutorial/tutorial09.svg
generated
Normal file
@ -0,0 +1,321 @@
|
||||
<?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 11.0.0 (20240428.1522)
|
||||
-->
|
||||
<!-- Pages: 1 -->
|
||||
<svg width="1015pt" height="336pt"
|
||||
viewBox="0.00 0.00 1015.00 335.75" 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.75)">
|
||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-331.75 1011,-331.75 1011,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="#ffffff" stroke="black" points="204.5,-314.5 0,-314.5 0,0 204.5,0 204.5,-314.5"/>
|
||||
<polygon fill="none" stroke="black" points="0,-290 0,-314.5 204.5,-314.5 204.5,-290 0,-290"/>
|
||||
<text text-anchor="start" x="93.25" y="-297.2" font-family="arial" font-size="14.00">X1</text>
|
||||
<polygon fill="none" stroke="black" points="0,-265.5 0,-290 102.67,-290 102.67,-265.5 0,-265.5"/>
|
||||
<text text-anchor="start" x="6.71" y="-272.7" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polygon fill="none" stroke="black" points="102.67,-265.5 102.67,-290 159.58,-290 159.58,-265.5 102.67,-265.5"/>
|
||||
<text text-anchor="start" x="109.38" y="-272.7" font-family="arial" font-size="14.00">female</text>
|
||||
<polygon fill="none" stroke="black" points="159.58,-265.5 159.58,-290 204.5,-290 204.5,-265.5 159.58,-265.5"/>
|
||||
<text text-anchor="start" x="166.29" y="-272.7" font-family="arial" font-size="14.00">7-pin</text>
|
||||
<polygon fill="none" stroke="black" points="0,-241.5 0,-265.5 58.88,-265.5 58.88,-241.5 0,-241.5"/>
|
||||
<polygon fill="none" stroke="black" points="58.88,-241.5 58.88,-265.5 113.75,-265.5 113.75,-241.5 58.88,-241.5"/>
|
||||
<text text-anchor="start" x="72.44" y="-248.2" font-family="arial" font-size="14.00">SH1</text>
|
||||
<polygon fill="none" stroke="black" points="113.75,-241.5 113.75,-265.5 168.63,-265.5 168.63,-241.5 113.75,-241.5"/>
|
||||
<text text-anchor="start" x="127.31" y="-248.2" font-family="arial" font-size="14.00">SH2</text>
|
||||
<polygon fill="none" stroke="black" points="168.63,-241.5 168.63,-265.5 204.5,-265.5 204.5,-241.5 168.63,-241.5"/>
|
||||
<polygon fill="none" stroke="black" points="0,-217.5 0,-241.5 58.88,-241.5 58.88,-217.5 0,-217.5"/>
|
||||
<text text-anchor="start" x="13.69" y="-224.2" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-217.5 58.88,-241.5 113.75,-241.5 113.75,-217.5 58.88,-217.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-217.5 113.75,-241.5 168.63,-241.5 168.63,-217.5 113.75,-217.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-217.5 168.63,-241.5 204.5,-241.5 204.5,-217.5 168.63,-217.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-224.2" font-family="arial" font-size="14.00">1</text>
|
||||
<polygon fill="none" stroke="black" points="0,-193.5 0,-217.5 58.88,-217.5 58.88,-193.5 0,-193.5"/>
|
||||
<text text-anchor="start" x="14.06" y="-200.2" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-193.5 58.88,-217.5 113.75,-217.5 113.75,-193.5 58.88,-193.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-193.5 113.75,-217.5 168.63,-217.5 168.63,-193.5 113.75,-193.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-193.5 168.63,-217.5 204.5,-217.5 204.5,-193.5 168.63,-193.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-200.2" font-family="arial" font-size="14.00">2</text>
|
||||
<polygon fill="none" stroke="black" points="0,-169.5 0,-193.5 58.88,-193.5 58.88,-169.5 0,-169.5"/>
|
||||
<text text-anchor="start" x="19.31" y="-176.2" font-family="arial" font-size="14.00">RX</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-169.5 58.88,-193.5 113.75,-193.5 113.75,-169.5 58.88,-169.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-169.5 113.75,-193.5 168.63,-193.5 168.63,-169.5 113.75,-169.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-169.5 168.63,-193.5 204.5,-193.5 204.5,-169.5 168.63,-169.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-176.2" font-family="arial" font-size="14.00">3</text>
|
||||
<polygon fill="none" stroke="black" points="0,-145.5 0,-169.5 58.88,-169.5 58.88,-145.5 0,-145.5"/>
|
||||
<text text-anchor="start" x="20.06" y="-152.2" font-family="arial" font-size="14.00">TX</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-145.5 58.88,-169.5 113.75,-169.5 113.75,-145.5 58.88,-145.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-145.5 113.75,-169.5 168.63,-169.5 168.63,-145.5 113.75,-145.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-145.5 168.63,-169.5 204.5,-169.5 204.5,-145.5 168.63,-145.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-152.2" font-family="arial" font-size="14.00">4</text>
|
||||
<polygon fill="none" stroke="black" points="0,-121.5 0,-145.5 58.88,-145.5 58.88,-121.5 0,-121.5"/>
|
||||
<text text-anchor="start" x="13.69" y="-128.2" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-121.5 58.88,-145.5 113.75,-145.5 113.75,-121.5 58.88,-121.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-121.5 113.75,-145.5 168.63,-145.5 168.63,-121.5 113.75,-121.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-121.5 168.63,-145.5 204.5,-145.5 204.5,-121.5 168.63,-121.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-128.2" font-family="arial" font-size="14.00">5</text>
|
||||
<polygon fill="none" stroke="black" points="0,-97.5 0,-121.5 58.88,-121.5 58.88,-97.5 0,-97.5"/>
|
||||
<text text-anchor="start" x="14.06" y="-104.2" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-97.5 58.88,-121.5 113.75,-121.5 113.75,-97.5 58.88,-97.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-97.5 113.75,-121.5 168.63,-121.5 168.63,-97.5 113.75,-97.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-97.5 168.63,-121.5 204.5,-121.5 204.5,-97.5 168.63,-97.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-104.2" font-family="arial" font-size="14.00">6</text>
|
||||
<polygon fill="none" stroke="black" points="0,-73.5 0,-97.5 58.88,-97.5 58.88,-73.5 0,-73.5"/>
|
||||
<text text-anchor="start" x="13.69" y="-80.2" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="58.88,-73.5 58.88,-97.5 113.75,-97.5 113.75,-73.5 58.88,-73.5"/>
|
||||
<polygon fill="none" stroke="black" points="113.75,-73.5 113.75,-97.5 168.63,-97.5 168.63,-73.5 113.75,-73.5"/>
|
||||
<polygon fill="none" stroke="black" points="168.63,-73.5 168.63,-97.5 204.5,-97.5 204.5,-73.5 168.63,-73.5"/>
|
||||
<text text-anchor="start" x="182.44" y="-80.2" font-family="arial" font-size="14.00">7</text>
|
||||
<polygon fill="none" stroke="black" points="0,-49 0,-73.5 204.5,-73.5 204.5,-49 0,-49"/>
|
||||
<text text-anchor="start" x="29.88" y="-56.2" font-family="arial" font-size="14.00">Additional components</text>
|
||||
<polygon fill="none" stroke="black" points="0,-24.5 0,-49 204.5,-49 204.5,-24.5 0,-24.5"/>
|
||||
<text text-anchor="start" x="4" y="-31.7" font-family="arial" font-size="14.00">42 mm x SH1 x #4 (shortPartA)</text>
|
||||
<polygon fill="none" stroke="black" points="0,0 0,-24.5 204.5,-24.5 204.5,0 0,0"/>
|
||||
<text text-anchor="start" x="4" y="-7.2" font-family="arial" font-size="14.00">1 x SH2 x #5 (shortPartB)</text>
|
||||
</g>
|
||||
<!-- X1--X1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:c--X1:c</title>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M86.31,-229.5C86.31,-197.5 86.31,-165.5 86.31,-133.5"/>
|
||||
</g>
|
||||
<!-- X1--X1 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>X1:c--X1:c</title>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M86.31,-133.5C86.31,-117.5 86.31,-101.5 86.31,-85.5"/>
|
||||
</g>
|
||||
<!-- X1--X1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:c--X1:c</title>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M141.19,-205.5C141.19,-173.5 141.19,-141.5 141.19,-109.5"/>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node2" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="#ffffff" stroke="black" points="626.26,-327.75 348.51,-327.75 348.51,-92.75 626.26,-92.75 626.26,-327.75"/>
|
||||
<polygon fill="none" stroke="black" points="348.51,-303.25 348.51,-327.75 626.26,-327.75 626.26,-303.25 348.51,-303.25"/>
|
||||
<text text-anchor="start" x="476.13" y="-310.45" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="348.51,-278.75 348.51,-303.25 392.51,-303.25 392.51,-278.75 348.51,-278.75"/>
|
||||
<text text-anchor="start" x="352.51" y="-285.95" font-family="arial" font-size="14.00">Serial</text>
|
||||
<polygon fill="none" stroke="black" points="392.51,-278.75 392.51,-303.25 415.51,-303.25 415.51,-278.75 392.51,-278.75"/>
|
||||
<text text-anchor="start" x="396.51" y="-285.95" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="415.51,-278.75 415.51,-303.25 552.51,-303.25 552.51,-278.75 415.51,-278.75"/>
|
||||
<text text-anchor="start" x="419.51" y="-285.95" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||
<polygon fill="none" stroke="black" points="552.51,-278.75 552.51,-303.25 582.26,-303.25 582.26,-278.75 552.51,-278.75"/>
|
||||
<text text-anchor="start" x="556.51" y="-285.95" font-family="arial" font-size="14.00">+ S</text>
|
||||
<polygon fill="none" stroke="black" points="582.26,-278.75 582.26,-303.25 626.26,-303.25 626.26,-278.75 582.26,-278.75"/>
|
||||
<text text-anchor="start" x="586.26" y="-285.95" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="392.42" y="-263.45" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="361.67" y="-243.45" font-family="arial" font-size="14.00">X1:1:GND</text>
|
||||
<text text-anchor="start" x="454.76" y="-243.45" font-family="arial" font-size="14.00">     1:BN    </text>
|
||||
<text text-anchor="start" x="547.84" y="-243.45" font-family="arial" font-size="14.00">X2:1:GND</text>
|
||||
<text text-anchor="start" x="362.05" y="-217.45" font-family="arial" font-size="14.00">X1:2:VCC</text>
|
||||
<text text-anchor="start" x="454.01" y="-217.45" font-family="arial" font-size="14.00">     2:RD    </text>
|
||||
<text text-anchor="start" x="548.21" y="-217.45" font-family="arial" font-size="14.00">X2:2:VCC</text>
|
||||
<text text-anchor="start" x="367.3" y="-191.45" font-family="arial" font-size="14.00">X1:3:RX</text>
|
||||
<text text-anchor="start" x="453.26" y="-191.45" font-family="arial" font-size="14.00">     3:OG    </text>
|
||||
<text text-anchor="start" x="554.21" y="-191.45" font-family="arial" font-size="14.00">X2:4:TX</text>
|
||||
<text text-anchor="start" x="368.05" y="-165.45" font-family="arial" font-size="14.00">X1:4:TX</text>
|
||||
<text text-anchor="start" x="455.13" y="-165.45" font-family="arial" font-size="14.00">     4:YE    </text>
|
||||
<text text-anchor="start" x="553.46" y="-165.45" font-family="arial" font-size="14.00">X2:3:RX</text>
|
||||
<text text-anchor="start" x="392.42" y="-139.45" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="361.67" y="-119.45" font-family="arial" font-size="14.00">X1:1:GND</text>
|
||||
<text text-anchor="start" x="467.51" y="-119.45" font-family="arial" font-size="14.00">Shield</text>
|
||||
<text text-anchor="start" x="392.42" y="-97.45" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-227.5C269.29,-227.64 285.17,-233.89 348.5,-233.75"/>
|
||||
<path fill="none" stroke="#895956" stroke-width="2" d="M204.5,-229.5C268.56,-229.5 284.44,-235.75 348.5,-235.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-231.5C267.83,-231.36 283.71,-237.61 348.5,-237.75"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-203.5C269.05,-203.57 284.99,-207.82 348.5,-207.75"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M204.5,-205.5C268.53,-205.5 284.47,-209.75 348.5,-209.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-207.5C268.02,-207.43 283.96,-211.68 348.5,-211.75"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-179.5C268.79,-179.52 284.77,-181.77 348.5,-181.75"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M204.5,-181.5C268.51,-181.5 284.49,-183.75 348.5,-183.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-183.5C268.23,-183.48 284.21,-185.73 348.5,-185.75"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-155.5C268.53,-155.5 284.53,-155.75 348.5,-155.75"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M204.5,-157.5C268.5,-157.5 284.5,-157.75 348.5,-157.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-159.5C268.47,-159.5 284.47,-159.75 348.5,-159.75"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M204.5,-229.5C286.61,-229.5 266.39,-113.75 348.5,-113.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-233.75C441.08,-233.75 533.67,-233.75 626.25,-233.75"/>
|
||||
<path fill="none" stroke="#895956" stroke-width="2" d="M348.5,-235.75C441.08,-235.75 533.67,-235.75 626.25,-235.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-237.75C441.08,-237.75 533.67,-237.75 626.25,-237.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-207.75C441.08,-207.75 533.67,-207.75 626.25,-207.75"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M348.5,-209.75C441.08,-209.75 533.67,-209.75 626.25,-209.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-211.75C441.08,-211.75 533.67,-211.75 626.25,-211.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-181.75C441.08,-181.75 533.67,-181.75 626.25,-181.75"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M348.5,-183.75C441.08,-183.75 533.67,-183.75 626.25,-183.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-185.75C441.08,-185.75 533.67,-185.75 626.25,-185.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-155.75C441.08,-155.75 533.67,-155.75 626.25,-155.75"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M348.5,-157.75C441.08,-157.75 533.67,-157.75 626.25,-157.75"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-159.75C441.08,-159.75 533.67,-159.75 626.25,-159.75"/>
|
||||
</g>
|
||||
<!-- W1--W1 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>W1:w--W1:e</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M348.5,-113.75C441.08,-113.75 533.67,-113.75 626.25,-113.75"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node3" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="#ffffff" stroke="black" points="1007,-299.25 770.25,-299.25 770.25,-33.25 1007,-33.25 1007,-299.25"/>
|
||||
<polygon fill="none" stroke="black" points="770.25,-274.75 770.25,-299.25 1007,-299.25 1007,-274.75 770.25,-274.75"/>
|
||||
<text text-anchor="start" x="879.62" y="-281.95" font-family="arial" font-size="14.00">X2</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-250.25 770.25,-274.75 883.66,-274.75 883.66,-250.25 770.25,-250.25"/>
|
||||
<text text-anchor="start" x="782.33" y="-257.45" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polygon fill="none" stroke="black" points="883.66,-250.25 883.66,-274.75 951.33,-274.75 951.33,-250.25 883.66,-250.25"/>
|
||||
<text text-anchor="start" x="895.75" y="-257.45" font-family="arial" font-size="14.00">female</text>
|
||||
<polygon fill="none" stroke="black" points="951.33,-250.25 951.33,-274.75 1007,-274.75 1007,-250.25 951.33,-250.25"/>
|
||||
<text text-anchor="start" x="963.41" y="-257.45" font-family="arial" font-size="14.00">7-pin</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-226.25 770.25,-250.25 877.12,-250.25 877.12,-226.25 770.25,-226.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-232.95" font-family="arial" font-size="14.00">1</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-226.25 877.12,-250.25 1007,-250.25 1007,-226.25 877.12,-226.25"/>
|
||||
<text text-anchor="start" x="926.31" y="-232.95" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-202.25 770.25,-226.25 877.12,-226.25 877.12,-202.25 770.25,-202.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-208.95" font-family="arial" font-size="14.00">2</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-202.25 877.12,-226.25 1007,-226.25 1007,-202.25 877.12,-202.25"/>
|
||||
<text text-anchor="start" x="926.68" y="-208.95" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-178.25 770.25,-202.25 877.12,-202.25 877.12,-178.25 770.25,-178.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-184.95" font-family="arial" font-size="14.00">3</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-178.25 877.12,-202.25 1007,-202.25 1007,-178.25 877.12,-178.25"/>
|
||||
<text text-anchor="start" x="931.93" y="-184.95" font-family="arial" font-size="14.00">RX</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-154.25 770.25,-178.25 877.12,-178.25 877.12,-154.25 770.25,-154.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-160.95" font-family="arial" font-size="14.00">4</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-154.25 877.12,-178.25 1007,-178.25 1007,-154.25 877.12,-154.25"/>
|
||||
<text text-anchor="start" x="932.68" y="-160.95" font-family="arial" font-size="14.00">TX</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-130.25 770.25,-154.25 877.12,-154.25 877.12,-130.25 770.25,-130.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-136.95" font-family="arial" font-size="14.00">5</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-130.25 877.12,-154.25 1007,-154.25 1007,-130.25 877.12,-130.25"/>
|
||||
<text text-anchor="start" x="926.31" y="-136.95" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-106.25 770.25,-130.25 877.12,-130.25 877.12,-106.25 770.25,-106.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-112.95" font-family="arial" font-size="14.00">6</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-106.25 877.12,-130.25 1007,-130.25 1007,-106.25 877.12,-106.25"/>
|
||||
<text text-anchor="start" x="926.68" y="-112.95" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-82.25 770.25,-106.25 877.12,-106.25 877.12,-82.25 770.25,-82.25"/>
|
||||
<text text-anchor="start" x="819.56" y="-88.95" font-family="arial" font-size="14.00">7</text>
|
||||
<polygon fill="none" stroke="black" points="877.12,-82.25 877.12,-106.25 1007,-106.25 1007,-82.25 877.12,-82.25"/>
|
||||
<text text-anchor="start" x="926.31" y="-88.95" font-family="arial" font-size="14.00">GND</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-57.75 770.25,-82.25 1007,-82.25 1007,-57.75 770.25,-57.75"/>
|
||||
<text text-anchor="start" x="816.25" y="-64.95" font-family="arial" font-size="14.00">Additional components</text>
|
||||
<polygon fill="none" stroke="black" points="770.25,-33.25 770.25,-57.75 1007,-57.75 1007,-33.25 770.25,-33.25"/>
|
||||
<text text-anchor="start" x="774.25" y="-40.45" font-family="arial" font-size="14.00">42 mm x LO1; LO2 x #3 (loopPartC)</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-233.75C690.57,-233.78 706.55,-236.28 770.25,-236.25"/>
|
||||
<path fill="none" stroke="#895956" stroke-width="2" d="M626.25,-235.75C690.26,-235.75 706.24,-238.25 770.25,-238.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-237.75C689.95,-237.73 705.93,-240.23 770.25,-240.25"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-207.75C690.82,-207.83 706.76,-212.33 770.25,-212.25"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M626.25,-209.75C690.28,-209.75 706.22,-214.25 770.25,-214.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-211.75C689.74,-211.68 705.68,-216.18 770.25,-216.25"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-181.75C689.2,-182.45 704.26,-164.95 770.25,-164.25"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M626.25,-183.75C690.72,-183.75 705.78,-166.25 770.25,-166.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-185.75C692.24,-185.06 707.3,-167.56 770.25,-168.25"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-155.75C693.72,-157.02 706.5,-189.52 770.25,-188.25"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M626.25,-157.75C691.86,-157.75 704.64,-190.25 770.25,-190.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M626.25,-159.75C690,-158.48 702.78,-190.98 770.25,-192.25"/>
|
||||
</g>
|
||||
<!-- X2--X2 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>X2:w--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M770.96,-240.12C738.52,-252.25 675.06,-252.25 673.06,-190.25 675.06,-128.25 738.52,-128.25 770.96,-140.38"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M770.25,-238.25C738.52,-250.25 675.06,-250.25 675.06,-190.25 675.06,-130.25 738.52,-130.25 770.25,-142.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M769.54,-236.38C738.52,-248.25 675.06,-248.25 677.06,-190.25 675.06,-132.25 738.52,-132.25 769.54,-144.12"/>
|
||||
<text text-anchor="middle" x="673.19" y="-161.2" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X2--X2 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>X2:w--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M770.96,-144.12C738.52,-156.25 675.06,-156.25 673.06,-118.25 675.06,-80.25 738.52,-80.25 770.96,-92.38"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M770.25,-142.25C738.52,-154.25 675.06,-154.25 675.06,-118.25 675.06,-82.25 738.52,-82.25 770.25,-94.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M769.54,-140.38C738.52,-152.25 675.06,-152.25 677.06,-118.25 675.06,-84.25 738.52,-84.25 769.54,-96.12"/>
|
||||
<text text-anchor="middle" x="673.19" y="-161.2" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X2--X2 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>X2:w--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M770.96,-216.12C738.52,-228.25 675.06,-228.25 673.06,-166.25 675.06,-104.25 738.52,-104.25 770.96,-116.38"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M770.25,-214.25C738.52,-226.25 675.06,-226.25 675.06,-166.25 675.06,-106.25 738.52,-106.25 770.25,-118.25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M769.54,-212.38C738.52,-224.25 675.06,-224.25 677.06,-166.25 675.06,-108.25 738.52,-108.25 769.54,-120.12"/>
|
||||
<text text-anchor="middle" x="673.19" y="-161.2" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- __CIRCLE__1 -->
|
||||
<g id="node4" class="node">
|
||||
<title>__CIRCLE__1</title>
|
||||
<ellipse fill="#ff66cc" stroke="#ff66cc" cx="86.31" cy="-229.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__2 -->
|
||||
<g id="node5" class="node">
|
||||
<title>__CIRCLE__2</title>
|
||||
<ellipse fill="#ff66cc" stroke="#ff66cc" cx="86.31" cy="-133.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__3 -->
|
||||
<g id="node6" class="node">
|
||||
<title>__CIRCLE__3</title>
|
||||
<ellipse fill="#ff66cc" stroke="#ff66cc" cx="86.31" cy="-133.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__4 -->
|
||||
<g id="node7" class="node">
|
||||
<title>__CIRCLE__4</title>
|
||||
<ellipse fill="#ff66cc" stroke="#ff66cc" cx="86.31" cy="-85.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__5 -->
|
||||
<g id="node8" class="node">
|
||||
<title>__CIRCLE__5</title>
|
||||
<ellipse fill="#ff0000" stroke="#ff0000" cx="141.19" cy="-205.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
<!-- __CIRCLE__6 -->
|
||||
<g id="node9" class="node">
|
||||
<title>__CIRCLE__6</title>
|
||||
<ellipse fill="#ff0000" stroke="#ff0000" cx="141.19" cy="-109.5" rx="6.48" ry="6.48"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 24 KiB |
56
tutorial/tutorial09.yml
Normal file
56
tutorial/tutorial09.yml
Normal file
@ -0,0 +1,56 @@
|
||||
connectors: # This is based on tutorial3(ex1) and adds some Shorts to the connectors
|
||||
X1: # An example of Shorts
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
pinlabels: [GND, VCC, RX, TX, GND, VCC, GND]
|
||||
shorts: # A List(Dict) of shorts is created
|
||||
- SH1: [1, 5, 7] # First is the designator than a list of pins to be shorted
|
||||
- SH2: [2, 6]
|
||||
additional_components: # Some Additional Components to describe the short in more detail, they are not necessary if no further detail is needed
|
||||
- references: SH1
|
||||
color: PK # The color of the short, can also be multicolor
|
||||
manufacturer: WireViz
|
||||
mpn: 42XCD42A5
|
||||
type: shortPartA
|
||||
qty: 42 # The length or some other quantity
|
||||
unit: mm # The unit of the qty, in this example the length
|
||||
- references: SH2
|
||||
color: RD
|
||||
manufacturer: WireViz
|
||||
mpn: 42XCD42A5
|
||||
type: shortPartB
|
||||
|
||||
X2: # An example of Loops and how an Additional Component can describe more than one Short or Loop
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
pinlabels: [GND, VCC, RX, TX, GND, VCC, GND]
|
||||
loops:
|
||||
- LO1: [1, 5, 7]
|
||||
- LO2: [2, 6]
|
||||
additional_components:
|
||||
- references: [LO1, LO2] # example to show how one additional_components can reference more than one short or loop
|
||||
color: PK
|
||||
manufacturer: WireViz
|
||||
mpn: 42XCD42A5
|
||||
type: loopPartC
|
||||
qty: 21
|
||||
unit: mm
|
||||
|
||||
cables:
|
||||
W1:
|
||||
color_code: IEC
|
||||
wirecount: 4
|
||||
gauge: 0.25 mm2
|
||||
show_equiv: true
|
||||
length: 0.2
|
||||
shield: true
|
||||
type: Serial
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
- X2: [1,2,4,3]
|
||||
-
|
||||
- X1: 1
|
||||
- W1: s
|
||||
57
tutorial/tutorial09_pin2pin.gvpr
Normal file
57
tutorial/tutorial09_pin2pin.gvpr
Normal file
@ -0,0 +1,57 @@
|
||||
/*******************************************************************
|
||||
|
||||
see https://forum.graphviz.org/t/straitening-one-line-throu-a-table/2196 and https://forum.graphviz.org/t/way-of-drawing-a-black-circle-inside-a-table-field/2273/12
|
||||
input must include pos values (must be output from one of the engines w/ -Tdot)#
|
||||
Thanks to steveroush and FeRDNYC
|
||||
|
||||
*******************************************************************/
|
||||
BEG_G{
|
||||
double x1,y1,x2,y2,x3,y3,x4,y4;
|
||||
string ptSize, tok[int], pt[];
|
||||
int cnt, circ, i;
|
||||
node_t aNode;
|
||||
|
||||
circ=0;
|
||||
|
||||
/***************************************
|
||||
$G.bb="";
|
||||
$G.nodesep="";
|
||||
$G.ranksep="";
|
||||
$G.splines="true";
|
||||
****************************************/
|
||||
}
|
||||
E[straight] {
|
||||
cnt=tokens($.pos,tok," ");
|
||||
$.oldpos=$.pos;
|
||||
x1 = xOf(tok[0]);
|
||||
y1 = yOf(tok[0]);
|
||||
x4 = xOf(tok[cnt-1]);
|
||||
y4 = yOf(tok[cnt-1]);
|
||||
x2 = x1 + (x4-x1)/3.;
|
||||
y2 = y1 + (y4-y1)/3.;
|
||||
x3 = x1 + 2.*(x4-x1)/3.;
|
||||
y3 = y1 + 2.*(y4-y1)/3.;
|
||||
pos=sprintf("%.3f,%.3f %.3f,%.3f %.3f,%.3f %.3f,%.3f", x1,y1, x2,y2, x3,y3, x4,y4);
|
||||
$.label=""; // remove pesky label
|
||||
$.lp=""; // remove peskier label pos
|
||||
|
||||
if (hasAttr($, "addPTS") && $.addPTS!="" && $.colorPTS!=""){
|
||||
// now we place point nodes at the edge ends
|
||||
pt[1] = tok[0];
|
||||
pt[2] = tok[cnt-1];
|
||||
ptSize=$.addPTS;
|
||||
for (pt[i]) {
|
||||
if (i==2 && pt[1]==pt[2])
|
||||
continue;
|
||||
aNode=node($G, "__CIRCLE__" + (string)++circ);
|
||||
aNode.pos=pt[i];
|
||||
aNode.shape="point";
|
||||
aNode.width=ptSize;
|
||||
aNode.height=ptSize;
|
||||
aNode.style="filled";
|
||||
aNode.fillcolor=$.colorPTS;
|
||||
aNode.color=$.colorPTS;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user