diff --git a/.gitignore b/.gitignore index cc614ada..e45acc71 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,21 @@ build data dist venv/ + +.vscode/ + + +# Jetbrains Stuff +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ + + +# Windows +thumbs.db +desktop.ini \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..73f69e09 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/WireViz.iml b/.idea/WireViz.iml new file mode 100644 index 00000000..21ca91b4 --- /dev/null +++ b/.idea/WireViz.iml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 00000000..105ce2da --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..6649a8c6 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..89c2a2c6 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vagrant.xml b/.idea/vagrant.xml new file mode 100644 index 00000000..a5aa7868 --- /dev/null +++ b/.idea/vagrant.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/examples/demo01.bom.tsv b/examples/demo01.bom.tsv deleted file mode 100644 index d7534107..00000000 --- a/examples/demo01.bom.tsv +++ /dev/null @@ -1,4 +0,0 @@ -Item Qty Unit Designators -Connector, D-Sub, female, 9 pins 1 X1 -Connector, Molex KK 254, female, 3 pins 1 X2 -Cable, 3 x 0.25 mm² shielded 0.2 m W1 diff --git a/examples/demo01.gv b/examples/demo01.gv deleted file mode 100644 index 09194a3a..00000000 --- a/examples/demo01.gv +++ /dev/null @@ -1,21 +0,0 @@ -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|{D-Sub|female|9-pin}|{{DCD|RX|TX|DTR|GND|DSR|RTS|CTS|RI}|{1|2|3|4|5|6|7|8|9}}"] - X2 [label="X2|{Molex KK 254|female|3-pin}|{{1|2|3}|{GND|RX|TX}}"] - edge [color="#000000:#ffffff:#000000"] - X1:p5r: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:p3l:w - edge [color="#000000:#00ff00:#000000"] - X1:p3r:e -- W1:w3:w - W1:w3:e -- X2:p2l:w - edge [color="#000000"] - X1:p5r:e -- W1:ws:w - W1 [label=<
W1
3x0.25 mm²+ S0.2 m
 
X1:5WHX2:1
X1:2BNX2:3
X1:3GNX2:2
 
X1:5Shield
 
> fillcolor=white margin=0 shape=box style=""] -} diff --git a/examples/demo01.html b/examples/demo01.html deleted file mode 100644 index d5231e0b..00000000 --- a/examples/demo01.html +++ /dev/null @@ -1,171 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -D-Sub - -female - -9-pin - -DCD - -RX - -TX - -DTR - -GND - -DSR - -RTS - -CTS - -RI - -1 - -2 - -3 - -4 - -5 - -6 - -7 - -8 - -9 - - - -W1 - - -W1 - -3x - -0.25 mm² - -+ S - -0.2 m -  -X1:5 -WH -X2:1 - - - -X1:2 -BN -X2:3 - - - -X1:3 -GN -X2:2 - - - -  -X1:5 -Shield - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - -X2 - -X2 - -Molex KK 254 - -female - -3-pin - -1 - -2 - -3 - -GND - -RX - -TX - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, D-Sub, female, 9 pins1X1
Connector, Molex KK 254, female, 3 pins1X2
Cable, 3 x 0.25 mm² shielded0.2mW1
\ No newline at end of file diff --git a/examples/demo01.png b/examples/demo01.png deleted file mode 100644 index 77efff4a..00000000 Binary files a/examples/demo01.png and /dev/null differ diff --git a/examples/demo01.svg b/examples/demo01.svg deleted file mode 100644 index 517d58eb..00000000 --- a/examples/demo01.svg +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - -X1 - -X1 - -D-Sub - -female - -9-pin - -DCD - -RX - -TX - -DTR - -GND - -DSR - -RTS - -CTS - -RI - -1 - -2 - -3 - -4 - -5 - -6 - -7 - -8 - -9 - - - -W1 - - -W1 - -3x - -0.25 mm² - -+ S - -0.2 m -  -X1:5 -WH -X2:1 - - - -X1:2 -BN -X2:3 - - - -X1:3 -GN -X2:2 - - - -  -X1:5 -Shield - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - -X2 - -X2 - -Molex KK 254 - -female - -3-pin - -1 - -2 - -3 - -GND - -RX - -TX - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - diff --git a/examples/demo02.bom.tsv b/examples/demo02.bom.tsv deleted file mode 100644 index bbaf4a13..00000000 --- a/examples/demo02.bom.tsv +++ /dev/null @@ -1,13 +0,0 @@ -Item Qty Unit Designators -Connector, Crimp ferrule, 0.25 mm² 2 -Connector, Molex KK 254, female, 4 pins 2 X2, X3 -Connector, Molex KK 254, female, 5 pins 1 X4 -Connector, Molex KK 254, female, 8 pins 1 X1 -Cable, 2 x 0.25 mm² 0.3 m W4 -Wire, 0.14 mm², BK 0.9 m W1, W2, W3 -Wire, 0.14 mm², BU 0.3 m W3 -Wire, 0.14 mm², GN 0.6 m W1, W2 -Wire, 0.14 mm², OG 0.3 m W3 -Wire, 0.14 mm², RD 0.6 m W1, W2 -Wire, 0.14 mm², VT 0.3 m W3 -Wire, 0.14 mm², YE 0.6 m W1, W2 diff --git a/examples/demo02.gv b/examples/demo02.gv deleted file mode 100644 index 3e8f42d4..00000000 --- a/examples/demo02.gv +++ /dev/null @@ -1,79 +0,0 @@ -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|8-pin}|{{GND|+5V|SCL|SDA|MISO|MOSI|SCK|N/C}|{1|2|3|4|5|6|7|8}}"] - X2 [label="X2|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|+5V|SCL|SDA}}"] - X3 [label="X3|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|+5V|SCL|SDA}}"] - X4 [label="X4|{Molex KK 254|female|5-pin}|{{1|2|3|4|5}|{GND|+12V|MISO|MOSI|SCK}}"] - _F1 [label=< - - - - - -
Crimp ferrule, 0.25 mm²
- - - > margin=0 orientation=180 shape=none style=filled] - _F2 [label=< - - - - - -
Crimp ferrule, 0.25 mm²
- - - > margin=0 orientation=180 shape=none style=filled] - edge [color="#000000:#000000:#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:#ffff00:#000000"] - X1:p3r:e -- W1:w3:w - W1:w3:e -- X2:p3l:w - edge [color="#000000:#00ff00:#000000"] - X1:p4r:e -- W1:w4:w - W1:w4:e -- X2:p4l:w - W1 [label=<
W1
4x0.14 mm² (26 AWG)0.2 m
 
X1:1BKX2:1
X1:2RDX2:2
X1:3YEX2:3
X1:4GNX2:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] - edge [color="#000000:#000000:#000000"] - X1:p1r:e -- W2:w1:w - W2:w1:e -- X3:p1l:w - edge [color="#000000:#ff0000:#000000"] - X1:p2r:e -- W2:w2:w - W2:w2:e -- X3:p2l:w - edge [color="#000000:#ffff00:#000000"] - X1:p3r:e -- W2:w3:w - W2:w3:e -- X3:p3l:w - edge [color="#000000:#00ff00:#000000"] - X1:p4r:e -- W2:w4:w - W2:w4:e -- X3:p4l:w - W2 [label=<
W2
4x0.14 mm² (26 AWG)0.4 m
 
X1:1BKX3:1
X1:2RDX3:2
X1:3YEX3:3
X1:4GNX3:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] - edge [color="#000000:#000000:#000000"] - X1:p1r:e -- W3:w1:w - W3:w1:e -- X4:p1l:w - edge [color="#000000:#0066ff:#000000"] - X1:p5r:e -- W3:w2:w - W3:w2:e -- X4:p3l:w - edge [color="#000000:#ff8000:#000000"] - X1:p6r:e -- W3:w3:w - W3:w3:e -- X4:p4l:w - edge [color="#000000:#8000ff:#000000"] - X1:p7r:e -- W3:w4:w - W3:w4:e -- X4:p5l:w - W3 [label=<
W3
4x0.14 mm² (26 AWG)0.3 m
 
X1:1BKX4:1
X1:5BUX4:3
X1:6OGX4:4
X1:7VTX4:5
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] - edge [color="#000000:#000000:#000000"] - _F1:e -- W4:w1:w - edge [color="#000000:#ff0000:#000000"] - _F2:e -- W4:w2:w - edge [color="#000000:#000000:#000000"] - W4:w1:e -- X4:p1l:w - edge [color="#000000:#ff0000:#000000"] - W4:w2:e -- X4:p2l:w - W4 [label=<
W4
2x0.25 mm² (24 AWG)0.3 m
 
BKX4:1
RDX4:2
 
> fillcolor=white margin=0 shape=box style=""] -} diff --git a/examples/demo02.html b/examples/demo02.html deleted file mode 100644 index a63a0c65..00000000 --- a/examples/demo02.html +++ /dev/null @@ -1,499 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -Molex KK 254 - -female - -8-pin - -GND - -+5V - -SCL - -SDA - -MISO - -MOSI - -SCK - -N/C - -1 - -2 - -3 - -4 - -5 - -6 - -7 - -8 - - - -W1 - - -W1 - -4x - -0.14 mm² (26 AWG) - -0.2 m -  -X1:1 -BK -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:3 -YE -X2:3 - - - -X1:4 -GN -X2:4 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -W2 - - -W2 - -4x - -0.14 mm² (26 AWG) - -0.4 m -  -X1:1 -BK -X3:1 - - - -X1:2 -RD -X3:2 - - - -X1:3 -YE -X3:3 - - - -X1:4 -GN -X3:4 - - - -  - - - -X1:e--W2:w - - - - - - -X1:e--W2:w - - - - - - -X1:e--W2:w - - - - - - -X1:e--W2:w - - - - - - -W3 - - -W3 - -4x - -0.14 mm² (26 AWG) - -0.3 m -  -X1:1 -BK -X4:1 - - - -X1:5 -BU -X4:3 - - - -X1:6 -OG -X4:4 - - - -X1:7 -VT -X4:5 - - - -  - - - -X1:e--W3:w - - - - - - -X1:e--W3:w - - - - - - -X1:e--W3:w - - - - - - -X1:e--W3:w - - - - - - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -+5V - -SCL - -SDA - - - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -+5V - -SCL - -SDA - - - -X4 - -X4 - -Molex KK 254 - -female - -5-pin - -1 - -2 - -3 - -4 - -5 - -GND - -+12V - -MISO - -MOSI - -SCK - - - -_F1 - - Crimp ferrule, 0.25 mm²   -   - - - - -W4 - - -W4 - -2x - -0.25 mm² (24 AWG) - -0.3 m -  -BK -X4:1 - - - -RD -X4:2 - - - -  - - - -_F1:e--W4:w - - - - - - -_F2 - - Crimp ferrule, 0.25 mm²   -   - - - - -_F2:e--W4:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, Crimp ferrule, 0.25 mm²2
Connector, Molex KK 254, female, 4 pins2X2, X3
Connector, Molex KK 254, female, 5 pins1X4
Connector, Molex KK 254, female, 8 pins1X1
Cable, 2 x 0.25 mm²0.3mW4
Wire, 0.14 mm², BK0.9mW1, W2, W3
Wire, 0.14 mm², BU0.3mW3
Wire, 0.14 mm², GN0.6mW1, W2
Wire, 0.14 mm², OG0.3mW3
Wire, 0.14 mm², RD0.6mW1, W2
Wire, 0.14 mm², VT0.3mW3
Wire, 0.14 mm², YE0.6mW1, W2
\ No newline at end of file diff --git a/examples/demo02.png b/examples/demo02.png deleted file mode 100644 index 3517f29b..00000000 Binary files a/examples/demo02.png and /dev/null differ diff --git a/examples/demo02.svg b/examples/demo02.svg deleted file mode 100644 index 3b8a93e9..00000000 --- a/examples/demo02.svg +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - - - - -X1 - -X1 - -Molex KK 254 - -female - -8-pin - -GND - -+5V - -SCL - -SDA - -MISO - -MOSI - -SCK - -N/C - -1 - -2 - -3 - -4 - -5 - -6 - -7 - -8 - - - -W1 - - -W1 - -4x - -0.14 mm² (26 AWG) - -0.2 m -  -X1:1 -BK -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:3 -YE -X2:3 - - - -X1:4 -GN -X2:4 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -W2 - - -W2 - -4x - -0.14 mm² (26 AWG) - -0.4 m -  -X1:1 -BK -X3:1 - - - -X1:2 -RD -X3:2 - - - -X1:3 -YE -X3:3 - - - -X1:4 -GN -X3:4 - - - -  - - - -X1:e--W2:w - - - - - - -X1:e--W2:w - - - - - - -X1:e--W2:w - - - - - - -X1:e--W2:w - - - - - - -W3 - - -W3 - -4x - -0.14 mm² (26 AWG) - -0.3 m -  -X1:1 -BK -X4:1 - - - -X1:5 -BU -X4:3 - - - -X1:6 -OG -X4:4 - - - -X1:7 -VT -X4:5 - - - -  - - - -X1:e--W3:w - - - - - - -X1:e--W3:w - - - - - - -X1:e--W3:w - - - - - - -X1:e--W3:w - - - - - - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -+5V - -SCL - -SDA - - - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -+5V - -SCL - -SDA - - - -X4 - -X4 - -Molex KK 254 - -female - -5-pin - -1 - -2 - -3 - -4 - -5 - -GND - -+12V - -MISO - -MOSI - -SCK - - - -_F1 - - Crimp ferrule, 0.25 mm²   -   - - - - -W4 - - -W4 - -2x - -0.25 mm² (24 AWG) - -0.3 m -  -BK -X4:1 - - - -RD -X4:2 - - - -  - - - -_F1:e--W4:w - - - - - - -_F2 - - Crimp ferrule, 0.25 mm²   -   - - - - -_F2:e--W4:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W4:e--X4:w - - - - - - diff --git a/examples/ex01.bom.tsv b/examples/ex01.bom.tsv deleted file mode 100644 index 8af26913..00000000 --- a/examples/ex01.bom.tsv +++ /dev/null @@ -1,3 +0,0 @@ -Item Qty Unit Designators -Connector, Molex KK 254, female, 4 pins 2 X1, X2 -Cable, Serial, 4 x 0.25 mm² shielded 0.2 m W1 diff --git a/examples/ex01.gv b/examples/ex01.gv deleted file mode 100644 index d1ccbd33..00000000 --- a/examples/ex01.gv +++ /dev/null @@ -1,24 +0,0 @@ -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}|{1|2|3|4}}"] - X2 [label="X2|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|VCC|RX|TX}}"] - 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: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=<
W1
Serial4x0.25 mm² (24 AWG)+ S0.2 m
 
X1:1BNX2:1
X1:2RDX2:2
X1:3OGX2:4
X1:4YEX2:3
 
X1:1Shield
 
