Merge branch 'dev'
55
readme.md
@ -30,32 +30,34 @@ _Note_: WireViz is not designed to represent the complete wiring of a system. It
|
||||
|
||||
[WireViz input file](examples/demo01.yml):
|
||||
|
||||
connectors:
|
||||
X1:
|
||||
type: D-Sub
|
||||
subtype: female
|
||||
pinout: [DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI]
|
||||
X2:
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
pinout: [GND, RX, TX]
|
||||
```yaml
|
||||
connectors:
|
||||
X1:
|
||||
type: D-Sub
|
||||
subtype: female
|
||||
pinout: [DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI]
|
||||
X2:
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
pinout: [GND, RX, TX]
|
||||
|
||||
cables:
|
||||
W1:
|
||||
gauge: 0.25 mm2
|
||||
length: 0.2
|
||||
color_code: DIN
|
||||
wirecount: 3
|
||||
shield: true
|
||||
cables:
|
||||
W1:
|
||||
gauge: 0.25 mm2
|
||||
length: 0.2
|
||||
color_code: DIN
|
||||
wirecount: 3
|
||||
shield: true
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [5,2,1]
|
||||
- W1: [1,2,3]
|
||||
- X2: [1,3,2]
|
||||
-
|
||||
- X1: 5
|
||||
- W1: s
|
||||
connections:
|
||||
-
|
||||
- X1: [5,2,1]
|
||||
- W1: [1,2,3]
|
||||
- X2: [1,3,2]
|
||||
-
|
||||
- X1: 5
|
||||
- W1: s
|
||||
```
|
||||
|
||||
Output file:
|
||||
|
||||
@ -70,9 +72,10 @@ Output file:
|
||||
[Source](examples/demo02.yml) - [Bill of Materials](examples/demo02.bom.tsv)
|
||||
|
||||
|
||||
### More examples
|
||||
### Tutorial and example gallery
|
||||
|
||||
See the [example gallery](examples/) and included readme file.
|
||||
See the [tutorial page](tutorial/readme.md) for sample code,
|
||||
as well as the [example gallery](examples/readme.md) to see more of what WireViz can do.
|
||||
|
||||
## Status
|
||||
|
||||
|
||||
53
src/batch.py
@ -1,21 +1,50 @@
|
||||
import wireviz
|
||||
import os
|
||||
|
||||
readme = '../examples/readme.md'
|
||||
readme = os.path.abspath(readme)
|
||||
demos = 0 # 2
|
||||
examples = 0 # 6
|
||||
tutorials = 7 # 7
|
||||
|
||||
with open(readme, 'w') as file:
|
||||
file.write('# Example gallery\n')
|
||||
for i in range(1,3):
|
||||
if demos:
|
||||
for i in range(1,demos+1):
|
||||
fn = '../examples/demo{:02d}.yml'.format(i)
|
||||
print(fn)
|
||||
wireviz.parse(fn, gen_bom=True)
|
||||
|
||||
for i in range(1,7):
|
||||
fn = '../examples/ex{:02d}.yml'.format(i)
|
||||
print(fn)
|
||||
wireviz.parse(fn, gen_bom=True)
|
||||
if examples:
|
||||
with open(os.path.abspath('../examples/readme.md'), 'w') as file:
|
||||
file.write('# Example gallery\n')
|
||||
for i in range(1,examples+1):
|
||||
fn = '../examples/ex{:02d}.yml'.format(i)
|
||||
print(fn)
|
||||
wireviz.parse(fn, gen_bom=True)
|
||||
|
||||
file.write('## Example {:02d}\n'.format(i))
|
||||
file.write('\n\n'.format(i))
|
||||
file.write('[Source](ex{:02d}.yml) - [Bill of Materials](ex{:02d}.bom.tsv)\n\n\n'.format(i,i))
|
||||
file.write('## Example {:02d}\n'.format(i))
|
||||
file.write('\n\n'.format(i))
|
||||
file.write('[Source](ex{:02d}.yml) - [Bill of Materials](ex{:02d}.bom.tsv)\n\n\n'.format(i,i))
|
||||
|
||||
if tutorials:
|
||||
with open(os.path.abspath('../tutorial/readme.md'), 'w') as file:
|
||||
file.write('# WireViz Tutorial\n')
|
||||
for i in range(1,tutorials+1):
|
||||
fn = '../tutorial/tutorial{:02d}.yml'.format(i)
|
||||
print(fn)
|
||||
wireviz.parse(fn, gen_bom=True)
|
||||
|
||||
with open(os.path.abspath('../tutorial/tutorial{:02d}.md'.format(i)), 'r') as info:
|
||||
for line in info:
|
||||
file.write(line.replace('## ', '## {} - '.format(i)))
|
||||
file.write('\n[Source](tutorial{:02d}.yml):\n\n'.format(i))
|
||||
|
||||
with open(os.path.abspath('../tutorial/tutorial{:02d}.yml'.format(i)), 'r') as src:
|
||||
file.write('```yaml\n')
|
||||
for line in src:
|
||||
file.write(line)
|
||||
file.write('```\n')
|
||||
file.write('\n')
|
||||
|
||||
file.write('\nOutput:\n\n'.format(i))
|
||||
|
||||
file.write('\n\n'.format(i))
|
||||
|
||||
file.write('[Bill of Materials](tutorial{:02d}.bom.tsv)\n\n\n'.format(i))
|
||||
|
||||
@ -96,7 +96,7 @@ class Harness:
|
||||
dot.node(k, label=nested(l))
|
||||
|
||||
if len(n.loops) > 0:
|
||||
dot.attr('edge',color='#000000')
|
||||
dot.attr('edge',color='#000000:#ffffff:#000000')
|
||||
if n.ports_left:
|
||||
loop_side = 'l'
|
||||
loop_dir = 'w'
|
||||
@ -141,7 +141,8 @@ class Harness:
|
||||
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=wv_colors.translate_color(x, 'hex'), port='w{}'.format(i))
|
||||
bgcolor = wv_colors.translate_color(x, 'hex')
|
||||
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=bgcolor if bgcolor != '' else '#ffffff', port='w{}'.format(i))
|
||||
|
||||
if c.shield:
|
||||
p = ['<!-- s_in -->', 'Shield', '<!-- s_out -->']
|
||||
@ -170,19 +171,19 @@ class Harness:
|
||||
if search_color in wv_colors.color_hex:
|
||||
dot.attr('edge',color='#000000:{wire_color}:#000000'.format(wire_color=wv_colors.color_hex[search_color]))
|
||||
else: # color name not found
|
||||
dot.attr('edge',color='#000000')
|
||||
dot.attr('edge',color='#000000:#ffffff:#000000')
|
||||
else: # it's a shield connection
|
||||
dot.attr('edge',color='#000000')
|
||||
|
||||
if x.from_port is not None: # connect to left
|
||||
from_ferrule = self.connectors[x.from_name].category is 'ferrule'
|
||||
from_ferrule = self.connectors[x.from_name].category == '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
|
||||
to_ferrule = self.connectors[x.to_name].category is 'ferrule'
|
||||
to_ferrule = self.connectors[x.to_name].category == '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)
|
||||
@ -240,9 +241,10 @@ class Harness:
|
||||
shared = next(iter(items.values()))
|
||||
designators = list(items.keys())
|
||||
designators.sort()
|
||||
name = '{type}{subtype}{pincount}'.format(type = shared.type,
|
||||
subtype = ', {}'.format(shared.subtype) if shared.subtype else '',
|
||||
pincount = ', {} pins'.format(shared.pincount) if shared.category != 'ferrule' else '')
|
||||
name = 'Connector{type}{subtype}{pincount}{color}'.format(type = ', {}'.format(shared.type) if shared.type else '',
|
||||
subtype = ', {}'.format(shared.subtype) if shared.subtype else '',
|
||||
pincount = ', {} pins'.format(shared.pincount) if shared.category != 'ferrule' else '',
|
||||
color = ', {}'.format(shared.color) if shared.color else '')
|
||||
item = {'item': name, 'qty': len(designators), 'unit': '', 'designators': designators if shared.category != 'ferrule' else ''}
|
||||
bom_connectors.append(item)
|
||||
bom_connectors = sorted(bom_connectors, key=lambda k: k['item']) # https://stackoverflow.com/a/73050
|
||||
@ -256,8 +258,8 @@ class Harness:
|
||||
designators = list(items.keys())
|
||||
designators.sort()
|
||||
total_length = sum(i.length for i in items.values())
|
||||
name = 'Cable {wirecount} x{gauge}{shield}'.format(wirecount = shared.wirecount,
|
||||
gauge = ' {} {}'.format(shared.gauge, shared.gauge_unit) if shared.gauge else '',
|
||||
name = 'Cable, {wirecount}{gauge}{shield}'.format(wirecount = shared.wirecount,
|
||||
gauge = ' x {} {}'.format(shared.gauge, shared.gauge_unit) if shared.gauge else ' wires',
|
||||
shield = ' shielded' if shared.shield else '')
|
||||
item = {'item': name, 'qty': round(total_length, 3), 'unit': 'm', 'designators': designators}
|
||||
bom_cables.append(item)
|
||||
@ -286,7 +288,8 @@ class Harness:
|
||||
designators = list(dict.fromkeys(designators))
|
||||
designators.sort()
|
||||
total_length = sum(i['length'] for i in items)
|
||||
name = 'Wire {} {} {}'.format(shared['gauge'], shared['gauge_unit'], shared['color'])
|
||||
name = 'Wire, {gauge}{color}'.format(gauge='{} {}'.format(shared['gauge'], shared['gauge_unit']) if shared['gauge'] else '',
|
||||
color=', {}'.format(shared['color']) if shared['color'] != '' else '')
|
||||
item = {'item': name, 'qty': round(total_length, 3), 'unit': 'm', 'designators': designators}
|
||||
bom_cables.append(item)
|
||||
bom_cables = sorted(bom_cables, key=lambda k: k['item']) # https://stackoverflow.com/a/73050
|
||||
@ -578,7 +581,7 @@ def parse(file_in, file_out=None, gen_bom=False):
|
||||
ferrule_params = input['ferrules'][ferrule_name]
|
||||
for cable_pin in cable_pins:
|
||||
ferrule_counter = ferrule_counter + 1
|
||||
ferrule_id = 'F{}'.format(ferrule_counter)
|
||||
ferrule_id = '_F{}'.format(ferrule_counter)
|
||||
h.add_connector(ferrule_id, category='ferrule', **ferrule_params)
|
||||
|
||||
if fer_cbl:
|
||||
|
||||
2
todo.md
@ -35,6 +35,8 @@
|
||||
|
||||
## Other
|
||||
|
||||
* Imrpove tutorial texts
|
||||
* Create syntax reference / cheat sheet
|
||||
* Set global parameters (show_pins, ...) and allow override on per-item basis
|
||||
* Allow custom GraphViz code before/after WireViz-generated code
|
||||
* Make "unit tests" for different features/situations
|
||||
|
||||
363
tutorial/readme.md
Normal file
@ -0,0 +1,363 @@
|
||||
# WireViz Tutorial
|
||||
## 1 - Bare-bones example
|
||||
|
||||
* Minimum working example
|
||||
* Only 1-to-1 sequential wiring
|
||||
|
||||
[Source](tutorial01.yml):
|
||||
|
||||
```yaml
|
||||
connectors:
|
||||
X1:
|
||||
pincount: 4
|
||||
X2:
|
||||
pincount: 4
|
||||
|
||||
cables:
|
||||
W1:
|
||||
wirecount: 4
|
||||
length: 1
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
- X2: [1-4]
|
||||
```
|
||||
|
||||
|
||||
Output:
|
||||
|
||||

|
||||
|
||||
[Bill of Materials](tutorial01.bom.tsv)
|
||||
|
||||
|
||||
## 2 - Adding parameters and colors
|
||||
|
||||
* Parameters for connectors and cables
|
||||
* Auto-calculate equivalent AWG from mm2
|
||||
* Non-sequential wiring
|
||||
|
||||
[Source](tutorial02.yml):
|
||||
|
||||
```yaml
|
||||
connectors:
|
||||
X1:
|
||||
pincount: 4
|
||||
# More connector parameters:
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
X2:
|
||||
pincount: 4
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
|
||||
cables:
|
||||
W1:
|
||||
wirecount: 4
|
||||
# more cable parameters:
|
||||
length: 1
|
||||
gauge: 0.25 mm2
|
||||
show_equiv: true # auto-calculate AWG equivalent
|
||||
colors: [WH, BN, GN, YE]
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
# non-sequential wiring:
|
||||
- X2: [1,2,4,3]
|
||||
```
|
||||
|
||||
|
||||
Output:
|
||||
|
||||

|
||||
|
||||
[Bill of Materials](tutorial02.bom.tsv)
|
||||
|
||||
|
||||
## 3 - Pinouts, shielding, templates (I)
|
||||
|
||||
* Connector pinouts
|
||||
* Pincount implicit in pinout
|
||||
* Cable color codes
|
||||
* Cable shielding, shield wiring
|
||||
* Templates
|
||||
|
||||
[Source](tutorial03.yml):
|
||||
|
||||
```yaml
|
||||
connectors:
|
||||
X1: &template1 # define a template for later use
|
||||
pinout: [GND, VCC, RX, TX] # pincount implicit in pinout
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
X2:
|
||||
<<: *template1 # reuse template
|
||||
|
||||
cables:
|
||||
W1:
|
||||
wirecount: 4
|
||||
length: 1
|
||||
gauge: 0.25 mm2
|
||||
show_equiv: true
|
||||
color_code: DIN # auto-assign colors based on DIN 47100
|
||||
shield: true # add cable shielding
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
- X2: [1,2,4,3]
|
||||
- # connect the shielding to a pin
|
||||
- X1: 1
|
||||
- W1: s
|
||||
```
|
||||
|
||||
|
||||
Output:
|
||||
|
||||

|
||||
|
||||
[Bill of Materials](tutorial03.bom.tsv)
|
||||
|
||||
|
||||
## 4 - Templates (II), notes, American standards, daisy chaining (I)
|
||||
|
||||
* Overriding template parameters
|
||||
* Add nodes to connectors and cables
|
||||
* American standards: AWG gauge and IEC colors
|
||||
* Linear daisy-chain
|
||||
* Convenient for shorter chains
|
||||
|
||||
[Source](tutorial04.yml):
|
||||
|
||||
```yaml
|
||||
connectors:
|
||||
X1: &template_con
|
||||
pinout: [GND, VCC, SCL, SDA]
|
||||
type: Molex KK 254
|
||||
subtype: male
|
||||
notes: to microcontroller # add notes
|
||||
X2:
|
||||
<<: *template_con # use template
|
||||
subtype: female # but override certain parameters
|
||||
notes: to accelerometer
|
||||
X3:
|
||||
<<: *template_con
|
||||
subtype: female
|
||||
notes: to temperature sensor
|
||||
|
||||
cables:
|
||||
W1: &template_cbl
|
||||
wirecount: 4
|
||||
length: 0.3
|
||||
gauge: 24 AWG # specify gauge in AWG directly
|
||||
color_code: IEC # IEC 62 colors also supported
|
||||
notes: This cable is a bit longer
|
||||
W2:
|
||||
<<: *template_cbl
|
||||
length: 0.1
|
||||
notes: This cable is a bit shorter
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
- X2: [1-4]
|
||||
- # daisy chain connectors (in line)
|
||||
- X2: [1-4]
|
||||
- W2: [1-4]
|
||||
- X3: [1-4]
|
||||
```
|
||||
|
||||
|
||||
Output:
|
||||
|
||||

|
||||
|
||||
[Bill of Materials](tutorial04.bom.tsv)
|
||||
|
||||
|
||||
## 5 - Ferrules, wire bundles, custom wire colors
|
||||
|
||||
* Ferrules
|
||||
* Simpler than connectors
|
||||
* Compact graphical representation
|
||||
* Only one pin, only one connection, no designator
|
||||
* Define once, auto-generate where needed
|
||||
* Wire bundles
|
||||
* Internally treated as cables
|
||||
* Different treatment in BOM: Each wire is listed individually
|
||||
* Represented with dashed outline
|
||||
* Custom wire colors
|
||||
* Wirecount can be implicit in color list
|
||||
|
||||
[Source](tutorial05.yml):
|
||||
|
||||
```yaml
|
||||
connectors:
|
||||
X1:
|
||||
pinout: [+12V, GND, GND, +5V]
|
||||
type: Molex 8981
|
||||
subtype: female
|
||||
|
||||
ferrules: # ferrules
|
||||
F1:
|
||||
type: Ferrule, crimp
|
||||
subtype: 0.5 mm²
|
||||
color: OG # optional color
|
||||
|
||||
cables:
|
||||
W1:
|
||||
category: bundle # bundle
|
||||
length: 0.3
|
||||
gauge: 0.5 mm2
|
||||
colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
|
||||
|
||||
connections:
|
||||
- # attach ferrules
|
||||
- F1 # no need for list of connections; one ferrule per wire is auto-generated and attached
|
||||
- W1: [1-4] # a new ferrule is auto-generated for each wire
|
||||
- # attach connectors (separetely from ferrules)
|
||||
- W1: [1-4]
|
||||
- X1: [1-4]
|
||||
```
|
||||
|
||||
|
||||
Output:
|
||||
|
||||

|
||||
|
||||
[Bill of Materials](tutorial05.bom.tsv)
|
||||
|
||||
|
||||
## 6 - Custom ferrules
|
||||
|
||||
* Custom ferrules
|
||||
* Allows attaching more than one wire to a ferrule
|
||||
* Requires defining them as regular connectors with unique designators, adding `category: ferrule` parameter
|
||||
|
||||
[Source](tutorial06.yml):
|
||||
|
||||
```yaml
|
||||
connectors:
|
||||
X1:
|
||||
pinout: [+12V, GND, GND, +5V]
|
||||
type: Molex 8981
|
||||
subtype: female
|
||||
F_10_1: # manually define a ferrule (with unique designator)
|
||||
category: ferrule
|
||||
type: Ferrule, crimp
|
||||
subtype: 1.0 mm²
|
||||
color: YE
|
||||
|
||||
ferrules: # ferrules
|
||||
F_05:
|
||||
type: Ferrule, crimp
|
||||
subtype: 0.5 mm²
|
||||
color: OG # optional color
|
||||
|
||||
cables:
|
||||
W1:
|
||||
category: bundle # budnle
|
||||
length: 0.3
|
||||
gauge: 0.5 mm2
|
||||
colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
|
||||
|
||||
connections:
|
||||
- # attach ferrules
|
||||
- F_05
|
||||
- W1: [1,4] # a new ferrule is auto-generated for each wire
|
||||
- # attach connectors (separetely from ferrules)
|
||||
- W1: [1-4]
|
||||
- X1: [1-4]
|
||||
-
|
||||
- F_10_1: 1 # manually defined ferrules are treated like regular connectors,
|
||||
# thus requiring a pin number
|
||||
- W1: 2
|
||||
-
|
||||
- F_10_1: 1
|
||||
- W1: 3
|
||||
```
|
||||
|
||||
|
||||
Output:
|
||||
|
||||

|
||||
|
||||
[Bill of Materials](tutorial06.bom.tsv)
|
||||
|
||||
|
||||
## 7 - Daisy chaining (II)
|
||||
|
||||
* Zig-zag daisy chain
|
||||
* Convenient for longer chains
|
||||
|
||||
[Source](tutorial07.yml):
|
||||
|
||||
```yaml
|
||||
connectors:
|
||||
X1: &template_con
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
pinout: [GND, VCC, SCL, SDA]
|
||||
X2:
|
||||
<<: *template_con
|
||||
X3:
|
||||
<<: *template_con
|
||||
X4:
|
||||
<<: *template_con
|
||||
X5:
|
||||
<<: *template_con
|
||||
X6:
|
||||
<<: *template_con
|
||||
|
||||
cables:
|
||||
W1: &template_wire
|
||||
gauge: 0.25 mm2
|
||||
length: 0.2
|
||||
colors: [TQ, PK, YE, VT]
|
||||
category: bundle
|
||||
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]
|
||||
```
|
||||
|
||||
|
||||
Output:
|
||||
|
||||

|
||||
|
||||
[Bill of Materials](tutorial07.bom.tsv)
|
||||
|
||||
|
||||
12
tutorial/todo.md
Normal file
@ -0,0 +1,12 @@
|
||||
* Daisychain
|
||||
* zig-zag
|
||||
* Connection types
|
||||
* con-cbl-con
|
||||
* con-cbl
|
||||
* cbl-con
|
||||
* fer-cbl
|
||||
* cbl-fer
|
||||
* Custom color codes
|
||||
* Looping
|
||||
* Clipping
|
||||
* (Merging multiple templates)
|
||||
3
tutorial/tutorial01.bom.tsv
Normal file
@ -0,0 +1,3 @@
|
||||
Item Qty Unit Designators
|
||||
Connector, 4 pins 2 X1, X2
|
||||
Cable, 4 wires 1 m W1
|
||||
|
22
tutorial/tutorial01.gv
Normal file
@ -0,0 +1,22 @@
|
||||
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|{4-pin}|{{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}"]
|
||||
X2 [label="X2|{4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}}"]
|
||||
edge [color="#000000:#ffffff:#000000"]
|
||||
X1:p1r:e -- W1:w1:w
|
||||
W1:w1:e -- X2:p1l:w
|
||||
edge [color="#000000:#ffffff:#000000"]
|
||||
X1:p2r:e -- W1:w2:w
|
||||
W1:w2:e -- X2:p2l:w
|
||||
edge [color="#000000:#ffffff:#000000"]
|
||||
X1:p3r:e -- W1:w3:w
|
||||
W1:w3:e -- X2:p3l:w
|
||||
edge [color="#000000:#ffffff:#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 colspan="2">W1</td></tr><tr><td>4x</td><td>1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td></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></td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td></td><td>X2:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w3"></td></tr><tr><td>X1:4</td><td></td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffffff" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
||||
}
|
||||
134
tutorial/tutorial01.html
Normal file
@ -0,0 +1,134 @@
|
||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?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="472pt" height="188pt"
|
||||
viewBox="0.00 0.00 472.00 188.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 184)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 468,-184 468,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 54,-152 54,-14 0,-14"/>
|
||||
<text text-anchor="middle" x="27" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-129 54,-129 "/>
|
||||
<text text-anchor="middle" x="27" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-106 54,-106 "/>
|
||||
<text text-anchor="middle" x="27" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-83 54,-83 "/>
|
||||
<text text-anchor="middle" x="27" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-60 54,-60 "/>
|
||||
<text text-anchor="middle" x="27" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="0,-37 54,-37 "/>
|
||||
<text text-anchor="middle" x="27" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node3" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="none" stroke="black" points="266,-180 198,-180 198,0 266,0 266,-180"/>
|
||||
<polygon fill="none" stroke="black" points="198,-157 198,-180 266,-180 266,-157 198,-157"/>
|
||||
<text text-anchor="start" x="221" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="198,-134 198,-157 228,-157 228,-134 198,-134"/>
|
||||
<text text-anchor="start" x="205.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="228,-134 228,-157 266,-157 266,-134 228,-134"/>
|
||||
<text text-anchor="start" x="235" y="-141.8" font-family="arial" font-size="14.00">1 m</text>
|
||||
<text text-anchor="start" x="230" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="200" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="236" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="198,-94 198,-100 266,-100 266,-94 198,-94"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-95 265,-95 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-99 199,-99 "/>
|
||||
<text text-anchor="start" x="200" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="236" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-69 198,-75 266,-75 266,-69 198,-69"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-70 265,-70 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-74 199,-74 "/>
|
||||
<text text-anchor="start" x="200" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="236" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-44 198,-50 266,-50 266,-44 198,-44"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-45 265,-45 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-49 199,-49 "/>
|
||||
<text text-anchor="start" x="200" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="236" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-19 198,-25 266,-25 266,-19 198,-19"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-20 265,-20 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-24 199,-24 "/>
|
||||
<text text-anchor="start" x="212" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-93C118.25,-93.02 134.24,-95.02 198,-95"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-95C118.01,-95 133.99,-97 198,-97"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-97C117.76,-96.98 133.75,-98.98 198,-99"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-69C118.13,-69 134.12,-70 198,-70"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-71C118,-71 134,-72 198,-72"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-73C117.88,-73 133.87,-74 198,-74"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-46C117.88,-46 133.87,-45 198,-45"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-48C118,-48 134,-47 198,-47"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-50C118.13,-50 134.12,-49 198,-49"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-23C117.64,-23.03 133.62,-20.03 198,-20"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-25C118.01,-25 133.99,-22 198,-22"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-27C118.38,-26.97 134.36,-23.97 198,-24"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="white" stroke="black" points="410,-14 410,-152 464,-152 464,-14 410,-14"/>
|
||||
<text text-anchor="middle" x="437" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="410,-129 464,-129 "/>
|
||||
<text text-anchor="middle" x="437" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="410,-106 464,-106 "/>
|
||||
<text text-anchor="middle" x="437" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="410,-83 464,-83 "/>
|
||||
<text text-anchor="middle" x="437" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="410,-60 464,-60 "/>
|
||||
<text text-anchor="middle" x="437" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="410,-37 464,-37 "/>
|
||||
<text text-anchor="middle" x="437" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-95C329.76,-95.02 345.75,-93.02 410,-93"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-97C330.01,-97 345.99,-95 410,-95"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-99C330.25,-98.98 346.24,-96.98 410,-97"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-70C329.88,-70 345.87,-69 410,-69"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-72C330,-72 346,-71 410,-71"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-74C330.13,-74 346.12,-73 410,-73"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-45C330.13,-45 346.12,-46 410,-46"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-47C330,-47 346,-48 410,-48"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-49C329.88,-49 345.87,-50 410,-50"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-20C330.38,-20.03 346.36,-23.03 410,-23"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-22C330.01,-22 345.99,-25 410,-25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-24C329.64,-23.97 345.62,-26.97 410,-27"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 wires</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||
4
tutorial/tutorial01.md
Normal file
@ -0,0 +1,4 @@
|
||||
## Bare-bones example
|
||||
|
||||
* Minimum working example
|
||||
* Only 1-to-1 sequential wiring
|
||||
BIN
tutorial/tutorial01.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
133
tutorial/tutorial01.svg
Normal file
@ -0,0 +1,133 @@
|
||||
<?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="472pt" height="188pt"
|
||||
viewBox="0.00 0.00 472.00 188.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 184)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 468,-184 468,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 54,-152 54,-14 0,-14"/>
|
||||
<text text-anchor="middle" x="27" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-129 54,-129 "/>
|
||||
<text text-anchor="middle" x="27" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-106 54,-106 "/>
|
||||
<text text-anchor="middle" x="27" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-83 54,-83 "/>
|
||||
<text text-anchor="middle" x="27" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-60 54,-60 "/>
|
||||
<text text-anchor="middle" x="27" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="0,-37 54,-37 "/>
|
||||
<text text-anchor="middle" x="27" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node3" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="none" stroke="black" points="266,-180 198,-180 198,0 266,0 266,-180"/>
|
||||
<polygon fill="none" stroke="black" points="198,-157 198,-180 266,-180 266,-157 198,-157"/>
|
||||
<text text-anchor="start" x="221" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="198,-134 198,-157 228,-157 228,-134 198,-134"/>
|
||||
<text text-anchor="start" x="205.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="228,-134 228,-157 266,-157 266,-134 228,-134"/>
|
||||
<text text-anchor="start" x="235" y="-141.8" font-family="arial" font-size="14.00">1 m</text>
|
||||
<text text-anchor="start" x="230" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="200" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="236" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="198,-94 198,-100 266,-100 266,-94 198,-94"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-95 265,-95 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-99 199,-99 "/>
|
||||
<text text-anchor="start" x="200" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="236" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-69 198,-75 266,-75 266,-69 198,-69"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-70 265,-70 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-74 199,-74 "/>
|
||||
<text text-anchor="start" x="200" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="236" y="-55.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-44 198,-50 266,-50 266,-44 198,-44"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-45 265,-45 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-49 199,-49 "/>
|
||||
<text text-anchor="start" x="200" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="236" y="-30.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" stroke-width="2" points="198,-19 198,-25 266,-25 266,-19 198,-19"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="199,-20 265,-20 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="265,-24 199,-24 "/>
|
||||
<text text-anchor="start" x="212" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-93C118.25,-93.02 134.24,-95.02 198,-95"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-95C118.01,-95 133.99,-97 198,-97"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-97C117.76,-96.98 133.75,-98.98 198,-99"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-69C118.13,-69 134.12,-70 198,-70"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-71C118,-71 134,-72 198,-72"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-73C117.88,-73 133.87,-74 198,-74"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-46C117.88,-46 133.87,-45 198,-45"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-48C118,-48 134,-47 198,-47"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-50C118.13,-50 134.12,-49 198,-49"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-23C117.64,-23.03 133.62,-20.03 198,-20"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M54,-25C118.01,-25 133.99,-22 198,-22"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M54,-27C118.38,-26.97 134.36,-23.97 198,-24"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="white" stroke="black" points="410,-14 410,-152 464,-152 464,-14 410,-14"/>
|
||||
<text text-anchor="middle" x="437" y="-136.8" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="410,-129 464,-129 "/>
|
||||
<text text-anchor="middle" x="437" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="410,-106 464,-106 "/>
|
||||
<text text-anchor="middle" x="437" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="410,-83 464,-83 "/>
|
||||
<text text-anchor="middle" x="437" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="410,-60 464,-60 "/>
|
||||
<text text-anchor="middle" x="437" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="410,-37 464,-37 "/>
|
||||
<text text-anchor="middle" x="437" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-95C329.76,-95.02 345.75,-93.02 410,-93"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-97C330.01,-97 345.99,-95 410,-95"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-99C330.25,-98.98 346.24,-96.98 410,-97"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-70C329.88,-70 345.87,-69 410,-69"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-72C330,-72 346,-71 410,-71"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-74C330.13,-74 346.12,-73 410,-73"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-45C330.13,-45 346.12,-46 410,-46"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-47C330,-47 346,-48 410,-48"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-49C329.88,-49 345.87,-50 410,-50"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-20C330.38,-20.03 346.36,-23.03 410,-23"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M266,-22C330.01,-22 345.99,-25 410,-25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M266,-24C329.64,-23.97 345.62,-26.97 410,-27"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.2 KiB |
16
tutorial/tutorial01.yml
Normal file
@ -0,0 +1,16 @@
|
||||
connectors:
|
||||
X1:
|
||||
pincount: 4
|
||||
X2:
|
||||
pincount: 4
|
||||
|
||||
cables:
|
||||
W1:
|
||||
wirecount: 4
|
||||
length: 1
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
- X2: [1-4]
|
||||
3
tutorial/tutorial02.bom.tsv
Normal file
@ -0,0 +1,3 @@
|
||||
Item Qty Unit Designators
|
||||
Connector, Molex KK 254, female, 4 pins 2 X1, X2
|
||||
Cable, 4 x 0.25 mm² 1 m W1
|
||||
|
22
tutorial/tutorial02.gv
Normal file
@ -0,0 +1,22 @@
|
||||
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}|{{<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}}"]
|
||||
edge [color="#000000:#ffffff:#000000"]
|
||||
X1:p1r:e -- W1:w1:w
|
||||
W1:w1:e -- X2:p1l:w
|
||||
edge [color="#000000:#666600:#000000"]
|
||||
X1:p2r:e -- W1:w2:w
|
||||
W1:w2:e -- X2:p2l:w
|
||||
edge [color="#000000:#00ff00:#000000"]
|
||||
X1:p3r:e -- W1:w3:w
|
||||
W1:w3:e -- X2:p4l:w
|
||||
edge [color="#000000:#ffff00:#000000"]
|
||||
X1:p4r:e -- W1:w4:w
|
||||
W1:w4:e -- X2:p3l: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>4x</td><td>0.25 mm² (24 AWG)</td><td>1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</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:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>GN</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" 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> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
||||
}
|
||||
148
tutorial/tutorial02.html
Normal file
@ -0,0 +1,148 @@
|
||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?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="895pt" height="188pt"
|
||||
viewBox="0.00 0.00 895.00 188.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 184)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 891,-184 891,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 206,-152 206,-14 0,-14"/>
|
||||
<text text-anchor="middle" x="103" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-129 206,-129 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-106 101,-129 "/>
|
||||
<text text-anchor="middle" x="130" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="159,-106 159,-129 "/>
|
||||
<text text-anchor="middle" x="182.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-106 206,-106 "/>
|
||||
<text text-anchor="middle" x="103" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-83 206,-83 "/>
|
||||
<text text-anchor="middle" x="103" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-60 206,-60 "/>
|
||||
<text text-anchor="middle" x="103" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="0,-37 206,-37 "/>
|
||||
<text text-anchor="middle" x="103" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node3" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="none" stroke="black" points="537,-180 350,-180 350,0 537,0 537,-180"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-157 350.5,-180 537.5,-180 537.5,-157 350.5,-157"/>
|
||||
<text text-anchor="start" x="433" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-134 350.5,-157 373.5,-157 373.5,-134 350.5,-134"/>
|
||||
<text text-anchor="start" x="354.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-134 373.5,-157 505.5,-157 505.5,-134 373.5,-134"/>
|
||||
<text text-anchor="start" x="377.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||
<polygon fill="none" stroke="black" points="505.5,-134 505.5,-157 537.5,-157 537.5,-134 505.5,-134"/>
|
||||
<text text-anchor="start" x="509.5" y="-141.8" font-family="arial" font-size="14.00">1 m</text>
|
||||
<text text-anchor="start" x="442" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="368.5" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="432.5" y="-105.8" font-family="arial" font-size="14.00">WH</text>
|
||||
<text text-anchor="start" x="492" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="350.5,-94 350.5,-100 537.5,-100 537.5,-94 350.5,-94"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-95 536.5,-95 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-99 351.5,-99 "/>
|
||||
<text text-anchor="start" x="368.5" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="435" y="-80.8" font-family="arial" font-size="14.00">BN</text>
|
||||
<text text-anchor="start" x="492" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="350.5,-69 350.5,-75 537.5,-75 537.5,-69 350.5,-69"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-70 536.5,-70 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-74 351.5,-74 "/>
|
||||
<text text-anchor="start" x="368.5" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="433.5" y="-55.8" font-family="arial" font-size="14.00">GN</text>
|
||||
<text text-anchor="start" x="492" y="-55.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350.5,-44 350.5,-50 537.5,-50 537.5,-44 350.5,-44"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-45 536.5,-45 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-49 351.5,-49 "/>
|
||||
<text text-anchor="start" x="368.5" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="435" y="-30.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="492" y="-30.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-19 350.5,-25 537.5,-25 537.5,-19 350.5,-19"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 536.5,-20 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-24 351.5,-24 "/>
|
||||
<text text-anchor="start" x="380.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270.25,-93.02 286.24,-95.02 350,-95"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M206,-95C270.01,-95 285.99,-97 350,-97"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-97C269.76,-96.98 285.75,-98.98 350,-99"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-69C270.13,-69 286.12,-70 350,-70"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-71C270,-71 286,-72 350,-72"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-73C269.88,-73 285.87,-74 350,-74"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-46C269.88,-46 285.87,-45 350,-45"/>
|
||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-48C270,-48 286,-47 350,-47"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-50C270.13,-50 286.12,-49 350,-49"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-23C269.64,-23.03 285.62,-20.03 350,-20"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-25C270.01,-25 285.99,-22 350,-22"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-27C270.38,-26.97 286.36,-23.97 350,-24"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="white" stroke="black" points="681,-16 681,-154 887,-154 887,-16 681,-16"/>
|
||||
<text text-anchor="middle" x="784" y="-138.8" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="681,-131 887,-131 "/>
|
||||
<text text-anchor="middle" x="731.5" y="-115.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="782,-108 782,-131 "/>
|
||||
<text text-anchor="middle" x="811" y="-115.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="840,-108 840,-131 "/>
|
||||
<text text-anchor="middle" x="863.5" y="-115.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="681,-108 887,-108 "/>
|
||||
<text text-anchor="middle" x="784" y="-92.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="681,-85 887,-85 "/>
|
||||
<text text-anchor="middle" x="784" y="-69.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="681,-62 887,-62 "/>
|
||||
<text text-anchor="middle" x="784" y="-46.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="681,-39 887,-39 "/>
|
||||
<text text-anchor="middle" x="784" y="-23.8" font-family="arial" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-95C601,-95 617,-95 681,-95"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M537,-97C601,-97 617,-97 681,-97"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-99C601,-99 617,-99 681,-99"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-70C601.13,-70 617.12,-71 681,-71"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M537,-72C601,-72 617,-73 681,-73"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-74C600.88,-74 616.87,-75 681,-75"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-45C600.01,-45.81 614.78,-25.81 681,-25"/>
|
||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M537,-47C601.61,-47 616.39,-27 681,-27"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-49C603.22,-48.19 617.99,-28.19 681,-29"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-20C604,-21.13 617.6,-49.13 681,-48"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M537,-22C602.2,-22 615.8,-50 681,-50"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-24C600.4,-22.87 614,-50.87 681,-52"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm²</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||
5
tutorial/tutorial02.md
Normal file
@ -0,0 +1,5 @@
|
||||
## Adding parameters and colors
|
||||
|
||||
* Parameters for connectors and cables
|
||||
* Auto-calculate equivalent AWG from mm2
|
||||
* Non-sequential wiring
|
||||
BIN
tutorial/tutorial02.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
147
tutorial/tutorial02.svg
Normal file
@ -0,0 +1,147 @@
|
||||
<?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="895pt" height="188pt"
|
||||
viewBox="0.00 0.00 895.00 188.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 184)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-184 891,-184 891,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="0,-14 0,-152 206,-152 206,-14 0,-14"/>
|
||||
<text text-anchor="middle" x="103" y="-136.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-129 206,-129 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-106 101,-129 "/>
|
||||
<text text-anchor="middle" x="130" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="159,-106 159,-129 "/>
|
||||
<text text-anchor="middle" x="182.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-106 206,-106 "/>
|
||||
<text text-anchor="middle" x="103" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-83 206,-83 "/>
|
||||
<text text-anchor="middle" x="103" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="0,-60 206,-60 "/>
|
||||
<text text-anchor="middle" x="103" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="0,-37 206,-37 "/>
|
||||
<text text-anchor="middle" x="103" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node3" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="none" stroke="black" points="537,-180 350,-180 350,0 537,0 537,-180"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-157 350.5,-180 537.5,-180 537.5,-157 350.5,-157"/>
|
||||
<text text-anchor="start" x="433" y="-164.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-134 350.5,-157 373.5,-157 373.5,-134 350.5,-134"/>
|
||||
<text text-anchor="start" x="354.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-134 373.5,-157 505.5,-157 505.5,-134 373.5,-134"/>
|
||||
<text text-anchor="start" x="377.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||
<polygon fill="none" stroke="black" points="505.5,-134 505.5,-157 537.5,-157 537.5,-134 505.5,-134"/>
|
||||
<text text-anchor="start" x="509.5" y="-141.8" font-family="arial" font-size="14.00">1 m</text>
|
||||
<text text-anchor="start" x="442" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="368.5" y="-105.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="432.5" y="-105.8" font-family="arial" font-size="14.00">WH</text>
|
||||
<text text-anchor="start" x="492" y="-105.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="350.5,-94 350.5,-100 537.5,-100 537.5,-94 350.5,-94"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-95 536.5,-95 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-99 351.5,-99 "/>
|
||||
<text text-anchor="start" x="368.5" y="-80.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="435" y="-80.8" font-family="arial" font-size="14.00">BN</text>
|
||||
<text text-anchor="start" x="492" y="-80.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="350.5,-69 350.5,-75 537.5,-75 537.5,-69 350.5,-69"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-70 536.5,-70 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-74 351.5,-74 "/>
|
||||
<text text-anchor="start" x="368.5" y="-55.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="433.5" y="-55.8" font-family="arial" font-size="14.00">GN</text>
|
||||
<text text-anchor="start" x="492" y="-55.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350.5,-44 350.5,-50 537.5,-50 537.5,-44 350.5,-44"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-45 536.5,-45 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-49 351.5,-49 "/>
|
||||
<text text-anchor="start" x="368.5" y="-30.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="435" y="-30.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="492" y="-30.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-19 350.5,-25 537.5,-25 537.5,-19 350.5,-19"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 536.5,-20 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="536.5,-24 351.5,-24 "/>
|
||||
<text text-anchor="start" x="380.5" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-93C270.25,-93.02 286.24,-95.02 350,-95"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M206,-95C270.01,-95 285.99,-97 350,-97"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-97C269.76,-96.98 285.75,-98.98 350,-99"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-69C270.13,-69 286.12,-70 350,-70"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M206,-71C270,-71 286,-72 350,-72"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-73C269.88,-73 285.87,-74 350,-74"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-46C269.88,-46 285.87,-45 350,-45"/>
|
||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M206,-48C270,-48 286,-47 350,-47"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-50C270.13,-50 286.12,-49 350,-49"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-23C269.64,-23.03 285.62,-20.03 350,-20"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-25C270.01,-25 285.99,-22 350,-22"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-27C270.38,-26.97 286.36,-23.97 350,-24"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="white" stroke="black" points="681,-16 681,-154 887,-154 887,-16 681,-16"/>
|
||||
<text text-anchor="middle" x="784" y="-138.8" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="681,-131 887,-131 "/>
|
||||
<text text-anchor="middle" x="731.5" y="-115.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="782,-108 782,-131 "/>
|
||||
<text text-anchor="middle" x="811" y="-115.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="840,-108 840,-131 "/>
|
||||
<text text-anchor="middle" x="863.5" y="-115.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="681,-108 887,-108 "/>
|
||||
<text text-anchor="middle" x="784" y="-92.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="681,-85 887,-85 "/>
|
||||
<text text-anchor="middle" x="784" y="-69.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="681,-62 887,-62 "/>
|
||||
<text text-anchor="middle" x="784" y="-46.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="681,-39 887,-39 "/>
|
||||
<text text-anchor="middle" x="784" y="-23.8" font-family="arial" font-size="14.00">4</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-95C601,-95 617,-95 681,-95"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M537,-97C601,-97 617,-97 681,-97"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-99C601,-99 617,-99 681,-99"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-70C601.13,-70 617.12,-71 681,-71"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M537,-72C601,-72 617,-73 681,-73"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-74C600.88,-74 616.87,-75 681,-75"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-45C600.01,-45.81 614.78,-25.81 681,-25"/>
|
||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M537,-47C601.61,-47 616.39,-27 681,-27"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-49C603.22,-48.19 617.99,-28.19 681,-29"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-20C604,-21.13 617.6,-49.13 681,-48"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M537,-22C602.2,-22 615.8,-50 681,-50"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537,-24C600.4,-22.87 614,-50.87 681,-52"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.6 KiB |
26
tutorial/tutorial02.yml
Normal file
@ -0,0 +1,26 @@
|
||||
connectors:
|
||||
X1:
|
||||
pincount: 4
|
||||
# More connector parameters:
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
X2:
|
||||
pincount: 4
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
|
||||
cables:
|
||||
W1:
|
||||
wirecount: 4
|
||||
# more cable parameters:
|
||||
length: 1
|
||||
gauge: 0.25 mm2
|
||||
show_equiv: true # auto-calculate AWG equivalent
|
||||
colors: [WH, BN, GN, YE]
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
# non-sequential wiring:
|
||||
- X2: [1,2,4,3]
|
||||
3
tutorial/tutorial03.bom.tsv
Normal file
@ -0,0 +1,3 @@
|
||||
Item Qty Unit Designators
|
||||
Connector, Molex KK 254, female, 4 pins 2 X1, X2
|
||||
Cable, 4 x 0.25 mm² shielded 1 m W1
|
||||
|
24
tutorial/tutorial03.gv
Normal file
@ -0,0 +1,24 @@
|
||||
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|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}}"]
|
||||
edge [color="#000000:#ffffff:#000000"]
|
||||
X1:p1r:e -- W1:w1:w
|
||||
W1:w1:e -- X2:p1l:w
|
||||
edge [color="#000000:#666600:#000000"]
|
||||
X1:p2r:e -- W1:w2:w
|
||||
W1:w2:e -- X2:p2l:w
|
||||
edge [color="#000000:#00ff00:#000000"]
|
||||
X1:p3r:e -- W1:w3:w
|
||||
W1:w3:e -- X2:p4l:w
|
||||
edge [color="#000000:#ffff00:#000000"]
|
||||
X1:p4r:e -- W1:w4:w
|
||||
W1:w4:e -- X2:p3l:w
|
||||
edge [color="#000000"]
|
||||
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>1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</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:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w2"></td></tr><tr><td>X1:3</td><td>GN</td><td>X2:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ff00" 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> </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> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
||||
}
|
||||
175
tutorial/tutorial03.html
Normal file
@ -0,0 +1,175 @@
|
||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?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="925pt" height="232pt"
|
||||
viewBox="0.00 0.00 925.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 921,-228 921,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<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-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="none" stroke="black" points="567,-224 350,-224 350,0 567,0 567,-224"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-201 350.5,-224 567.5,-224 567.5,-201 350.5,-201"/>
|
||||
<text text-anchor="start" x="448" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-178 350.5,-201 373.5,-201 373.5,-178 350.5,-178"/>
|
||||
<text text-anchor="start" x="354.5" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-178 373.5,-201 505.5,-201 505.5,-178 373.5,-178"/>
|
||||
<text text-anchor="start" x="377.5" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||
<polygon fill="none" stroke="black" points="505.5,-178 505.5,-201 535.5,-201 535.5,-178 505.5,-178"/>
|
||||
<text text-anchor="start" x="509.5" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
||||
<polygon fill="none" stroke="black" points="535.5,-178 535.5,-201 567.5,-201 567.5,-178 535.5,-178"/>
|
||||
<text text-anchor="start" x="539.5" y="-185.8" font-family="arial" font-size="14.00">1 m</text>
|
||||
<text text-anchor="start" x="457" y="-166.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="371" y="-149.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="447" y="-149.8" font-family="arial" font-size="14.00">WH</text>
|
||||
<text text-anchor="start" x="519" y="-149.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="350.5,-138 350.5,-144 567.5,-144 567.5,-138 350.5,-138"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-139 566.5,-139 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-143 351.5,-143 "/>
|
||||
<text text-anchor="start" x="371" y="-124.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="449.5" y="-124.8" font-family="arial" font-size="14.00">BN</text>
|
||||
<text text-anchor="start" x="519" y="-124.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="350.5,-113 350.5,-119 567.5,-119 567.5,-113 350.5,-113"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-114 566.5,-114 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-118 351.5,-118 "/>
|
||||
<text text-anchor="start" x="371" y="-99.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="448" y="-99.8" font-family="arial" font-size="14.00">GN</text>
|
||||
<text text-anchor="start" x="519" y="-99.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350.5,-88 350.5,-94 567.5,-94 567.5,-88 350.5,-88"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-89 566.5,-89 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-93 351.5,-93 "/>
|
||||
<text text-anchor="start" x="371" y="-74.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="449.5" y="-74.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="519" y="-74.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-63 350.5,-69 567.5,-69 567.5,-63 350.5,-63"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-64 566.5,-64 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-68 351.5,-68 "/>
|
||||
<text text-anchor="start" x="383" y="-49.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="371" y="-30.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="440" y="-30.8" font-family="arial" font-size="14.00">Shield</text>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 566.5,-20 "/>
|
||||
<text text-anchor="start" x="383" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--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="#ffffff" 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--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--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="#666600" 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--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-89C270,-89 286,-89 350,-89"/>
|
||||
<path fill="none" stroke="#00ff00" 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--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--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--W1 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>X1:e--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="711,-59 711,-197 917,-197 917,-59 711,-59"/>
|
||||
<text text-anchor="middle" x="814" y="-181.8" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="711,-174 917,-174 "/>
|
||||
<text text-anchor="middle" x="761.5" y="-158.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="812,-151 812,-174 "/>
|
||||
<text text-anchor="middle" x="841" y="-158.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="870,-151 870,-174 "/>
|
||||
<text text-anchor="middle" x="893.5" y="-158.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="711,-151 917,-151 "/>
|
||||
<text text-anchor="middle" x="756.5" y="-135.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="711,-128 802,-128 "/>
|
||||
<text text-anchor="middle" x="756.5" y="-112.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="711,-105 802,-105 "/>
|
||||
<text text-anchor="middle" x="756.5" y="-89.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="711,-82 802,-82 "/>
|
||||
<text text-anchor="middle" x="756.5" y="-66.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="802,-59 802,-151 "/>
|
||||
<text text-anchor="middle" x="859.5" y="-135.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="802,-128 917,-128 "/>
|
||||
<text text-anchor="middle" x="859.5" y="-112.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="802,-105 917,-105 "/>
|
||||
<text text-anchor="middle" x="859.5" y="-89.8" font-family="arial" font-size="14.00">RX</text>
|
||||
<polyline fill="none" stroke="black" points="802,-82 917,-82 "/>
|
||||
<text text-anchor="middle" x="859.5" y="-66.8" font-family="arial" font-size="14.00">TX</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-139C630.88,-139 646.87,-138 711,-138"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M567,-141C631,-141 647,-140 711,-140"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-143C631.13,-143 647.12,-142 711,-142"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-114C631,-114 647,-114 711,-114"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M567,-116C631,-116 647,-116 711,-116"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-118C631,-118 647,-118 711,-118"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-89C630.04,-89.86 644.68,-68.86 711,-68"/>
|
||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M567,-91C631.68,-91 646.32,-70 711,-70"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-93C633.32,-92.14 647.96,-71.14 711,-72"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-64C633.9,-65.09 647.67,-92.09 711,-91"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M567,-66C632.12,-66 645.88,-93 711,-93"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-68C630.33,-66.91 644.1,-93.91 711,-95"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 x 0.25 mm² shielded</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||
7
tutorial/tutorial03.md
Normal file
@ -0,0 +1,7 @@
|
||||
## Pinouts, shielding, templates (I)
|
||||
|
||||
* Connector pinouts
|
||||
* Pincount implicit in pinout
|
||||
* Cable color codes
|
||||
* Cable shielding, shield wiring
|
||||
* Templates
|
||||
BIN
tutorial/tutorial03.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
174
tutorial/tutorial03.svg
Normal file
@ -0,0 +1,174 @@
|
||||
<?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="925pt" height="232pt"
|
||||
viewBox="0.00 0.00 925.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 921,-228 921,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<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-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="none" stroke="black" points="567,-224 350,-224 350,0 567,0 567,-224"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-201 350.5,-224 567.5,-224 567.5,-201 350.5,-201"/>
|
||||
<text text-anchor="start" x="448" y="-208.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-178 350.5,-201 373.5,-201 373.5,-178 350.5,-178"/>
|
||||
<text text-anchor="start" x="354.5" y="-185.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-178 373.5,-201 505.5,-201 505.5,-178 373.5,-178"/>
|
||||
<text text-anchor="start" x="377.5" y="-185.8" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
|
||||
<polygon fill="none" stroke="black" points="505.5,-178 505.5,-201 535.5,-201 535.5,-178 505.5,-178"/>
|
||||
<text text-anchor="start" x="509.5" y="-185.8" font-family="arial" font-size="14.00">+ S</text>
|
||||
<polygon fill="none" stroke="black" points="535.5,-178 535.5,-201 567.5,-201 567.5,-178 535.5,-178"/>
|
||||
<text text-anchor="start" x="539.5" y="-185.8" font-family="arial" font-size="14.00">1 m</text>
|
||||
<text text-anchor="start" x="457" y="-166.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="371" y="-149.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="447" y="-149.8" font-family="arial" font-size="14.00">WH</text>
|
||||
<text text-anchor="start" x="519" y="-149.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="350.5,-138 350.5,-144 567.5,-144 567.5,-138 350.5,-138"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-139 566.5,-139 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-143 351.5,-143 "/>
|
||||
<text text-anchor="start" x="371" y="-124.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="449.5" y="-124.8" font-family="arial" font-size="14.00">BN</text>
|
||||
<text text-anchor="start" x="519" y="-124.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#666600" stroke="transparent" stroke-width="2" points="350.5,-113 350.5,-119 567.5,-119 567.5,-113 350.5,-113"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-114 566.5,-114 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-118 351.5,-118 "/>
|
||||
<text text-anchor="start" x="371" y="-99.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="448" y="-99.8" font-family="arial" font-size="14.00">GN</text>
|
||||
<text text-anchor="start" x="519" y="-99.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#00ff00" stroke="transparent" stroke-width="2" points="350.5,-88 350.5,-94 567.5,-94 567.5,-88 350.5,-88"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-89 566.5,-89 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-93 351.5,-93 "/>
|
||||
<text text-anchor="start" x="371" y="-74.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="449.5" y="-74.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="519" y="-74.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-63 350.5,-69 567.5,-69 567.5,-63 350.5,-63"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-64 566.5,-64 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="566.5,-68 351.5,-68 "/>
|
||||
<text text-anchor="start" x="383" y="-49.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="371" y="-30.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="440" y="-30.8" font-family="arial" font-size="14.00">Shield</text>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 566.5,-20 "/>
|
||||
<text text-anchor="start" x="383" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--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="#ffffff" 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--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--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="#666600" 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--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-89C270,-89 286,-89 350,-89"/>
|
||||
<path fill="none" stroke="#00ff00" 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--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--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--W1 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>X1:e--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="711,-59 711,-197 917,-197 917,-59 711,-59"/>
|
||||
<text text-anchor="middle" x="814" y="-181.8" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="711,-174 917,-174 "/>
|
||||
<text text-anchor="middle" x="761.5" y="-158.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="812,-151 812,-174 "/>
|
||||
<text text-anchor="middle" x="841" y="-158.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="870,-151 870,-174 "/>
|
||||
<text text-anchor="middle" x="893.5" y="-158.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="711,-151 917,-151 "/>
|
||||
<text text-anchor="middle" x="756.5" y="-135.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="711,-128 802,-128 "/>
|
||||
<text text-anchor="middle" x="756.5" y="-112.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="711,-105 802,-105 "/>
|
||||
<text text-anchor="middle" x="756.5" y="-89.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="711,-82 802,-82 "/>
|
||||
<text text-anchor="middle" x="756.5" y="-66.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="802,-59 802,-151 "/>
|
||||
<text text-anchor="middle" x="859.5" y="-135.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="802,-128 917,-128 "/>
|
||||
<text text-anchor="middle" x="859.5" y="-112.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="802,-105 917,-105 "/>
|
||||
<text text-anchor="middle" x="859.5" y="-89.8" font-family="arial" font-size="14.00">RX</text>
|
||||
<polyline fill="none" stroke="black" points="802,-82 917,-82 "/>
|
||||
<text text-anchor="middle" x="859.5" y="-66.8" font-family="arial" font-size="14.00">TX</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-139C630.88,-139 646.87,-138 711,-138"/>
|
||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M567,-141C631,-141 647,-140 711,-140"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-143C631.13,-143 647.12,-142 711,-142"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-114C631,-114 647,-114 711,-114"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M567,-116C631,-116 647,-116 711,-116"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-118C631,-118 647,-118 711,-118"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-89C630.04,-89.86 644.68,-68.86 711,-68"/>
|
||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M567,-91C631.68,-91 646.32,-70 711,-70"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-93C633.32,-92.14 647.96,-71.14 711,-72"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-64C633.9,-65.09 647.67,-92.09 711,-91"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M567,-66C632.12,-66 645.88,-93 711,-93"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M567,-68C630.33,-66.91 644.1,-93.91 711,-95"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 12 KiB |
25
tutorial/tutorial03.yml
Normal file
@ -0,0 +1,25 @@
|
||||
connectors:
|
||||
X1: &template1 # define a template for later use
|
||||
pinout: [GND, VCC, RX, TX] # pincount implicit in pinout
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
X2:
|
||||
<<: *template1 # reuse template
|
||||
|
||||
cables:
|
||||
W1:
|
||||
wirecount: 4
|
||||
length: 1
|
||||
gauge: 0.25 mm2
|
||||
show_equiv: true
|
||||
color_code: DIN # auto-assign colors based on DIN 47100
|
||||
shield: true # add cable shielding
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
- X2: [1,2,4,3]
|
||||
- # connect the shielding to a pin
|
||||
- X1: 1
|
||||
- W1: s
|
||||
4
tutorial/tutorial04.bom.tsv
Normal file
@ -0,0 +1,4 @@
|
||||
Item Qty Unit Designators
|
||||
Connector, Molex KK 254, female, 4 pins 2 X2, X3
|
||||
Connector, Molex KK 254, male, 4 pins 1 X1
|
||||
Cable, 4 x 24 AWG 0.4 m W1, W2
|
||||
|
36
tutorial/tutorial04.gv
Normal 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|male|4-pin}|{{GND|VCC|SCL|SDA}|{<p1r>1|<p2r>2|<p3r>3|<p4r>4}}|to microcontroller"]
|
||||
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}}|to accelerometer"]
|
||||
X3 [label="X3|{Molex KK 254|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{GND|VCC|SCL|SDA}}|to temperature sensor"]
|
||||
edge [color="#000000:#666600:#000000"]
|
||||
X1:p1r:e -- W1:w1:w
|
||||
W1:w1:e -- X2:p1l:w
|
||||
edge [color="#000000:#ff0000:#000000"]
|
||||
X1:p2r:e -- W1:w2:w
|
||||
W1:w2:e -- X2:p2l:w
|
||||
edge [color="#000000:#ff8000:#000000"]
|
||||
X1:p3r:e -- W1:w3:w
|
||||
W1:w3:e -- X2:p3l:w
|
||||
edge [color="#000000:#ffff00:#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 colspan="3">W1</td></tr><tr><td>4x</td><td>24 AWG</td><td>0.3 m</td></tr></table></td></tr><tr><td> </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:3</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:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr><tr><td cellpadding="3">This cable is a bit longer</td></tr><tr><td> </td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
||||
edge [color="#000000:#666600:#000000"]
|
||||
X2:p1r:e -- W2:w1:w
|
||||
W2:w1:e -- X3:p1l:w
|
||||
edge [color="#000000:#ff0000:#000000"]
|
||||
X2:p2r:e -- W2:w2:w
|
||||
W2:w2:e -- X3:p2l:w
|
||||
edge [color="#000000:#ff8000:#000000"]
|
||||
X2:p3r:e -- W2:w3:w
|
||||
W2:w3:e -- X3:p3l:w
|
||||
edge [color="#000000:#ffff00:#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 colspan="3">W2</td></tr><tr><td>4x</td><td>24 AWG</td><td>0.1 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X2:1</td><td>BN</td><td>X3:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#666600" border="2" sides="tb" port="w1"></td></tr><tr><td>X2: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>X2:3</td><td>OG</td><td>X3:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff8000" border="2" sides="tb" port="w3"></td></tr><tr><td>X2:4</td><td>YE</td><td>X3:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr><tr><td cellpadding="3">This cable is a bit shorter</td></tr><tr><td> </td></tr></table>> fillcolor=white margin=0 shape=box style=""]
|
||||
}
|
||||
305
tutorial/tutorial04.html
Normal file
@ -0,0 +1,305 @@
|
||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?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="1500pt" height="224pt"
|
||||
viewBox="0.00 0.00 1500.00 224.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 220)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1496,-220 1496,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="0,-26.5 0,-187.5 195,-187.5 195,-26.5 0,-26.5"/>
|
||||
<text text-anchor="middle" x="97.5" y="-172.3" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-164.5 195,-164.5 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-149.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-141.5 101,-164.5 "/>
|
||||
<text text-anchor="middle" x="124.5" y="-149.3" font-family="arial" font-size="14.00">male</text>
|
||||
<polyline fill="none" stroke="black" points="148,-141.5 148,-164.5 "/>
|
||||
<text text-anchor="middle" x="171.5" y="-149.3" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-141.5 195,-141.5 "/>
|
||||
<text text-anchor="middle" x="54.5" y="-126.3" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="0,-118.5 109,-118.5 "/>
|
||||
<text text-anchor="middle" x="54.5" y="-103.3" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="0,-95.5 109,-95.5 "/>
|
||||
<text text-anchor="middle" x="54.5" y="-80.3" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="0,-72.5 109,-72.5 "/>
|
||||
<text text-anchor="middle" x="54.5" y="-57.3" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="109,-49.5 109,-141.5 "/>
|
||||
<text text-anchor="middle" x="152" y="-126.3" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="109,-118.5 195,-118.5 "/>
|
||||
<text text-anchor="middle" x="152" y="-103.3" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="109,-95.5 195,-95.5 "/>
|
||||
<text text-anchor="middle" x="152" y="-80.3" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="109,-72.5 195,-72.5 "/>
|
||||
<text text-anchor="middle" x="152" y="-57.3" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="0,-49.5 195,-49.5 "/>
|
||||
<text text-anchor="middle" x="97.5" y="-34.3" font-family="arial" font-size="14.00">to microcontroller</text>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node4" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="none" stroke="black" points="491,-216 339,-216 339,0 491,0 491,-216"/>
|
||||
<polygon fill="none" stroke="black" points="339,-193 339,-216 491,-216 491,-193 339,-193"/>
|
||||
<text text-anchor="start" x="404" y="-200.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="339,-170 339,-193 371,-193 371,-170 339,-170"/>
|
||||
<text text-anchor="start" x="347.5" y="-177.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="371,-170 371,-193 440,-193 440,-170 371,-170"/>
|
||||
<text text-anchor="start" x="379.5" y="-177.8" font-family="arial" font-size="14.00">24 AWG</text>
|
||||
<polygon fill="none" stroke="black" points="440,-170 440,-193 491,-193 491,-170 440,-170"/>
|
||||
<text text-anchor="start" x="448" y="-177.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||
<text text-anchor="start" x="413" y="-158.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="351.5" y="-141.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="406" y="-141.8" font-family="arial" font-size="14.00">BN</text>
|
||||
<text text-anchor="start" x="451" y="-141.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#666600" stroke="transparent" points="339,-130 339,-136 491,-136 491,-130 339,-130"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="340,-131 490,-131 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-135 340,-135 "/>
|
||||
<text text-anchor="start" x="351.5" y="-116.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="405.5" y="-116.8" font-family="arial" font-size="14.00">RD</text>
|
||||
<text text-anchor="start" x="451" y="-116.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="339,-105 339,-111 491,-111 491,-105 339,-105"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="340,-106 490,-106 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-110 340,-110 "/>
|
||||
<text text-anchor="start" x="351.5" y="-91.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="404" y="-91.8" font-family="arial" font-size="14.00">OG</text>
|
||||
<text text-anchor="start" x="451" y="-91.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="339,-80 339,-86 491,-86 491,-80 339,-80"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="340,-81 490,-81 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-85 340,-85 "/>
|
||||
<text text-anchor="start" x="351.5" y="-66.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="406" y="-66.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="451" y="-66.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="339,-55 339,-61 491,-61 491,-55 339,-55"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="340,-56 490,-56 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-60 340,-60 "/>
|
||||
<text text-anchor="start" x="363.5" y="-41.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="342" y="-21.8" font-family="arial" font-size="14.00">This cable is a bit longer</text>
|
||||
<text text-anchor="start" x="413" y="-3.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-128C259.38,-128.03 275.36,-131.03 339,-131"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M195,-130C259.01,-130 274.99,-133 339,-133"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-132C258.64,-131.97 274.62,-134.97 339,-135"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-105C259.13,-105 275.12,-106 339,-106"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M195,-107C259,-107 275,-108 339,-108"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-109C258.88,-109 274.87,-110 339,-110"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-82C258.88,-82 274.87,-81 339,-81"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M195,-84C259,-84 275,-83 339,-83"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-86C259.13,-86 275.12,-85 339,-85"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-59C258.64,-59.03 274.62,-56.03 339,-56"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M195,-61C259.01,-61 274.99,-58 339,-58"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-63C259.38,-62.97 275.36,-59.97 339,-60"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="white" stroke="black" points="635,-26.5 635,-187.5 841,-187.5 841,-26.5 635,-26.5"/>
|
||||
<text text-anchor="middle" x="738" y="-172.3" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="635,-164.5 841,-164.5 "/>
|
||||
<text text-anchor="middle" x="685.5" y="-149.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="736,-141.5 736,-164.5 "/>
|
||||
<text text-anchor="middle" x="765" y="-149.3" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="794,-141.5 794,-164.5 "/>
|
||||
<text text-anchor="middle" x="817.5" y="-149.3" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="635,-141.5 841,-141.5 "/>
|
||||
<text text-anchor="middle" x="665.5" y="-126.3" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="635,-118.5 696,-118.5 "/>
|
||||
<text text-anchor="middle" x="665.5" y="-103.3" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="635,-95.5 696,-95.5 "/>
|
||||
<text text-anchor="middle" x="665.5" y="-80.3" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="635,-72.5 696,-72.5 "/>
|
||||
<text text-anchor="middle" x="665.5" y="-57.3" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="696,-49.5 696,-141.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-126.3" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="696,-118.5 780,-118.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-103.3" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="696,-95.5 780,-95.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-80.3" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="696,-72.5 780,-72.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-57.3" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="780,-49.5 780,-141.5 "/>
|
||||
<text text-anchor="middle" x="810.5" y="-126.3" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="780,-118.5 841,-118.5 "/>
|
||||
<text text-anchor="middle" x="810.5" y="-103.3" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="780,-95.5 841,-95.5 "/>
|
||||
<text text-anchor="middle" x="810.5" y="-80.3" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="780,-72.5 841,-72.5 "/>
|
||||
<text text-anchor="middle" x="810.5" y="-57.3" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="635,-49.5 841,-49.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-34.3" font-family="arial" font-size="14.00">to accelerometer</text>
|
||||
</g>
|
||||
<!-- W2 -->
|
||||
<g id="node5" class="node">
|
||||
<title>W2</title>
|
||||
<polygon fill="none" stroke="black" points="1142,-216 985,-216 985,0 1142,0 1142,-216"/>
|
||||
<polygon fill="none" stroke="black" points="985.5,-193 985.5,-216 1142.5,-216 1142.5,-193 985.5,-193"/>
|
||||
<text text-anchor="start" x="1053" y="-200.8" font-family="arial" font-size="14.00">W2</text>
|
||||
<polygon fill="none" stroke="black" points="985.5,-170 985.5,-193 1019.5,-193 1019.5,-170 985.5,-170"/>
|
||||
<text text-anchor="start" x="995" y="-177.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="1019.5,-170 1019.5,-193 1089.5,-193 1089.5,-170 1019.5,-170"/>
|
||||
<text text-anchor="start" x="1028.5" y="-177.8" font-family="arial" font-size="14.00">24 AWG</text>
|
||||
<polygon fill="none" stroke="black" points="1089.5,-170 1089.5,-193 1142.5,-193 1142.5,-170 1089.5,-170"/>
|
||||
<text text-anchor="start" x="1098.5" y="-177.8" font-family="arial" font-size="14.00">0.1 m</text>
|
||||
<text text-anchor="start" x="1062" y="-158.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="998.5" y="-141.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<text text-anchor="start" x="1054.5" y="-141.8" font-family="arial" font-size="14.00">BN</text>
|
||||
<text text-anchor="start" x="1101.5" y="-141.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||
<polygon fill="#666600" stroke="transparent" points="985.5,-130 985.5,-136 1142.5,-136 1142.5,-130 985.5,-130"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="986.5,-131 1141.5,-131 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="1141.5,-135 986.5,-135 "/>
|
||||
<text text-anchor="start" x="998.5" y="-116.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<text text-anchor="start" x="1054" y="-116.8" font-family="arial" font-size="14.00">RD</text>
|
||||
<text text-anchor="start" x="1101.5" y="-116.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="985.5,-105 985.5,-111 1142.5,-111 1142.5,-105 985.5,-105"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="986.5,-106 1141.5,-106 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="1141.5,-110 986.5,-110 "/>
|
||||
<text text-anchor="start" x="998.5" y="-91.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<text text-anchor="start" x="1052.5" y="-91.8" font-family="arial" font-size="14.00">OG</text>
|
||||
<text text-anchor="start" x="1101.5" y="-91.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="985.5,-80 985.5,-86 1142.5,-86 1142.5,-80 985.5,-80"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="986.5,-81 1141.5,-81 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="1141.5,-85 986.5,-85 "/>
|
||||
<text text-anchor="start" x="998.5" y="-66.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<text text-anchor="start" x="1054.5" y="-66.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="1101.5" y="-66.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="985.5,-55 985.5,-61 1142.5,-61 1142.5,-55 985.5,-55"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="986.5,-56 1141.5,-56 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="1141.5,-60 986.5,-60 "/>
|
||||
<text text-anchor="start" x="1010.5" y="-41.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="988.5" y="-21.8" font-family="arial" font-size="14.00">This cable is a bit shorter</text>
|
||||
<text text-anchor="start" x="1062" y="-3.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X2--W2 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>X2:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-128C905.38,-128.03 921.36,-131.03 985,-131"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M841,-130C905.01,-130 920.99,-133 985,-133"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-132C904.64,-131.97 920.62,-134.97 985,-135"/>
|
||||
</g>
|
||||
<!-- X2--W2 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>X2:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-105C905.13,-105 921.12,-106 985,-106"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M841,-107C905,-107 921,-108 985,-108"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-109C904.88,-109 920.87,-110 985,-110"/>
|
||||
</g>
|
||||
<!-- X2--W2 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>X2:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-82C904.88,-82 920.87,-81 985,-81"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M841,-84C905,-84 921,-83 985,-83"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-86C905.13,-86 921.12,-85 985,-85"/>
|
||||
</g>
|
||||
<!-- X2--W2 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>X2:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-59C904.64,-59.03 920.62,-56.03 985,-56"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M841,-61C905.01,-61 920.99,-58 985,-58"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-63C905.38,-62.97 921.36,-59.97 985,-60"/>
|
||||
</g>
|
||||
<!-- X3 -->
|
||||
<g id="node3" class="node">
|
||||
<title>X3</title>
|
||||
<polygon fill="white" stroke="black" points="1286,-26.5 1286,-187.5 1492,-187.5 1492,-26.5 1286,-26.5"/>
|
||||
<text text-anchor="middle" x="1389" y="-172.3" font-family="arial" font-size="14.00">X3</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-164.5 1492,-164.5 "/>
|
||||
<text text-anchor="middle" x="1336.5" y="-149.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="1387,-141.5 1387,-164.5 "/>
|
||||
<text text-anchor="middle" x="1416" y="-149.3" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="1445,-141.5 1445,-164.5 "/>
|
||||
<text text-anchor="middle" x="1468.5" y="-149.3" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-141.5 1492,-141.5 "/>
|
||||
<text text-anchor="middle" x="1331.5" y="-126.3" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-118.5 1377,-118.5 "/>
|
||||
<text text-anchor="middle" x="1331.5" y="-103.3" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-95.5 1377,-95.5 "/>
|
||||
<text text-anchor="middle" x="1331.5" y="-80.3" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-72.5 1377,-72.5 "/>
|
||||
<text text-anchor="middle" x="1331.5" y="-57.3" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="1377,-49.5 1377,-141.5 "/>
|
||||
<text text-anchor="middle" x="1434.5" y="-126.3" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="1377,-118.5 1492,-118.5 "/>
|
||||
<text text-anchor="middle" x="1434.5" y="-103.3" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="1377,-95.5 1492,-95.5 "/>
|
||||
<text text-anchor="middle" x="1434.5" y="-80.3" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="1377,-72.5 1492,-72.5 "/>
|
||||
<text text-anchor="middle" x="1434.5" y="-57.3" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-49.5 1492,-49.5 "/>
|
||||
<text text-anchor="middle" x="1389" y="-34.3" font-family="arial" font-size="14.00">to temperature sensor</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-131C554.64,-131.03 570.62,-128.03 635,-128"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M491,-133C555.01,-133 570.99,-130 635,-130"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-135C555.38,-134.97 571.36,-131.97 635,-132"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-106C554.88,-106 570.87,-105 635,-105"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M491,-108C555,-108 571,-107 635,-107"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-110C555.13,-110 571.12,-109 635,-109"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-81C555.13,-81 571.12,-82 635,-82"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M491,-83C555,-83 571,-84 635,-84"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-85C554.88,-85 570.87,-86 635,-86"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-56C555.38,-56.03 571.36,-59.03 635,-59"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M491,-58C555.01,-58 570.99,-61 635,-61"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-60C554.64,-59.97 570.62,-62.97 635,-63"/>
|
||||
</g>
|
||||
<!-- W2--X3 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>W2:e--X3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-131C1205.64,-131.03 1221.62,-128.03 1286,-128"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M1142,-133C1206.01,-133 1221.99,-130 1286,-130"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-135C1206.38,-134.97 1222.36,-131.97 1286,-132"/>
|
||||
</g>
|
||||
<!-- W2--X3 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>W2:e--X3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-106C1205.88,-106 1221.87,-105 1286,-105"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M1142,-108C1206,-108 1222,-107 1286,-107"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-110C1206.13,-110 1222.12,-109 1286,-109"/>
|
||||
</g>
|
||||
<!-- W2--X3 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>W2:e--X3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-81C1206.13,-81 1222.12,-82 1286,-82"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M1142,-83C1206,-83 1222,-84 1286,-84"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-85C1205.88,-85 1221.87,-86 1286,-86"/>
|
||||
</g>
|
||||
<!-- W2--X3 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>W2:e--X3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-56C1206.38,-56.03 1222.36,-59.03 1286,-59"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1142,-58C1206.01,-58 1221.99,-61 1286,-61"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-60C1205.64,-59.97 1221.62,-62.97 1286,-63"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X2, X3</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, male, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Cable, 4 x 24 AWG</td><td align="right" style="border:1px solid #000000; padding: 4px">0.4</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1, W2</td></tr></table></body></html>
|
||||
7
tutorial/tutorial04.md
Normal file
@ -0,0 +1,7 @@
|
||||
## Templates (II), notes, American standards, daisy chaining (I)
|
||||
|
||||
* Overriding template parameters
|
||||
* Add nodes to connectors and cables
|
||||
* American standards: AWG gauge and IEC colors
|
||||
* Linear daisy-chain
|
||||
* Convenient for shorter chains
|
||||
BIN
tutorial/tutorial04.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
304
tutorial/tutorial04.svg
Normal file
@ -0,0 +1,304 @@
|
||||
<?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="1500pt" height="224pt"
|
||||
viewBox="0.00 0.00 1500.00 224.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 220)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-220 1496,-220 1496,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="0,-26.5 0,-187.5 195,-187.5 195,-26.5 0,-26.5"/>
|
||||
<text text-anchor="middle" x="97.5" y="-172.3" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-164.5 195,-164.5 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-149.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-141.5 101,-164.5 "/>
|
||||
<text text-anchor="middle" x="124.5" y="-149.3" font-family="arial" font-size="14.00">male</text>
|
||||
<polyline fill="none" stroke="black" points="148,-141.5 148,-164.5 "/>
|
||||
<text text-anchor="middle" x="171.5" y="-149.3" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-141.5 195,-141.5 "/>
|
||||
<text text-anchor="middle" x="54.5" y="-126.3" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="0,-118.5 109,-118.5 "/>
|
||||
<text text-anchor="middle" x="54.5" y="-103.3" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="0,-95.5 109,-95.5 "/>
|
||||
<text text-anchor="middle" x="54.5" y="-80.3" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="0,-72.5 109,-72.5 "/>
|
||||
<text text-anchor="middle" x="54.5" y="-57.3" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="109,-49.5 109,-141.5 "/>
|
||||
<text text-anchor="middle" x="152" y="-126.3" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="109,-118.5 195,-118.5 "/>
|
||||
<text text-anchor="middle" x="152" y="-103.3" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="109,-95.5 195,-95.5 "/>
|
||||
<text text-anchor="middle" x="152" y="-80.3" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="109,-72.5 195,-72.5 "/>
|
||||
<text text-anchor="middle" x="152" y="-57.3" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="0,-49.5 195,-49.5 "/>
|
||||
<text text-anchor="middle" x="97.5" y="-34.3" font-family="arial" font-size="14.00">to microcontroller</text>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node4" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="none" stroke="black" points="491,-216 339,-216 339,0 491,0 491,-216"/>
|
||||
<polygon fill="none" stroke="black" points="339,-193 339,-216 491,-216 491,-193 339,-193"/>
|
||||
<text text-anchor="start" x="404" y="-200.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="339,-170 339,-193 371,-193 371,-170 339,-170"/>
|
||||
<text text-anchor="start" x="347.5" y="-177.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="371,-170 371,-193 440,-193 440,-170 371,-170"/>
|
||||
<text text-anchor="start" x="379.5" y="-177.8" font-family="arial" font-size="14.00">24 AWG</text>
|
||||
<polygon fill="none" stroke="black" points="440,-170 440,-193 491,-193 491,-170 440,-170"/>
|
||||
<text text-anchor="start" x="448" y="-177.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||
<text text-anchor="start" x="413" y="-158.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="351.5" y="-141.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="406" y="-141.8" font-family="arial" font-size="14.00">BN</text>
|
||||
<text text-anchor="start" x="451" y="-141.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#666600" stroke="transparent" points="339,-130 339,-136 491,-136 491,-130 339,-130"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="340,-131 490,-131 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-135 340,-135 "/>
|
||||
<text text-anchor="start" x="351.5" y="-116.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="405.5" y="-116.8" font-family="arial" font-size="14.00">RD</text>
|
||||
<text text-anchor="start" x="451" y="-116.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="339,-105 339,-111 491,-111 491,-105 339,-105"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="340,-106 490,-106 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-110 340,-110 "/>
|
||||
<text text-anchor="start" x="351.5" y="-91.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="404" y="-91.8" font-family="arial" font-size="14.00">OG</text>
|
||||
<text text-anchor="start" x="451" y="-91.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="339,-80 339,-86 491,-86 491,-80 339,-80"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="340,-81 490,-81 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-85 340,-85 "/>
|
||||
<text text-anchor="start" x="351.5" y="-66.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="406" y="-66.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="451" y="-66.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="339,-55 339,-61 491,-61 491,-55 339,-55"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="340,-56 490,-56 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="490,-60 340,-60 "/>
|
||||
<text text-anchor="start" x="363.5" y="-41.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="342" y="-21.8" font-family="arial" font-size="14.00">This cable is a bit longer</text>
|
||||
<text text-anchor="start" x="413" y="-3.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-128C259.38,-128.03 275.36,-131.03 339,-131"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M195,-130C259.01,-130 274.99,-133 339,-133"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-132C258.64,-131.97 274.62,-134.97 339,-135"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-105C259.13,-105 275.12,-106 339,-106"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M195,-107C259,-107 275,-108 339,-108"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-109C258.88,-109 274.87,-110 339,-110"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-82C258.88,-82 274.87,-81 339,-81"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M195,-84C259,-84 275,-83 339,-83"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-86C259.13,-86 275.12,-85 339,-85"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-59C258.64,-59.03 274.62,-56.03 339,-56"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M195,-61C259.01,-61 274.99,-58 339,-58"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M195,-63C259.38,-62.97 275.36,-59.97 339,-60"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="white" stroke="black" points="635,-26.5 635,-187.5 841,-187.5 841,-26.5 635,-26.5"/>
|
||||
<text text-anchor="middle" x="738" y="-172.3" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="635,-164.5 841,-164.5 "/>
|
||||
<text text-anchor="middle" x="685.5" y="-149.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="736,-141.5 736,-164.5 "/>
|
||||
<text text-anchor="middle" x="765" y="-149.3" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="794,-141.5 794,-164.5 "/>
|
||||
<text text-anchor="middle" x="817.5" y="-149.3" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="635,-141.5 841,-141.5 "/>
|
||||
<text text-anchor="middle" x="665.5" y="-126.3" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="635,-118.5 696,-118.5 "/>
|
||||
<text text-anchor="middle" x="665.5" y="-103.3" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="635,-95.5 696,-95.5 "/>
|
||||
<text text-anchor="middle" x="665.5" y="-80.3" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="635,-72.5 696,-72.5 "/>
|
||||
<text text-anchor="middle" x="665.5" y="-57.3" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="696,-49.5 696,-141.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-126.3" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="696,-118.5 780,-118.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-103.3" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="696,-95.5 780,-95.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-80.3" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="696,-72.5 780,-72.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-57.3" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="780,-49.5 780,-141.5 "/>
|
||||
<text text-anchor="middle" x="810.5" y="-126.3" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="780,-118.5 841,-118.5 "/>
|
||||
<text text-anchor="middle" x="810.5" y="-103.3" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="780,-95.5 841,-95.5 "/>
|
||||
<text text-anchor="middle" x="810.5" y="-80.3" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="780,-72.5 841,-72.5 "/>
|
||||
<text text-anchor="middle" x="810.5" y="-57.3" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="635,-49.5 841,-49.5 "/>
|
||||
<text text-anchor="middle" x="738" y="-34.3" font-family="arial" font-size="14.00">to accelerometer</text>
|
||||
</g>
|
||||
<!-- W2 -->
|
||||
<g id="node5" class="node">
|
||||
<title>W2</title>
|
||||
<polygon fill="none" stroke="black" points="1142,-216 985,-216 985,0 1142,0 1142,-216"/>
|
||||
<polygon fill="none" stroke="black" points="985.5,-193 985.5,-216 1142.5,-216 1142.5,-193 985.5,-193"/>
|
||||
<text text-anchor="start" x="1053" y="-200.8" font-family="arial" font-size="14.00">W2</text>
|
||||
<polygon fill="none" stroke="black" points="985.5,-170 985.5,-193 1019.5,-193 1019.5,-170 985.5,-170"/>
|
||||
<text text-anchor="start" x="995" y="-177.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="1019.5,-170 1019.5,-193 1089.5,-193 1089.5,-170 1019.5,-170"/>
|
||||
<text text-anchor="start" x="1028.5" y="-177.8" font-family="arial" font-size="14.00">24 AWG</text>
|
||||
<polygon fill="none" stroke="black" points="1089.5,-170 1089.5,-193 1142.5,-193 1142.5,-170 1089.5,-170"/>
|
||||
<text text-anchor="start" x="1098.5" y="-177.8" font-family="arial" font-size="14.00">0.1 m</text>
|
||||
<text text-anchor="start" x="1062" y="-158.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="998.5" y="-141.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<text text-anchor="start" x="1054.5" y="-141.8" font-family="arial" font-size="14.00">BN</text>
|
||||
<text text-anchor="start" x="1101.5" y="-141.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||
<polygon fill="#666600" stroke="transparent" points="985.5,-130 985.5,-136 1142.5,-136 1142.5,-130 985.5,-130"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="986.5,-131 1141.5,-131 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="1141.5,-135 986.5,-135 "/>
|
||||
<text text-anchor="start" x="998.5" y="-116.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<text text-anchor="start" x="1054" y="-116.8" font-family="arial" font-size="14.00">RD</text>
|
||||
<text text-anchor="start" x="1101.5" y="-116.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="985.5,-105 985.5,-111 1142.5,-111 1142.5,-105 985.5,-105"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="986.5,-106 1141.5,-106 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="1141.5,-110 986.5,-110 "/>
|
||||
<text text-anchor="start" x="998.5" y="-91.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<text text-anchor="start" x="1052.5" y="-91.8" font-family="arial" font-size="14.00">OG</text>
|
||||
<text text-anchor="start" x="1101.5" y="-91.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||
<polygon fill="#ff8000" stroke="transparent" stroke-width="2" points="985.5,-80 985.5,-86 1142.5,-86 1142.5,-80 985.5,-80"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="986.5,-81 1141.5,-81 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="1141.5,-85 986.5,-85 "/>
|
||||
<text text-anchor="start" x="998.5" y="-66.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<text text-anchor="start" x="1054.5" y="-66.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="1101.5" y="-66.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="985.5,-55 985.5,-61 1142.5,-61 1142.5,-55 985.5,-55"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="986.5,-56 1141.5,-56 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="1141.5,-60 986.5,-60 "/>
|
||||
<text text-anchor="start" x="1010.5" y="-41.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="988.5" y="-21.8" font-family="arial" font-size="14.00">This cable is a bit shorter</text>
|
||||
<text text-anchor="start" x="1062" y="-3.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X2--W2 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>X2:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-128C905.38,-128.03 921.36,-131.03 985,-131"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M841,-130C905.01,-130 920.99,-133 985,-133"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-132C904.64,-131.97 920.62,-134.97 985,-135"/>
|
||||
</g>
|
||||
<!-- X2--W2 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>X2:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-105C905.13,-105 921.12,-106 985,-106"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M841,-107C905,-107 921,-108 985,-108"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-109C904.88,-109 920.87,-110 985,-110"/>
|
||||
</g>
|
||||
<!-- X2--W2 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>X2:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-82C904.88,-82 920.87,-81 985,-81"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M841,-84C905,-84 921,-83 985,-83"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-86C905.13,-86 921.12,-85 985,-85"/>
|
||||
</g>
|
||||
<!-- X2--W2 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>X2:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-59C904.64,-59.03 920.62,-56.03 985,-56"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M841,-61C905.01,-61 920.99,-58 985,-58"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M841,-63C905.38,-62.97 921.36,-59.97 985,-60"/>
|
||||
</g>
|
||||
<!-- X3 -->
|
||||
<g id="node3" class="node">
|
||||
<title>X3</title>
|
||||
<polygon fill="white" stroke="black" points="1286,-26.5 1286,-187.5 1492,-187.5 1492,-26.5 1286,-26.5"/>
|
||||
<text text-anchor="middle" x="1389" y="-172.3" font-family="arial" font-size="14.00">X3</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-164.5 1492,-164.5 "/>
|
||||
<text text-anchor="middle" x="1336.5" y="-149.3" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="1387,-141.5 1387,-164.5 "/>
|
||||
<text text-anchor="middle" x="1416" y="-149.3" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="1445,-141.5 1445,-164.5 "/>
|
||||
<text text-anchor="middle" x="1468.5" y="-149.3" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-141.5 1492,-141.5 "/>
|
||||
<text text-anchor="middle" x="1331.5" y="-126.3" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-118.5 1377,-118.5 "/>
|
||||
<text text-anchor="middle" x="1331.5" y="-103.3" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-95.5 1377,-95.5 "/>
|
||||
<text text-anchor="middle" x="1331.5" y="-80.3" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-72.5 1377,-72.5 "/>
|
||||
<text text-anchor="middle" x="1331.5" y="-57.3" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="1377,-49.5 1377,-141.5 "/>
|
||||
<text text-anchor="middle" x="1434.5" y="-126.3" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="1377,-118.5 1492,-118.5 "/>
|
||||
<text text-anchor="middle" x="1434.5" y="-103.3" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="1377,-95.5 1492,-95.5 "/>
|
||||
<text text-anchor="middle" x="1434.5" y="-80.3" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="1377,-72.5 1492,-72.5 "/>
|
||||
<text text-anchor="middle" x="1434.5" y="-57.3" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="1286,-49.5 1492,-49.5 "/>
|
||||
<text text-anchor="middle" x="1389" y="-34.3" font-family="arial" font-size="14.00">to temperature sensor</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-131C554.64,-131.03 570.62,-128.03 635,-128"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M491,-133C555.01,-133 570.99,-130 635,-130"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-135C555.38,-134.97 571.36,-131.97 635,-132"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-106C554.88,-106 570.87,-105 635,-105"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M491,-108C555,-108 571,-107 635,-107"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-110C555.13,-110 571.12,-109 635,-109"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-81C555.13,-81 571.12,-82 635,-82"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M491,-83C555,-83 571,-84 635,-84"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-85C554.88,-85 570.87,-86 635,-86"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-56C555.38,-56.03 571.36,-59.03 635,-59"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M491,-58C555.01,-58 570.99,-61 635,-61"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M491,-60C554.64,-59.97 570.62,-62.97 635,-63"/>
|
||||
</g>
|
||||
<!-- W2--X3 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>W2:e--X3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-131C1205.64,-131.03 1221.62,-128.03 1286,-128"/>
|
||||
<path fill="none" stroke="#666600" stroke-width="2" d="M1142,-133C1206.01,-133 1221.99,-130 1286,-130"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-135C1206.38,-134.97 1222.36,-131.97 1286,-132"/>
|
||||
</g>
|
||||
<!-- W2--X3 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>W2:e--X3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-106C1205.88,-106 1221.87,-105 1286,-105"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M1142,-108C1206,-108 1222,-107 1286,-107"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-110C1206.13,-110 1222.12,-109 1286,-109"/>
|
||||
</g>
|
||||
<!-- W2--X3 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>W2:e--X3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-81C1206.13,-81 1222.12,-82 1286,-82"/>
|
||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M1142,-83C1206,-83 1222,-84 1286,-84"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-85C1205.88,-85 1221.87,-86 1286,-86"/>
|
||||
</g>
|
||||
<!-- W2--X3 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>W2:e--X3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-56C1206.38,-56.03 1222.36,-59.03 1286,-59"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1142,-58C1206.01,-58 1221.99,-61 1286,-61"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1142,-60C1205.64,-59.97 1221.62,-62.97 1286,-63"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 21 KiB |
36
tutorial/tutorial04.yml
Normal file
@ -0,0 +1,36 @@
|
||||
connectors:
|
||||
X1: &template_con
|
||||
pinout: [GND, VCC, SCL, SDA]
|
||||
type: Molex KK 254
|
||||
subtype: male
|
||||
notes: to microcontroller # add notes
|
||||
X2:
|
||||
<<: *template_con # use template
|
||||
subtype: female # but override certain parameters
|
||||
notes: to accelerometer
|
||||
X3:
|
||||
<<: *template_con
|
||||
subtype: female
|
||||
notes: to temperature sensor
|
||||
|
||||
cables:
|
||||
W1: &template_cbl
|
||||
wirecount: 4
|
||||
length: 0.3
|
||||
gauge: 24 AWG # specify gauge in AWG directly
|
||||
color_code: IEC # IEC 62 colors also supported
|
||||
notes: This cable is a bit longer
|
||||
W2:
|
||||
<<: *template_cbl
|
||||
length: 0.1
|
||||
notes: This cable is a bit shorter
|
||||
|
||||
connections:
|
||||
-
|
||||
- X1: [1-4]
|
||||
- W1: [1-4]
|
||||
- X2: [1-4]
|
||||
- # daisy chain connectors (in line)
|
||||
- X2: [1-4]
|
||||
- W2: [1-4]
|
||||
- X3: [1-4]
|
||||
6
tutorial/tutorial05.bom.tsv
Normal file
@ -0,0 +1,6 @@
|
||||
Item Qty Unit Designators
|
||||
Connector, Ferrule, crimp, 0.5 mm², OG 4
|
||||
Connector, Molex 8981, female, 4 pins 1 X1
|
||||
Wire, 0.5 mm², BK 0.6 m W1
|
||||
Wire, 0.5 mm², RD 0.3 m W1
|
||||
Wire, 0.5 mm², YE 0.3 m W1
|
||||
|
65
tutorial/tutorial05.gv
Normal file
@ -0,0 +1,65 @@
|
||||
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 8981|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{+12V|GND|GND|+5V}}"]
|
||||
_F1 [label=<
|
||||
|
||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
||||
<TD PORT="p1l"> Ferrule, crimp, 0.5 mm² OG </TD>
|
||||
<TD BGCOLOR="#FF8000" BORDER="1" SIDES="LR" WIDTH="4"></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"> Ferrule, crimp, 0.5 mm² OG </TD>
|
||||
<TD BGCOLOR="#FF8000" BORDER="1" SIDES="LR" WIDTH="4"></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"> Ferrule, crimp, 0.5 mm² OG </TD>
|
||||
<TD BGCOLOR="#FF8000" BORDER="1" SIDES="LR" WIDTH="4"></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"> Ferrule, crimp, 0.5 mm² OG </TD>
|
||||
<TD BGCOLOR="#FF8000" BORDER="1" SIDES="LR" WIDTH="4"></TD>
|
||||
<TD PORT="p1r"> </TD>
|
||||
</TR></TABLE>
|
||||
|
||||
|
||||
> margin=0 orientation=180 shape=none style=filled]
|
||||
edge [color="#000000:#ffff00:#000000"]
|
||||
_F1:e -- W1:w1:w
|
||||
edge [color="#000000:#000000:#000000"]
|
||||
_F2:e -- W1:w2:w
|
||||
edge [color="#000000:#000000:#000000"]
|
||||
_F3:e -- W1:w3:w
|
||||
edge [color="#000000:#ff0000:#000000"]
|
||||
_F4:e -- W1:w4:w
|
||||
edge [color="#000000:#ffff00:#000000"]
|
||||
W1:w1:e -- X1:p1l:w
|
||||
edge [color="#000000:#000000:#000000"]
|
||||
W1:w2:e -- X1:p2l:w
|
||||
edge [color="#000000:#000000:#000000"]
|
||||
W1:w3:e -- X1:p3l:w
|
||||
edge [color="#000000:#ff0000:#000000"]
|
||||
W1:w4:e -- X1:p4l: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>4x</td><td>0.5 mm²</td><td>0.3 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td></td><td>YE</td><td>X1:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w1"></td></tr><tr><td></td><td>BK</td><td>X1:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w2"></td></tr><tr><td></td><td>BK</td><td>X1:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w3"></td></tr><tr><td></td><td>RD</td><td>X1:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||
}
|
||||
176
tutorial/tutorial05.html
Normal file
@ -0,0 +1,176 @@
|
||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?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="815pt" height="236pt"
|
||||
viewBox="0.00 0.00 815.00 236.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 232)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-232 811,-232 811,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="615,-62 615,-200 807,-200 807,-62 615,-62"/>
|
||||
<text text-anchor="middle" x="711" y="-184.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="615,-177 807,-177 "/>
|
||||
<text text-anchor="middle" x="658.5" y="-161.8" font-family="arial" font-size="14.00">Molex 8981</text>
|
||||
<polyline fill="none" stroke="black" points="702,-154 702,-177 "/>
|
||||
<text text-anchor="middle" x="731" y="-161.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="760,-154 760,-177 "/>
|
||||
<text text-anchor="middle" x="783.5" y="-161.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="615,-154 807,-154 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-138.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="615,-131 698,-131 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-115.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="615,-108 698,-108 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-92.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="615,-85 698,-85 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-69.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="698,-62 698,-154 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-138.8" font-family="arial" font-size="14.00">+12V</text>
|
||||
<polyline fill="none" stroke="black" points="698,-131 807,-131 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-115.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="698,-108 807,-108 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-92.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="698,-85 807,-85 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-69.8" font-family="arial" font-size="14.00">+5V</text>
|
||||
</g>
|
||||
<!-- _F1 -->
|
||||
<g id="node2" class="node">
|
||||
<title>_F1</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,-180 201,-180 201,-216 0,-216 0,-180"/>
|
||||
<text text-anchor="start" x="3.5" y="-193.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-188 182.5,-207 188.5,-207 188.5,-188 182.5,-188"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-207 182.5,-188 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-188 188.5,-207 "/>
|
||||
<text text-anchor="start" x="190.5" y="-193.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-187.5 0,-208.5 201,-208.5 201,-187.5 0,-187.5"/>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node6" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="471,-228 345,-228 345,-48 471,-48 471,-228"/>
|
||||
<polygon fill="none" stroke="black" points="345,-205 345,-228 471,-228 471,-205 345,-205"/>
|
||||
<text text-anchor="start" x="397" y="-212.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="345,-182 345,-205 368,-205 368,-182 345,-182"/>
|
||||
<text text-anchor="start" x="349" y="-189.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="368,-182 368,-205 428,-205 428,-182 368,-182"/>
|
||||
<text text-anchor="start" x="372" y="-189.8" font-family="arial" font-size="14.00">0.5 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="428,-182 428,-205 471,-205 471,-182 428,-182"/>
|
||||
<text text-anchor="start" x="432" y="-189.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||
<text text-anchor="start" x="406" y="-170.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="387" y="-153.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="431" y="-153.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" points="345,-142 345,-148 471,-148 471,-142 345,-142"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-143 470,-143 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-147 346,-147 "/>
|
||||
<text text-anchor="start" x="387" y="-128.8" font-family="arial" font-size="14.00">BK</text>
|
||||
<text text-anchor="start" x="431" y="-128.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="345,-117 345,-123 471,-123 471,-117 345,-117"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-118 470,-118 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-122 346,-122 "/>
|
||||
<text text-anchor="start" x="387" y="-103.8" font-family="arial" font-size="14.00">BK</text>
|
||||
<text text-anchor="start" x="431" y="-103.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="345,-92 345,-98 471,-98 471,-92 345,-92"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-93 470,-93 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-97 346,-97 "/>
|
||||
<text text-anchor="start" x="386.5" y="-78.8" font-family="arial" font-size="14.00">RD</text>
|
||||
<text text-anchor="start" x="431" y="-78.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="345,-67 345,-73 471,-73 471,-67 345,-67"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-68 470,-68 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-72 346,-72 "/>
|
||||
<text text-anchor="start" x="357.5" y="-53.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- _F1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>_F1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-196C267.22,-197.72 274.82,-144.72 345,-143"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M201,-198C269.2,-198 276.8,-145 345,-145"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-200C271.18,-198.28 278.78,-145.28 345,-147"/>
|
||||
</g>
|
||||
<!-- _F2 -->
|
||||
<g id="node3" class="node">
|
||||
<title>_F2</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,-120 201,-120 201,-156 0,-156 0,-120"/>
|
||||
<text text-anchor="start" x="3.5" y="-133.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-128 182.5,-147 188.5,-147 188.5,-128 182.5,-128"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-147 182.5,-128 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-128 188.5,-147 "/>
|
||||
<text text-anchor="start" x="190.5" y="-133.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-127.5 0,-148.5 201,-148.5 201,-127.5 0,-127.5"/>
|
||||
</g>
|
||||
<!-- _F2--W1 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>_F2:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-136C263.96,-136.72 278.97,-118.72 345,-118"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-138C265.5,-138 280.5,-120 345,-120"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-140C267.03,-139.28 282.04,-121.28 345,-122"/>
|
||||
</g>
|
||||
<!-- _F3 -->
|
||||
<g id="node4" class="node">
|
||||
<title>_F3</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,-60 201,-60 201,-96 0,-96 0,-60"/>
|
||||
<text text-anchor="start" x="3.5" y="-73.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-68 182.5,-87 188.5,-87 188.5,-68 182.5,-68"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-87 182.5,-68 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-68 188.5,-87 "/>
|
||||
<text text-anchor="start" x="190.5" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-67.5 0,-88.5 201,-88.5 201,-67.5 0,-67.5"/>
|
||||
</g>
|
||||
<!-- _F3--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>_F3:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-76C266.94,-76.67 282.05,-93.67 345,-93"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-78C265.44,-78 280.56,-95 345,-95"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-80C263.95,-79.33 279.06,-96.33 345,-97"/>
|
||||
</g>
|
||||
<!-- _F4 -->
|
||||
<g id="node5" class="node">
|
||||
<title>_F4</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,0 201,0 201,-36 0,-36 0,0"/>
|
||||
<text text-anchor="start" x="3.5" y="-13.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-8 182.5,-27 188.5,-27 188.5,-8 182.5,-8"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-27 182.5,-8 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-8 188.5,-27 "/>
|
||||
<text text-anchor="start" x="190.5" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-7.5 0,-28.5 201,-28.5 201,-7.5 0,-7.5"/>
|
||||
</g>
|
||||
<!-- _F4--W1 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>_F4:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-16C271.02,-17.7 278.93,-69.7 345,-68"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M201,-18C269.05,-18 276.95,-70 345,-70"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-20C267.07,-18.3 274.98,-70.3 345,-72"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-143C534.76,-143.02 550.75,-141.02 615,-141"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M471,-145C535.01,-145 550.99,-143 615,-143"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-147C535.25,-146.98 551.24,-144.98 615,-145"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-118C534.88,-118 550.87,-117 615,-117"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-120C535,-120 551,-119 615,-119"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-122C535.13,-122 551.12,-121 615,-121"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-93C535.13,-93 551.12,-94 615,-94"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-95C535,-95 551,-96 615,-96"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-97C534.88,-97 550.87,-98 615,-98"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-68C535.38,-68.03 551.36,-71.03 615,-71"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M471,-70C535.01,-70 550.99,-73 615,-73"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-72C534.64,-71.97 550.62,-74.97 615,-75"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Ferrule, crimp, 0.5 mm², OG</td><td align="right" style="border:1px solid #000000; padding: 4px">4</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px"></td></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex 8981, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm², BK</td><td align="right" style="border:1px solid #000000; padding: 4px">0.6</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm², RD</td><td align="right" style="border:1px solid #000000; padding: 4px">0.3</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm², YE</td><td align="right" style="border:1px solid #000000; padding: 4px">0.3</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||
13
tutorial/tutorial05.md
Normal file
@ -0,0 +1,13 @@
|
||||
## Ferrules, wire bundles, custom wire colors
|
||||
|
||||
* Ferrules
|
||||
* Simpler than connectors
|
||||
* Compact graphical representation
|
||||
* Only one pin, only one connection, no designator
|
||||
* Define once, auto-generate where needed
|
||||
* Wire bundles
|
||||
* Internally treated as cables
|
||||
* Different treatment in BOM: Each wire is listed individually
|
||||
* Represented with dashed outline
|
||||
* Custom wire colors
|
||||
* Wirecount can be implicit in color list
|
||||
BIN
tutorial/tutorial05.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
175
tutorial/tutorial05.svg
Normal file
@ -0,0 +1,175 @@
|
||||
<?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="815pt" height="236pt"
|
||||
viewBox="0.00 0.00 815.00 236.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 232)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-232 811,-232 811,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="615,-62 615,-200 807,-200 807,-62 615,-62"/>
|
||||
<text text-anchor="middle" x="711" y="-184.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="615,-177 807,-177 "/>
|
||||
<text text-anchor="middle" x="658.5" y="-161.8" font-family="arial" font-size="14.00">Molex 8981</text>
|
||||
<polyline fill="none" stroke="black" points="702,-154 702,-177 "/>
|
||||
<text text-anchor="middle" x="731" y="-161.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="760,-154 760,-177 "/>
|
||||
<text text-anchor="middle" x="783.5" y="-161.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="615,-154 807,-154 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-138.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="615,-131 698,-131 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-115.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="615,-108 698,-108 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-92.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="615,-85 698,-85 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-69.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="698,-62 698,-154 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-138.8" font-family="arial" font-size="14.00">+12V</text>
|
||||
<polyline fill="none" stroke="black" points="698,-131 807,-131 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-115.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="698,-108 807,-108 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-92.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="698,-85 807,-85 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-69.8" font-family="arial" font-size="14.00">+5V</text>
|
||||
</g>
|
||||
<!-- _F1 -->
|
||||
<g id="node2" class="node">
|
||||
<title>_F1</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,-180 201,-180 201,-216 0,-216 0,-180"/>
|
||||
<text text-anchor="start" x="3.5" y="-193.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-188 182.5,-207 188.5,-207 188.5,-188 182.5,-188"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-207 182.5,-188 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-188 188.5,-207 "/>
|
||||
<text text-anchor="start" x="190.5" y="-193.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-187.5 0,-208.5 201,-208.5 201,-187.5 0,-187.5"/>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node6" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="471,-228 345,-228 345,-48 471,-48 471,-228"/>
|
||||
<polygon fill="none" stroke="black" points="345,-205 345,-228 471,-228 471,-205 345,-205"/>
|
||||
<text text-anchor="start" x="397" y="-212.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="345,-182 345,-205 368,-205 368,-182 345,-182"/>
|
||||
<text text-anchor="start" x="349" y="-189.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="368,-182 368,-205 428,-205 428,-182 368,-182"/>
|
||||
<text text-anchor="start" x="372" y="-189.8" font-family="arial" font-size="14.00">0.5 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="428,-182 428,-205 471,-205 471,-182 428,-182"/>
|
||||
<text text-anchor="start" x="432" y="-189.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||
<text text-anchor="start" x="406" y="-170.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="387" y="-153.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="431" y="-153.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" points="345,-142 345,-148 471,-148 471,-142 345,-142"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-143 470,-143 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-147 346,-147 "/>
|
||||
<text text-anchor="start" x="387" y="-128.8" font-family="arial" font-size="14.00">BK</text>
|
||||
<text text-anchor="start" x="431" y="-128.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="345,-117 345,-123 471,-123 471,-117 345,-117"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-118 470,-118 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-122 346,-122 "/>
|
||||
<text text-anchor="start" x="387" y="-103.8" font-family="arial" font-size="14.00">BK</text>
|
||||
<text text-anchor="start" x="431" y="-103.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="345,-92 345,-98 471,-98 471,-92 345,-92"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-93 470,-93 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-97 346,-97 "/>
|
||||
<text text-anchor="start" x="386.5" y="-78.8" font-family="arial" font-size="14.00">RD</text>
|
||||
<text text-anchor="start" x="431" y="-78.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="345,-67 345,-73 471,-73 471,-67 345,-67"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-68 470,-68 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-72 346,-72 "/>
|
||||
<text text-anchor="start" x="357.5" y="-53.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- _F1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>_F1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-196C267.22,-197.72 274.82,-144.72 345,-143"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M201,-198C269.2,-198 276.8,-145 345,-145"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-200C271.18,-198.28 278.78,-145.28 345,-147"/>
|
||||
</g>
|
||||
<!-- _F2 -->
|
||||
<g id="node3" class="node">
|
||||
<title>_F2</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,-120 201,-120 201,-156 0,-156 0,-120"/>
|
||||
<text text-anchor="start" x="3.5" y="-133.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-128 182.5,-147 188.5,-147 188.5,-128 182.5,-128"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-147 182.5,-128 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-128 188.5,-147 "/>
|
||||
<text text-anchor="start" x="190.5" y="-133.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-127.5 0,-148.5 201,-148.5 201,-127.5 0,-127.5"/>
|
||||
</g>
|
||||
<!-- _F2--W1 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>_F2:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-136C263.96,-136.72 278.97,-118.72 345,-118"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-138C265.5,-138 280.5,-120 345,-120"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-140C267.03,-139.28 282.04,-121.28 345,-122"/>
|
||||
</g>
|
||||
<!-- _F3 -->
|
||||
<g id="node4" class="node">
|
||||
<title>_F3</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,-60 201,-60 201,-96 0,-96 0,-60"/>
|
||||
<text text-anchor="start" x="3.5" y="-73.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-68 182.5,-87 188.5,-87 188.5,-68 182.5,-68"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-87 182.5,-68 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-68 188.5,-87 "/>
|
||||
<text text-anchor="start" x="190.5" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-67.5 0,-88.5 201,-88.5 201,-67.5 0,-67.5"/>
|
||||
</g>
|
||||
<!-- _F3--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>_F3:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-76C266.94,-76.67 282.05,-93.67 345,-93"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-78C265.44,-78 280.56,-95 345,-95"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-80C263.95,-79.33 279.06,-96.33 345,-97"/>
|
||||
</g>
|
||||
<!-- _F4 -->
|
||||
<g id="node5" class="node">
|
||||
<title>_F4</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,0 201,0 201,-36 0,-36 0,0"/>
|
||||
<text text-anchor="start" x="3.5" y="-13.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-8 182.5,-27 188.5,-27 188.5,-8 182.5,-8"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-27 182.5,-8 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-8 188.5,-27 "/>
|
||||
<text text-anchor="start" x="190.5" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-7.5 0,-28.5 201,-28.5 201,-7.5 0,-7.5"/>
|
||||
</g>
|
||||
<!-- _F4--W1 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>_F4:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-16C271.02,-17.7 278.93,-69.7 345,-68"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M201,-18C269.05,-18 276.95,-70 345,-70"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-20C267.07,-18.3 274.98,-70.3 345,-72"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-143C534.76,-143.02 550.75,-141.02 615,-141"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M471,-145C535.01,-145 550.99,-143 615,-143"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-147C535.25,-146.98 551.24,-144.98 615,-145"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-118C534.88,-118 550.87,-117 615,-117"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-120C535,-120 551,-119 615,-119"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-122C535.13,-122 551.12,-121 615,-121"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-93C535.13,-93 551.12,-94 615,-94"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-95C535,-95 551,-96 615,-96"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-97C534.88,-97 550.87,-98 615,-98"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-68C535.38,-68.03 551.36,-71.03 615,-71"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M471,-70C535.01,-70 550.99,-73 615,-73"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-72C534.64,-71.97 550.62,-74.97 615,-75"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
26
tutorial/tutorial05.yml
Normal file
@ -0,0 +1,26 @@
|
||||
connectors:
|
||||
X1:
|
||||
pinout: [+12V, GND, GND, +5V]
|
||||
type: Molex 8981
|
||||
subtype: female
|
||||
|
||||
ferrules: # ferrules
|
||||
F1:
|
||||
type: Ferrule, crimp
|
||||
subtype: 0.5 mm²
|
||||
color: OG # optional color
|
||||
|
||||
cables:
|
||||
W1:
|
||||
category: bundle # bundle
|
||||
length: 0.3
|
||||
gauge: 0.5 mm2
|
||||
colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
|
||||
|
||||
connections:
|
||||
- # attach ferrules
|
||||
- F1 # no need for list of connections; one ferrule per wire is auto-generated and attached
|
||||
- W1: [1-4] # a new ferrule is auto-generated for each wire
|
||||
- # attach connectors (separetely from ferrules)
|
||||
- W1: [1-4]
|
||||
- X1: [1-4]
|
||||
7
tutorial/tutorial06.bom.tsv
Normal file
@ -0,0 +1,7 @@
|
||||
Item Qty Unit Designators
|
||||
Connector, Ferrule, crimp, 0.5 mm², OG 2
|
||||
Connector, Ferrule, crimp, 1.0 mm², YE 1
|
||||
Connector, Molex 8981, female, 4 pins 1 X1
|
||||
Wire, 0.5 mm², BK 0.6 m W1
|
||||
Wire, 0.5 mm², RD 0.3 m W1
|
||||
Wire, 0.5 mm², YE 0.3 m W1
|
||||
|
55
tutorial/tutorial06.gv
Normal file
@ -0,0 +1,55 @@
|
||||
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 8981|female|4-pin}|{{<p1l>1|<p2l>2|<p3l>3|<p4l>4}|{+12V|GND|GND|+5V}}"]
|
||||
F_10_1 [label=<
|
||||
|
||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
||||
<TD PORT="p1l"> Ferrule, crimp, 1.0 mm² YE </TD>
|
||||
<TD BGCOLOR="#FFFF00" BORDER="1" SIDES="LR" WIDTH="4"></TD>
|
||||
<TD PORT="p1r"> </TD>
|
||||
</TR></TABLE>
|
||||
|
||||
|
||||
> margin=0 orientation=180 shape=none style=filled]
|
||||
_F1 [label=<
|
||||
|
||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2"><TR>
|
||||
<TD PORT="p1l"> Ferrule, crimp, 0.5 mm² OG </TD>
|
||||
<TD BGCOLOR="#FF8000" BORDER="1" SIDES="LR" WIDTH="4"></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"> Ferrule, crimp, 0.5 mm² OG </TD>
|
||||
<TD BGCOLOR="#FF8000" BORDER="1" SIDES="LR" WIDTH="4"></TD>
|
||||
<TD PORT="p1r"> </TD>
|
||||
</TR></TABLE>
|
||||
|
||||
|
||||
> margin=0 orientation=180 shape=none style=filled]
|
||||
edge [color="#000000:#ffff00:#000000"]
|
||||
_F1:e -- W1:w1:w
|
||||
edge [color="#000000:#ff0000:#000000"]
|
||||
_F2:e -- W1:w4:w
|
||||
edge [color="#000000:#ffff00:#000000"]
|
||||
W1:w1:e -- X1:p1l:w
|
||||
edge [color="#000000:#000000:#000000"]
|
||||
W1:w2:e -- X1:p2l:w
|
||||
edge [color="#000000:#000000:#000000"]
|
||||
W1:w3:e -- X1:p3l:w
|
||||
edge [color="#000000:#ff0000:#000000"]
|
||||
W1:w4:e -- X1:p4l:w
|
||||
edge [color="#000000:#000000:#000000"]
|
||||
F_10_1:e -- W1:w2:w
|
||||
edge [color="#000000:#000000:#000000"]
|
||||
F_10_1:e -- W1:w3: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>4x</td><td>0.5 mm²</td><td>0.3 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td></td><td>YE</td><td>X1:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ffff00" border="2" sides="tb" port="w1"></td></tr><tr><td></td><td>BK</td><td>X1:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w2"></td></tr><tr><td></td><td>BK</td><td>X1:3</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#000000" border="2" sides="tb" port="w3"></td></tr><tr><td></td><td>RD</td><td>X1:4</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff0000" border="2" sides="tb" port="w4"></td></tr><tr><td> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||
}
|
||||
165
tutorial/tutorial06.html
Normal file
@ -0,0 +1,165 @@
|
||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?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="815pt" height="206pt"
|
||||
viewBox="0.00 0.00 815.00 206.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 202)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-202 811,-202 811,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="615,-32 615,-170 807,-170 807,-32 615,-32"/>
|
||||
<text text-anchor="middle" x="711" y="-154.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="615,-147 807,-147 "/>
|
||||
<text text-anchor="middle" x="658.5" y="-131.8" font-family="arial" font-size="14.00">Molex 8981</text>
|
||||
<polyline fill="none" stroke="black" points="702,-124 702,-147 "/>
|
||||
<text text-anchor="middle" x="731" y="-131.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="760,-124 760,-147 "/>
|
||||
<text text-anchor="middle" x="783.5" y="-131.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="615,-124 807,-124 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-108.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="615,-101 698,-101 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-85.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="615,-78 698,-78 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-62.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="615,-55 698,-55 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-39.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="698,-32 698,-124 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-108.8" font-family="arial" font-size="14.00">+12V</text>
|
||||
<polyline fill="none" stroke="black" points="698,-101 807,-101 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-85.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="698,-78 807,-78 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-62.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="698,-55 807,-55 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-39.8" font-family="arial" font-size="14.00">+5V</text>
|
||||
</g>
|
||||
<!-- F_10_1 -->
|
||||
<g id="node2" class="node">
|
||||
<title>F_10_1</title>
|
||||
<polygon fill="white" stroke="transparent" points="2.5,-60 198.5,-60 198.5,-96 2.5,-96 2.5,-60"/>
|
||||
<text text-anchor="start" x="5.5" y="-73.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 1.0 mm² YE </text>
|
||||
<polygon fill="#ffff00" stroke="transparent" points="179.5,-68 179.5,-87 185.5,-87 185.5,-68 179.5,-68"/>
|
||||
<polyline fill="none" stroke="black" points="179.5,-87 179.5,-68 "/>
|
||||
<polyline fill="none" stroke="black" points="185.5,-68 185.5,-87 "/>
|
||||
<text text-anchor="start" x="187.5" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="2.5,-67.5 2.5,-88.5 198.5,-88.5 198.5,-67.5 2.5,-67.5"/>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node5" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="471,-198 345,-198 345,-18 471,-18 471,-198"/>
|
||||
<polygon fill="none" stroke="black" points="345,-175 345,-198 471,-198 471,-175 345,-175"/>
|
||||
<text text-anchor="start" x="397" y="-182.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="345,-152 345,-175 368,-175 368,-152 345,-152"/>
|
||||
<text text-anchor="start" x="349" y="-159.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="368,-152 368,-175 428,-175 428,-152 368,-152"/>
|
||||
<text text-anchor="start" x="372" y="-159.8" font-family="arial" font-size="14.00">0.5 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="428,-152 428,-175 471,-175 471,-152 428,-152"/>
|
||||
<text text-anchor="start" x="432" y="-159.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||
<text text-anchor="start" x="406" y="-140.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="387" y="-123.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="431" y="-123.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" points="345,-112 345,-118 471,-118 471,-112 345,-112"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-113 470,-113 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-117 346,-117 "/>
|
||||
<text text-anchor="start" x="387" y="-98.8" font-family="arial" font-size="14.00">BK</text>
|
||||
<text text-anchor="start" x="431" y="-98.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="345,-87 345,-93 471,-93 471,-87 345,-87"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-88 470,-88 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-92 346,-92 "/>
|
||||
<text text-anchor="start" x="387" y="-73.8" font-family="arial" font-size="14.00">BK</text>
|
||||
<text text-anchor="start" x="431" y="-73.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="345,-62 345,-68 471,-68 471,-62 345,-62"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-63 470,-63 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-67 346,-67 "/>
|
||||
<text text-anchor="start" x="386.5" y="-48.8" font-family="arial" font-size="14.00">RD</text>
|
||||
<text text-anchor="start" x="431" y="-48.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="345,-37 345,-43 471,-43 471,-37 345,-37"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-38 470,-38 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-42 346,-42 "/>
|
||||
<text text-anchor="start" x="357.5" y="-23.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- F_10_1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>F_10_1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-76C265.6,-76.41 281.33,-88.41 345,-88"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-78C264.39,-78 280.11,-90 345,-90"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-80C263.17,-79.59 278.9,-91.59 345,-92"/>
|
||||
</g>
|
||||
<!-- F_10_1--W1 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>F_10_1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-76C263.15,-76.46 278.8,-63.46 345,-63"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-78C264.42,-78 280.08,-65 345,-65"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-80C265.7,-79.54 281.35,-66.54 345,-67"/>
|
||||
</g>
|
||||
<!-- _F1 -->
|
||||
<g id="node3" class="node">
|
||||
<title>_F1</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,-120 201,-120 201,-156 0,-156 0,-120"/>
|
||||
<text text-anchor="start" x="3.5" y="-133.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-128 182.5,-147 188.5,-147 188.5,-128 182.5,-128"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-147 182.5,-128 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-128 188.5,-147 "/>
|
||||
<text text-anchor="start" x="190.5" y="-133.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-127.5 0,-148.5 201,-148.5 201,-127.5 0,-127.5"/>
|
||||
</g>
|
||||
<!-- _F1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>_F1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-136C264.12,-136.94 278.49,-113.94 345,-113"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M201,-138C265.81,-138 280.19,-115 345,-115"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-140C267.51,-139.06 281.88,-116.06 345,-117"/>
|
||||
</g>
|
||||
<!-- _F2 -->
|
||||
<g id="node4" class="node">
|
||||
<title>_F2</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,0 201,0 201,-36 0,-36 0,0"/>
|
||||
<text text-anchor="start" x="3.5" y="-13.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-8 182.5,-27 188.5,-27 188.5,-8 182.5,-8"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-27 182.5,-8 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-8 188.5,-27 "/>
|
||||
<text text-anchor="start" x="190.5" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-7.5 0,-28.5 201,-28.5 201,-7.5 0,-7.5"/>
|
||||
</g>
|
||||
<!-- _F2--W1 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>_F2:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-16C267.41,-16.9 281.93,-38.9 345,-38"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M201,-18C265.74,-18 280.26,-40 345,-40"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-20C264.07,-19.1 278.59,-41.1 345,-42"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-113C534.76,-113.02 550.75,-111.02 615,-111"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M471,-115C535.01,-115 550.99,-113 615,-113"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-117C535.25,-116.98 551.24,-114.98 615,-115"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-88C534.88,-88 550.87,-87 615,-87"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-90C535,-90 551,-89 615,-89"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-92C535.13,-92 551.12,-91 615,-91"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-63C535.13,-63 551.12,-64 615,-64"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-65C535,-65 551,-66 615,-66"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-67C534.88,-67 550.87,-68 615,-68"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-38C535.38,-38.03 551.36,-41.03 615,-41"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M471,-40C535.01,-40 550.99,-43 615,-43"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-42C534.64,-41.97 550.62,-44.97 615,-45"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Ferrule, crimp, 0.5 mm², OG</td><td align="right" style="border:1px solid #000000; padding: 4px">2</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px"></td></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Ferrule, crimp, 1.0 mm², YE</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px"></td></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex 8981, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">1</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm², BK</td><td align="right" style="border:1px solid #000000; padding: 4px">0.6</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm², RD</td><td align="right" style="border:1px solid #000000; padding: 4px">0.3</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.5 mm², YE</td><td align="right" style="border:1px solid #000000; padding: 4px">0.3</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1</td></tr></table></body></html>
|
||||
5
tutorial/tutorial06.md
Normal file
@ -0,0 +1,5 @@
|
||||
## Custom ferrules
|
||||
|
||||
* Custom ferrules
|
||||
* Allows attaching more than one wire to a ferrule
|
||||
* Requires defining them as regular connectors with unique designators, adding `category: ferrule` parameter
|
||||
BIN
tutorial/tutorial06.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
164
tutorial/tutorial06.svg
Normal file
@ -0,0 +1,164 @@
|
||||
<?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="815pt" height="206pt"
|
||||
viewBox="0.00 0.00 815.00 206.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 202)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-202 811,-202 811,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="615,-32 615,-170 807,-170 807,-32 615,-32"/>
|
||||
<text text-anchor="middle" x="711" y="-154.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="615,-147 807,-147 "/>
|
||||
<text text-anchor="middle" x="658.5" y="-131.8" font-family="arial" font-size="14.00">Molex 8981</text>
|
||||
<polyline fill="none" stroke="black" points="702,-124 702,-147 "/>
|
||||
<text text-anchor="middle" x="731" y="-131.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="760,-124 760,-147 "/>
|
||||
<text text-anchor="middle" x="783.5" y="-131.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="615,-124 807,-124 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-108.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="615,-101 698,-101 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-85.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="615,-78 698,-78 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-62.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="615,-55 698,-55 "/>
|
||||
<text text-anchor="middle" x="656.5" y="-39.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="698,-32 698,-124 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-108.8" font-family="arial" font-size="14.00">+12V</text>
|
||||
<polyline fill="none" stroke="black" points="698,-101 807,-101 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-85.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="698,-78 807,-78 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-62.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="698,-55 807,-55 "/>
|
||||
<text text-anchor="middle" x="752.5" y="-39.8" font-family="arial" font-size="14.00">+5V</text>
|
||||
</g>
|
||||
<!-- F_10_1 -->
|
||||
<g id="node2" class="node">
|
||||
<title>F_10_1</title>
|
||||
<polygon fill="white" stroke="transparent" points="2.5,-60 198.5,-60 198.5,-96 2.5,-96 2.5,-60"/>
|
||||
<text text-anchor="start" x="5.5" y="-73.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 1.0 mm² YE </text>
|
||||
<polygon fill="#ffff00" stroke="transparent" points="179.5,-68 179.5,-87 185.5,-87 185.5,-68 179.5,-68"/>
|
||||
<polyline fill="none" stroke="black" points="179.5,-87 179.5,-68 "/>
|
||||
<polyline fill="none" stroke="black" points="185.5,-68 185.5,-87 "/>
|
||||
<text text-anchor="start" x="187.5" y="-73.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="2.5,-67.5 2.5,-88.5 198.5,-88.5 198.5,-67.5 2.5,-67.5"/>
|
||||
</g>
|
||||
<!-- W1 -->
|
||||
<g id="node5" class="node">
|
||||
<title>W1</title>
|
||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="471,-198 345,-198 345,-18 471,-18 471,-198"/>
|
||||
<polygon fill="none" stroke="black" points="345,-175 345,-198 471,-198 471,-175 345,-175"/>
|
||||
<text text-anchor="start" x="397" y="-182.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="345,-152 345,-175 368,-175 368,-152 345,-152"/>
|
||||
<text text-anchor="start" x="349" y="-159.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="368,-152 368,-175 428,-175 428,-152 368,-152"/>
|
||||
<text text-anchor="start" x="372" y="-159.8" font-family="arial" font-size="14.00">0.5 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="428,-152 428,-175 471,-175 471,-152 428,-152"/>
|
||||
<text text-anchor="start" x="432" y="-159.8" font-family="arial" font-size="14.00">0.3 m</text>
|
||||
<text text-anchor="start" x="406" y="-140.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="387" y="-123.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="431" y="-123.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" points="345,-112 345,-118 471,-118 471,-112 345,-112"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-113 470,-113 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-117 346,-117 "/>
|
||||
<text text-anchor="start" x="387" y="-98.8" font-family="arial" font-size="14.00">BK</text>
|
||||
<text text-anchor="start" x="431" y="-98.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="345,-87 345,-93 471,-93 471,-87 345,-87"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-88 470,-88 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-92 346,-92 "/>
|
||||
<text text-anchor="start" x="387" y="-73.8" font-family="arial" font-size="14.00">BK</text>
|
||||
<text text-anchor="start" x="431" y="-73.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<polygon fill="#000000" stroke="transparent" stroke-width="2" points="345,-62 345,-68 471,-68 471,-62 345,-62"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-63 470,-63 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-67 346,-67 "/>
|
||||
<text text-anchor="start" x="386.5" y="-48.8" font-family="arial" font-size="14.00">RD</text>
|
||||
<text text-anchor="start" x="431" y="-48.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<polygon fill="#ff0000" stroke="transparent" stroke-width="2" points="345,-37 345,-43 471,-43 471,-37 345,-37"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="346,-38 470,-38 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="470,-42 346,-42 "/>
|
||||
<text text-anchor="start" x="357.5" y="-23.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- F_10_1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>F_10_1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-76C265.6,-76.41 281.33,-88.41 345,-88"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-78C264.39,-78 280.11,-90 345,-90"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-80C263.17,-79.59 278.9,-91.59 345,-92"/>
|
||||
</g>
|
||||
<!-- F_10_1--W1 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>F_10_1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-76C263.15,-76.46 278.8,-63.46 345,-63"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-78C264.42,-78 280.08,-65 345,-65"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M199.5,-80C265.7,-79.54 281.35,-66.54 345,-67"/>
|
||||
</g>
|
||||
<!-- _F1 -->
|
||||
<g id="node3" class="node">
|
||||
<title>_F1</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,-120 201,-120 201,-156 0,-156 0,-120"/>
|
||||
<text text-anchor="start" x="3.5" y="-133.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-128 182.5,-147 188.5,-147 188.5,-128 182.5,-128"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-147 182.5,-128 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-128 188.5,-147 "/>
|
||||
<text text-anchor="start" x="190.5" y="-133.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-127.5 0,-148.5 201,-148.5 201,-127.5 0,-127.5"/>
|
||||
</g>
|
||||
<!-- _F1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>_F1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-136C264.12,-136.94 278.49,-113.94 345,-113"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M201,-138C265.81,-138 280.19,-115 345,-115"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-140C267.51,-139.06 281.88,-116.06 345,-117"/>
|
||||
</g>
|
||||
<!-- _F2 -->
|
||||
<g id="node4" class="node">
|
||||
<title>_F2</title>
|
||||
<polygon fill="white" stroke="transparent" points="0,0 201,0 201,-36 0,-36 0,0"/>
|
||||
<text text-anchor="start" x="3.5" y="-13.8" font-family="arial" font-size="14.00"> Ferrule, crimp, 0.5 mm² OG </text>
|
||||
<polygon fill="#ff8000" stroke="transparent" points="182.5,-8 182.5,-27 188.5,-27 188.5,-8 182.5,-8"/>
|
||||
<polyline fill="none" stroke="black" points="182.5,-27 182.5,-8 "/>
|
||||
<polyline fill="none" stroke="black" points="188.5,-8 188.5,-27 "/>
|
||||
<text text-anchor="start" x="190.5" y="-13.8" font-family="arial" font-size="14.00">  </text>
|
||||
<polygon fill="none" stroke="black" points="0,-7.5 0,-28.5 201,-28.5 201,-7.5 0,-7.5"/>
|
||||
</g>
|
||||
<!-- _F2--W1 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>_F2:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-16C267.41,-16.9 281.93,-38.9 345,-38"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M201,-18C265.74,-18 280.26,-40 345,-40"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M201,-20C264.07,-19.1 278.59,-41.1 345,-42"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-113C534.76,-113.02 550.75,-111.02 615,-111"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M471,-115C535.01,-115 550.99,-113 615,-113"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-117C535.25,-116.98 551.24,-114.98 615,-115"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-88C534.88,-88 550.87,-87 615,-87"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-90C535,-90 551,-89 615,-89"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-92C535.13,-92 551.12,-91 615,-91"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-63C535.13,-63 551.12,-64 615,-64"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-65C535,-65 551,-66 615,-66"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-67C534.88,-67 550.87,-68 615,-68"/>
|
||||
</g>
|
||||
<!-- W1--X1 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-38C535.38,-38.03 551.36,-41.03 615,-41"/>
|
||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M471,-40C535.01,-40 550.99,-43 615,-43"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M471,-42C534.64,-41.97 550.62,-44.97 615,-45"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
38
tutorial/tutorial06.yml
Normal file
@ -0,0 +1,38 @@
|
||||
connectors:
|
||||
X1:
|
||||
pinout: [+12V, GND, GND, +5V]
|
||||
type: Molex 8981
|
||||
subtype: female
|
||||
F_10_1: # manually define a ferrule (with unique designator)
|
||||
category: ferrule
|
||||
type: Ferrule, crimp
|
||||
subtype: 1.0 mm²
|
||||
color: YE
|
||||
|
||||
ferrules: # ferrules
|
||||
F_05:
|
||||
type: Ferrule, crimp
|
||||
subtype: 0.5 mm²
|
||||
color: OG # optional color
|
||||
|
||||
cables:
|
||||
W1:
|
||||
category: bundle # budnle
|
||||
length: 0.3
|
||||
gauge: 0.5 mm2
|
||||
colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
|
||||
|
||||
connections:
|
||||
- # attach ferrules
|
||||
- F_05
|
||||
- W1: [1,4] # a new ferrule is auto-generated for each wire
|
||||
- # attach connectors (separetely from ferrules)
|
||||
- W1: [1-4]
|
||||
- X1: [1-4]
|
||||
-
|
||||
- F_10_1: 1 # manually defined ferrules are treated like regular connectors,
|
||||
# thus requiring a pin number
|
||||
- W1: 2
|
||||
-
|
||||
- F_10_1: 1
|
||||
- W1: 3
|
||||
6
tutorial/tutorial07.bom.tsv
Normal file
@ -0,0 +1,6 @@
|
||||
Item Qty Unit Designators
|
||||
Connector, Molex KK 254, female, 4 pins 6 X1, X2, X3, X4, X5, X6
|
||||
Wire, 0.25 mm², PK 1.0 m W1, W2, W3, W4, W5
|
||||
Wire, 0.25 mm², TQ 1.0 m W1, W2, W3, W4, W5
|
||||
Wire, 0.25 mm², VT 1.0 m W1, W2, W3, W4, W5
|
||||
Wire, 0.25 mm², YE 1.0 m W1, W2, W3, W4, W5
|
||||
|
78
tutorial/tutorial07.gv
Normal 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:#00ffff:#000000"]
|
||||
X1:p1r:e -- W1:w1:w
|
||||
W1:w1:e -- X2:p1l:w
|
||||
edge [color="#000000:#ff66cc:#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 colspan="3">W1</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X1:1</td><td>TQ</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X1:2</td><td>PK</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" 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> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||
edge [color="#000000:#00ffff:#000000"]
|
||||
X3:p1r:e -- W2:w1:w
|
||||
W2:w1:e -- X2:p1l:w
|
||||
edge [color="#000000:#ff66cc:#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 colspan="3">W2</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X3:1</td><td>TQ</td><td>X2:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X3:2</td><td>PK</td><td>X2:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" 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> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||
edge [color="#000000:#00ffff:#000000"]
|
||||
X3:p1r:e -- W3:w1:w
|
||||
W3:w1:e -- X4:p1l:w
|
||||
edge [color="#000000:#ff66cc:#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 colspan="3">W3</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X3:1</td><td>TQ</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X3:2</td><td>PK</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" 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> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||
edge [color="#000000:#00ffff:#000000"]
|
||||
X5:p1r:e -- W4:w1:w
|
||||
W4:w1:e -- X4:p1l:w
|
||||
edge [color="#000000:#ff66cc:#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 colspan="3">W4</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X5:1</td><td>TQ</td><td>X4:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X5:2</td><td>PK</td><td>X4:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" 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> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||
edge [color="#000000:#00ffff:#000000"]
|
||||
X5:p1r:e -- W5:w1:w
|
||||
W5:w1:e -- X6:p1l:w
|
||||
edge [color="#000000:#ff66cc:#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 colspan="3">W5</td></tr><tr><td>4x</td><td>0.25 mm²</td><td>0.2 m</td></tr></table></td></tr><tr><td> </td></tr><tr><td><table border="0" cellspacing="0" cellborder="0"><tr><td>X5:1</td><td>TQ</td><td>X6:1</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#00ffff" border="2" sides="tb" port="w1"></td></tr><tr><td>X5:2</td><td>PK</td><td>X6:2</td></tr><tr><td colspan="3" cellpadding="0" height="6" bgcolor="#ff66cc" 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> </td></tr></table></td></tr></table>> fillcolor=white margin=0 shape=box style="filled,dashed"]
|
||||
}
|
||||
656
tutorial/tutorial07.html
Normal file
@ -0,0 +1,656 @@
|
||||
<html><body style="font-family:Arial"><h1>Diagram</h1><?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="1004pt"
|
||||
viewBox="0.00 0.00 841.00 1004.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 1000)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1000 837,-1000 837,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="0,-830 0,-968 206,-968 206,-830 0,-830"/>
|
||||
<text text-anchor="middle" x="103" y="-952.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-945 206,-945 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-929.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-922 101,-945 "/>
|
||||
<text text-anchor="middle" x="130" y="-929.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="159,-922 159,-945 "/>
|
||||
<text text-anchor="middle" x="182.5" y="-929.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-922 206,-922 "/>
|
||||
<text text-anchor="middle" x="57" y="-906.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="0,-899 114,-899 "/>
|
||||
<text text-anchor="middle" x="57" y="-883.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="0,-876 114,-876 "/>
|
||||
<text text-anchor="middle" x="57" y="-860.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="0,-853 114,-853 "/>
|
||||
<text text-anchor="middle" x="57" y="-837.8" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="114,-830 114,-922 "/>
|
||||
<text text-anchor="middle" x="160" y="-906.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="114,-899 206,-899 "/>
|
||||
<text text-anchor="middle" x="160" y="-883.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="114,-876 206,-876 "/>
|
||||
<text text-anchor="middle" x="160" y="-860.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="114,-853 206,-853 "/>
|
||||
<text text-anchor="middle" x="160" y="-837.8" 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,-996 350,-996 350,-816 483,-816 483,-996"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-973 350.5,-996 483.5,-996 483.5,-973 350.5,-973"/>
|
||||
<text text-anchor="start" x="406" y="-980.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-950 350.5,-973 373.5,-973 373.5,-950 350.5,-950"/>
|
||||
<text text-anchor="start" x="354.5" y="-957.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-950 373.5,-973 440.5,-973 440.5,-950 373.5,-950"/>
|
||||
<text text-anchor="start" x="377.5" y="-957.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-950 440.5,-973 483.5,-973 483.5,-950 440.5,-950"/>
|
||||
<text text-anchor="start" x="444.5" y="-957.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-938.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-921.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="407" y="-921.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-921.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-910 350.5,-916 483.5,-916 483.5,-910 350.5,-910"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-911 482.5,-911 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-915 351.5,-915 "/>
|
||||
<text text-anchor="start" x="360" y="-896.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-896.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-896.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-885 350.5,-891 483.5,-891 483.5,-885 350.5,-885"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-886 482.5,-886 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-890 351.5,-890 "/>
|
||||
<text text-anchor="start" x="360" y="-871.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-871.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-871.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-860 350.5,-866 483.5,-866 483.5,-860 350.5,-860"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-861 482.5,-861 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-865 351.5,-865 "/>
|
||||
<text text-anchor="start" x="360" y="-846.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="408" y="-846.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-846.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-835 350.5,-841 483.5,-841 483.5,-835 350.5,-835"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-836 482.5,-836 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-840 351.5,-840 "/>
|
||||
<text text-anchor="start" x="372" y="-821.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-909C270.25,-909.02 286.24,-911.02 350,-911"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-911C270.01,-911 285.99,-913 350,-913"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-913C269.76,-912.98 285.75,-914.98 350,-915"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-885C270.13,-885 286.12,-886 350,-886"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-887C270,-887 286,-888 350,-888"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-889C269.88,-889 285.87,-890 350,-890"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-862C269.88,-862 285.87,-861 350,-861"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-864C270,-864 286,-863 350,-863"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-866C270.13,-866 286.12,-865 350,-865"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-839C269.64,-839.03 285.62,-836.03 350,-836"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-841C270.01,-841 285.99,-838 350,-838"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-843C270.38,-842.97 286.36,-839.97 350,-840"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="white" stroke="black" points="627,-727 627,-865 833,-865 833,-727 627,-727"/>
|
||||
<text text-anchor="middle" x="730" y="-849.8" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="627,-842 833,-842 "/>
|
||||
<text text-anchor="middle" x="677.5" y="-826.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="728,-819 728,-842 "/>
|
||||
<text text-anchor="middle" x="757" y="-826.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="786,-819 786,-842 "/>
|
||||
<text text-anchor="middle" x="809.5" y="-826.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="627,-819 833,-819 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-803.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="627,-796 718,-796 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-780.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="627,-773 718,-773 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-757.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="627,-750 718,-750 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-734.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="718,-727 718,-819 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-803.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="718,-796 833,-796 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-780.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="718,-773 833,-773 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-757.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="718,-750 833,-750 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-734.8" 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,-524 0,-662 206,-662 206,-524 0,-524"/>
|
||||
<text text-anchor="middle" x="103" y="-646.8" font-family="arial" font-size="14.00">X3</text>
|
||||
<polyline fill="none" stroke="black" points="0,-639 206,-639 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-623.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-616 101,-639 "/>
|
||||
<text text-anchor="middle" x="130" y="-623.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="159,-616 159,-639 "/>
|
||||
<text text-anchor="middle" x="182.5" y="-623.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-616 206,-616 "/>
|
||||
<text text-anchor="middle" x="57" y="-600.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="0,-593 114,-593 "/>
|
||||
<text text-anchor="middle" x="57" y="-577.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="0,-570 114,-570 "/>
|
||||
<text text-anchor="middle" x="57" y="-554.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="0,-547 114,-547 "/>
|
||||
<text text-anchor="middle" x="57" y="-531.8" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="114,-524 114,-616 "/>
|
||||
<text text-anchor="middle" x="160" y="-600.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="114,-593 206,-593 "/>
|
||||
<text text-anchor="middle" x="160" y="-577.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="114,-570 206,-570 "/>
|
||||
<text text-anchor="middle" x="160" y="-554.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="114,-547 206,-547 "/>
|
||||
<text text-anchor="middle" x="160" y="-531.8" 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,-792 350,-792 350,-612 483,-612 483,-792"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-769 350.5,-792 483.5,-792 483.5,-769 350.5,-769"/>
|
||||
<text text-anchor="start" x="406" y="-776.8" font-family="arial" font-size="14.00">W2</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-746 350.5,-769 373.5,-769 373.5,-746 350.5,-746"/>
|
||||
<text text-anchor="start" x="354.5" y="-753.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-746 373.5,-769 440.5,-769 440.5,-746 373.5,-746"/>
|
||||
<text text-anchor="start" x="377.5" y="-753.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-746 440.5,-769 483.5,-769 483.5,-746 440.5,-746"/>
|
||||
<text text-anchor="start" x="444.5" y="-753.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-734.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-717.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||
<text text-anchor="start" x="407" y="-717.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-717.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-706 350.5,-712 483.5,-712 483.5,-706 350.5,-706"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-707 482.5,-707 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-711 351.5,-711 "/>
|
||||
<text text-anchor="start" x="360" y="-692.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-692.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-692.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-681 350.5,-687 483.5,-687 483.5,-681 350.5,-681"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-682 482.5,-682 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-686 351.5,-686 "/>
|
||||
<text text-anchor="start" x="360" y="-667.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-667.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-667.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-656 350.5,-662 483.5,-662 483.5,-656 350.5,-656"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-657 482.5,-657 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-661 351.5,-661 "/>
|
||||
<text text-anchor="start" x="360" y="-642.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||
<text text-anchor="start" x="408" y="-642.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-642.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-631 350.5,-637 483.5,-637 483.5,-631 350.5,-631"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-632 482.5,-632 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-636 351.5,-636 "/>
|
||||
<text text-anchor="start" x="372" y="-617.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X3--W2 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>X3:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-603C286.93,-605.26 273.04,-709.26 350,-707"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-605C284.95,-605 271.05,-709 350,-709"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-607C282.96,-604.74 269.07,-708.74 350,-711"/>
|
||||
</g>
|
||||
<!-- X3--W2 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>X3:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-579C286.67,-581.26 273.3,-684.26 350,-682"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-581C284.69,-581 271.31,-684 350,-684"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-583C282.7,-580.74 269.33,-683.74 350,-686"/>
|
||||
</g>
|
||||
<!-- X3--W2 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>X3:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-556C286.16,-558.24 273.81,-659.24 350,-657"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-558C284.17,-558 271.83,-659 350,-659"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-560C282.19,-557.76 269.84,-658.76 350,-661"/>
|
||||
</g>
|
||||
<!-- X3--W2 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>X3:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-533C285.65,-535.23 274.32,-634.23 350,-632"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-535C283.67,-535 272.33,-634 350,-634"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-537C281.68,-534.77 270.35,-633.77 350,-636"/>
|
||||
</g>
|
||||
<!-- W3 -->
|
||||
<g id="node9" class="node">
|
||||
<title>W3</title>
|
||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-588 350,-588 350,-408 483,-408 483,-588"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-565 350.5,-588 483.5,-588 483.5,-565 350.5,-565"/>
|
||||
<text text-anchor="start" x="406" y="-572.8" font-family="arial" font-size="14.00">W3</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-542 350.5,-565 373.5,-565 373.5,-542 350.5,-542"/>
|
||||
<text text-anchor="start" x="354.5" y="-549.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-542 373.5,-565 440.5,-565 440.5,-542 373.5,-542"/>
|
||||
<text text-anchor="start" x="377.5" y="-549.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-542 440.5,-565 483.5,-565 483.5,-542 440.5,-542"/>
|
||||
<text text-anchor="start" x="444.5" y="-549.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-530.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-513.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||
<text text-anchor="start" x="407" y="-513.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-513.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-502 350.5,-508 483.5,-508 483.5,-502 350.5,-502"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-503 482.5,-503 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-507 351.5,-507 "/>
|
||||
<text text-anchor="start" x="360" y="-488.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-488.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-488.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-477 350.5,-483 483.5,-483 483.5,-477 350.5,-477"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-478 482.5,-478 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-482 351.5,-482 "/>
|
||||
<text text-anchor="start" x="360" y="-463.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-463.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-463.8" font-family="arial" font-size="14.00">X4:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-452 350.5,-458 483.5,-458 483.5,-452 350.5,-452"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-453 482.5,-453 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-457 351.5,-457 "/>
|
||||
<text text-anchor="start" x="360" y="-438.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||
<text text-anchor="start" x="408" y="-438.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-438.8" font-family="arial" font-size="14.00">X4:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-427 350.5,-433 483.5,-433 483.5,-427 350.5,-427"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-428 482.5,-428 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-432 351.5,-432 "/>
|
||||
<text text-anchor="start" x="372" y="-413.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X3--W3 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>X3:e--W3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-603C281.93,-605.24 270.1,-505.24 350,-503"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-605C283.92,-605 272.08,-505 350,-505"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-607C285.9,-604.76 274.07,-504.76 350,-507"/>
|
||||
</g>
|
||||
<!-- X3--W3 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>X3:e--W3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-579C282.19,-581.24 269.84,-480.24 350,-478"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-581C284.17,-581 271.83,-480 350,-480"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-583C286.16,-580.76 273.81,-479.76 350,-482"/>
|
||||
</g>
|
||||
<!-- X3--W3 -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>X3:e--W3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-556C282.7,-558.26 269.33,-455.26 350,-453"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-558C284.69,-558 271.31,-455 350,-455"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-560C286.67,-557.74 273.3,-454.74 350,-457"/>
|
||||
</g>
|
||||
<!-- X3--W3 -->
|
||||
<g id="edge23" class="edge">
|
||||
<title>X3:e--W3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-533C283.23,-535.27 268.81,-430.27 350,-428"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-535C285.21,-535 270.79,-430 350,-430"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-537C287.19,-534.73 272.77,-429.73 350,-432"/>
|
||||
</g>
|
||||
<!-- X4 -->
|
||||
<g id="node4" class="node">
|
||||
<title>X4</title>
|
||||
<polygon fill="white" stroke="black" points="627,-320 627,-458 833,-458 833,-320 627,-320"/>
|
||||
<text text-anchor="middle" x="730" y="-442.8" font-family="arial" font-size="14.00">X4</text>
|
||||
<polyline fill="none" stroke="black" points="627,-435 833,-435 "/>
|
||||
<text text-anchor="middle" x="677.5" y="-419.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="728,-412 728,-435 "/>
|
||||
<text text-anchor="middle" x="757" y="-419.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="786,-412 786,-435 "/>
|
||||
<text text-anchor="middle" x="809.5" y="-419.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="627,-412 833,-412 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-396.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="627,-389 718,-389 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-373.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="627,-366 718,-366 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-350.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="627,-343 718,-343 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-327.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="718,-320 718,-412 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-396.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="718,-389 833,-389 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-373.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="718,-366 833,-366 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-350.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="718,-343 833,-343 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-327.8" 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,-115 0,-253 206,-253 206,-115 0,-115"/>
|
||||
<text text-anchor="middle" x="103" y="-237.8" font-family="arial" font-size="14.00">X5</text>
|
||||
<polyline fill="none" stroke="black" points="0,-230 206,-230 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-214.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-207 101,-230 "/>
|
||||
<text text-anchor="middle" x="130" y="-214.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="159,-207 159,-230 "/>
|
||||
<text text-anchor="middle" x="182.5" y="-214.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-207 206,-207 "/>
|
||||
<text text-anchor="middle" x="57" y="-191.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="0,-184 114,-184 "/>
|
||||
<text text-anchor="middle" x="57" y="-168.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="0,-161 114,-161 "/>
|
||||
<text text-anchor="middle" x="57" y="-145.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="0,-138 114,-138 "/>
|
||||
<text text-anchor="middle" x="57" y="-122.8" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="114,-115 114,-207 "/>
|
||||
<text text-anchor="middle" x="160" y="-191.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="114,-184 206,-184 "/>
|
||||
<text text-anchor="middle" x="160" y="-168.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="114,-161 206,-161 "/>
|
||||
<text text-anchor="middle" x="160" y="-145.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="114,-138 206,-138 "/>
|
||||
<text text-anchor="middle" x="160" y="-122.8" 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,-384 350,-384 350,-204 483,-204 483,-384"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-361 350.5,-384 483.5,-384 483.5,-361 350.5,-361"/>
|
||||
<text text-anchor="start" x="406" y="-368.8" font-family="arial" font-size="14.00">W4</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-338 350.5,-361 373.5,-361 373.5,-338 350.5,-338"/>
|
||||
<text text-anchor="start" x="354.5" y="-345.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-338 373.5,-361 440.5,-361 440.5,-338 373.5,-338"/>
|
||||
<text text-anchor="start" x="377.5" y="-345.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-338 440.5,-361 483.5,-361 483.5,-338 440.5,-338"/>
|
||||
<text text-anchor="start" x="444.5" y="-345.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-326.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-309.8" font-family="arial" font-size="14.00">X5:1</text>
|
||||
<text text-anchor="start" x="407" y="-309.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-309.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-298 350.5,-304 483.5,-304 483.5,-298 350.5,-298"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-299 482.5,-299 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-303 351.5,-303 "/>
|
||||
<text text-anchor="start" x="360" y="-284.8" font-family="arial" font-size="14.00">X5:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-284.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-284.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-273 350.5,-279 483.5,-279 483.5,-273 350.5,-273"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-274 482.5,-274 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-278 351.5,-278 "/>
|
||||
<text text-anchor="start" x="360" y="-259.8" font-family="arial" font-size="14.00">X5:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-259.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-259.8" font-family="arial" font-size="14.00">X4:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-248 350.5,-254 483.5,-254 483.5,-248 350.5,-248"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-249 482.5,-249 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-253 351.5,-253 "/>
|
||||
<text text-anchor="start" x="360" y="-234.8" font-family="arial" font-size="14.00">X5:4</text>
|
||||
<text text-anchor="start" x="408" y="-234.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-234.8" font-family="arial" font-size="14.00">X4:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-223 350.5,-229 483.5,-229 483.5,-223 350.5,-223"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-224 482.5,-224 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-228 351.5,-228 "/>
|
||||
<text text-anchor="start" x="372" y="-209.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X5--W4 -->
|
||||
<g id="edge25" class="edge">
|
||||
<title>X5:e--W4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-194C287.19,-196.27 272.77,-301.27 350,-299"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-196C285.21,-196 270.79,-301 350,-301"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-198C283.23,-195.73 268.81,-300.73 350,-303"/>
|
||||
</g>
|
||||
<!-- X5--W4 -->
|
||||
<g id="edge27" class="edge">
|
||||
<title>X5:e--W4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-170C286.93,-172.26 273.04,-276.26 350,-274"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-172C284.95,-172 271.05,-276 350,-276"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-174C282.96,-171.74 269.07,-275.74 350,-278"/>
|
||||
</g>
|
||||
<!-- X5--W4 -->
|
||||
<g id="edge29" class="edge">
|
||||
<title>X5:e--W4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-147C286.41,-149.25 273.56,-251.25 350,-249"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-149C284.43,-149 271.57,-251 350,-251"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-151C282.44,-148.75 269.59,-250.75 350,-253"/>
|
||||
</g>
|
||||
<!-- X5--W4 -->
|
||||
<g id="edge31" class="edge">
|
||||
<title>X5:e--W4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-124C285.9,-126.24 274.07,-226.24 350,-224"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-126C283.92,-126 272.08,-226 350,-226"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-128C281.93,-125.76 270.1,-225.76 350,-228"/>
|
||||
</g>
|
||||
<!-- W5 -->
|
||||
<g id="node11" class="node">
|
||||
<title>W5</title>
|
||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-180 350,-180 350,0 483,0 483,-180"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-157 350.5,-180 483.5,-180 483.5,-157 350.5,-157"/>
|
||||
<text text-anchor="start" x="406" y="-164.8" font-family="arial" font-size="14.00">W5</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-134 350.5,-157 373.5,-157 373.5,-134 350.5,-134"/>
|
||||
<text text-anchor="start" x="354.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-134 373.5,-157 440.5,-157 440.5,-134 373.5,-134"/>
|
||||
<text text-anchor="start" x="377.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-134 440.5,-157 483.5,-157 483.5,-134 440.5,-134"/>
|
||||
<text text-anchor="start" x="444.5" y="-141.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-105.8" font-family="arial" font-size="14.00">X5:1</text>
|
||||
<text text-anchor="start" x="407" y="-105.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-105.8" font-family="arial" font-size="14.00">X6:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-94 350.5,-100 483.5,-100 483.5,-94 350.5,-94"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-95 482.5,-95 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-99 351.5,-99 "/>
|
||||
<text text-anchor="start" x="360" y="-80.8" font-family="arial" font-size="14.00">X5:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-80.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-80.8" font-family="arial" font-size="14.00">X6:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-69 350.5,-75 483.5,-75 483.5,-69 350.5,-69"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-70 482.5,-70 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-74 351.5,-74 "/>
|
||||
<text text-anchor="start" x="360" y="-55.8" font-family="arial" font-size="14.00">X5:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-55.8" font-family="arial" font-size="14.00">X6:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-44 350.5,-50 483.5,-50 483.5,-44 350.5,-44"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-45 482.5,-45 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-49 351.5,-49 "/>
|
||||
<text text-anchor="start" x="360" y="-30.8" font-family="arial" font-size="14.00">X5:4</text>
|
||||
<text text-anchor="start" x="408" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-30.8" font-family="arial" font-size="14.00">X6:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-19 350.5,-25 483.5,-25 483.5,-19 350.5,-19"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 482.5,-20 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-24 351.5,-24 "/>
|
||||
<text text-anchor="start" x="372" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X5--W5 -->
|
||||
<g id="edge33" class="edge">
|
||||
<title>X5:e--W5:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-194C281.68,-196.23 270.35,-97.23 350,-95"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-196C283.67,-196 272.33,-97 350,-97"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-198C285.65,-195.77 274.32,-96.77 350,-99"/>
|
||||
</g>
|
||||
<!-- X5--W5 -->
|
||||
<g id="edge35" class="edge">
|
||||
<title>X5:e--W5:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-170C281.93,-172.24 270.1,-72.24 350,-70"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-172C283.92,-172 272.08,-72 350,-72"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-174C285.9,-171.76 274.07,-71.76 350,-74"/>
|
||||
</g>
|
||||
<!-- X5--W5 -->
|
||||
<g id="edge37" class="edge">
|
||||
<title>X5:e--W5:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-147C282.44,-149.25 269.59,-47.25 350,-45"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-149C284.43,-149 271.57,-47 350,-47"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-151C286.41,-148.75 273.56,-46.75 350,-49"/>
|
||||
</g>
|
||||
<!-- X5--W5 -->
|
||||
<g id="edge39" class="edge">
|
||||
<title>X5:e--W5:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-124C282.96,-126.26 269.07,-22.26 350,-20"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-126C284.95,-126 271.05,-22 350,-22"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-128C286.93,-125.74 273.04,-21.74 350,-24"/>
|
||||
</g>
|
||||
<!-- X6 -->
|
||||
<g id="node6" class="node">
|
||||
<title>X6</title>
|
||||
<polygon fill="white" stroke="black" points="627,-14 627,-152 833,-152 833,-14 627,-14"/>
|
||||
<text text-anchor="middle" x="730" y="-136.8" font-family="arial" font-size="14.00">X6</text>
|
||||
<polyline fill="none" stroke="black" points="627,-129 833,-129 "/>
|
||||
<text text-anchor="middle" x="677.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="728,-106 728,-129 "/>
|
||||
<text text-anchor="middle" x="757" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="786,-106 786,-129 "/>
|
||||
<text text-anchor="middle" x="809.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="627,-106 833,-106 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="627,-83 718,-83 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="627,-60 718,-60 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="627,-37 718,-37 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="718,-14 718,-106 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="718,-83 833,-83 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="718,-60 833,-60 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="718,-37 833,-37 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-911C560.23,-913.27 545.81,-808.27 627,-806"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-913C562.21,-913 547.79,-808 627,-808"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-915C564.19,-912.73 549.77,-807.73 627,-810"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-886C559.96,-888.26 546.07,-784.26 627,-782"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-888C561.95,-888 548.05,-784 627,-784"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-890C563.93,-887.74 550.04,-783.74 627,-786"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-861C559.44,-863.25 546.59,-761.25 627,-759"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-863C561.43,-863 548.57,-761 627,-761"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-865C563.41,-862.75 550.56,-760.75 627,-763"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-836C558.93,-838.24 547.1,-738.24 627,-736"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-838C560.92,-838 549.08,-738 627,-738"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-840C562.9,-837.76 551.07,-737.76 627,-740"/>
|
||||
</g>
|
||||
<!-- W2--X2 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>W2:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-707C562.65,-709.23 551.32,-808.23 627,-806"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-709C560.67,-709 549.33,-808 627,-808"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-711C558.68,-708.77 547.35,-807.77 627,-810"/>
|
||||
</g>
|
||||
<!-- W2--X2 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>W2:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-682C562.9,-684.24 551.07,-784.24 627,-782"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-684C560.92,-684 549.08,-784 627,-784"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-686C558.93,-683.76 547.1,-783.76 627,-786"/>
|
||||
</g>
|
||||
<!-- W2--X2 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>W2:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-657C563.41,-659.25 550.56,-761.25 627,-759"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-659C561.43,-659 548.57,-761 627,-761"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-661C559.44,-658.75 546.59,-760.75 627,-763"/>
|
||||
</g>
|
||||
<!-- W2--X2 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>W2:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-632C563.93,-634.26 550.04,-738.26 627,-736"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-634C561.95,-634 548.05,-738 627,-738"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-636C559.96,-633.74 546.07,-737.74 627,-740"/>
|
||||
</g>
|
||||
<!-- W3--X4 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>W3:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-503C559.96,-505.26 546.07,-401.26 627,-399"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-505C561.95,-505 548.05,-401 627,-401"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-507C563.93,-504.74 550.04,-400.74 627,-403"/>
|
||||
</g>
|
||||
<!-- W3--X4 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>W3:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-478C559.7,-480.26 546.33,-377.26 627,-375"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-480C561.69,-480 548.31,-377 627,-377"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-482C563.67,-479.74 550.3,-376.74 627,-379"/>
|
||||
</g>
|
||||
<!-- W3--X4 -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>W3:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-453C559.19,-455.24 546.84,-354.24 627,-352"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-455C561.17,-455 548.83,-354 627,-354"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-457C563.16,-454.76 550.81,-353.76 627,-356"/>
|
||||
</g>
|
||||
<!-- W3--X4 -->
|
||||
<g id="edge24" class="edge">
|
||||
<title>W3:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-428C558.68,-430.23 547.35,-331.23 627,-329"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-430C560.67,-430 549.33,-331 627,-331"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-432C562.65,-429.77 551.32,-330.77 627,-333"/>
|
||||
</g>
|
||||
<!-- W4--X4 -->
|
||||
<g id="edge26" class="edge">
|
||||
<title>W4:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-299C562.9,-301.24 551.07,-401.24 627,-399"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-301C560.92,-301 549.08,-401 627,-401"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-303C558.93,-300.76 547.1,-400.76 627,-403"/>
|
||||
</g>
|
||||
<!-- W4--X4 -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>W4:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-274C563.16,-276.24 550.81,-377.24 627,-375"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-276C561.17,-276 548.83,-377 627,-377"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-278C559.19,-275.76 546.84,-376.76 627,-379"/>
|
||||
</g>
|
||||
<!-- W4--X4 -->
|
||||
<g id="edge30" class="edge">
|
||||
<title>W4:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-249C563.67,-251.26 550.3,-354.26 627,-352"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-251C561.69,-251 548.31,-354 627,-354"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-253C559.7,-250.74 546.33,-353.74 627,-356"/>
|
||||
</g>
|
||||
<!-- W4--X4 -->
|
||||
<g id="edge32" class="edge">
|
||||
<title>W4:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-224C564.19,-226.27 549.77,-331.27 627,-329"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-226C562.21,-226 547.79,-331 627,-331"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-228C560.23,-225.73 545.81,-330.73 627,-333"/>
|
||||
</g>
|
||||
<!-- W5--X6 -->
|
||||
<g id="edge34" class="edge">
|
||||
<title>W5:e--X6:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-95C546.76,-95.02 562.75,-93.02 627,-93"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-97C547.01,-97 562.99,-95 627,-95"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-99C547.25,-98.98 563.24,-96.98 627,-97"/>
|
||||
</g>
|
||||
<!-- W5--X6 -->
|
||||
<g id="edge36" class="edge">
|
||||
<title>W5:e--X6:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-70C546.88,-70 562.87,-69 627,-69"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-72C547,-72 563,-71 627,-71"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-74C547.13,-74 563.12,-73 627,-73"/>
|
||||
</g>
|
||||
<!-- W5--X6 -->
|
||||
<g id="edge38" class="edge">
|
||||
<title>W5:e--X6:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-45C547.13,-45 563.12,-46 627,-46"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-47C547,-47 563,-48 627,-48"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-49C546.88,-49 562.87,-50 627,-50"/>
|
||||
</g>
|
||||
<!-- W5--X6 -->
|
||||
<g id="edge40" class="edge">
|
||||
<title>W5:e--X6:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-20C547.38,-20.03 563.36,-23.03 627,-23"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-22C547.01,-22 562.99,-25 627,-25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-24C546.64,-23.97 562.62,-26.97 627,-27"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<h1>Bill of Materials</h1><table style="border:1px solid #000000; font-size: 14pt; border-spacing: 0px"><tr><th align="left" style="border:1px solid #000000; padding: 8px">Item</th><th align="left" style="border:1px solid #000000; padding: 8px">Qty</th><th align="left" style="border:1px solid #000000; padding: 8px">Unit</th><th align="left" style="border:1px solid #000000; padding: 8px">Designators</th></tr><tr><td style="border:1px solid #000000; padding: 4px">Connector, Molex KK 254, female, 4 pins</td><td align="right" style="border:1px solid #000000; padding: 4px">6</td><td style="border:1px solid #000000; padding: 4px"></td><td style="border:1px solid #000000; padding: 4px">X1, X2, X3, X4, X5, X6</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm², PK</td><td align="right" style="border:1px solid #000000; padding: 4px">1.0</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm², TQ</td><td align="right" style="border:1px solid #000000; padding: 4px">1.0</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm², VT</td><td align="right" style="border:1px solid #000000; padding: 4px">1.0</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td></tr><tr><td style="border:1px solid #000000; padding: 4px">Wire, 0.25 mm², YE</td><td align="right" style="border:1px solid #000000; padding: 4px">1.0</td><td style="border:1px solid #000000; padding: 4px">m</td><td style="border:1px solid #000000; padding: 4px">W1, W2, W3, W4, W5</td></tr></table></body></html>
|
||||
4
tutorial/tutorial07.md
Normal file
@ -0,0 +1,4 @@
|
||||
## Daisy chaining (II)
|
||||
|
||||
* Zig-zag daisy chain
|
||||
* Convenient for longer chains
|
||||
BIN
tutorial/tutorial07.png
Normal file
|
After Width: | Height: | Size: 315 KiB |
655
tutorial/tutorial07.svg
Normal file
@ -0,0 +1,655 @@
|
||||
<?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="1004pt"
|
||||
viewBox="0.00 0.00 841.00 1004.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 1000)">
|
||||
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1000 837,-1000 837,4 -4,4"/>
|
||||
<!-- X1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>X1</title>
|
||||
<polygon fill="white" stroke="black" points="0,-830 0,-968 206,-968 206,-830 0,-830"/>
|
||||
<text text-anchor="middle" x="103" y="-952.8" font-family="arial" font-size="14.00">X1</text>
|
||||
<polyline fill="none" stroke="black" points="0,-945 206,-945 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-929.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-922 101,-945 "/>
|
||||
<text text-anchor="middle" x="130" y="-929.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="159,-922 159,-945 "/>
|
||||
<text text-anchor="middle" x="182.5" y="-929.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-922 206,-922 "/>
|
||||
<text text-anchor="middle" x="57" y="-906.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="0,-899 114,-899 "/>
|
||||
<text text-anchor="middle" x="57" y="-883.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="0,-876 114,-876 "/>
|
||||
<text text-anchor="middle" x="57" y="-860.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="0,-853 114,-853 "/>
|
||||
<text text-anchor="middle" x="57" y="-837.8" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="114,-830 114,-922 "/>
|
||||
<text text-anchor="middle" x="160" y="-906.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="114,-899 206,-899 "/>
|
||||
<text text-anchor="middle" x="160" y="-883.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="114,-876 206,-876 "/>
|
||||
<text text-anchor="middle" x="160" y="-860.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="114,-853 206,-853 "/>
|
||||
<text text-anchor="middle" x="160" y="-837.8" 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,-996 350,-996 350,-816 483,-816 483,-996"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-973 350.5,-996 483.5,-996 483.5,-973 350.5,-973"/>
|
||||
<text text-anchor="start" x="406" y="-980.8" font-family="arial" font-size="14.00">W1</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-950 350.5,-973 373.5,-973 373.5,-950 350.5,-950"/>
|
||||
<text text-anchor="start" x="354.5" y="-957.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-950 373.5,-973 440.5,-973 440.5,-950 373.5,-950"/>
|
||||
<text text-anchor="start" x="377.5" y="-957.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-950 440.5,-973 483.5,-973 483.5,-950 440.5,-950"/>
|
||||
<text text-anchor="start" x="444.5" y="-957.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-938.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-921.8" font-family="arial" font-size="14.00">X1:1</text>
|
||||
<text text-anchor="start" x="407" y="-921.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-921.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-910 350.5,-916 483.5,-916 483.5,-910 350.5,-910"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-911 482.5,-911 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-915 351.5,-915 "/>
|
||||
<text text-anchor="start" x="360" y="-896.8" font-family="arial" font-size="14.00">X1:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-896.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-896.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-885 350.5,-891 483.5,-891 483.5,-885 350.5,-885"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-886 482.5,-886 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-890 351.5,-890 "/>
|
||||
<text text-anchor="start" x="360" y="-871.8" font-family="arial" font-size="14.00">X1:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-871.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-871.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-860 350.5,-866 483.5,-866 483.5,-860 350.5,-860"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-861 482.5,-861 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-865 351.5,-865 "/>
|
||||
<text text-anchor="start" x="360" y="-846.8" font-family="arial" font-size="14.00">X1:4</text>
|
||||
<text text-anchor="start" x="408" y="-846.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-846.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-835 350.5,-841 483.5,-841 483.5,-835 350.5,-835"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-836 482.5,-836 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-840 351.5,-840 "/>
|
||||
<text text-anchor="start" x="372" y="-821.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-909C270.25,-909.02 286.24,-911.02 350,-911"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-911C270.01,-911 285.99,-913 350,-913"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-913C269.76,-912.98 285.75,-914.98 350,-915"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-885C270.13,-885 286.12,-886 350,-886"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-887C270,-887 286,-888 350,-888"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-889C269.88,-889 285.87,-890 350,-890"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-862C269.88,-862 285.87,-861 350,-861"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-864C270,-864 286,-863 350,-863"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-866C270.13,-866 286.12,-865 350,-865"/>
|
||||
</g>
|
||||
<!-- X1--W1 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>X1:e--W1:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-839C269.64,-839.03 285.62,-836.03 350,-836"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-841C270.01,-841 285.99,-838 350,-838"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-843C270.38,-842.97 286.36,-839.97 350,-840"/>
|
||||
</g>
|
||||
<!-- X2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>X2</title>
|
||||
<polygon fill="white" stroke="black" points="627,-727 627,-865 833,-865 833,-727 627,-727"/>
|
||||
<text text-anchor="middle" x="730" y="-849.8" font-family="arial" font-size="14.00">X2</text>
|
||||
<polyline fill="none" stroke="black" points="627,-842 833,-842 "/>
|
||||
<text text-anchor="middle" x="677.5" y="-826.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="728,-819 728,-842 "/>
|
||||
<text text-anchor="middle" x="757" y="-826.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="786,-819 786,-842 "/>
|
||||
<text text-anchor="middle" x="809.5" y="-826.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="627,-819 833,-819 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-803.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="627,-796 718,-796 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-780.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="627,-773 718,-773 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-757.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="627,-750 718,-750 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-734.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="718,-727 718,-819 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-803.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="718,-796 833,-796 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-780.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="718,-773 833,-773 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-757.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="718,-750 833,-750 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-734.8" 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,-524 0,-662 206,-662 206,-524 0,-524"/>
|
||||
<text text-anchor="middle" x="103" y="-646.8" font-family="arial" font-size="14.00">X3</text>
|
||||
<polyline fill="none" stroke="black" points="0,-639 206,-639 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-623.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-616 101,-639 "/>
|
||||
<text text-anchor="middle" x="130" y="-623.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="159,-616 159,-639 "/>
|
||||
<text text-anchor="middle" x="182.5" y="-623.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-616 206,-616 "/>
|
||||
<text text-anchor="middle" x="57" y="-600.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="0,-593 114,-593 "/>
|
||||
<text text-anchor="middle" x="57" y="-577.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="0,-570 114,-570 "/>
|
||||
<text text-anchor="middle" x="57" y="-554.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="0,-547 114,-547 "/>
|
||||
<text text-anchor="middle" x="57" y="-531.8" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="114,-524 114,-616 "/>
|
||||
<text text-anchor="middle" x="160" y="-600.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="114,-593 206,-593 "/>
|
||||
<text text-anchor="middle" x="160" y="-577.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="114,-570 206,-570 "/>
|
||||
<text text-anchor="middle" x="160" y="-554.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="114,-547 206,-547 "/>
|
||||
<text text-anchor="middle" x="160" y="-531.8" 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,-792 350,-792 350,-612 483,-612 483,-792"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-769 350.5,-792 483.5,-792 483.5,-769 350.5,-769"/>
|
||||
<text text-anchor="start" x="406" y="-776.8" font-family="arial" font-size="14.00">W2</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-746 350.5,-769 373.5,-769 373.5,-746 350.5,-746"/>
|
||||
<text text-anchor="start" x="354.5" y="-753.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-746 373.5,-769 440.5,-769 440.5,-746 373.5,-746"/>
|
||||
<text text-anchor="start" x="377.5" y="-753.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-746 440.5,-769 483.5,-769 483.5,-746 440.5,-746"/>
|
||||
<text text-anchor="start" x="444.5" y="-753.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-734.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-717.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||
<text text-anchor="start" x="407" y="-717.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-717.8" font-family="arial" font-size="14.00">X2:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-706 350.5,-712 483.5,-712 483.5,-706 350.5,-706"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-707 482.5,-707 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-711 351.5,-711 "/>
|
||||
<text text-anchor="start" x="360" y="-692.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-692.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-692.8" font-family="arial" font-size="14.00">X2:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-681 350.5,-687 483.5,-687 483.5,-681 350.5,-681"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-682 482.5,-682 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-686 351.5,-686 "/>
|
||||
<text text-anchor="start" x="360" y="-667.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-667.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-667.8" font-family="arial" font-size="14.00">X2:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-656 350.5,-662 483.5,-662 483.5,-656 350.5,-656"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-657 482.5,-657 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-661 351.5,-661 "/>
|
||||
<text text-anchor="start" x="360" y="-642.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||
<text text-anchor="start" x="408" y="-642.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-642.8" font-family="arial" font-size="14.00">X2:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-631 350.5,-637 483.5,-637 483.5,-631 350.5,-631"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-632 482.5,-632 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-636 351.5,-636 "/>
|
||||
<text text-anchor="start" x="372" y="-617.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X3--W2 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>X3:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-603C286.93,-605.26 273.04,-709.26 350,-707"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-605C284.95,-605 271.05,-709 350,-709"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-607C282.96,-604.74 269.07,-708.74 350,-711"/>
|
||||
</g>
|
||||
<!-- X3--W2 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>X3:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-579C286.67,-581.26 273.3,-684.26 350,-682"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-581C284.69,-581 271.31,-684 350,-684"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-583C282.7,-580.74 269.33,-683.74 350,-686"/>
|
||||
</g>
|
||||
<!-- X3--W2 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>X3:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-556C286.16,-558.24 273.81,-659.24 350,-657"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-558C284.17,-558 271.83,-659 350,-659"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-560C282.19,-557.76 269.84,-658.76 350,-661"/>
|
||||
</g>
|
||||
<!-- X3--W2 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>X3:e--W2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-533C285.65,-535.23 274.32,-634.23 350,-632"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-535C283.67,-535 272.33,-634 350,-634"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-537C281.68,-534.77 270.35,-633.77 350,-636"/>
|
||||
</g>
|
||||
<!-- W3 -->
|
||||
<g id="node9" class="node">
|
||||
<title>W3</title>
|
||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-588 350,-588 350,-408 483,-408 483,-588"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-565 350.5,-588 483.5,-588 483.5,-565 350.5,-565"/>
|
||||
<text text-anchor="start" x="406" y="-572.8" font-family="arial" font-size="14.00">W3</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-542 350.5,-565 373.5,-565 373.5,-542 350.5,-542"/>
|
||||
<text text-anchor="start" x="354.5" y="-549.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-542 373.5,-565 440.5,-565 440.5,-542 373.5,-542"/>
|
||||
<text text-anchor="start" x="377.5" y="-549.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-542 440.5,-565 483.5,-565 483.5,-542 440.5,-542"/>
|
||||
<text text-anchor="start" x="444.5" y="-549.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-530.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-513.8" font-family="arial" font-size="14.00">X3:1</text>
|
||||
<text text-anchor="start" x="407" y="-513.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-513.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-502 350.5,-508 483.5,-508 483.5,-502 350.5,-502"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-503 482.5,-503 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-507 351.5,-507 "/>
|
||||
<text text-anchor="start" x="360" y="-488.8" font-family="arial" font-size="14.00">X3:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-488.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-488.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-477 350.5,-483 483.5,-483 483.5,-477 350.5,-477"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-478 482.5,-478 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-482 351.5,-482 "/>
|
||||
<text text-anchor="start" x="360" y="-463.8" font-family="arial" font-size="14.00">X3:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-463.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-463.8" font-family="arial" font-size="14.00">X4:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-452 350.5,-458 483.5,-458 483.5,-452 350.5,-452"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-453 482.5,-453 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-457 351.5,-457 "/>
|
||||
<text text-anchor="start" x="360" y="-438.8" font-family="arial" font-size="14.00">X3:4</text>
|
||||
<text text-anchor="start" x="408" y="-438.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-438.8" font-family="arial" font-size="14.00">X4:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-427 350.5,-433 483.5,-433 483.5,-427 350.5,-427"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-428 482.5,-428 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-432 351.5,-432 "/>
|
||||
<text text-anchor="start" x="372" y="-413.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X3--W3 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>X3:e--W3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-603C281.93,-605.24 270.1,-505.24 350,-503"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-605C283.92,-605 272.08,-505 350,-505"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-607C285.9,-604.76 274.07,-504.76 350,-507"/>
|
||||
</g>
|
||||
<!-- X3--W3 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>X3:e--W3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-579C282.19,-581.24 269.84,-480.24 350,-478"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-581C284.17,-581 271.83,-480 350,-480"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-583C286.16,-580.76 273.81,-479.76 350,-482"/>
|
||||
</g>
|
||||
<!-- X3--W3 -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>X3:e--W3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-556C282.7,-558.26 269.33,-455.26 350,-453"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-558C284.69,-558 271.31,-455 350,-455"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-560C286.67,-557.74 273.3,-454.74 350,-457"/>
|
||||
</g>
|
||||
<!-- X3--W3 -->
|
||||
<g id="edge23" class="edge">
|
||||
<title>X3:e--W3:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-533C283.23,-535.27 268.81,-430.27 350,-428"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-535C285.21,-535 270.79,-430 350,-430"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-537C287.19,-534.73 272.77,-429.73 350,-432"/>
|
||||
</g>
|
||||
<!-- X4 -->
|
||||
<g id="node4" class="node">
|
||||
<title>X4</title>
|
||||
<polygon fill="white" stroke="black" points="627,-320 627,-458 833,-458 833,-320 627,-320"/>
|
||||
<text text-anchor="middle" x="730" y="-442.8" font-family="arial" font-size="14.00">X4</text>
|
||||
<polyline fill="none" stroke="black" points="627,-435 833,-435 "/>
|
||||
<text text-anchor="middle" x="677.5" y="-419.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="728,-412 728,-435 "/>
|
||||
<text text-anchor="middle" x="757" y="-419.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="786,-412 786,-435 "/>
|
||||
<text text-anchor="middle" x="809.5" y="-419.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="627,-412 833,-412 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-396.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="627,-389 718,-389 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-373.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="627,-366 718,-366 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-350.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="627,-343 718,-343 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-327.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="718,-320 718,-412 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-396.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="718,-389 833,-389 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-373.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="718,-366 833,-366 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-350.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="718,-343 833,-343 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-327.8" 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,-115 0,-253 206,-253 206,-115 0,-115"/>
|
||||
<text text-anchor="middle" x="103" y="-237.8" font-family="arial" font-size="14.00">X5</text>
|
||||
<polyline fill="none" stroke="black" points="0,-230 206,-230 "/>
|
||||
<text text-anchor="middle" x="50.5" y="-214.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="101,-207 101,-230 "/>
|
||||
<text text-anchor="middle" x="130" y="-214.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="159,-207 159,-230 "/>
|
||||
<text text-anchor="middle" x="182.5" y="-214.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="0,-207 206,-207 "/>
|
||||
<text text-anchor="middle" x="57" y="-191.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="0,-184 114,-184 "/>
|
||||
<text text-anchor="middle" x="57" y="-168.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="0,-161 114,-161 "/>
|
||||
<text text-anchor="middle" x="57" y="-145.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="0,-138 114,-138 "/>
|
||||
<text text-anchor="middle" x="57" y="-122.8" font-family="arial" font-size="14.00">SDA</text>
|
||||
<polyline fill="none" stroke="black" points="114,-115 114,-207 "/>
|
||||
<text text-anchor="middle" x="160" y="-191.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="114,-184 206,-184 "/>
|
||||
<text text-anchor="middle" x="160" y="-168.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="114,-161 206,-161 "/>
|
||||
<text text-anchor="middle" x="160" y="-145.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="114,-138 206,-138 "/>
|
||||
<text text-anchor="middle" x="160" y="-122.8" 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,-384 350,-384 350,-204 483,-204 483,-384"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-361 350.5,-384 483.5,-384 483.5,-361 350.5,-361"/>
|
||||
<text text-anchor="start" x="406" y="-368.8" font-family="arial" font-size="14.00">W4</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-338 350.5,-361 373.5,-361 373.5,-338 350.5,-338"/>
|
||||
<text text-anchor="start" x="354.5" y="-345.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-338 373.5,-361 440.5,-361 440.5,-338 373.5,-338"/>
|
||||
<text text-anchor="start" x="377.5" y="-345.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-338 440.5,-361 483.5,-361 483.5,-338 440.5,-338"/>
|
||||
<text text-anchor="start" x="444.5" y="-345.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-326.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-309.8" font-family="arial" font-size="14.00">X5:1</text>
|
||||
<text text-anchor="start" x="407" y="-309.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-309.8" font-family="arial" font-size="14.00">X4:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-298 350.5,-304 483.5,-304 483.5,-298 350.5,-298"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-299 482.5,-299 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-303 351.5,-303 "/>
|
||||
<text text-anchor="start" x="360" y="-284.8" font-family="arial" font-size="14.00">X5:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-284.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-284.8" font-family="arial" font-size="14.00">X4:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-273 350.5,-279 483.5,-279 483.5,-273 350.5,-273"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-274 482.5,-274 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-278 351.5,-278 "/>
|
||||
<text text-anchor="start" x="360" y="-259.8" font-family="arial" font-size="14.00">X5:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-259.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-259.8" font-family="arial" font-size="14.00">X4:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-248 350.5,-254 483.5,-254 483.5,-248 350.5,-248"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-249 482.5,-249 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-253 351.5,-253 "/>
|
||||
<text text-anchor="start" x="360" y="-234.8" font-family="arial" font-size="14.00">X5:4</text>
|
||||
<text text-anchor="start" x="408" y="-234.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-234.8" font-family="arial" font-size="14.00">X4:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-223 350.5,-229 483.5,-229 483.5,-223 350.5,-223"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-224 482.5,-224 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-228 351.5,-228 "/>
|
||||
<text text-anchor="start" x="372" y="-209.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X5--W4 -->
|
||||
<g id="edge25" class="edge">
|
||||
<title>X5:e--W4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-194C287.19,-196.27 272.77,-301.27 350,-299"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-196C285.21,-196 270.79,-301 350,-301"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-198C283.23,-195.73 268.81,-300.73 350,-303"/>
|
||||
</g>
|
||||
<!-- X5--W4 -->
|
||||
<g id="edge27" class="edge">
|
||||
<title>X5:e--W4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-170C286.93,-172.26 273.04,-276.26 350,-274"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-172C284.95,-172 271.05,-276 350,-276"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-174C282.96,-171.74 269.07,-275.74 350,-278"/>
|
||||
</g>
|
||||
<!-- X5--W4 -->
|
||||
<g id="edge29" class="edge">
|
||||
<title>X5:e--W4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-147C286.41,-149.25 273.56,-251.25 350,-249"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-149C284.43,-149 271.57,-251 350,-251"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-151C282.44,-148.75 269.59,-250.75 350,-253"/>
|
||||
</g>
|
||||
<!-- X5--W4 -->
|
||||
<g id="edge31" class="edge">
|
||||
<title>X5:e--W4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-124C285.9,-126.24 274.07,-226.24 350,-224"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-126C283.92,-126 272.08,-226 350,-226"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-128C281.93,-125.76 270.1,-225.76 350,-228"/>
|
||||
</g>
|
||||
<!-- W5 -->
|
||||
<g id="node11" class="node">
|
||||
<title>W5</title>
|
||||
<polygon fill="white" stroke="black" stroke-dasharray="5,2" points="483,-180 350,-180 350,0 483,0 483,-180"/>
|
||||
<polygon fill="none" stroke="black" points="350.5,-157 350.5,-180 483.5,-180 483.5,-157 350.5,-157"/>
|
||||
<text text-anchor="start" x="406" y="-164.8" font-family="arial" font-size="14.00">W5</text>
|
||||
<polygon fill="none" stroke="black" points="350.5,-134 350.5,-157 373.5,-157 373.5,-134 350.5,-134"/>
|
||||
<text text-anchor="start" x="354.5" y="-141.8" font-family="arial" font-size="14.00">4x</text>
|
||||
<polygon fill="none" stroke="black" points="373.5,-134 373.5,-157 440.5,-157 440.5,-134 373.5,-134"/>
|
||||
<text text-anchor="start" x="377.5" y="-141.8" font-family="arial" font-size="14.00">0.25 mm²</text>
|
||||
<polygon fill="none" stroke="black" points="440.5,-134 440.5,-157 483.5,-157 483.5,-134 440.5,-134"/>
|
||||
<text text-anchor="start" x="444.5" y="-141.8" font-family="arial" font-size="14.00">0.2 m</text>
|
||||
<text text-anchor="start" x="415" y="-122.8" font-family="arial" font-size="14.00"> </text>
|
||||
<text text-anchor="start" x="360" y="-105.8" font-family="arial" font-size="14.00">X5:1</text>
|
||||
<text text-anchor="start" x="407" y="-105.8" font-family="arial" font-size="14.00">TQ</text>
|
||||
<text text-anchor="start" x="446" y="-105.8" font-family="arial" font-size="14.00">X6:1</text>
|
||||
<polygon fill="#00ffff" stroke="transparent" points="350.5,-94 350.5,-100 483.5,-100 483.5,-94 350.5,-94"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-95 482.5,-95 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-99 351.5,-99 "/>
|
||||
<text text-anchor="start" x="360" y="-80.8" font-family="arial" font-size="14.00">X5:2</text>
|
||||
<text text-anchor="start" x="407.5" y="-80.8" font-family="arial" font-size="14.00">PK</text>
|
||||
<text text-anchor="start" x="446" y="-80.8" font-family="arial" font-size="14.00">X6:2</text>
|
||||
<polygon fill="#ff66cc" stroke="transparent" stroke-width="2" points="350.5,-69 350.5,-75 483.5,-75 483.5,-69 350.5,-69"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-70 482.5,-70 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-74 351.5,-74 "/>
|
||||
<text text-anchor="start" x="360" y="-55.8" font-family="arial" font-size="14.00">X5:3</text>
|
||||
<text text-anchor="start" x="407.5" y="-55.8" font-family="arial" font-size="14.00">YE</text>
|
||||
<text text-anchor="start" x="446" y="-55.8" font-family="arial" font-size="14.00">X6:3</text>
|
||||
<polygon fill="#ffff00" stroke="transparent" stroke-width="2" points="350.5,-44 350.5,-50 483.5,-50 483.5,-44 350.5,-44"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-45 482.5,-45 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-49 351.5,-49 "/>
|
||||
<text text-anchor="start" x="360" y="-30.8" font-family="arial" font-size="14.00">X5:4</text>
|
||||
<text text-anchor="start" x="408" y="-30.8" font-family="arial" font-size="14.00">VT</text>
|
||||
<text text-anchor="start" x="446" y="-30.8" font-family="arial" font-size="14.00">X6:4</text>
|
||||
<polygon fill="#8000ff" stroke="transparent" stroke-width="2" points="350.5,-19 350.5,-25 483.5,-25 483.5,-19 350.5,-19"/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="351.5,-20 482.5,-20 "/>
|
||||
<polyline fill="none" stroke="black" stroke-width="2" points="482.5,-24 351.5,-24 "/>
|
||||
<text text-anchor="start" x="372" y="-5.8" font-family="arial" font-size="14.00"> </text>
|
||||
</g>
|
||||
<!-- X5--W5 -->
|
||||
<g id="edge33" class="edge">
|
||||
<title>X5:e--W5:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-194C281.68,-196.23 270.35,-97.23 350,-95"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M206,-196C283.67,-196 272.33,-97 350,-97"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-198C285.65,-195.77 274.32,-96.77 350,-99"/>
|
||||
</g>
|
||||
<!-- X5--W5 -->
|
||||
<g id="edge35" class="edge">
|
||||
<title>X5:e--W5:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-170C281.93,-172.24 270.1,-72.24 350,-70"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M206,-172C283.92,-172 272.08,-72 350,-72"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-174C285.9,-171.76 274.07,-71.76 350,-74"/>
|
||||
</g>
|
||||
<!-- X5--W5 -->
|
||||
<g id="edge37" class="edge">
|
||||
<title>X5:e--W5:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-147C282.44,-149.25 269.59,-47.25 350,-45"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M206,-149C284.43,-149 271.57,-47 350,-47"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-151C286.41,-148.75 273.56,-46.75 350,-49"/>
|
||||
</g>
|
||||
<!-- X5--W5 -->
|
||||
<g id="edge39" class="edge">
|
||||
<title>X5:e--W5:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-124C282.96,-126.26 269.07,-22.26 350,-20"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M206,-126C284.95,-126 271.05,-22 350,-22"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M206,-128C286.93,-125.74 273.04,-21.74 350,-24"/>
|
||||
</g>
|
||||
<!-- X6 -->
|
||||
<g id="node6" class="node">
|
||||
<title>X6</title>
|
||||
<polygon fill="white" stroke="black" points="627,-14 627,-152 833,-152 833,-14 627,-14"/>
|
||||
<text text-anchor="middle" x="730" y="-136.8" font-family="arial" font-size="14.00">X6</text>
|
||||
<polyline fill="none" stroke="black" points="627,-129 833,-129 "/>
|
||||
<text text-anchor="middle" x="677.5" y="-113.8" font-family="arial" font-size="14.00">Molex KK 254</text>
|
||||
<polyline fill="none" stroke="black" points="728,-106 728,-129 "/>
|
||||
<text text-anchor="middle" x="757" y="-113.8" font-family="arial" font-size="14.00">female</text>
|
||||
<polyline fill="none" stroke="black" points="786,-106 786,-129 "/>
|
||||
<text text-anchor="middle" x="809.5" y="-113.8" font-family="arial" font-size="14.00">4-pin</text>
|
||||
<polyline fill="none" stroke="black" points="627,-106 833,-106 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-90.8" font-family="arial" font-size="14.00">1</text>
|
||||
<polyline fill="none" stroke="black" points="627,-83 718,-83 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-67.8" font-family="arial" font-size="14.00">2</text>
|
||||
<polyline fill="none" stroke="black" points="627,-60 718,-60 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-44.8" font-family="arial" font-size="14.00">3</text>
|
||||
<polyline fill="none" stroke="black" points="627,-37 718,-37 "/>
|
||||
<text text-anchor="middle" x="672.5" y="-21.8" font-family="arial" font-size="14.00">4</text>
|
||||
<polyline fill="none" stroke="black" points="718,-14 718,-106 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-90.8" font-family="arial" font-size="14.00">GND</text>
|
||||
<polyline fill="none" stroke="black" points="718,-83 833,-83 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-67.8" font-family="arial" font-size="14.00">VCC</text>
|
||||
<polyline fill="none" stroke="black" points="718,-60 833,-60 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-44.8" font-family="arial" font-size="14.00">SCL</text>
|
||||
<polyline fill="none" stroke="black" points="718,-37 833,-37 "/>
|
||||
<text text-anchor="middle" x="775.5" y="-21.8" font-family="arial" font-size="14.00">SDA</text>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-911C560.23,-913.27 545.81,-808.27 627,-806"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-913C562.21,-913 547.79,-808 627,-808"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-915C564.19,-912.73 549.77,-807.73 627,-810"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-886C559.96,-888.26 546.07,-784.26 627,-782"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-888C561.95,-888 548.05,-784 627,-784"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-890C563.93,-887.74 550.04,-783.74 627,-786"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-861C559.44,-863.25 546.59,-761.25 627,-759"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-863C561.43,-863 548.57,-761 627,-761"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-865C563.41,-862.75 550.56,-760.75 627,-763"/>
|
||||
</g>
|
||||
<!-- W1--X2 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>W1:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-836C558.93,-838.24 547.1,-738.24 627,-736"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-838C560.92,-838 549.08,-738 627,-738"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-840C562.9,-837.76 551.07,-737.76 627,-740"/>
|
||||
</g>
|
||||
<!-- W2--X2 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>W2:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-707C562.65,-709.23 551.32,-808.23 627,-806"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-709C560.67,-709 549.33,-808 627,-808"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-711C558.68,-708.77 547.35,-807.77 627,-810"/>
|
||||
</g>
|
||||
<!-- W2--X2 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>W2:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-682C562.9,-684.24 551.07,-784.24 627,-782"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-684C560.92,-684 549.08,-784 627,-784"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-686C558.93,-683.76 547.1,-783.76 627,-786"/>
|
||||
</g>
|
||||
<!-- W2--X2 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>W2:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-657C563.41,-659.25 550.56,-761.25 627,-759"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-659C561.43,-659 548.57,-761 627,-761"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-661C559.44,-658.75 546.59,-760.75 627,-763"/>
|
||||
</g>
|
||||
<!-- W2--X2 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>W2:e--X2:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-632C563.93,-634.26 550.04,-738.26 627,-736"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-634C561.95,-634 548.05,-738 627,-738"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-636C559.96,-633.74 546.07,-737.74 627,-740"/>
|
||||
</g>
|
||||
<!-- W3--X4 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>W3:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-503C559.96,-505.26 546.07,-401.26 627,-399"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-505C561.95,-505 548.05,-401 627,-401"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-507C563.93,-504.74 550.04,-400.74 627,-403"/>
|
||||
</g>
|
||||
<!-- W3--X4 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>W3:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-478C559.7,-480.26 546.33,-377.26 627,-375"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-480C561.69,-480 548.31,-377 627,-377"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-482C563.67,-479.74 550.3,-376.74 627,-379"/>
|
||||
</g>
|
||||
<!-- W3--X4 -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>W3:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-453C559.19,-455.24 546.84,-354.24 627,-352"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-455C561.17,-455 548.83,-354 627,-354"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-457C563.16,-454.76 550.81,-353.76 627,-356"/>
|
||||
</g>
|
||||
<!-- W3--X4 -->
|
||||
<g id="edge24" class="edge">
|
||||
<title>W3:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-428C558.68,-430.23 547.35,-331.23 627,-329"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-430C560.67,-430 549.33,-331 627,-331"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-432C562.65,-429.77 551.32,-330.77 627,-333"/>
|
||||
</g>
|
||||
<!-- W4--X4 -->
|
||||
<g id="edge26" class="edge">
|
||||
<title>W4:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-299C562.9,-301.24 551.07,-401.24 627,-399"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-301C560.92,-301 549.08,-401 627,-401"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-303C558.93,-300.76 547.1,-400.76 627,-403"/>
|
||||
</g>
|
||||
<!-- W4--X4 -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>W4:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-274C563.16,-276.24 550.81,-377.24 627,-375"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-276C561.17,-276 548.83,-377 627,-377"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-278C559.19,-275.76 546.84,-376.76 627,-379"/>
|
||||
</g>
|
||||
<!-- W4--X4 -->
|
||||
<g id="edge30" class="edge">
|
||||
<title>W4:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-249C563.67,-251.26 550.3,-354.26 627,-352"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-251C561.69,-251 548.31,-354 627,-354"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-253C559.7,-250.74 546.33,-353.74 627,-356"/>
|
||||
</g>
|
||||
<!-- W4--X4 -->
|
||||
<g id="edge32" class="edge">
|
||||
<title>W4:e--X4:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-224C564.19,-226.27 549.77,-331.27 627,-329"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-226C562.21,-226 547.79,-331 627,-331"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-228C560.23,-225.73 545.81,-330.73 627,-333"/>
|
||||
</g>
|
||||
<!-- W5--X6 -->
|
||||
<g id="edge34" class="edge">
|
||||
<title>W5:e--X6:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-95C546.76,-95.02 562.75,-93.02 627,-93"/>
|
||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M483,-97C547.01,-97 562.99,-95 627,-95"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-99C547.25,-98.98 563.24,-96.98 627,-97"/>
|
||||
</g>
|
||||
<!-- W5--X6 -->
|
||||
<g id="edge36" class="edge">
|
||||
<title>W5:e--X6:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-70C546.88,-70 562.87,-69 627,-69"/>
|
||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M483,-72C547,-72 563,-71 627,-71"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-74C547.13,-74 563.12,-73 627,-73"/>
|
||||
</g>
|
||||
<!-- W5--X6 -->
|
||||
<g id="edge38" class="edge">
|
||||
<title>W5:e--X6:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-45C547.13,-45 563.12,-46 627,-46"/>
|
||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M483,-47C547,-47 563,-48 627,-48"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-49C546.88,-49 562.87,-50 627,-50"/>
|
||||
</g>
|
||||
<!-- W5--X6 -->
|
||||
<g id="edge40" class="edge">
|
||||
<title>W5:e--X6:w</title>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-20C547.38,-20.03 563.36,-23.03 627,-23"/>
|
||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M483,-22C547.01,-22 562.99,-25 627,-25"/>
|
||||
<path fill="none" stroke="#000000" stroke-width="2" d="M483,-24C546.64,-23.97 562.62,-26.97 627,-27"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 45 KiB |
52
tutorial/tutorial07.yml
Normal file
@ -0,0 +1,52 @@
|
||||
connectors:
|
||||
X1: &template_con
|
||||
type: Molex KK 254
|
||||
subtype: female
|
||||
pinout: [GND, VCC, SCL, SDA]
|
||||
X2:
|
||||
<<: *template_con
|
||||
X3:
|
||||
<<: *template_con
|
||||
X4:
|
||||
<<: *template_con
|
||||
X5:
|
||||
<<: *template_con
|
||||
X6:
|
||||
<<: *template_con
|
||||
|
||||
cables:
|
||||
W1: &template_wire
|
||||
gauge: 0.25 mm2
|
||||
length: 0.2
|
||||
colors: [TQ, PK, YE, VT]
|
||||
category: bundle
|
||||
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]
|
||||