> fillcolor=white margin=0 shape=box style=""] -} diff --git a/examples/ex01.html b/examples/ex01.html deleted file mode 100644 index 6e7d4d8e..00000000 --- a/examples/ex01.html +++ /dev/null @@ -1,177 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -RX - -TX - -1 - -2 - -3 - -4 - - - -W1 - - -W1 - -Serial - -4x - -0.25 mm² (24 AWG) - -+ S - -0.2 m -  -X1:1 -BN -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:3 -OG -X2:4 - - - -X1:4 -YE -X2:3 - - - -  -X1:1 -Shield - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -RX - -TX - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins2X1, X2
Cable, Serial, 4 x 0.25 mm² shielded0.2mW1
\ No newline at end of file diff --git a/examples/ex01.png b/examples/ex01.png deleted file mode 100644 index f9fa61f3..00000000 Binary files a/examples/ex01.png and /dev/null differ diff --git a/examples/ex01.svg b/examples/ex01.svg deleted file mode 100644 index 8d5dbbb2..00000000 --- a/examples/ex01.svg +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -RX - -TX - -1 - -2 - -3 - -4 - - - -W1 - - -W1 - -Serial - -4x - -0.25 mm² (24 AWG) - -+ S - -0.2 m -  -X1:1 -BN -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:3 -OG -X2:4 - - - -X1:4 -YE -X2:3 - - - -  -X1:1 -Shield - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -RX - -TX - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - diff --git a/examples/ex02.bom.tsv b/examples/ex02.bom.tsv deleted file mode 100644 index 67cb7f0f..00000000 --- a/examples/ex02.bom.tsv +++ /dev/null @@ -1,5 +0,0 @@ -Item Qty Unit Designators -Connector, Molex Micro-Fit, female, 2 pins 3 X2, X3, X4 -Connector, Molex Micro-Fit, male, 2 pins 1 X1 -Cable, 2 x 0.25 mm² 0.4 m W1, W2 -Cable, 2 x 20 AWG 0.2 m W3 diff --git a/examples/ex02.gv b/examples/ex02.gv deleted file mode 100644 index 8f29aaf6..00000000 --- a/examples/ex02.gv +++ /dev/null @@ -1,32 +0,0 @@ -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 Micro-Fit|male|2-pin}|{{GND|VCC}|{1|2}}"] - X2 [label="X2|{Molex Micro-Fit|female|2-pin}|{{1|2}|{GND|VCC}}"] - X3 [label="X3|{Molex Micro-Fit|female|2-pin}|{{1|2}|{GND|VCC}}"] - X4 [label="X4|{Molex Micro-Fit|female|2-pin}|{{1|2}|{GND|VCC}}"] - edge [color="#000000:#000000:#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 - W1 [label=<
W1
2x0.25 mm² (24 AWG)0.2 m
 
X1:1BKX2:1
X1:2RDX2:2
 
> fillcolor=white margin=0 shape=box style=""] - edge [color="#000000:#000000:#000000"] - X1:p1r:e -- W2:w1:w - W2:w1:e -- X3:p1l:w - edge [color="#000000:#ff0000:#000000"] - X1:p2r:e -- W2:w2:w - W2:w2:e -- X3:p2l:w - W2 [label=<
W2
2x0.25 mm² (24 AWG)0.2 m
 
X1:1BKX3:1
X1:2RDX3:2
 
> fillcolor=white margin=0 shape=box style=""] - edge [color="#000000:#000000:#000000"] - X1:p1r:e -- W3:w1:w - W3:w1:e -- X4:p1l:w - edge [color="#000000:#ff0000:#000000"] - X1:p2r:e -- W3:w2:w - W3:w2:e -- X4:p2l:w - W3 [label=<
W3
2x20 AWG (0.75 mm²)0.2 m
 
X1:1BKX4:1
X1:2RDX4:2
 
> fillcolor=white margin=0 shape=box style=""] -} diff --git a/examples/ex02.html b/examples/ex02.html deleted file mode 100644 index be3f0abe..00000000 --- a/examples/ex02.html +++ /dev/null @@ -1,258 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -Molex Micro-Fit - -male - -2-pin - -GND - -VCC - -1 - -2 - - - -W1 - - -W1 - -2x - -0.25 mm² (24 AWG) - -0.2 m -  -X1:1 -BK -X2:1 - - - -X1:2 -RD -X2:2 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -W2 - - -W2 - -2x - -0.25 mm² (24 AWG) - -0.2 m -  -X1:1 -BK -X3:1 - - - -X1:2 -RD -X3:2 - - - -  - - - -X1:e--W2:w - - - - - - -X1:e--W2:w - - - - - - -W3 - - -W3 - -2x - -20 AWG (0.75 mm²) - -0.2 m -  -X1:1 -BK -X4:1 - - - -X1:2 -RD -X4:2 - - - -  - - - -X1:e--W3:w - - - - - - -X1:e--W3:w - - - - - - -X2 - -X2 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -X3 - -X3 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -X4 - -X4 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex Micro-Fit, female, 2 pins3X2, X3, X4
Connector, Molex Micro-Fit, male, 2 pins1X1
Cable, 2 x 0.25 mm²0.4mW1, W2
Cable, 2 x 20 AWG0.2mW3
\ No newline at end of file diff --git a/examples/ex02.png b/examples/ex02.png deleted file mode 100644 index 28d54ebe..00000000 Binary files a/examples/ex02.png and /dev/null differ diff --git a/examples/ex02.svg b/examples/ex02.svg deleted file mode 100644 index 5de828ee..00000000 --- a/examples/ex02.svg +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - - - -X1 - -X1 - -Molex Micro-Fit - -male - -2-pin - -GND - -VCC - -1 - -2 - - - -W1 - - -W1 - -2x - -0.25 mm² (24 AWG) - -0.2 m -  -X1:1 -BK -X2:1 - - - -X1:2 -RD -X2:2 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -W2 - - -W2 - -2x - -0.25 mm² (24 AWG) - -0.2 m -  -X1:1 -BK -X3:1 - - - -X1:2 -RD -X3:2 - - - -  - - - -X1:e--W2:w - - - - - - -X1:e--W2:w - - - - - - -W3 - - -W3 - -2x - -20 AWG (0.75 mm²) - -0.2 m -  -X1:1 -BK -X4:1 - - - -X1:2 -RD -X4:2 - - - -  - - - -X1:e--W3:w - - - - - - -X1:e--W3:w - - - - - - -X2 - -X2 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -X3 - -X3 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -X4 - -X4 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - diff --git a/examples/ex03.bom.tsv b/examples/ex03.bom.tsv deleted file mode 100644 index 98d3491e..00000000 --- a/examples/ex03.bom.tsv +++ /dev/null @@ -1,5 +0,0 @@ -Item Qty Unit Designators -Connector, Molex Micro-Fit, female, 2 pins 3 X2, X3, X4 -Connector, Molex Micro-Fit, male, 2 pins 1 X1 -Wire, 0.25 mm², BK 0.6 m W1 -Wire, 0.25 mm², RD 0.6 m W1 diff --git a/examples/ex03.gv b/examples/ex03.gv deleted file mode 100644 index c5a55e9f..00000000 --- a/examples/ex03.gv +++ /dev/null @@ -1,30 +0,0 @@ -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 Micro-Fit|male|2-pin}|{{GND|VCC}|{1|2}}"] - X2 [label="X2|{Molex Micro-Fit|female|2-pin}|{{1|2}|{GND|VCC}}"] - X3 [label="X3|{Molex Micro-Fit|female|2-pin}|{{1|2}|{GND|VCC}}"] - X4 [label="X4|{Molex Micro-Fit|female|2-pin}|{{1|2}|{GND|VCC}}"] - edge [color="#000000:#000000:#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:#000000:#000000"] - X1:p1r:e -- W1:w3:w - W1:w3:e -- X3:p1l:w - edge [color="#000000:#ff0000:#000000"] - X1:p2r:e -- W1:w4:w - W1:w4:e -- X3:p2l:w - edge [color="#000000:#000000:#000000"] - X1:p1r:e -- W1:w5:w - W1:w5:e -- X4:p1l:w - edge [color="#000000:#ff0000:#000000"] - X1:p2r:e -- W1:w6:w - W1:w6:e -- X4:p2l:w - W1 [label=<
W1
6x0.25 mm² (24 AWG)0.2 m
 
X1:1BKX2:1
X1:2RDX2:2
X1:1BKX3:1
X1:2RDX3:2
X1:1BKX4:1
X1:2RDX4:2
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] -} diff --git a/examples/ex03.html b/examples/ex03.html deleted file mode 100644 index 94905933..00000000 --- a/examples/ex03.html +++ /dev/null @@ -1,228 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -Molex Micro-Fit - -male - -2-pin - -GND - -VCC - -1 - -2 - - - -W1 - - -W1 - -6x - -0.25 mm² (24 AWG) - -0.2 m -  -X1:1 -BK -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:1 -BK -X3:1 - - - -X1:2 -RD -X3:2 - - - -X1:1 -BK -X4:1 - - - -X1:2 -RD -X4:2 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X2 - -X2 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -X3 - -X3 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -X4 - -X4 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X3:w - - - - - - -W1:e--X3:w - - - - - - -W1:e--X4:w - - - - - - -W1:e--X4:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex Micro-Fit, female, 2 pins3X2, X3, X4
Connector, Molex Micro-Fit, male, 2 pins1X1
Wire, 0.25 mm², BK0.6mW1
Wire, 0.25 mm², RD0.6mW1
\ No newline at end of file diff --git a/examples/ex03.png b/examples/ex03.png deleted file mode 100644 index 1a66384f..00000000 Binary files a/examples/ex03.png and /dev/null differ diff --git a/examples/ex03.svg b/examples/ex03.svg deleted file mode 100644 index af664bdb..00000000 --- a/examples/ex03.svg +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - - - - -X1 - -X1 - -Molex Micro-Fit - -male - -2-pin - -GND - -VCC - -1 - -2 - - - -W1 - - -W1 - -6x - -0.25 mm² (24 AWG) - -0.2 m -  -X1:1 -BK -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:1 -BK -X3:1 - - - -X1:2 -RD -X3:2 - - - -X1:1 -BK -X4:1 - - - -X1:2 -RD -X4:2 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X2 - -X2 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -X3 - -X3 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -X4 - -X4 - -Molex Micro-Fit - -female - -2-pin - -1 - -2 - -GND - -VCC - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X3:w - - - - - - -W1:e--X3:w - - - - - - -W1:e--X4:w - - - - - - -W1:e--X4:w - - - - - - diff --git a/examples/ex04.bom.tsv b/examples/ex04.bom.tsv deleted file mode 100644 index edee58d9..00000000 --- a/examples/ex04.bom.tsv +++ /dev/null @@ -1,8 +0,0 @@ -Item Qty Unit Designators -Connector, Crimp ferrule 12 -Wire, 0.25 mm², BN 0.2 m W1 -Wire, 0.25 mm², BU 0.2 m W1 -Wire, 0.25 mm², GN 0.2 m W1 -Wire, 0.25 mm², OG 0.2 m W1 -Wire, 0.25 mm², RD 0.2 m W1 -Wire, 0.25 mm², YE 0.2 m W1 diff --git a/examples/ex04.gv b/examples/ex04.gv deleted file mode 100644 index 7d4428ba..00000000 --- a/examples/ex04.gv +++ /dev/null @@ -1,152 +0,0 @@ -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] - _F1 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=180 shape=none style=filled] - _F2 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=180 shape=none style=filled] - _F3 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=180 shape=none style=filled] - _F4 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=180 shape=none style=filled] - _F5 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=180 shape=none style=filled] - _F6 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=180 shape=none style=filled] - _F7 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=0 shape=none style=filled] - _F8 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=0 shape=none style=filled] - _F9 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=0 shape=none style=filled] - _F10 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=0 shape=none style=filled] - _F11 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=0 shape=none style=filled] - _F12 [label=< - - - - - -
Crimp ferrule
- - - > margin=0 orientation=0 shape=none style=filled] - edge [color="#000000:#666600:#000000"] - _F1:e -- W1:w1:w - edge [color="#000000:#ff0000:#000000"] - _F2:e -- W1:w2:w - edge [color="#000000:#ff8000:#000000"] - _F3:e -- W1:w3:w - edge [color="#000000:#ffff00:#000000"] - _F4:e -- W1:w4:w - edge [color="#000000:#00ff00:#000000"] - _F5:e -- W1:w5:w - edge [color="#000000:#0066ff:#000000"] - _F6:e -- W1:w6:w - edge [color="#000000:#0066ff:#000000"] - W1:w6:e -- _F7:w - edge [color="#000000:#00ff00:#000000"] - W1:w5:e -- _F8:w - edge [color="#000000:#ffff00:#000000"] - W1:w4:e -- _F9:w - edge [color="#000000:#ff8000:#000000"] - W1:w3:e -- _F10:w - edge [color="#000000:#ff0000:#000000"] - W1:w2:e -- _F11:w - edge [color="#000000:#666600:#000000"] - W1:w1:e -- _F12:w - W1 [label=<
W1
6x0.25 mm² (24 AWG)0.2 m
 
BN
RD
OG
YE
GN
BU
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] -} diff --git a/examples/ex04.html b/examples/ex04.html deleted file mode 100644 index 4c441714..00000000 --- a/examples/ex04.html +++ /dev/null @@ -1,232 +0,0 @@ -

Diagram

- - - - - - - - -_F1 - - Crimp ferrule   -   - - - - -W1 - - -W1 - -6x - -0.25 mm² (24 AWG) - -0.2 m -  -BN - - - -RD - - - -OG - - - -YE - - - -GN - - - -BU - - - -  - - - -_F1:e--W1:w - - - - - - -_F2 - - Crimp ferrule   -   - - - - -_F2:e--W1:w - - - - - - -_F3 - - Crimp ferrule   -   - - - - -_F3:e--W1:w - - - - - - -_F4 - - Crimp ferrule   -   - - - - -_F4:e--W1:w - - - - - - -_F5 - - Crimp ferrule   -   - - - - -_F5:e--W1:w - - - - - - -_F6 - - Crimp ferrule   -   - - - - -_F6:e--W1:w - - - - - - -_F7 - -   - Crimp ferrule   - - - - -_F8 - -   - Crimp ferrule   - - - - -_F9 - -   - Crimp ferrule   - - - - -_F10 - -   - Crimp ferrule   - - - - -_F11 - -   - Crimp ferrule   - - - - -_F12 - -   - Crimp ferrule   - - - - -W1:e--_F7:w - - - - - - -W1:e--_F8:w - - - - - - -W1:e--_F9:w - - - - - - -W1:e--_F10:w - - - - - - -W1:e--_F11:w - - - - - - -W1:e--_F12:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, Crimp ferrule12
Wire, 0.25 mm², BN0.2mW1
Wire, 0.25 mm², BU0.2mW1
Wire, 0.25 mm², GN0.2mW1
Wire, 0.25 mm², OG0.2mW1
Wire, 0.25 mm², RD0.2mW1
Wire, 0.25 mm², YE0.2mW1
\ No newline at end of file diff --git a/examples/ex04.png b/examples/ex04.png deleted file mode 100644 index d0767247..00000000 Binary files a/examples/ex04.png and /dev/null differ diff --git a/examples/ex04.svg b/examples/ex04.svg deleted file mode 100644 index ecf2e71e..00000000 --- a/examples/ex04.svg +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - - - -_F1 - - Crimp ferrule   -   - - - - -W1 - - -W1 - -6x - -0.25 mm² (24 AWG) - -0.2 m -  -BN - - - -RD - - - -OG - - - -YE - - - -GN - - - -BU - - - -  - - - -_F1:e--W1:w - - - - - - -_F2 - - Crimp ferrule   -   - - - - -_F2:e--W1:w - - - - - - -_F3 - - Crimp ferrule   -   - - - - -_F3:e--W1:w - - - - - - -_F4 - - Crimp ferrule   -   - - - - -_F4:e--W1:w - - - - - - -_F5 - - Crimp ferrule   -   - - - - -_F5:e--W1:w - - - - - - -_F6 - - Crimp ferrule   -   - - - - -_F6:e--W1:w - - - - - - -_F7 - -   - Crimp ferrule   - - - - -_F8 - -   - Crimp ferrule   - - - - -_F9 - -   - Crimp ferrule   - - - - -_F10 - -   - Crimp ferrule   - - - - -_F11 - -   - Crimp ferrule   - - - - -_F12 - -   - Crimp ferrule   - - - - -W1:e--_F7:w - - - - - - -W1:e--_F8:w - - - - - - -W1:e--_F9:w - - - - - - -W1:e--_F10:w - - - - - - -W1:e--_F11:w - - - - - - -W1:e--_F12:w - - - - - - diff --git a/examples/ex05.bom.tsv b/examples/ex05.bom.tsv deleted file mode 100644 index d80fedd0..00000000 --- a/examples/ex05.bom.tsv +++ /dev/null @@ -1,6 +0,0 @@ -Item Qty Unit Designators -Connector, Molex KK 254, female, 4 pins 3 X1, X2, X3 -Wire, 0.25 mm², PK 0.4 m W1, W2 -Wire, 0.25 mm², TQ 0.4 m W1, W2 -Wire, 0.25 mm², VT 0.4 m W1, W2 -Wire, 0.25 mm², YE 0.4 m W1, W2 diff --git a/examples/ex05.gv b/examples/ex05.gv deleted file mode 100644 index 55077997..00000000 --- a/examples/ex05.gv +++ /dev/null @@ -1,36 +0,0 @@ -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}|{1|2|3|4}}"] - X2 [label="X2|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|VCC|SCL|SDA}|{1|2|3|4}}"] - X3 [label="X3|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|VCC|SCL|SDA}}"] - edge [color="#000000:#ff66cc:#000000"] - X1:p1r:e -- W1:w1:w - W1:w1:e -- X2:p1l:w - edge [color="#000000:#00ffff:#000000"] - X1:p2r:e -- W1:w2:w - W1:w2:e -- X2:p2l:w - edge [color="#000000:#ffff00:#000000"] - X1:p3r:e -- W1:w3:w - W1:w3:e -- X2:p3l:w - edge [color="#000000:#8000ff:#000000"] - X1:p4r:e -- W1:w4:w - W1:w4:e -- X2:p4l:w - W1 [label=<
W1
I2C4x0.25 mm²0.2 m
 
X1:1PKX2:1
X1:2TQX2:2
X1:3YEX2:3
X1:4VTX2:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] - edge [color="#000000:#ff66cc:#000000"] - X2:p1r:e -- W2:w1:w - W2:w1:e -- X3:p1l:w - edge [color="#000000:#00ffff:#000000"] - X2:p2r:e -- W2:w2:w - W2:w2:e -- X3:p2l:w - edge [color="#000000:#ffff00:#000000"] - X2:p3r:e -- W2:w3:w - W2:w3:e -- X3:p3l:w - edge [color="#000000:#8000ff:#000000"] - X2:p4r:e -- W2:w4:w - W2:w4:e -- X3:p4l:w - W2 [label=<
W2
I2C4x0.25 mm²0.2 m
 
X2:1PKX3:1
X2:2TQX3:2
X2:3YEX3:3
X2:4VTX3:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] -} diff --git a/examples/ex05.html b/examples/ex05.html deleted file mode 100644 index fc60fbc4..00000000 --- a/examples/ex05.html +++ /dev/null @@ -1,299 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W1 - - -W1 - -I2C - -4x - -0.25 mm² - -0.2 m -  -X1:1 -PK -X2:1 - - - -X1:2 -TQ -X2:2 - - - -X1:3 -YE -X2:3 - - - -X1:4 -VT -X2:4 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W2 - - -W2 - -I2C - -4x - -0.25 mm² - -0.2 m -  -X2:1 -PK -X3:1 - - - -X2:2 -TQ -X3:2 - - - -X2:3 -YE -X3:3 - - - -X2:4 -VT -X3:4 - - - -  - - - -X2:e--W2:w - - - - - - -X2:e--W2:w - - - - - - -X2:e--W2:w - - - - - - -X2:e--W2:w - - - - - - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins3X1, X2, X3
Wire, 0.25 mm², PK0.4mW1, W2
Wire, 0.25 mm², TQ0.4mW1, W2
Wire, 0.25 mm², VT0.4mW1, W2
Wire, 0.25 mm², YE0.4mW1, W2
\ No newline at end of file diff --git a/examples/ex05.png b/examples/ex05.png deleted file mode 100644 index c6df384a..00000000 Binary files a/examples/ex05.png and /dev/null differ diff --git a/examples/ex05.svg b/examples/ex05.svg deleted file mode 100644 index 943e3a6c..00000000 --- a/examples/ex05.svg +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W1 - - -W1 - -I2C - -4x - -0.25 mm² - -0.2 m -  -X1:1 -PK -X2:1 - - - -X1:2 -TQ -X2:2 - - - -X1:3 -YE -X2:3 - - - -X1:4 -VT -X2:4 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W2 - - -W2 - -I2C - -4x - -0.25 mm² - -0.2 m -  -X2:1 -PK -X3:1 - - - -X2:2 -TQ -X3:2 - - - -X2:3 -YE -X3:3 - - - -X2:4 -VT -X3:4 - - - -  - - - -X2:e--W2:w - - - - - - -X2:e--W2:w - - - - - - -X2:e--W2:w - - - - - - -X2:e--W2:w - - - - - - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - -W2:e--X3:w - - - - - - diff --git a/examples/ex06.bom.tsv b/examples/ex06.bom.tsv deleted file mode 100644 index 7885f329..00000000 --- a/examples/ex06.bom.tsv +++ /dev/null @@ -1,6 +0,0 @@ -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 diff --git a/examples/ex06.gv b/examples/ex06.gv deleted file mode 100644 index 2779de23..00000000 --- a/examples/ex06.gv +++ /dev/null @@ -1,78 +0,0 @@ -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}|{1|2|3|4}}"] - X2 [label="X2|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|VCC|SCL|SDA}}"] - X3 [label="X3|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{1|2|3|4}}"] - X4 [label="X4|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|VCC|SCL|SDA}}"] - X5 [label="X5|{Molex KK 254|female|4-pin}|{{GND|VCC|SCL|SDA}|{1|2|3|4}}"] - X6 [label="X6|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|VCC|SCL|SDA}}"] - edge [color="#000000:#ff66cc:#000000"] - X1:p1r:e -- W1:w1:w - W1:w1:e -- X2:p1l:w - edge [color="#000000:#00ffff:#000000"] - X1:p2r:e -- W1:w2:w - W1:w2:e -- X2:p2l:w - edge [color="#000000:#ffff00:#000000"] - X1:p3r:e -- W1:w3:w - W1:w3:e -- X2:p3l:w - edge [color="#000000:#8000ff:#000000"] - X1:p4r:e -- W1:w4:w - W1:w4:e -- X2:p4l:w - W1 [label=<
W1
4x0.25 mm²0.2 m
 
X1:1PKX2:1
X1:2TQX2:2
X1:3YEX2:3
X1:4VTX2:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] - edge [color="#000000:#ff66cc:#000000"] - X3:p1r:e -- W2:w1:w - W2:w1:e -- X2:p1l:w - edge [color="#000000:#00ffff:#000000"] - X3:p2r:e -- W2:w2:w - W2:w2:e -- X2:p2l:w - edge [color="#000000:#ffff00:#000000"] - X3:p3r:e -- W2:w3:w - W2:w3:e -- X2:p3l:w - edge [color="#000000:#8000ff:#000000"] - X3:p4r:e -- W2:w4:w - W2:w4:e -- X2:p4l:w - W2 [label=<
W2
4x0.25 mm²0.2 m
 
X3:1PKX2:1
X3:2TQX2:2
X3:3YEX2:3
X3:4VTX2:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] - edge [color="#000000:#ff66cc:#000000"] - X3:p1r:e -- W3:w1:w - W3:w1:e -- X4:p1l:w - edge [color="#000000:#00ffff:#000000"] - X3:p2r:e -- W3:w2:w - W3:w2:e -- X4:p2l:w - edge [color="#000000:#ffff00:#000000"] - X3:p3r:e -- W3:w3:w - W3:w3:e -- X4:p3l:w - edge [color="#000000:#8000ff:#000000"] - X3:p4r:e -- W3:w4:w - W3:w4:e -- X4:p4l:w - W3 [label=<
W3
4x0.25 mm²0.2 m
 
X3:1PKX4:1
X3:2TQX4:2
X3:3YEX4:3
X3:4VTX4:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] - edge [color="#000000:#ff66cc:#000000"] - X5:p1r:e -- W4:w1:w - W4:w1:e -- X4:p1l:w - edge [color="#000000:#00ffff:#000000"] - X5:p2r:e -- W4:w2:w - W4:w2:e -- X4:p2l:w - edge [color="#000000:#ffff00:#000000"] - X5:p3r:e -- W4:w3:w - W4:w3:e -- X4:p3l:w - edge [color="#000000:#8000ff:#000000"] - X5:p4r:e -- W4:w4:w - W4:w4:e -- X4:p4l:w - W4 [label=<
W4
4x0.25 mm²0.2 m
 
X5:1PKX4:1
X5:2TQX4:2
X5:3YEX4:3
X5:4VTX4:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] - edge [color="#000000:#ff66cc:#000000"] - X5:p1r:e -- W5:w1:w - W5:w1:e -- X6:p1l:w - edge [color="#000000:#00ffff:#000000"] - X5:p2r:e -- W5:w2:w - W5:w2:e -- X6:p2l:w - edge [color="#000000:#ffff00:#000000"] - X5:p3r:e -- W5:w3:w - W5:w3:e -- X6:p3l:w - edge [color="#000000:#8000ff:#000000"] - X5:p4r:e -- W5:w4:w - W5:w4:e -- X6:p4l:w - W5 [label=<
W5
4x0.25 mm²0.2 m
 
X5:1PKX6:1
X5:2TQX6:2
X5:3YEX6:3
X5:4VTX6:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] -} diff --git a/examples/ex06.html b/examples/ex06.html deleted file mode 100644 index ea542d0e..00000000 --- a/examples/ex06.html +++ /dev/null @@ -1,656 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W1 - - -W1 - -4x - -0.25 mm² - -0.2 m -  -X1:1 -PK -X2:1 - - - -X1:2 -TQ -X2:2 - - - -X1:3 -YE -X2:3 - - - -X1:4 -VT -X2:4 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - - - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W2 - - -W2 - -4x - -0.25 mm² - -0.2 m -  -X3:1 -PK -X2:1 - - - -X3:2 -TQ -X2:2 - - - -X3:3 -YE -X2:3 - - - -X3:4 -VT -X2:4 - - - -  - - - -X3:e--W2:w - - - - - - -X3:e--W2:w - - - - - - -X3:e--W2:w - - - - - - -X3:e--W2:w - - - - - - -W3 - - -W3 - -4x - -0.25 mm² - -0.2 m -  -X3:1 -PK -X4:1 - - - -X3:2 -TQ -X4:2 - - - -X3:3 -YE -X4:3 - - - -X3:4 -VT -X4:4 - - - -  - - - -X3:e--W3:w - - - - - - -X3:e--W3:w - - - - - - -X3:e--W3:w - - - - - - -X3:e--W3:w - - - - - - -X4 - -X4 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - - - -X5 - -X5 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W4 - - -W4 - -4x - -0.25 mm² - -0.2 m -  -X5:1 -PK -X4:1 - - - -X5:2 -TQ -X4:2 - - - -X5:3 -YE -X4:3 - - - -X5:4 -VT -X4:4 - - - -  - - - -X5:e--W4:w - - - - - - -X5:e--W4:w - - - - - - -X5:e--W4:w - - - - - - -X5:e--W4:w - - - - - - -W5 - - -W5 - -4x - -0.25 mm² - -0.2 m -  -X5:1 -PK -X6:1 - - - -X5:2 -TQ -X6:2 - - - -X5:3 -YE -X6:3 - - - -X5:4 -VT -X6:4 - - - -  - - - -X5:e--W5:w - - - - - - -X5:e--W5:w - - - - - - -X5:e--W5:w - - - - - - -X5:e--W5:w - - - - - - -X6 - -X6 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W2:e--X2:w - - - - - - -W2:e--X2:w - - - - - - -W2:e--X2:w - - - - - - -W2:e--X2:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W5:e--X6:w - - - - - - -W5:e--X6:w - - - - - - -W5:e--X6:w - - - - - - -W5:e--X6:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins6X1, X2, X3, X4, X5, X6
Wire, 0.25 mm², PK1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², TQ1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², VT1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², YE1.0mW1, W2, W3, W4, W5
\ No newline at end of file diff --git a/examples/ex06.png b/examples/ex06.png deleted file mode 100644 index ba0a2bfd..00000000 Binary files a/examples/ex06.png and /dev/null differ diff --git a/examples/ex06.svg b/examples/ex06.svg deleted file mode 100644 index a0d03876..00000000 --- a/examples/ex06.svg +++ /dev/null @@ -1,655 +0,0 @@ - - - - - - - - - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W1 - - -W1 - -4x - -0.25 mm² - -0.2 m -  -X1:1 -PK -X2:1 - - - -X1:2 -TQ -X2:2 - - - -X1:3 -YE -X2:3 - - - -X1:4 -VT -X2:4 - - - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - - - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W2 - - -W2 - -4x - -0.25 mm² - -0.2 m -  -X3:1 -PK -X2:1 - - - -X3:2 -TQ -X2:2 - - - -X3:3 -YE -X2:3 - - - -X3:4 -VT -X2:4 - - - -  - - - -X3:e--W2:w - - - - - - -X3:e--W2:w - - - - - - -X3:e--W2:w - - - - - - -X3:e--W2:w - - - - - - -W3 - - -W3 - -4x - -0.25 mm² - -0.2 m -  -X3:1 -PK -X4:1 - - - -X3:2 -TQ -X4:2 - - - -X3:3 -YE -X4:3 - - - -X3:4 -VT -X4:4 - - - -  - - - -X3:e--W3:w - - - - - - -X3:e--W3:w - - - - - - -X3:e--W3:w - - - - - - -X3:e--W3:w - - - - - - -X4 - -X4 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - - - -X5 - -X5 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - - - -W4 - - -W4 - -4x - -0.25 mm² - -0.2 m -  -X5:1 -PK -X4:1 - - - -X5:2 -TQ -X4:2 - - - -X5:3 -YE -X4:3 - - - -X5:4 -VT -X4:4 - - - -  - - - -X5:e--W4:w - - - - - - -X5:e--W4:w - - - - - - -X5:e--W4:w - - - - - - -X5:e--W4:w - - - - - - -W5 - - -W5 - -4x - -0.25 mm² - -0.2 m -  -X5:1 -PK -X6:1 - - - -X5:2 -TQ -X6:2 - - - -X5:3 -YE -X6:3 - - - -X5:4 -VT -X6:4 - - - -  - - - -X5:e--W5:w - - - - - - -X5:e--W5:w - - - - - - -X5:e--W5:w - - - - - - -X5:e--W5:w - - - - - - -X6 - -X6 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W2:e--X2:w - - - - - - -W2:e--X2:w - - - - - - -W2:e--X2:w - - - - - - -W2:e--X2:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W3:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W4:e--X4:w - - - - - - -W5:e--X6:w - - - - - - -W5:e--X6:w - - - - - - -W5:e--X6:w - - - - - - -W5:e--X6:w - - - - - - diff --git a/examples/ex07.bom.tsv b/examples/ex07.bom.tsv deleted file mode 100644 index ff4b2d70..00000000 --- a/examples/ex07.bom.tsv +++ /dev/null @@ -1,4 +0,0 @@ -Item Qty Unit Designators -Connector, D-Sub, female, 9 pins 1 X2 -Connector, TE 776164-1, female, 35 pins 1 X1 -Cable, 2 x 20 AWG 1 m C1 diff --git a/examples/ex07.gv b/examples/ex07.gv deleted file mode 100644 index 2a10a840..00000000 --- a/examples/ex07.gv +++ /dev/null @@ -1,16 +0,0 @@ -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|{TE 776164-1|female|35-pin}|{{5|6}}|Unconnected pins are not shown"] - X2 [label="X2|{D-Sub|female|9-pin}|{{2|7}}|Unconnected pins are not shown"] - edge [color="#000000:#ffff00:#000000"] - X1:p5r:e -- C1:w1:w - C1:w1:e -- X2:p7l:w - edge [color="#000000:#00ff00:#000000"] - X1:p6r:e -- C1:w2:w - C1:w2:e -- X2:p2l:w - C1 [label=<
C1
2x20 AWG1 m
 
X1:5YEX2:7
X1:6GNX2:2
 
> fillcolor=white margin=0 shape=box style=""] -} diff --git a/examples/ex07.html b/examples/ex07.html deleted file mode 100644 index c2061747..00000000 --- a/examples/ex07.html +++ /dev/null @@ -1,104 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -TE 776164-1 - -female - -35-pin - -5 - -6 - -Unconnected pins are not shown - - - -C1 - - -C1 - -2x - -20 AWG - -1 m -  -X1:5 -YE -X2:7 - - - -X1:6 -GN -X2:2 - - - -  - - - -X1:e--C1:w - - - - - - -X1:e--C1:w - - - - - - -X2 - -X2 - -D-Sub - -female - -9-pin - -2 - -7 - -Unconnected pins are not shown - - - -C1:e--X2:w - - - - - - -C1:e--X2:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, D-Sub, female, 9 pins1X2
Connector, TE 776164-1, female, 35 pins1X1
Cable, 2 x 20 AWG1mC1
\ No newline at end of file diff --git a/examples/ex07.png b/examples/ex07.png deleted file mode 100644 index 2fc2ce6a..00000000 Binary files a/examples/ex07.png and /dev/null differ diff --git a/examples/ex07.svg b/examples/ex07.svg deleted file mode 100644 index a89b0a41..00000000 --- a/examples/ex07.svg +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - -X1 - -X1 - -TE 776164-1 - -female - -35-pin - -5 - -6 - -Unconnected pins are not shown - - - -C1 - - -C1 - -2x - -20 AWG - -1 m -  -X1:5 -YE -X2:7 - - - -X1:6 -GN -X2:2 - - - -  - - - -X1:e--C1:w - - - - - - -X1:e--C1:w - - - - - - -X2 - -X2 - -D-Sub - -female - -9-pin - -2 - -7 - -Unconnected pins are not shown - - - -C1:e--X2:w - - - - - - -C1:e--X2:w - - - - - - diff --git a/examples/ex08.bom.tsv b/examples/ex08.bom.tsv deleted file mode 100644 index 3457bbb3..00000000 --- a/examples/ex08.bom.tsv +++ /dev/null @@ -1,3 +0,0 @@ -Item Qty Unit Designators -Connector, Phone Connector, male 3.5, 3 pins 1 Key -Cable, 3 x 24 AWG shielded 0.2 m W1 diff --git a/examples/ex08.gv b/examples/ex08.gv deleted file mode 100644 index 2e189bb1..00000000 --- a/examples/ex08.gv +++ /dev/null @@ -1,17 +0,0 @@ -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] - Key [label="Key|{Phone Connector|male 3.5}|{{Dot|Dash|Ground}|{T|R|S}}"] - edge [color="#000000:#ffffff:#000000"] - Key:pSr:e -- W1:w1:w - edge [color="#000000:#666600:#000000"] - Key:pRr:e -- W1:w2:w - edge [color="#000000:#00ff00:#000000"] - Key:pTr:e -- W1:w3:w - edge [color="#000000"] - Key:pSr:e -- W1:ws:w - W1 [label=<
W1
3x24 AWG+ S0.2 m
 
Key:SWH
Key:RBN
Key:TGN
 
Key:SShield
 
> fillcolor=white margin=0 shape=box style=""] -} diff --git a/examples/ex08.html b/examples/ex08.html deleted file mode 100644 index 854d239d..00000000 --- a/examples/ex08.html +++ /dev/null @@ -1,97 +0,0 @@ -

Diagram

- - - - - - - - -Key - -Key - -Phone Connector - -male 3.5 - -Dot - -Dash - -Ground - -T - -R - -S - - - -W1 - - -W1 - -3x - -24 AWG - -+ S - -0.2 m -  -Key:S -WH - - - -Key:R -BN - - - -Key:T -GN - - - -  -Key:S -Shield - -  - - - -Key:e--W1:w - - - - - - -Key:e--W1:w - - - - - - -Key:e--W1:w - - - - - - -Key:e--W1:w - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, Phone Connector, male 3.5, 3 pins1Key
Cable, 3 x 24 AWG shielded0.2mW1
\ No newline at end of file diff --git a/examples/ex08.png b/examples/ex08.png deleted file mode 100644 index 7767320d..00000000 Binary files a/examples/ex08.png and /dev/null differ diff --git a/examples/ex08.svg b/examples/ex08.svg deleted file mode 100644 index 630f541f..00000000 --- a/examples/ex08.svg +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - -Key - -Key - -Phone Connector - -male 3.5 - -Dot - -Dash - -Ground - -T - -R - -S - - - -W1 - - -W1 - -3x - -24 AWG - -+ S - -0.2 m -  -Key:S -WH - - - -Key:R -BN - - - -Key:T -GN - - - -  -Key:S -Shield - -  - - - -Key:e--W1:w - - - - - - -Key:e--W1:w - - - - - - -Key:e--W1:w - - - - - - -Key:e--W1:w - - - - diff --git a/examples/ex09.bom.tsv b/examples/ex09.bom.tsv deleted file mode 100644 index b07a1548..00000000 --- a/examples/ex09.bom.tsv +++ /dev/null @@ -1,4 +0,0 @@ -Item Qty Unit Designators -Connector, D-Sub, male, 25 pins 1 X1 -Connector, F48, female, 48 pins 1 X2 -Cable, 12 x 0.25 mm² shielded 0.2 m W1 diff --git a/examples/ex09.gv b/examples/ex09.gv deleted file mode 100644 index 52df78a9..00000000 --- a/examples/ex09.gv +++ /dev/null @@ -1,48 +0,0 @@ -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|{D-Sub|male|25-pin}|{{SENSE_P_1|SENSE_N_1|SENSE_P_2|SENSE_N_2|SENSE_P_3|SENSE_N_3|SENSE_P_4|SENSE_N_4|SENSE_P_5|SENSE_N_5|SENSE_P_6|SENSE_N_6|GND}|{1|14|3|16|5|18|7|20|9|22|11|24|13}}"] - X2 [label="X2|{F48|female|48-pin}|{{z2|b2|d2|z4|b4|d4|z6|b6|d6|z8|b8|d8|z10|b10|d10|z12|b12|d12|z14|b14|d14|z16|b16|d16|z18|b18|d18|z20|b20|d20|z22|b22|d22|z24|b24|d24|z26|b26|d26|z28|b28|d28|z30|b30|d30|z32|b32|d32}}"] - edge [color="#000000:#666600:#000000"] - X1:p1r:e -- W1:w2:w - W1:w2:e -- X2:pd4l:w - edge [color="#000000:#ffffff:#000000"] - X1:p14r:e -- W1:w1:w - W1:w1:e -- X2:pz2l:w - edge [color="#000000:#ffff00:#000000"] - X1:p3r:e -- W1:w4:w - W1:w4:e -- X2:pd10l:w - edge [color="#000000:#00ff00:#000000"] - X1:p16r:e -- W1:w3:w - W1:w3:e -- X2:pz8l:w - edge [color="#000000:#ff66cc:#000000"] - X1:p5r:e -- W1:w6:w - W1:w6:e -- X2:pd16l:w - edge [color="#000000:#999999:#000000"] - X1:p18r:e -- W1:w5:w - W1:w5:e -- X2:pz14l:w - edge [color="#000000:#ff0000:#000000"] - X1:p7r:e -- W1:w8:w - W1:w8:e -- X2:pd20l:w - edge [color="#000000:#0066ff:#000000"] - X1:p20r:e -- W1:w7:w - W1:w7:e -- X2:pz18l:w - edge [color="#000000:#8000ff:#000000"] - X1:p9r:e -- W1:w10:w - W1:w10:e -- X2:pd26l:w - edge [color="#000000:#000000:#000000"] - X1:p22r:e -- W1:w9:w - W1:w9:e -- X2:pz24l:w - edge [color="#000000:#666600:#000000"] - X1:p11r:e -- W1:w12:w - W1:w12:e -- X2:pd32l:w - edge [color="#000000:#ffffff:#000000"] - X1:p24r:e -- W1:w11:w - W1:w11:e -- X2:pz30l:w - edge [color="#000000"] - X1:p13r:e -- W1:ws:w - W1 [label=<
W1
12x0.25 mm²+ S0.2 m
 
X1:14WHX2:z2
X1:1BNX2:d4
X1:16GNX2:z8
X1:3YEX2:d10
X1:18GYX2:z14
X1:5PKX2:d16
X1:20BUX2:z18
X1:7RDX2:d20
X1:22BKX2:z24
X1:9VTX2:d26
X1:24WHX2:z30
X1:11BNX2:d32
 
X1:13Shield
 
> fillcolor=white margin=0 shape=box style=""] -} diff --git a/examples/ex09.html b/examples/ex09.html deleted file mode 100644 index ccce9d50..00000000 --- a/examples/ex09.html +++ /dev/null @@ -1,451 +0,0 @@ -

Diagram

- - - - - - - - -X1 - -X1 - -D-Sub - -male - -25-pin - -SENSE_P_1 - -SENSE_N_1 - -SENSE_P_2 - -SENSE_N_2 - -SENSE_P_3 - -SENSE_N_3 - -SENSE_P_4 - -SENSE_N_4 - -SENSE_P_5 - -SENSE_N_5 - -SENSE_P_6 - -SENSE_N_6 - -GND - -1 - -14 - -3 - -16 - -5 - -18 - -7 - -20 - -9 - -22 - -11 - -24 - -13 - - - -W1 - - -W1 - -12x - -0.25 mm² - -+ S - -0.2 m -  -X1:14 -WH -X2:z2 - - - -X1:1 -BN -X2:d4 - - - -X1:16 -GN -X2:z8 - - - -X1:3 -YE -X2:d10 - - - -X1:18 -GY -X2:z14 - - - -X1:5 -PK -X2:d16 - - - -X1:20 -BU -X2:z18 - - - -X1:7 -RD -X2:d20 - - - -X1:22 -BK -X2:z24 - - - -X1:9 -VT -X2:d26 - - - -X1:24 -WH -X2:z30 - - - -X1:11 -BN -X2:d32 - - - -  -X1:13 -Shield - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - -X2 - -X2 - -F48 - -female - -48-pin - -z2 - -b2 - -d2 - -z4 - -b4 - -d4 - -z6 - -b6 - -d6 - -z8 - -b8 - -d8 - -z10 - -b10 - -d10 - -z12 - -b12 - -d12 - -z14 - -b14 - -d14 - -z16 - -b16 - -d16 - -z18 - -b18 - -d18 - -z20 - -b20 - -d20 - -z22 - -b22 - -d22 - -z24 - -b24 - -d24 - -z26 - -b26 - -d26 - -z28 - -b28 - -d28 - -z30 - -b30 - -d30 - -z32 - -b32 - -d32 - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -

Bill of Materials

ItemQtyUnitDesignators
Connector, D-Sub, male, 25 pins1X1
Connector, F48, female, 48 pins1X2
Cable, 12 x 0.25 mm² shielded0.2mW1
\ No newline at end of file diff --git a/examples/ex09.png b/examples/ex09.png deleted file mode 100644 index 80c7662f..00000000 Binary files a/examples/ex09.png and /dev/null differ diff --git a/examples/ex09.svg b/examples/ex09.svg deleted file mode 100644 index 29ba2bb0..00000000 --- a/examples/ex09.svg +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - -X1 - -X1 - -D-Sub - -male - -25-pin - -SENSE_P_1 - -SENSE_N_1 - -SENSE_P_2 - -SENSE_N_2 - -SENSE_P_3 - -SENSE_N_3 - -SENSE_P_4 - -SENSE_N_4 - -SENSE_P_5 - -SENSE_N_5 - -SENSE_P_6 - -SENSE_N_6 - -GND - -1 - -14 - -3 - -16 - -5 - -18 - -7 - -20 - -9 - -22 - -11 - -24 - -13 - - - -W1 - - -W1 - -12x - -0.25 mm² - -+ S - -0.2 m -  -X1:14 -WH -X2:z2 - - - -X1:1 -BN -X2:d4 - - - -X1:16 -GN -X2:z8 - - - -X1:3 -YE -X2:d10 - - - -X1:18 -GY -X2:z14 - - - -X1:5 -PK -X2:d16 - - - -X1:20 -BU -X2:z18 - - - -X1:7 -RD -X2:d20 - - - -X1:22 -BK -X2:z24 - - - -X1:9 -VT -X2:d26 - - - -X1:24 -WH -X2:z30 - - - -X1:11 -BN -X2:d32 - - - -  -X1:13 -Shield - -  - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - - - -X1:e--W1:w - - - - -X2 - -X2 - -F48 - -female - -48-pin - -z2 - -b2 - -d2 - -z4 - -b4 - -d4 - -z6 - -b6 - -d6 - -z8 - -b8 - -d8 - -z10 - -b10 - -d10 - -z12 - -b12 - -d12 - -z14 - -b14 - -d14 - -z16 - -b16 - -d16 - -z18 - -b18 - -d18 - -z20 - -b20 - -d20 - -z22 - -b22 - -d22 - -z24 - -b24 - -d24 - -z26 - -b26 - -d26 - -z28 - -b28 - -d28 - -z30 - -b30 - -d30 - -z32 - -b32 - -d32 - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - -W1:e--X2:w - - - - - - diff --git a/examples/ex10.yml b/examples/ex10.yml new file mode 100644 index 00000000..3d0a1b73 --- /dev/null +++ b/examples/ex10.yml @@ -0,0 +1,24 @@ +# Example 7: Crossover Cable +connectors: + X1: + type: Stewart Connector SS-37000-002 + subtype: male + pinout: [DA+,DA-,DB+,DC+,DC-,DB-,DD+,DD-] # pincount is implicit in pinout + X2: + type: Stewart Connector SS-37000-002 + subtype: male + pinout: [DB+,DB-,DA+,DD+,DD-,DA-,DC+,DC-] + +cables: + W1: + color_code: T568A # auto-color wires based on a standard + wirecount: 8 # need to specify number of wires explicitly when using a color code + gauge: 24 AWG # also accepts AWG as unit + length: 1 # length in m + shield: false + type: CAT5e + +connections: + - - X1: [1-8] + - W1: [1-8] + - X2: [3,6,1,7,8,2,4,5] # crossover diff --git a/examples/readme.md b/examples/readme.md deleted file mode 100644 index e90e5939..00000000 --- a/examples/readme.md +++ /dev/null @@ -1,55 +0,0 @@ -# Example gallery -## Example 01 -![](ex01.png) - -[Source](ex01.yml) - [Bill of Materials](ex01.bom.tsv) - - -## Example 02 -![](ex02.png) - -[Source](ex02.yml) - [Bill of Materials](ex02.bom.tsv) - - -## Example 03 -![](ex03.png) - -[Source](ex03.yml) - [Bill of Materials](ex03.bom.tsv) - - -## Example 04 -![](ex04.png) - -[Source](ex04.yml) - [Bill of Materials](ex04.bom.tsv) - - -## Example 05 -![](ex05.png) - -[Source](ex05.yml) - [Bill of Materials](ex05.bom.tsv) - - -## Example 06 -![](ex06.png) - -[Source](ex06.yml) - [Bill of Materials](ex06.bom.tsv) - - -## Example 07 -![](ex07.png) - -[Source](ex07.yml) - [Bill of Materials](ex07.bom.tsv) - - -## Example 08 -![](ex08.png) - -[Source](ex08.yml) - [Bill of Materials](ex08.bom.tsv) - - -## Example 09 -![](ex09.png) - -[Source](ex09.yml) - [Bill of Materials](ex09.bom.tsv) - - diff --git a/requirements.txt b/requirements.txt index d24fc959..a6b8d4f5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,17 @@ . graphviz pyyaml +wireviz +toml +setuptools +isort +appdirs +pylint +astroid +mccabe +six +wrapt +chardet +pip +wheel +lxml \ No newline at end of file diff --git a/setup.py b/setup.py index 950e3147..ccd09b0d 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,5 @@ #!/usr/bin/python3 +# -*- coding: utf-8 -*- import os from setuptools import setup, find_packages @@ -42,4 +43,4 @@ def read(fname): 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', ], -) +) \ No newline at end of file diff --git a/src/wireviz/Harness.py b/src/wireviz/Harness.py index 3461cc96..faf0376b 100644 --- a/src/wireviz/Harness.py +++ b/src/wireviz/Harness.py @@ -65,7 +65,7 @@ def create_graph(self) -> Graph: font = 'arial' dot.attr('graph', rankdir='LR', ranksep='2', - bgcolor='white', + bgcolor=wv_colors.default_bknd_color, nodesep='0.33', fontname=font) dot.attr('node', shape='record', @@ -89,7 +89,7 @@ def create_graph(self) -> Graph: rows = [[connector.manufacturer, f'MPN: {connector.manufacturer_part_number}' if connector.manufacturer_part_number else None, f'IPN: {connector.internal_part_number}' if connector.internal_part_number else None], - [html_line_breaks(connector.type), html_line_breaks(connector.subtype), connector.color, '' if connector.color else None], + [html_line_breaks(connector.type), html_line_breaks(connector.subtype), wv_colors.translate_color(connector.color, "HEX"), '' if connector.color else None], [html_line_breaks(connector.notes)]] html = nested_html_table(rows) @@ -201,6 +201,7 @@ def create_graph(self) -> Graph: for bla in p: html = f'{html}{bla}' html = f'{html}' + #TODO: RESOLVE THIS MESS bgcolor = wv_colors.translate_color(connection, 'hex') bgcolor = bgcolor if bgcolor != '' else '#ffffff' html = f'{html}' @@ -219,7 +220,14 @@ def create_graph(self) -> Graph: for attrib in wireidentification: html = f'{html}{attrib}' html = f'{html}' - + # -------------------- + bgcolors = ('#000000:' + wv_colors.translate_color(connection, 'hex') + ':#000000').split(':') + html = f'{html}' + for j, bgcolor in enumerate( + bgcolors[::-1]): # Reverse to match the curved wires when more than 2 colors + html = f'{html}' + html = html + '
' + # END OF MESS if cable.shield: p = ['', 'Shield', ''] html = f'{html} ' # spacer @@ -227,7 +235,7 @@ def create_graph(self) -> Graph: for bla in p: html = html + f'{bla}' html = f'{html}' - html = f'{html}' + html = f'{html}' html = f'{html} ' # spacer at the end @@ -244,12 +252,10 @@ def create_graph(self) -> Graph: for connection in cable.connections: if isinstance(connection.via_port, int): # check if it's an actual wire and not a shield search_color = cable.colors[connection.via_port - 1] - if search_color in wv_colors.color_hex: - dot.attr('edge', color=f'#000000:{wv_colors.color_hex[search_color]}:#000000') - else: # color name not found - dot.attr('edge', color='#000000:#ffffff:#000000') + dot.attr('edge', color='#000000:{wire_color}:#000000'.format( + wire_color=wv_colors.get_color_hex(search_color))) else: # it's a shield connection - dot.attr('edge', color='#000000') + dot.attr('edge', color=wv_colors.shield_color) if connection.from_port is not None: # connect to left from_ferrule = self.connectors[connection.from_name].category == 'ferrule' diff --git a/src/wireviz/build_examples.py b/src/wireviz/build_examples.py index e6229412..4b361766 100755 --- a/src/wireviz/build_examples.py +++ b/src/wireviz/build_examples.py @@ -9,7 +9,7 @@ from wireviz import wireviz demos = 2 # 2 -examples = 9 # 9 +examples = 10 # 9 tutorials = 8 # 7 if demos: diff --git a/src/wireviz/clean_examples.py b/src/wireviz/clean_examples.py new file mode 100644 index 00000000..2df01221 --- /dev/null +++ b/src/wireviz/clean_examples.py @@ -0,0 +1,15 @@ +import os +import sys + +sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) + +examples_path = os.path.join('..','..','examples') + +generated_extensions = ['.gv', '.png', '.svg', '.html', '.bom.tsv'] + +files = os.listdir(examples_path) + +for file in files: + if list(filter(file.endswith, generated_extensions)): + os.remove(os.path.join(examples_path, file)) +os.remove(os.path.join(examples_path,'readme.md')) \ No newline at end of file diff --git a/src/wireviz/wv_colors.py b/src/wireviz/wv_colors.py index 055b467d..5ff3cd49 100644 --- a/src/wireviz/wv_colors.py +++ b/src/wireviz/wv_colors.py @@ -1,13 +1,37 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- +import sys COLOR_CODES = { - 'DIN': ['WH', 'BN', 'GN', 'YE', 'GY', 'PK', 'BU', 'RD', 'BK', 'VT'], # ,'GYPK','RDBU','WHGN','BNGN','WHYE','YEBN','WHGY','GYBN','WHPK','PKBN'], + 'DIN': ['WH', 'BN', 'GN', 'YE', 'GY', 'PK', 'BU', 'RD', 'BK', 'VT', 'GYPK', 'RDBU', 'WHGN', 'BNGN', 'WHYE', 'YEBN', + 'WHGY', 'GYBN', 'WHPK', 'PKBN', 'WHBU', 'BNBU', 'WHRD', 'BNRD', 'WHBK', 'BNBK', 'GYGN', 'YEGY', 'PKGN', + 'YEPK', 'GNBU', 'YEBU', 'GNRD', 'YERD', 'GNBK', 'YEBK', 'GYBU', 'PKBU', 'GYRD', 'PKRD', 'GYBK', 'PKBK', + 'BUBK', 'RDBK', 'WHBNBK', 'YEGNBK', 'GYPKBK', 'RDBUBK', 'WHGNBK', 'BNGNBK', 'WHYEBK', 'YEBNBK', 'WHGYBK', + 'GYBNBK', 'WHPKBK', 'PKBNBK', 'WHBUBK', 'BNBUBK', 'WHRDBK', 'BNRDBK'], 'IEC': ['BN', 'RD', 'OG', 'YE', 'GN', 'BU', 'VT', 'GY', 'WH', 'BK'], 'BW': ['BK', 'WH'], + 'TEL': ['BUWH', 'WHBU', 'OGWH', 'WHOG', 'GNWH', 'WHGN', 'BNWH', 'WHBN', 'SLWH', 'WHSL', 'BURD', 'RDBU', 'OGRD', + 'RDOG', 'GNRD', 'RDGN', 'BNRD', 'RDBN', 'SLRD', 'RDSL', 'BUBK', 'BKBU', 'OGBK', 'BKOG', 'GNBK', 'BKGN', + 'BNBK', 'BKBN', 'SLBK', 'BKSL', 'BUYW', 'YWBU', 'OGYW', 'YWOG', 'GNYW', 'YWGN', 'BNYW', 'YWBN', 'SLYW', + 'YWSL', 'BUVT', 'VTBU', 'OGVT', 'VTOG', 'GNVT', 'VTGN', 'BNVT', 'VTBN', 'SLVT', 'VTSL'], + 'TELALT': ['WHBU', 'BU', 'WHOG', 'OG', 'WHGN', 'GN', 'WHBN', 'BN', 'WHSL', 'SL', 'RDBU', 'BURD', 'RDOG', 'OGRD', + 'RDGN', 'GNRD', 'RDBN', 'BNRD', 'RDSL', 'SLRD', 'BKBU', 'BUBK', 'BKOG', 'OGBK', 'BKGN', 'GNBK', 'BKBN', + 'BNBK', 'BKSL', 'SLBK', 'YWBU', 'BUYW', 'YWOG', 'OGYW', 'YWGN', 'GNYW', 'YWBN', 'BNYW', 'YWSL', 'SLYW', + 'VTBU', 'BUVT', 'VTOG', 'OGVT', 'VTGN', 'GNVT', 'VTBN', 'BNVT', 'VTSL', 'SLVT'], + 'T568A': ['WHGN', 'GN', 'WHOG', 'BU', 'WHBU', 'OG', 'WHBN', 'BN'], + 'T568B': ['WHOG', 'OG', 'WHGN', 'BU', 'WHBU', 'GN', 'WHBN', 'BN'], } -color_hex = { +default_color = '#ffffff' + +# default_bkgnd_color = '#ffffff' # white +default_bknd_color = '#fffbf8' # off-white beige-ish + +# Convention: Color names should be 2 letters long, to allow for multicolored wires + +shield_color = '#aaaaaa:#84878c' # SN + +_color_hex = { 'BK': '#000000', 'WH': '#ffffff', 'GY': '#999999', @@ -19,10 +43,17 @@ 'TQ': '#00ffff', 'BU': '#0066ff', 'VT': '#8000ff', - 'BN': '#666600', + 'BN': '#a52a2a', + 'SL': '#708090', + # Faux-copper look, for bare CU wire + 'CU': '#d6775e:#895956', + # Silvery look for tinned bare wire + 'SN': '#aaaaaa:#84878c', + # Yellow-green PE wire + 'PE': '#54aa85:#f7f854:#54aa85', } -color_full = { +_color_full = { 'BK': 'black', 'WH': 'white', 'GY': 'grey', @@ -35,9 +66,13 @@ 'BU': 'blue', 'VT': 'violet', 'BN': 'brown', + 'SL': 'slate', + 'CU': 'bare copper', + 'SN': 'tinned copper', } -color_ger = { +# TODO Help wanted: can someone check the german translation? +_color_ger = { 'BK': 'sw', 'WH': 'ws', 'GY': 'gr', @@ -50,29 +85,52 @@ 'BU': 'bl', 'VT': 'vi', 'BN': 'br', + # To the best of my ability, likely incorrect: + + # Slate --> Schieferfarbe --> SI ?? + 'SL': 'si', + # Copper + 'CU': 'ku', + # Tinned + 'SN': 'si' } -def translate_color(inp, color_mode): - if inp == '': - output = '' - else: - if color_mode == 'full': - output = color_full[inp].lower() - elif color_mode == 'FULL': - output = color_full[inp].upper() - elif color_mode == 'hex': - output = color_hex[inp].lower() - elif color_mode == 'HEX': - output = color_hex[inp].upper() - elif color_mode == 'ger': - output = color_ger[inp].lower() - elif color_mode == 'GER': - output = color_ger[inp].upper() - elif color_mode == 'short': - output = inp.lower() - elif color_mode == 'SHORT': - output = inp.upper() - else: - raise Exception('Unknown color mode') + +def get_color_hex(input): + if len(input) == 4: # give wires with EXACTLY 2 colors that striped/banded look + input = input + input[:2] + try: + output = ":".join([_color_hex[input[i:i + 2]] for i in range(0, len(input), 2)]) + except KeyError: + print("Unknown Color Specified", file=sys.stderr) + output = default_color + #raise Exception('Unknown Color Name') + if input == None: + output = default_color return output + + +def translate_color(input, color_mode): + if not input: + return None + upper = color_mode.isupper() + if not (color_mode.isupper() or color_mode.islower()): + raise Exception('Unknown color mode capitalization') + + color_mode = color_mode.lower() + if color_mode == 'full': + output = "/".join([_color_full[input[i:i+2]] for i in range(0,len(input),2)]) + elif color_mode == 'hex': + output = get_color_hex(input) + elif color_mode == 'ger': + output = "".join([_color_ger[input[i:i+2]] for i in range(o,len(input),2)]) + elif color_mode == 'short': + output = input + else: + raise Exception('Unknown color mode') + if upper: + return output.upper() + else: + return output.lower() + diff --git a/tutorial/readme.md b/tutorial/readme.md index b82d7cb9..db161f89 100644 --- a/tutorial/readme.md +++ b/tutorial/readme.md @@ -1,423 +1 @@ # 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: - -![](tutorial01.png) - -[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: - -![](tutorial02.png) - -[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: - -![](tutorial03.png) - -[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: - -![](tutorial04.png) - -[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 - F1: - category: ferrule - autogenerate: true - 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 (separately from ferrules) - - W1: [1-4] - - X1: [1-4] -``` - - -Output: - -![](tutorial05.png) - -[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 - F_05: - category: ferrule - autogenerate: true - 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 - - F_05 - - W1: [1,4] # a new ferrule is auto-generated for each wire - - # attach connectors (separately 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: - -![](tutorial06.png) - -[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: - -![](tutorial07.png) - -[Bill of Materials](tutorial07.bom.tsv) - - -## 8 - Part numbers - -* Part number information can be added to parts - * Only provided fields will be added to the diagram and bom -* Bundles can have part information specified by wire - -[Source](tutorial08.yml): - -```yaml -connectors: - X1: &template1 # define a template for later use - type: Molex KK 254 - pincount: 4 - subtype: female - manufacturer: Molex - manufacturer_part_number: 22013047 - X2: - <<: *template1 # reuse template - internal_part_number: CON4 - X3: - <<: *template1 # reuse template - -cables: - W1: - wirecount: 4 - length: 1 - gauge: 0.25 mm2 - color_code: IEC - manufacturer: CablesCo - manufacturer_part_number: ABC123 - internal_part_number: CAB1 - W2: - category: bundle - length: 1 - gauge: 0.25 mm2 - colors: [YE, BK, BK, RD] - manufacturer: [WiresCo,WiresCo,WiresCo,WiresCo] - manufacturer_part_number: [W1-YE,W1-BK,W1-BK,W1-RD] - internal_part_number: [WIRE1,WIRE2,WIRE2,WIRE3] - - -connections: - - - - X1: [1-4] - - W1: [1-4] - - X2: [1-4] - - - - X1: [1-4] - - W2: [1-4] - - X3: [1-4] -``` - - -Output: - -![](tutorial08.png) - -[Bill of Materials](tutorial08.bom.tsv) - - diff --git a/tutorial/tutorial01.gv b/tutorial/tutorial01.gv index a37a4adc..b8e6b416 100644 --- a/tutorial/tutorial01.gv +++ b/tutorial/tutorial01.gv @@ -1,7 +1,7 @@ graph { // Graph generated by WireViz // https://github.com/formatc1702/WireViz - graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + graph [bgcolor="#fffbf8" 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}|{{1|2|3|4}}"] @@ -18,5 +18,5 @@ graph { edge [color="#000000:#ffffff:#000000"] X1:p4r:e -- W1:w4:w W1:w4:e -- X2:p4l:w - W1 [label=<
W1
4x1 m
 
X1:1X2:1
X1:2X2:2
X1:3X2:3
X1:4X2:4
 
> fillcolor=white margin=0 shape=box style=""] + W1 [label=<
W1
4x1 m
X1:1X2:1
X1:2X2:2
X1:3X2:3
X1:4X2:4
> fillcolor=white margin=0 shape=box style=""] } diff --git a/tutorial/tutorial01.html b/tutorial/tutorial01.html index 5672e80c..7037f999 100644 --- a/tutorial/tutorial01.html +++ b/tutorial/tutorial01.html @@ -1,133 +1,121 @@

Diagram

- - - - - + + + +%3 + - -X1 - -X1 - -4-pin - -1 - -2 - -3 - -4 +X1 + +X1 + +4-pin + +1 + +2 + +3 + +4 - -W1 - - -W1 - -4x - -1 m -  -X1:1 -X2:1 - - - -X1:2 -X2:2 - - - -X1:3 -X2:3 - - - -X1:4 -X2:4 - - - -  +W1 + + +W1 + +4x + +1 m +X1:1 +X2:1 + + + +X1:2 +X2:2 + + + +X1:3 +X2:3 + + + +X1:4 +X2:4 + + + - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X2 - -X2 - -4-pin - -1 - -2 - -3 - -4 +X2 + +X2 + +4-pin + +1 + +2 + +3 + +4 - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p3l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p4l:w + + + diff --git a/tutorial/tutorial01.png b/tutorial/tutorial01.png index beab89db..6af37c6d 100644 Binary files a/tutorial/tutorial01.png and b/tutorial/tutorial01.png differ diff --git a/tutorial/tutorial01.svg b/tutorial/tutorial01.svg index 861658fa..6bb649af 100644 --- a/tutorial/tutorial01.svg +++ b/tutorial/tutorial01.svg @@ -1,133 +1,121 @@ - - - - - + + + +%3 + - -X1 - -X1 - -4-pin - -1 - -2 - -3 - -4 +X1 + +X1 + +4-pin + +1 + +2 + +3 + +4 - -W1 - - -W1 - -4x - -1 m -  -X1:1 -X2:1 - - - -X1:2 -X2:2 - - - -X1:3 -X2:3 - - - -X1:4 -X2:4 - - - -  +W1 + + +W1 + +4x + +1 m +X1:1 +X2:1 + + + +X1:2 +X2:2 + + + +X1:3 +X2:3 + + + +X1:4 +X2:4 + + + - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X2 - -X2 - -4-pin - -1 - -2 - -3 - -4 +X2 + +X2 + +4-pin + +1 + +2 + +3 + +4 - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p3l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p4l:w + + + diff --git a/tutorial/tutorial02.bom.tsv b/tutorial/tutorial02.bom.tsv index 726ee4d4..e3370aac 100644 --- a/tutorial/tutorial02.bom.tsv +++ b/tutorial/tutorial02.bom.tsv @@ -1,3 +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 +Cable, 4 x 0.25 mm² 1 m W1 diff --git a/tutorial/tutorial02.gv b/tutorial/tutorial02.gv index deefec73..9686b21e 100644 --- a/tutorial/tutorial02.gv +++ b/tutorial/tutorial02.gv @@ -1,7 +1,7 @@ graph { // Graph generated by WireViz // https://github.com/formatc1702/WireViz - graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + graph [bgcolor="#fffbf8" 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}|{{1|2|3|4}}"] @@ -9,7 +9,7 @@ graph { edge [color="#000000:#ffffff:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w - edge [color="#000000:#666600:#000000"] + edge [color="#000000:#a52a2a:#000000"] X1:p2r:e -- W1:w2:w W1:w2:e -- X2:p2l:w edge [color="#000000:#00ff00:#000000"] @@ -18,5 +18,5 @@ graph { edge [color="#000000:#ffff00:#000000"] X1:p4r:e -- W1:w4:w W1:w4:e -- X2:p3l:w - W1 [label=<
W1
4x0.25 mm² (24 AWG)1 m
 
X1:1WHX2:1
X1:2BNX2:2
X1:3GNX2:4
X1:4YEX2:3
 
> fillcolor=white margin=0 shape=box style=""] + W1 [label=<
W1
4x0.25 mm² (24 AWG)1 m
X1:1WHX2:1
X1:2BNX2:2
X1:3GNX2:4
X1:4YEX2:3
> fillcolor=white margin=0 shape=box style=""] } diff --git a/tutorial/tutorial02.html b/tutorial/tutorial02.html index 9ff939c5..b5af434d 100644 --- a/tutorial/tutorial02.html +++ b/tutorial/tutorial02.html @@ -1,148 +1,136 @@

Diagram

- - - - - + + + +%3 + - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 +X1 + +X1 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 - -W1 - - -W1 - -4x - -0.25 mm² (24 AWG) - -1 m -  -X1:1 -WH -X2:1 - - - -X1:2 -BN -X2:2 - - - -X1:3 -GN -X2:4 - - - -X1:4 -YE -X2:3 - - - -  +W1 + + +W1 + +4x + +0.25 mm² (24 AWG) + +1 m +X1:1 +WH +X2:1 + + + +X1:2 +BN +X2:2 + + + +X1:3 +GN +X2:4 + + + +X1:4 +YE +X2:3 + + + - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 +X2 + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p4l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p3l:w + + + -

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins2X1, X2
Cable, 4 x 0.25 mm²1mW1
\ No newline at end of file +

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins2X1, X2
Cable, 4 x 0.25 mm²1mW1
\ No newline at end of file diff --git a/tutorial/tutorial02.png b/tutorial/tutorial02.png index 3510d65c..32f620d9 100644 Binary files a/tutorial/tutorial02.png and b/tutorial/tutorial02.png differ diff --git a/tutorial/tutorial02.svg b/tutorial/tutorial02.svg index edeaf1f0..1457a7c4 100644 --- a/tutorial/tutorial02.svg +++ b/tutorial/tutorial02.svg @@ -1,147 +1,135 @@ - - - - - + + + +%3 + - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 +X1 + +X1 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 - -W1 - - -W1 - -4x - -0.25 mm² (24 AWG) - -1 m -  -X1:1 -WH -X2:1 - - - -X1:2 -BN -X2:2 - - - -X1:3 -GN -X2:4 - - - -X1:4 -YE -X2:3 - - - -  +W1 + + +W1 + +4x + +0.25 mm² (24 AWG) + +1 m +X1:1 +WH +X2:1 + + + +X1:2 +BN +X2:2 + + + +X1:3 +GN +X2:4 + + + +X1:4 +YE +X2:3 + + + - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 +X2 + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p4l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p3l:w + + + diff --git a/tutorial/tutorial03.bom.tsv b/tutorial/tutorial03.bom.tsv index a9c25a8e..ee37571d 100644 --- a/tutorial/tutorial03.bom.tsv +++ b/tutorial/tutorial03.bom.tsv @@ -1,3 +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 +Cable, 4 x 0.25 mm² shielded 1 m W1 diff --git a/tutorial/tutorial03.gv b/tutorial/tutorial03.gv index ce130137..2b5197e7 100644 --- a/tutorial/tutorial03.gv +++ b/tutorial/tutorial03.gv @@ -1,7 +1,7 @@ graph { // Graph generated by WireViz // https://github.com/formatc1702/WireViz - graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + graph [bgcolor="#fffbf8" 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}|{1|2|3|4}}"] @@ -9,7 +9,7 @@ graph { edge [color="#000000:#ffffff:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w - edge [color="#000000:#666600:#000000"] + edge [color="#000000:#a52a2a:#000000"] X1:p2r:e -- W1:w2:w W1:w2:e -- X2:p2l:w edge [color="#000000:#00ff00:#000000"] @@ -18,7 +18,7 @@ graph { edge [color="#000000:#ffff00:#000000"] X1:p4r:e -- W1:w4:w W1:w4:e -- X2:p3l:w - edge [color="#000000"] + edge [color="#aaaaaa:#84878c"] X1:p1r:e -- W1:ws:w - W1 [label=<
W1
4x0.25 mm² (24 AWG)+ S1 m
 
X1:1WHX2:1
X1:2BNX2:2
X1:3GNX2:4
X1:4YEX2:3
 
X1:1Shield
 
> fillcolor=white margin=0 shape=box style=""] + W1 [label=<
W1
4x0.25 mm² (24 AWG)+ S1 m
X1:1WHX2:1
X1:2BNX2:2
X1:3GNX2:4
X1:4YEX2:3
X1:1Shield
> fillcolor=white margin=0 shape=box style=""] } diff --git a/tutorial/tutorial03.html b/tutorial/tutorial03.html index 8e46c3f9..e710c171 100644 --- a/tutorial/tutorial03.html +++ b/tutorial/tutorial03.html @@ -1,175 +1,169 @@

Diagram

- - - - - + + + +%3 + - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -RX - -TX - -1 - -2 - -3 - -4 +X1 + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +VCC + +RX + +TX + +1 + +2 + +3 + +4 - -W1 - - -W1 - -4x - -0.25 mm² (24 AWG) - -+ S - -1 m -  -X1:1 -WH -X2:1 - - - -X1:2 -BN -X2:2 - - - -X1:3 -GN -X2:4 - - - -X1:4 -YE -X2:3 - - - -  -X1:1 -Shield - -  +W1 + + +W1 + +4x + +0.25 mm² (24 AWG) + ++ S + +1 m +X1:1 +WH +X2:1 + + + +X1:2 +BN +X2:2 + + + +X1:3 +GN +X2:4 + + + +X1:4 +YE +X2:3 + + + +X1:1 +Shield + + + + + + + + - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X1:e--W1:w - +X1:p1r:e--W1:ws:w + + - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -RX - -TX +X2 + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +RX + +TX - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p4l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p3l:w + + + -

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins2X1, X2
Cable, 4 x 0.25 mm² shielded1mW1
\ No newline at end of file +

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins2X1, X2
Cable, 4 x 0.25 mm² shielded1mW1
\ No newline at end of file diff --git a/tutorial/tutorial03.png b/tutorial/tutorial03.png index e2f69a47..e6bd279d 100644 Binary files a/tutorial/tutorial03.png and b/tutorial/tutorial03.png differ diff --git a/tutorial/tutorial03.svg b/tutorial/tutorial03.svg index 2fd38334..08fddb27 100644 --- a/tutorial/tutorial03.svg +++ b/tutorial/tutorial03.svg @@ -1,174 +1,168 @@ - - - - - + + + +%3 + - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -RX - -TX - -1 - -2 - -3 - -4 +X1 + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +VCC + +RX + +TX + +1 + +2 + +3 + +4 - -W1 - - -W1 - -4x - -0.25 mm² (24 AWG) - -+ S - -1 m -  -X1:1 -WH -X2:1 - - - -X1:2 -BN -X2:2 - - - -X1:3 -GN -X2:4 - - - -X1:4 -YE -X2:3 - - - -  -X1:1 -Shield - -  +W1 + + +W1 + +4x + +0.25 mm² (24 AWG) + ++ S + +1 m +X1:1 +WH +X2:1 + + + +X1:2 +BN +X2:2 + + + +X1:3 +GN +X2:4 + + + +X1:4 +YE +X2:3 + + + +X1:1 +Shield + + + + + + + + - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X1:e--W1:w - +X1:p1r:e--W1:ws:w + + - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -RX - -TX +X2 + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +RX + +TX - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p4l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p3l:w + + + diff --git a/tutorial/tutorial04.gv b/tutorial/tutorial04.gv index b61e32aa..10898ad0 100644 --- a/tutorial/tutorial04.gv +++ b/tutorial/tutorial04.gv @@ -1,13 +1,13 @@ graph { // Graph generated by WireViz // https://github.com/formatc1702/WireViz - graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + graph [bgcolor="#fffbf8" 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}|{1|2|3|4}}|to microcontroller"] X2 [label="X2|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|VCC|SCL|SDA}|{1|2|3|4}}|to accelerometer"] X3 [label="X3|{Molex KK 254|female|4-pin}|{{1|2|3|4}|{GND|VCC|SCL|SDA}}|to temperature sensor"] - edge [color="#000000:#666600:#000000"] + edge [color="#000000:#a52a2a:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w edge [color="#000000:#ff0000:#000000"] @@ -19,8 +19,8 @@ graph { edge [color="#000000:#ffff00:#000000"] X1:p4r:e -- W1:w4:w W1:w4:e -- X2:p4l:w - W1 [label=<
W1
4x24 AWG0.3 m
 
X1:1BNX2:1
X1:2RDX2:2
X1:3OGX2:3
X1:4YEX2:4
 
This cable is a bit longer
 
> fillcolor=white margin=0 shape=box style=""] - edge [color="#000000:#666600:#000000"] + W1 [label=<
W1
4x24 AWG0.3 m
X1:1BNX2:1
X1:2RDX2:2
X1:3OGX2:3
X1:4YEX2:4
This cable is a bit longer
> fillcolor=white margin=0 shape=box style=""] + edge [color="#000000:#a52a2a:#000000"] X2:p1r:e -- W2:w1:w W2:w1:e -- X3:p1l:w edge [color="#000000:#ff0000:#000000"] @@ -32,5 +32,5 @@ graph { edge [color="#000000:#ffff00:#000000"] X2:p4r:e -- W2:w4:w W2:w4:e -- X3:p4l:w - W2 [label=<
W2
4x24 AWG0.1 m
 
X2:1BNX3:1
X2:2RDX3:2
X2:3OGX3:3
X2:4YEX3:4
 
This cable is a bit shorter
 
> fillcolor=white margin=0 shape=box style=""] + W2 [label=<
W2
4x24 AWG0.1 m
X2:1BNX3:1
X2:2RDX3:2
X2:3OGX3:3
X2:4YEX3:4
This cable is a bit shorter
> fillcolor=white margin=0 shape=box style=""] } diff --git a/tutorial/tutorial04.html b/tutorial/tutorial04.html index c32828d9..9cb3db73 100644 --- a/tutorial/tutorial04.html +++ b/tutorial/tutorial04.html @@ -1,304 +1,278 @@

Diagram

- - - - - + + + +%3 + - -X1 - -X1 - -Molex KK 254 - -male - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - -to microcontroller +X1 + +X1 + +Molex KK 254 + +male + +4-pin + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 + +to microcontroller - -W1 - - -W1 - -4x - -24 AWG - -0.3 m -  -X1:1 -BN -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:3 -OG -X2:3 - - - -X1:4 -YE -X2:4 - - - -  -This cable is a bit longer -  +W1 + + +W1 + +4x + +24 AWG + +0.3 m +X1:1 +BN +X2:1 + + + +X1:2 +RD +X2:2 + + + +X1:3 +OG +X2:3 + + + +X1:4 +YE +X2:4 + + + +This cable is a bit longer - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - -to accelerometer +X2 + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 + +to accelerometer - -W2 - - -W2 - -4x - -24 AWG - -0.1 m -  -X2:1 -BN -X3:1 - - - -X2:2 -RD -X3:2 - - - -X2:3 -OG -X3:3 - - - -X2:4 -YE -X3:4 - - - -  -This cable is a bit shorter -  +W2 + + +W2 + +4x + +24 AWG + +0.1 m +X2:1 +BN +X3:1 + + + +X2:2 +RD +X3:2 + + + +X2:3 +OG +X3:3 + + + +X2:4 +YE +X3:4 + + + +This cable is a bit shorter - -X2:e--W2:w - - - +X2:p1r:e--W2:w1:w + + + - -X2:e--W2:w - - - +X2:p2r:e--W2:w2:w + + + - -X2:e--W2:w - - - +X2:p3r:e--W2:w3:w + + + - -X2:e--W2:w - - - +X2:p4r:e--W2:w4:w + + + - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - -to temperature sensor +X3 + +X3 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA + +to temperature sensor - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p3l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p4l:w + + + - -W2:e--X3:w - - - +W2:w1:e--X3:p1l:w + + + - -W2:e--X3:w - - - +W2:w2:e--X3:p2l:w + + + - -W2:e--X3:w - - - +W2:w3:e--X3:p3l:w + + + - -W2:e--X3:w - - - +W2:w4:e--X3:p4l:w + + + diff --git a/tutorial/tutorial04.png b/tutorial/tutorial04.png index 51e24e51..5db934d1 100644 Binary files a/tutorial/tutorial04.png and b/tutorial/tutorial04.png differ diff --git a/tutorial/tutorial04.svg b/tutorial/tutorial04.svg index 31fbb730..0aa61b8d 100644 --- a/tutorial/tutorial04.svg +++ b/tutorial/tutorial04.svg @@ -1,304 +1,278 @@ - - - - - + + + +%3 + - -X1 - -X1 - -Molex KK 254 - -male - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - -to microcontroller +X1 + +X1 + +Molex KK 254 + +male + +4-pin + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 + +to microcontroller - -W1 - - -W1 - -4x - -24 AWG - -0.3 m -  -X1:1 -BN -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:3 -OG -X2:3 - - - -X1:4 -YE -X2:4 - - - -  -This cable is a bit longer -  +W1 + + +W1 + +4x + +24 AWG + +0.3 m +X1:1 +BN +X2:1 + + + +X1:2 +RD +X2:2 + + + +X1:3 +OG +X2:3 + + + +X1:4 +YE +X2:4 + + + +This cable is a bit longer - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 - -to accelerometer +X2 + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 + +to accelerometer - -W2 - - -W2 - -4x - -24 AWG - -0.1 m -  -X2:1 -BN -X3:1 - - - -X2:2 -RD -X3:2 - - - -X2:3 -OG -X3:3 - - - -X2:4 -YE -X3:4 - - - -  -This cable is a bit shorter -  +W2 + + +W2 + +4x + +24 AWG + +0.1 m +X2:1 +BN +X3:1 + + + +X2:2 +RD +X3:2 + + + +X2:3 +OG +X3:3 + + + +X2:4 +YE +X3:4 + + + +This cable is a bit shorter - -X2:e--W2:w - - - +X2:p1r:e--W2:w1:w + + + - -X2:e--W2:w - - - +X2:p2r:e--W2:w2:w + + + - -X2:e--W2:w - - - +X2:p3r:e--W2:w3:w + + + - -X2:e--W2:w - - - +X2:p4r:e--W2:w4:w + + + - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA - -to temperature sensor +X3 + +X3 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA + +to temperature sensor - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p3l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p4l:w + + + - -W2:e--X3:w - - - +W2:w1:e--X3:p1l:w + + + - -W2:e--X3:w - - - +W2:w2:e--X3:p2l:w + + + - -W2:e--X3:w - - - +W2:w3:e--X3:p3l:w + + + - -W2:e--X3:w - - - +W2:w4:e--X3:p4l:w + + + diff --git a/tutorial/tutorial05.bom.tsv b/tutorial/tutorial05.bom.tsv index 973d4cda..ddae6ddf 100644 --- a/tutorial/tutorial05.bom.tsv +++ b/tutorial/tutorial05.bom.tsv @@ -1,6 +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 +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 diff --git a/tutorial/tutorial05.gv b/tutorial/tutorial05.gv index fff2bcca..6ecf3835 100644 --- a/tutorial/tutorial05.gv +++ b/tutorial/tutorial05.gv @@ -1,14 +1,14 @@ graph { // Graph generated by WireViz // https://github.com/formatc1702/WireViz - graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + graph [bgcolor="#fffbf8" 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}|{{1|2|3|4}|{+12V|GND|GND|+5V}}"] _F1 [label=< - +
Ferrule, crimp, 0.5 mm² OG Ferrule, crimp, 0.5 mm² OG
@@ -18,7 +18,7 @@ graph { _F2 [label=< - +
Ferrule, crimp, 0.5 mm² OG Ferrule, crimp, 0.5 mm² OG
@@ -28,7 +28,7 @@ graph { _F3 [label=< - +
Ferrule, crimp, 0.5 mm² OG Ferrule, crimp, 0.5 mm² OG
@@ -38,7 +38,7 @@ graph { _F4 [label=< - +
Ferrule, crimp, 0.5 mm² OG Ferrule, crimp, 0.5 mm² OG
@@ -61,5 +61,5 @@ graph { W1:w3:e -- X1:p3l:w edge [color="#000000:#ff0000:#000000"] W1:w4:e -- X1:p4l:w - W1 [label=<
W1
4x0.5 mm²0.3 m
 
YEX1:1
BKX1:2
BKX1:3
RDX1:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] + W1 [label=<
W1
4x0.5 mm²0.3 m
YEX1:1
BKX1:2
BKX1:3
RDX1:4
> fillcolor=white margin=0 shape=box style="filled,dashed"] } diff --git a/tutorial/tutorial05.html b/tutorial/tutorial05.html index 622ebc9d..b1cfd3b4 100644 --- a/tutorial/tutorial05.html +++ b/tutorial/tutorial05.html @@ -1,176 +1,153 @@

Diagram

- - - - - + + + +%3 + - -X1 - -X1 - -Molex 8981 - -female - -4-pin - -1 - -2 - -3 - -4 - -+12V - -GND - -GND - -+5V +X1 + +X1 + +Molex 8981 + +female + +4-pin + +1 + +2 + +3 + +4 + ++12V + +GND + +GND + ++5V - -_F1 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F1 + + Ferrule, crimp, 0.5 mm² OG + +   + - -W1 - - -W1 - -4x - -0.5 mm² - -0.3 m -  -YE -X1:1 - - - -BK -X1:2 - - - -BK -X1:3 - - - -RD -X1:4 - - - -  +W1 + + +W1 + +4x + +0.5 mm² + +0.3 m +YE +X1:1 + + + +BK +X1:2 + + + +BK +X1:3 + + + +RD +X1:4 + + + - -_F1:e--W1:w - - - +_F1:e--W1:w1:w + + + - -_F2 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F2 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F2:e--W1:w - - - +_F2:e--W1:w2:w + + + - -_F3 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F3 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F3:e--W1:w - - - +_F3:e--W1:w3:w + + + - -_F4 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F4 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F4:e--W1:w - - - +_F4:e--W1:w4:w + + + - -W1:e--X1:w - - - +W1:w1:e--X1:p1l:w + + + - -W1:e--X1:w - - - +W1:w2:e--X1:p2l:w + + + - -W1:e--X1:w - - - +W1:w3:e--X1:p3l:w + + + - -W1:e--X1:w - - - +W1:w4:e--X1:p4l:w + + + -

Bill of Materials

ItemQtyUnitDesignators
Connector, Ferrule, crimp, 0.5 mm², OG4
Connector, Molex 8981, female, 4 pins1X1
Wire, 0.5 mm², BK0.6mW1
Wire, 0.5 mm², RD0.3mW1
Wire, 0.5 mm², YE0.3mW1
\ No newline at end of file +

Bill of Materials

ItemQtyUnitDesignators
Connector, Ferrule, crimp, 0.5 mm², OG4
Connector, Molex 8981, female, 4 pins1X1
Wire, 0.5 mm², BK0.6mW1
Wire, 0.5 mm², RD0.3mW1
Wire, 0.5 mm², YE0.3mW1
\ No newline at end of file diff --git a/tutorial/tutorial05.png b/tutorial/tutorial05.png index 8141e680..201e2ff8 100644 Binary files a/tutorial/tutorial05.png and b/tutorial/tutorial05.png differ diff --git a/tutorial/tutorial05.svg b/tutorial/tutorial05.svg index fc34a3c6..1d16067a 100644 --- a/tutorial/tutorial05.svg +++ b/tutorial/tutorial05.svg @@ -1,175 +1,152 @@ - - - - - + + + +%3 + - -X1 - -X1 - -Molex 8981 - -female - -4-pin - -1 - -2 - -3 - -4 - -+12V - -GND - -GND - -+5V +X1 + +X1 + +Molex 8981 + +female + +4-pin + +1 + +2 + +3 + +4 + ++12V + +GND + +GND + ++5V - -_F1 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F1 + + Ferrule, crimp, 0.5 mm² OG + +   + - -W1 - - -W1 - -4x - -0.5 mm² - -0.3 m -  -YE -X1:1 - - - -BK -X1:2 - - - -BK -X1:3 - - - -RD -X1:4 - - - -  +W1 + + +W1 + +4x + +0.5 mm² + +0.3 m +YE +X1:1 + + + +BK +X1:2 + + + +BK +X1:3 + + + +RD +X1:4 + + + - -_F1:e--W1:w - - - +_F1:e--W1:w1:w + + + - -_F2 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F2 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F2:e--W1:w - - - +_F2:e--W1:w2:w + + + - -_F3 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F3 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F3:e--W1:w - - - +_F3:e--W1:w3:w + + + - -_F4 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F4 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F4:e--W1:w - - - +_F4:e--W1:w4:w + + + - -W1:e--X1:w - - - +W1:w1:e--X1:p1l:w + + + - -W1:e--X1:w - - - +W1:w2:e--X1:p2l:w + + + - -W1:e--X1:w - - - +W1:w3:e--X1:p3l:w + + + - -W1:e--X1:w - - - +W1:w4:e--X1:p4l:w + + + diff --git a/tutorial/tutorial06.bom.tsv b/tutorial/tutorial06.bom.tsv index c6eda88a..b3abc260 100644 --- a/tutorial/tutorial06.bom.tsv +++ b/tutorial/tutorial06.bom.tsv @@ -2,6 +2,6 @@ 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 +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 diff --git a/tutorial/tutorial06.gv b/tutorial/tutorial06.gv index 965cad38..d449bdbc 100644 --- a/tutorial/tutorial06.gv +++ b/tutorial/tutorial06.gv @@ -1,14 +1,14 @@ graph { // Graph generated by WireViz // https://github.com/formatc1702/WireViz - graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + graph [bgcolor="#fffbf8" 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}|{{1|2|3|4}|{+12V|GND|GND|+5V}}"] F_10_1 [label=< - +
Ferrule, crimp, 1.0 mm² YE Ferrule, crimp, 1.0 mm² YE
@@ -18,7 +18,7 @@ graph { _F1 [label=< - +
Ferrule, crimp, 0.5 mm² OG Ferrule, crimp, 0.5 mm² OG
@@ -28,7 +28,7 @@ graph { _F2 [label=< - +
Ferrule, crimp, 0.5 mm² OG Ferrule, crimp, 0.5 mm² OG
@@ -51,5 +51,5 @@ graph { F_10_1:e -- W1:w2:w edge [color="#000000:#000000:#000000"] F_10_1:e -- W1:w3:w - W1 [label=<
W1
4x0.5 mm²0.3 m
 
YEX1:1
BKX1:2
BKX1:3
RDX1:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] + W1 [label=<
W1
4x0.5 mm²0.3 m
YEX1:1
BKX1:2
BKX1:3
RDX1:4
> fillcolor=white margin=0 shape=box style="filled,dashed"] } diff --git a/tutorial/tutorial06.html b/tutorial/tutorial06.html index 85af6096..ea4e9218 100644 --- a/tutorial/tutorial06.html +++ b/tutorial/tutorial06.html @@ -1,165 +1,145 @@

Diagram

- - - - - + + + +%3 + - -X1 - -X1 - -Molex 8981 - -female - -4-pin - -1 - -2 - -3 - -4 - -+12V - -GND - -GND - -+5V +X1 + +X1 + +Molex 8981 + +female + +4-pin + +1 + +2 + +3 + +4 + ++12V + +GND + +GND + ++5V - -F_10_1 - - Ferrule, crimp, 1.0 mm² YE - - - -   - +F_10_1 + + Ferrule, crimp, 1.0 mm² YE + +   + - -W1 - - -W1 - -4x - -0.5 mm² - -0.3 m -  -YE -X1:1 - - - -BK -X1:2 - - - -BK -X1:3 - - - -RD -X1:4 - - - -  +W1 + + +W1 + +4x + +0.5 mm² + +0.3 m +YE +X1:1 + + + +BK +X1:2 + + + +BK +X1:3 + + + +RD +X1:4 + + + - -F_10_1:e--W1:w - - - +F_10_1:e--W1:w2:w + + + - -F_10_1:e--W1:w - - - +F_10_1:e--W1:w3:w + + + - -_F1 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F1 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F1:e--W1:w - - - +_F1:e--W1:w1:w + + + - -_F2 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F2 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F2:e--W1:w - - - +_F2:e--W1:w4:w + + + - -W1:e--X1:w - - - +W1:w1:e--X1:p1l:w + + + - -W1:e--X1:w - - - +W1:w2:e--X1:p2l:w + + + - -W1:e--X1:w - - - +W1:w3:e--X1:p3l:w + + + - -W1:e--X1:w - - - +W1:w4:e--X1:p4l:w + + + -

Bill of Materials

ItemQtyUnitDesignators
Connector, Ferrule, crimp, 0.5 mm², OG2
Connector, Ferrule, crimp, 1.0 mm², YE1
Connector, Molex 8981, female, 4 pins1X1
Wire, 0.5 mm², BK0.6mW1
Wire, 0.5 mm², RD0.3mW1
Wire, 0.5 mm², YE0.3mW1
\ No newline at end of file +

Bill of Materials

ItemQtyUnitDesignators
Connector, Ferrule, crimp, 0.5 mm², OG2
Connector, Ferrule, crimp, 1.0 mm², YE1
Connector, Molex 8981, female, 4 pins1X1
Wire, 0.5 mm², BK0.6mW1
Wire, 0.5 mm², RD0.3mW1
Wire, 0.5 mm², YE0.3mW1
\ No newline at end of file diff --git a/tutorial/tutorial06.png b/tutorial/tutorial06.png index b1314cde..6b52b859 100644 Binary files a/tutorial/tutorial06.png and b/tutorial/tutorial06.png differ diff --git a/tutorial/tutorial06.svg b/tutorial/tutorial06.svg index 75bae19a..23b62e8b 100644 --- a/tutorial/tutorial06.svg +++ b/tutorial/tutorial06.svg @@ -1,164 +1,144 @@ - - - - - + + + +%3 + - -X1 - -X1 - -Molex 8981 - -female - -4-pin - -1 - -2 - -3 - -4 - -+12V - -GND - -GND - -+5V +X1 + +X1 + +Molex 8981 + +female + +4-pin + +1 + +2 + +3 + +4 + ++12V + +GND + +GND + ++5V - -F_10_1 - - Ferrule, crimp, 1.0 mm² YE - - - -   - +F_10_1 + + Ferrule, crimp, 1.0 mm² YE + +   + - -W1 - - -W1 - -4x - -0.5 mm² - -0.3 m -  -YE -X1:1 - - - -BK -X1:2 - - - -BK -X1:3 - - - -RD -X1:4 - - - -  +W1 + + +W1 + +4x + +0.5 mm² + +0.3 m +YE +X1:1 + + + +BK +X1:2 + + + +BK +X1:3 + + + +RD +X1:4 + + + - -F_10_1:e--W1:w - - - +F_10_1:e--W1:w2:w + + + - -F_10_1:e--W1:w - - - +F_10_1:e--W1:w3:w + + + - -_F1 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F1 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F1:e--W1:w - - - +_F1:e--W1:w1:w + + + - -_F2 - - Ferrule, crimp, 0.5 mm² OG - - - -   - +_F2 + + Ferrule, crimp, 0.5 mm² OG + +   + - -_F2:e--W1:w - - - +_F2:e--W1:w4:w + + + - -W1:e--X1:w - - - +W1:w1:e--X1:p1l:w + + + - -W1:e--X1:w - - - +W1:w2:e--X1:p2l:w + + + - -W1:e--X1:w - - - +W1:w3:e--X1:p3l:w + + + - -W1:e--X1:w - - - +W1:w4:e--X1:p4l:w + + + diff --git a/tutorial/tutorial07.bom.tsv b/tutorial/tutorial07.bom.tsv index 7885f329..7af54466 100644 --- a/tutorial/tutorial07.bom.tsv +++ b/tutorial/tutorial07.bom.tsv @@ -1,6 +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 +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 diff --git a/tutorial/tutorial07.gv b/tutorial/tutorial07.gv index a64e8c36..0844a979 100644 --- a/tutorial/tutorial07.gv +++ b/tutorial/tutorial07.gv @@ -1,7 +1,7 @@ graph { // Graph generated by WireViz // https://github.com/formatc1702/WireViz - graph [bgcolor=white fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + graph [bgcolor="#fffbf8" 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}|{1|2|3|4}}"] @@ -22,7 +22,7 @@ graph { edge [color="#000000:#8000ff:#000000"] X1:p4r:e -- W1:w4:w W1:w4:e -- X2:p4l:w - W1 [label=<
W1
4x0.25 mm²0.2 m
 
X1:1TQX2:1
X1:2PKX2:2
X1:3YEX2:3
X1:4VTX2:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] + W1 [label=<
W1
4x0.25 mm²0.2 m
X1:1TQX2:1
X1:2PKX2:2
X1:3YEX2:3
X1:4VTX2:4
> 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 @@ -35,7 +35,7 @@ graph { edge [color="#000000:#8000ff:#000000"] X3:p4r:e -- W2:w4:w W2:w4:e -- X2:p4l:w - W2 [label=<
W2
4x0.25 mm²0.2 m
 
X3:1TQX2:1
X3:2PKX2:2
X3:3YEX2:3
X3:4VTX2:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] + W2 [label=<
W2
4x0.25 mm²0.2 m
X3:1TQX2:1
X3:2PKX2:2
X3:3YEX2:3
X3:4VTX2:4
> 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 @@ -48,7 +48,7 @@ graph { edge [color="#000000:#8000ff:#000000"] X3:p4r:e -- W3:w4:w W3:w4:e -- X4:p4l:w - W3 [label=<
W3
4x0.25 mm²0.2 m
 
X3:1TQX4:1
X3:2PKX4:2
X3:3YEX4:3
X3:4VTX4:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] + W3 [label=<
W3
4x0.25 mm²0.2 m
X3:1TQX4:1
X3:2PKX4:2
X3:3YEX4:3
X3:4VTX4:4
> 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 @@ -61,7 +61,7 @@ graph { edge [color="#000000:#8000ff:#000000"] X5:p4r:e -- W4:w4:w W4:w4:e -- X4:p4l:w - W4 [label=<
W4
4x0.25 mm²0.2 m
 
X5:1TQX4:1
X5:2PKX4:2
X5:3YEX4:3
X5:4VTX4:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] + W4 [label=<
W4
4x0.25 mm²0.2 m
X5:1TQX4:1
X5:2PKX4:2
X5:3YEX4:3
X5:4VTX4:4
> 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 @@ -74,5 +74,5 @@ graph { edge [color="#000000:#8000ff:#000000"] X5:p4r:e -- W5:w4:w W5:w4:e -- X6:p4l:w - W5 [label=<
W5
4x0.25 mm²0.2 m
 
X5:1TQX6:1
X5:2PKX6:2
X5:3YEX6:3
X5:4VTX6:4
 
> fillcolor=white margin=0 shape=box style="filled,dashed"] + W5 [label=<
W5
4x0.25 mm²0.2 m
X5:1TQX6:1
X5:2PKX6:2
X5:3YEX6:3
X5:4VTX6:4
> fillcolor=white margin=0 shape=box style="filled,dashed"] } diff --git a/tutorial/tutorial07.html b/tutorial/tutorial07.html index 664cb228..cddbdb1f 100644 --- a/tutorial/tutorial07.html +++ b/tutorial/tutorial07.html @@ -1,656 +1,596 @@

Diagram

- - - - - + + + +%3 + - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 +X1 + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 - -W1 - - -W1 - -4x - -0.25 mm² - -0.2 m -  -X1:1 -TQ -X2:1 - - - -X1:2 -PK -X2:2 - - - -X1:3 -YE -X2:3 - - - -X1:4 -VT -X2:4 - - - -  +W1 + + +W1 + +4x + +0.25 mm² + +0.2 m +X1:1 +TQ +X2:1 + + + +X1:2 +PK +X2:2 + + + +X1:3 +YE +X2:3 + + + +X1:4 +VT +X2:4 + + + - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA +X2 + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 +X3 + +X3 + +Molex KK 254 + +female + +4-pin + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 - -W2 - - -W2 - -4x - -0.25 mm² - -0.2 m -  -X3:1 -TQ -X2:1 - - - -X3:2 -PK -X2:2 - - - -X3:3 -YE -X2:3 - - - -X3:4 -VT -X2:4 - - - -  +W2 + + +W2 + +4x + +0.25 mm² + +0.2 m +X3:1 +TQ +X2:1 + + + +X3:2 +PK +X2:2 + + + +X3:3 +YE +X2:3 + + + +X3:4 +VT +X2:4 + + + - -X3:e--W2:w - - - +X3:p1r:e--W2:w1:w + + + - -X3:e--W2:w - - - +X3:p2r:e--W2:w2:w + + + - -X3:e--W2:w - - - +X3:p3r:e--W2:w3:w + + + - -X3:e--W2:w - - - +X3:p4r:e--W2:w4:w + + + - -W3 - - -W3 - -4x - -0.25 mm² - -0.2 m -  -X3:1 -TQ -X4:1 - - - -X3:2 -PK -X4:2 - - - -X3:3 -YE -X4:3 - - - -X3:4 -VT -X4:4 - - - -  +W3 + + +W3 + +4x + +0.25 mm² + +0.2 m +X3:1 +TQ +X4:1 + + + +X3:2 +PK +X4:2 + + + +X3:3 +YE +X4:3 + + + +X3:4 +VT +X4:4 + + + - -X3:e--W3:w - - - +X3:p1r:e--W3:w1:w + + + - -X3:e--W3:w - - - +X3:p2r:e--W3:w2:w + + + - -X3:e--W3:w - - - +X3:p3r:e--W3:w3:w + + + - -X3:e--W3:w - - - +X3:p4r:e--W3:w4:w + + + - -X4 - -X4 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA +X4 + +X4 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA - -X5 - -X5 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 +X5 + +X5 + +Molex KK 254 + +female + +4-pin + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 - -W4 - - -W4 - -4x - -0.25 mm² - -0.2 m -  -X5:1 -TQ -X4:1 - - - -X5:2 -PK -X4:2 - - - -X5:3 -YE -X4:3 - - - -X5:4 -VT -X4:4 - - - -  +W4 + + +W4 + +4x + +0.25 mm² + +0.2 m +X5:1 +TQ +X4:1 + + + +X5:2 +PK +X4:2 + + + +X5:3 +YE +X4:3 + + + +X5:4 +VT +X4:4 + + + - -X5:e--W4:w - - - +X5:p1r:e--W4:w1:w + + + - -X5:e--W4:w - - - +X5:p2r:e--W4:w2:w + + + - -X5:e--W4:w - - - +X5:p3r:e--W4:w3:w + + + - -X5:e--W4:w - - - +X5:p4r:e--W4:w4:w + + + - -W5 - - -W5 - -4x - -0.25 mm² - -0.2 m -  -X5:1 -TQ -X6:1 - - - -X5:2 -PK -X6:2 - - - -X5:3 -YE -X6:3 - - - -X5:4 -VT -X6:4 - - - -  +W5 + + +W5 + +4x + +0.25 mm² + +0.2 m +X5:1 +TQ +X6:1 + + + +X5:2 +PK +X6:2 + + + +X5:3 +YE +X6:3 + + + +X5:4 +VT +X6:4 + + + - -X5:e--W5:w - - - +X5:p1r:e--W5:w1:w + + + - -X5:e--W5:w - - - +X5:p2r:e--W5:w2:w + + + - -X5:e--W5:w - - - +X5:p3r:e--W5:w3:w + + + - -X5:e--W5:w - - - +X5:p4r:e--W5:w4:w + + + - -X6 - -X6 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA +X6 + +X6 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p3l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p4l:w + + + - -W2:e--X2:w - - - +W2:w1:e--X2:p1l:w + + + - -W2:e--X2:w - - - +W2:w2:e--X2:p2l:w + + + - -W2:e--X2:w - - - +W2:w3:e--X2:p3l:w + + + - -W2:e--X2:w - - - +W2:w4:e--X2:p4l:w + + + - -W3:e--X4:w - - - +W3:w1:e--X4:p1l:w + + + - -W3:e--X4:w - - - +W3:w2:e--X4:p2l:w + + + - -W3:e--X4:w - - - +W3:w3:e--X4:p3l:w + + + - -W3:e--X4:w - - - +W3:w4:e--X4:p4l:w + + + - -W4:e--X4:w - - - +W4:w1:e--X4:p1l:w + + + - -W4:e--X4:w - - - +W4:w2:e--X4:p2l:w + + + - -W4:e--X4:w - - - +W4:w3:e--X4:p3l:w + + + - -W4:e--X4:w - - - +W4:w4:e--X4:p4l:w + + + - -W5:e--X6:w - - - +W5:w1:e--X6:p1l:w + + + - -W5:e--X6:w - - - +W5:w2:e--X6:p2l:w + + + - -W5:e--X6:w - - - +W5:w3:e--X6:p3l:w + + + - -W5:e--X6:w - - - +W5:w4:e--X6:p4l:w + + + -

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins6X1, X2, X3, X4, X5, X6
Wire, 0.25 mm², PK1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², TQ1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², VT1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², YE1.0mW1, W2, W3, W4, W5
\ No newline at end of file +

Bill of Materials

ItemQtyUnitDesignators
Connector, Molex KK 254, female, 4 pins6X1, X2, X3, X4, X5, X6
Wire, 0.25 mm², PK1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², TQ1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², VT1.0mW1, W2, W3, W4, W5
Wire, 0.25 mm², YE1.0mW1, W2, W3, W4, W5
\ No newline at end of file diff --git a/tutorial/tutorial07.png b/tutorial/tutorial07.png index 8bf75696..3dc7ed9b 100644 Binary files a/tutorial/tutorial07.png and b/tutorial/tutorial07.png differ diff --git a/tutorial/tutorial07.svg b/tutorial/tutorial07.svg index af65aaf6..f2e8d778 100644 --- a/tutorial/tutorial07.svg +++ b/tutorial/tutorial07.svg @@ -1,655 +1,595 @@ - - - - - + + + +%3 + - -X1 - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 +X1 + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 - -W1 - - -W1 - -4x - -0.25 mm² - -0.2 m -  -X1:1 -TQ -X2:1 - - - -X1:2 -PK -X2:2 - - - -X1:3 -YE -X2:3 - - - -X1:4 -VT -X2:4 - - - -  +W1 + + +W1 + +4x + +0.25 mm² + +0.2 m +X1:1 +TQ +X2:1 + + + +X1:2 +PK +X2:2 + + + +X1:3 +YE +X2:3 + + + +X1:4 +VT +X2:4 + + + - -X1:e--W1:w - - - +X1:p1r:e--W1:w1:w + + + - -X1:e--W1:w - - - +X1:p2r:e--W1:w2:w + + + - -X1:e--W1:w - - - +X1:p3r:e--W1:w3:w + + + - -X1:e--W1:w - - - +X1:p4r:e--W1:w4:w + + + - -X2 - -X2 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA +X2 + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA - -X3 - -X3 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 +X3 + +X3 + +Molex KK 254 + +female + +4-pin + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 - -W2 - - -W2 - -4x - -0.25 mm² - -0.2 m -  -X3:1 -TQ -X2:1 - - - -X3:2 -PK -X2:2 - - - -X3:3 -YE -X2:3 - - - -X3:4 -VT -X2:4 - - - -  +W2 + + +W2 + +4x + +0.25 mm² + +0.2 m +X3:1 +TQ +X2:1 + + + +X3:2 +PK +X2:2 + + + +X3:3 +YE +X2:3 + + + +X3:4 +VT +X2:4 + + + - -X3:e--W2:w - - - +X3:p1r:e--W2:w1:w + + + - -X3:e--W2:w - - - +X3:p2r:e--W2:w2:w + + + - -X3:e--W2:w - - - +X3:p3r:e--W2:w3:w + + + - -X3:e--W2:w - - - +X3:p4r:e--W2:w4:w + + + - -W3 - - -W3 - -4x - -0.25 mm² - -0.2 m -  -X3:1 -TQ -X4:1 - - - -X3:2 -PK -X4:2 - - - -X3:3 -YE -X4:3 - - - -X3:4 -VT -X4:4 - - - -  +W3 + + +W3 + +4x + +0.25 mm² + +0.2 m +X3:1 +TQ +X4:1 + + + +X3:2 +PK +X4:2 + + + +X3:3 +YE +X4:3 + + + +X3:4 +VT +X4:4 + + + - -X3:e--W3:w - - - +X3:p1r:e--W3:w1:w + + + - -X3:e--W3:w - - - +X3:p2r:e--W3:w2:w + + + - -X3:e--W3:w - - - +X3:p3r:e--W3:w3:w + + + - -X3:e--W3:w - - - +X3:p4r:e--W3:w4:w + + + - -X4 - -X4 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA +X4 + +X4 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA - -X5 - -X5 - -Molex KK 254 - -female - -4-pin - -GND - -VCC - -SCL - -SDA - -1 - -2 - -3 - -4 +X5 + +X5 + +Molex KK 254 + +female + +4-pin + +GND + +VCC + +SCL + +SDA + +1 + +2 + +3 + +4 - -W4 - - -W4 - -4x - -0.25 mm² - -0.2 m -  -X5:1 -TQ -X4:1 - - - -X5:2 -PK -X4:2 - - - -X5:3 -YE -X4:3 - - - -X5:4 -VT -X4:4 - - - -  +W4 + + +W4 + +4x + +0.25 mm² + +0.2 m +X5:1 +TQ +X4:1 + + + +X5:2 +PK +X4:2 + + + +X5:3 +YE +X4:3 + + + +X5:4 +VT +X4:4 + + + - -X5:e--W4:w - - - +X5:p1r:e--W4:w1:w + + + - -X5:e--W4:w - - - +X5:p2r:e--W4:w2:w + + + - -X5:e--W4:w - - - +X5:p3r:e--W4:w3:w + + + - -X5:e--W4:w - - - +X5:p4r:e--W4:w4:w + + + - -W5 - - -W5 - -4x - -0.25 mm² - -0.2 m -  -X5:1 -TQ -X6:1 - - - -X5:2 -PK -X6:2 - - - -X5:3 -YE -X6:3 - - - -X5:4 -VT -X6:4 - - - -  +W5 + + +W5 + +4x + +0.25 mm² + +0.2 m +X5:1 +TQ +X6:1 + + + +X5:2 +PK +X6:2 + + + +X5:3 +YE +X6:3 + + + +X5:4 +VT +X6:4 + + + - -X5:e--W5:w - - - +X5:p1r:e--W5:w1:w + + + - -X5:e--W5:w - - - +X5:p2r:e--W5:w2:w + + + - -X5:e--W5:w - - - +X5:p3r:e--W5:w3:w + + + - -X5:e--W5:w - - - +X5:p4r:e--W5:w4:w + + + - -X6 - -X6 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 - -GND - -VCC - -SCL - -SDA +X6 + +X6 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +GND + +VCC + +SCL + +SDA - -W1:e--X2:w - - - +W1:w1:e--X2:p1l:w + + + - -W1:e--X2:w - - - +W1:w2:e--X2:p2l:w + + + - -W1:e--X2:w - - - +W1:w3:e--X2:p3l:w + + + - -W1:e--X2:w - - - +W1:w4:e--X2:p4l:w + + + - -W2:e--X2:w - - - +W2:w1:e--X2:p1l:w + + + - -W2:e--X2:w - - - +W2:w2:e--X2:p2l:w + + + - -W2:e--X2:w - - - +W2:w3:e--X2:p3l:w + + + - -W2:e--X2:w - - - +W2:w4:e--X2:p4l:w + + + - -W3:e--X4:w - - - +W3:w1:e--X4:p1l:w + + + - -W3:e--X4:w - - - +W3:w2:e--X4:p2l:w + + + - -W3:e--X4:w - - - +W3:w3:e--X4:p3l:w + + + - -W3:e--X4:w - - - +W3:w4:e--X4:p4l:w + + + - -W4:e--X4:w - - - +W4:w1:e--X4:p1l:w + + + - -W4:e--X4:w - - - +W4:w2:e--X4:p2l:w + + + - -W4:e--X4:w - - - +W4:w3:e--X4:p3l:w + + + - -W4:e--X4:w - - - +W4:w4:e--X4:p4l:w + + + - -W5:e--X6:w - - - +W5:w1:e--X6:p1l:w + + + - -W5:e--X6:w - - - +W5:w2:e--X6:p2l:w + + + - -W5:e--X6:w - - - +W5:w3:e--X6:p3l:w + + + - -W5:e--X6:w - - - +W5:w4:e--X6:p4l:w + + +