diff --git a/examples/demo01.bom.tsv b/examples/demo01.bom.tsv index d753410..39f82ac 100644 --- a/examples/demo01.bom.tsv +++ b/examples/demo01.bom.tsv @@ -1,4 +1,4 @@ -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 +Id Description Qty Unit Designators +1 Cable, 3 x 0.25 mm² shielded 0.2 m W1 +2 Connector, D-Sub, female, 9 pins 1 X1 +3 Connector, Molex KK 254, female, 3 pins 1 X2 diff --git a/examples/demo01.gv b/examples/demo01.gv index ed4fa67..00653b5 100644 --- a/examples/demo01.gv +++ b/examples/demo01.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -59,7 +59,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -91,7 +91,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffffff:#000000"] X1:p5r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -122,9 +122,11 @@ graph { - - - + + + - - - + + + - - - + + + - + @@ -174,5 +180,5 @@ graph {
 
X1:5WHX2:1X1:5:GND + 1:WH + X2:1:GND
@@ -136,9 +138,11 @@ graph {
X1:2BNX2:3X1:2:RX + 2:BN + X2:3:TX
@@ -150,9 +154,11 @@ graph {
X1:3GNX2:2X1:3:TX + 3:GN + X2:2:RX
@@ -165,7 +171,7 @@ graph {
 
X1:5X1:5:GND Shield
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/examples/demo01.html b/examples/demo01.html index 383052f..12d0029 100644 --- a/examples/demo01.html +++ b/examples/demo01.html @@ -1,177 +1,210 @@ - - WireViz Diagram and BOM - -

Diagram

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

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 3 x 0.25 mm² shielded0.2mW1
2Connector, D-Sub, female, 9 pins1X1
3Connector, Molex KK 254, female, 3 pins1X2
+ diff --git a/examples/demo01.png b/examples/demo01.png index 18fd366..f8a95a3 100644 Binary files a/examples/demo01.png and b/examples/demo01.png differ diff --git a/examples/demo01.svg b/examples/demo01.svg index 38a18a5..bd45444 100644 --- a/examples/demo01.svg +++ b/examples/demo01.svg @@ -1,172 +1,172 @@ - - + - + X1 - - -X1 - -D-Sub - -female - -9-pin - -DCD - -1 - -RX - -2 - -TX - -3 - -DTR - -4 - -GND - -5 - -DSR - -6 - -RTS - -7 - -CTS - -8 - -RI - -9 + + +X1 + +D-Sub + +female + +9-pin + +DCD + +1 + +RX + +2 + +TX + +3 + +DTR + +4 + +GND + +5 + +DSR + +6 + +RTS + +7 + +CTS + +8 + +RI + +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 - -  + + +W1 + +3x + +0.25 mm² + ++ S + +0.2 m +  +X1:5:GND +     1:WH     +X2:1:GND + + + +X1:2:RX +     2:BN     +X2:3:TX + + + +X1:3:TX +     3:GN     +X2:2:RX + + + +  +X1:5:GND +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 - -GND - -2 - -RX - -3 - -TX + + +X2 + +Molex KK 254 + +female + +3-pin + +1 + +GND + +2 + +RX + +3 + +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 index c71ca77..cebaa36 100644 --- a/examples/demo02.bom.tsv +++ b/examples/demo02.bom.tsv @@ -1,13 +1,13 @@ -Item Qty Unit Designators -Connector, Crimp ferrule, 0.25 mm², YE 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 +Id Description Qty Unit Designators +1 Cable, 2 x 0.25 mm² 0.3 m W4 +2 Connector, Crimp ferrule, 0.25 mm², YE 2 +3 Connector, Molex KK 254, female, 4 pins 2 X2, X3 +4 Connector, Molex KK 254, female, 5 pins 1 X4 +5 Connector, Molex KK 254, female, 8 pins 1 X1 +6 Wire, 0.14 mm², BK 0.9 m W1, W2, W3 +7 Wire, 0.14 mm², BU 0.3 m W3 +8 Wire, 0.14 mm², GN 0.6 m W1, W2 +9 Wire, 0.14 mm², OG 0.3 m W3 +10 Wire, 0.14 mm², RD 0.6 m W1, W2 +11 Wire, 0.14 mm², VT 0.3 m W3 +12 Wire, 0.14 mm², YE 0.6 m W1, W2 diff --git a/examples/demo02.gv b/examples/demo02.gv index 65905c3..80b789b 100644 --- a/examples/demo02.gv +++ b/examples/demo02.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -55,7 +55,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -91,7 +91,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X3 [label=<
@@ -127,7 +127,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X4 [label=<
@@ -167,7 +167,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_1 [label=<
@@ -179,7 +179,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_2 [label=<
@@ -191,7 +191,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#000000:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -222,9 +222,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1BKX2:1X1:1:GND + BK + X2:1:GND
@@ -236,9 +238,11 @@ graph {
X1:2RDX2:2X1:2:+5V + RD + X2:2:+5V
@@ -250,9 +254,11 @@ graph {
X1:3YEX2:3X1:3:SCL + YE + X2:3:SCL
@@ -264,9 +270,11 @@ graph {
X1:4GNX2:4X1:4:SDA + GN + X2:4:SDA
@@ -281,7 +289,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#000000:#000000"] X1:p1r:e -- W2:w1:w W2:w1:e -- X3:p1l:w @@ -312,9 +320,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1BKX3:1X1:1:GND + BK + X3:1:GND
@@ -326,9 +336,11 @@ graph {
X1:2RDX3:2X1:2:+5V + RD + X3:2:+5V
@@ -340,9 +352,11 @@ graph {
X1:3YEX3:3X1:3:SCL + YE + X3:3:SCL
@@ -354,9 +368,11 @@ graph {
X1:4GNX3:4X1:4:SDA + GN + X3:4:SDA
@@ -371,7 +387,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#000000:#000000"] X1:p1r:e -- W3:w1:w W3:w1:e -- X4:p1l:w @@ -402,9 +418,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1BKX4:1X1:1:GND + BK + X4:1:GND
@@ -416,9 +434,11 @@ graph {
X1:5BUX4:3X1:5:MISO + BU + X4:3:MISO
@@ -430,9 +450,11 @@ graph {
X1:6OGX4:4X1:6:MOSI + OG + X4:4:MOSI
@@ -444,9 +466,11 @@ graph {
X1:7VTX4:5X1:7:SCK + VT + X4:5:SCK
@@ -461,7 +485,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#000000:#000000"] _ferrule_crimp_1:e -- W4:w1:w W4:w1:e -- X4:p1l:w @@ -487,8 +511,10 @@ graph {   - BK - X4:1 + + 1:BK + + X4:1:GND @@ -501,8 +527,10 @@ graph { - RD - X4:2 + + 2:RD + + X4:2:+12V @@ -517,5 +545,5 @@ graph { -> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/examples/demo02.html b/examples/demo02.html index d8b70ba..56c2310 100644 --- a/examples/demo02.html +++ b/examples/demo02.html @@ -1,517 +1,613 @@ - - WireViz Diagram and BOM - -

Diagram

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

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 2 x 0.25 mm²0.3mW4
2Connector, Crimp ferrule, 0.25 mm², YE2
3Connector, Molex KK 254, female, 4 pins2X2, X3
4Connector, Molex KK 254, female, 5 pins1X4
5Connector, Molex KK 254, female, 8 pins1X1
6Wire, 0.14 mm², BK0.9mW1, W2, W3
7Wire, 0.14 mm², BU0.3mW3
8Wire, 0.14 mm², GN0.6mW1, W2
9Wire, 0.14 mm², OG0.3mW3
10Wire, 0.14 mm², RD0.6mW1, W2
11Wire, 0.14 mm², VT0.3mW3
12Wire, 0.14 mm², YE0.6mW1, W2
+ diff --git a/examples/demo02.png b/examples/demo02.png index de439fa..6672677 100644 Binary files a/examples/demo02.png and b/examples/demo02.png differ diff --git a/examples/demo02.svg b/examples/demo02.svg index 9febbad..06320f8 100644 --- a/examples/demo02.svg +++ b/examples/demo02.svg @@ -1,512 +1,512 @@ - - - - + + + X1 - - -X1 - -Molex KK 254 - -female - -8-pin - -GND - -1 - -+5V - -2 - -SCL - -3 - -SDA - -4 - -MISO - -5 - -MOSI - -6 - -SCK - -7 - -N/C - -8 + + +X1 + +Molex KK 254 + +female + +8-pin + +GND + +1 + ++5V + +2 + +SCL + +3 + +SDA + +4 + +MISO + +5 + +MOSI + +6 + +SCK + +7 + +N/C + +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 - - - -  + + +W1 + +4x + +0.14 mm² (26 AWG) + +0.2 m +  +X1:1:GND +     BK     +X2:1:GND + + + +X1:2:+5V +     RD     +X2:2:+5V + + + +X1:3:SCL +     YE     +X2:3:SCL + + + +X1:4:SDA +     GN     +X2:4:SDA + + + +  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 - - - -  + + +W2 + +4x + +0.14 mm² (26 AWG) + +0.4 m +  +X1:1:GND +     BK     +X3:1:GND + + + +X1:2:+5V +     RD     +X3:2:+5V + + + +X1:3:SCL +     YE     +X3:3:SCL + + + +X1:4:SDA +     GN     +X3:4:SDA + + + +  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 - - - -  + + +W3 + +4x + +0.14 mm² (26 AWG) + +0.3 m +  +X1:1:GND +     BK     +X4:1:GND + + + +X1:5:MISO +     BU     +X4:3:MISO + + + +X1:6:MOSI +     OG     +X4:4:MOSI + + + +X1:7:SCK +     VT     +X4:5:SCK + + + +  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 - -GND - -2 - -+5V - -3 - -SCL - -4 - -SDA + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + ++5V + +3 + +SCL + +4 + +SDA X3 - - -X3 - -Molex KK 254 - -female - -4-pin - -1 - -GND - -2 - -+5V - -3 - -SCL - -4 - -SDA + + +X3 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + ++5V + +3 + +SCL + +4 + +SDA X4 - - -X4 - -Molex KK 254 - -female - -5-pin - -1 - -GND - -2 - -+12V - -3 - -MISO - -4 - -MOSI - -5 - -SCK + + +X4 + +Molex KK 254 + +female + +5-pin + +1 + +GND + +2 + ++12V + +3 + +MISO + +4 + +MOSI + +5 + +SCK _ferrule_crimp_1 - - -Crimp ferrule - -0.25 mm² - -YE - - + + +Crimp ferrule + +0.25 mm² + +YE + + W4 - - -W4 - -2x - -0.25 mm² (24 AWG) - -0.3 m -  -BK -X4:1 - - - -RD -X4:2 - - - -  + + +W4 + +2x + +0.25 mm² (24 AWG) + +0.3 m +  +     1:BK     +X4:1:GND + + + +     2:RD     +X4:2:+12V + + + +  _ferrule_crimp_1:e--W4:w - - - + + + _ferrule_crimp_2 - - -Crimp ferrule - -0.25 mm² - -YE - - + + +Crimp ferrule + +0.25 mm² + +YE + + _ferrule_crimp_2: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 index 8af2691..0b6062d 100644 --- a/examples/ex01.bom.tsv +++ b/examples/ex01.bom.tsv @@ -1,3 +1,3 @@ -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 +Id Description Qty Unit Designators +1 Cable, Serial, 4 x 0.25 mm² shielded 0.2 m W1 +2 Connector, Molex KK 254, female, 4 pins 2 X1, X2 diff --git a/examples/ex01.gv b/examples/ex01.gv index d5c6786..db5e619 100644 --- a/examples/ex01.gv +++ b/examples/ex01.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -39,7 +39,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -75,7 +75,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#895956:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -110,9 +110,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + + - + @@ -176,5 +184,5 @@ graph {
 
X1:1BNX2:1X1:1:GND + 1:BN + X2:1:GND
@@ -124,9 +126,11 @@ graph {
X1:2RDX2:2X1:2:VCC + 2:RD + X2:2:VCC
@@ -138,9 +142,11 @@ graph {
X1:3OGX2:4X1:3:RX + 3:OG + X2:4:TX
@@ -152,9 +158,11 @@ graph {
X1:4YEX2:3X1:4:TX + 4:YE + X2:3:RX
@@ -167,7 +175,7 @@ graph {
 
X1:1X1:1:GND Shield
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/examples/ex01.html b/examples/ex01.html index f21e86a..e0bb0a2 100644 --- a/examples/ex01.html +++ b/examples/ex01.html @@ -1,183 +1,209 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -RX - -3 - -TX - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +RX + +3 + +TX + +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 - -  + + +W1 + +Serial + +4x + +0.25 mm² (24 AWG) + ++ S + +0.2 m +  +X1:1:GND +     1:BN     +X2:1:GND + + + +X1:2:VCC +     2:RD     +X2:2:VCC + + + +X1:3:RX +     3:OG     +X2:4:TX + + + +X1:4:TX +     4:YE     +X2:3:RX + + + +  +X1:1:GND +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 - -GND - -2 - -VCC - -3 - -RX - -4 - -TX + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +RX + +4 + +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 +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, Serial, 4 x 0.25 mm² shielded0.2mW1
2Connector, Molex KK 254, female, 4 pins2X1, X2
+ diff --git a/examples/ex01.png b/examples/ex01.png index 2943cd2..c2fd466 100644 Binary files a/examples/ex01.png and b/examples/ex01.png differ diff --git a/examples/ex01.svg b/examples/ex01.svg index 94bb9bc..d72503b 100644 --- a/examples/ex01.svg +++ b/examples/ex01.svg @@ -1,178 +1,178 @@ - - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -RX - -3 - -TX - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +RX + +3 + +TX + +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 - -  + + +W1 + +Serial + +4x + +0.25 mm² (24 AWG) + ++ S + +0.2 m +  +X1:1:GND +     1:BN     +X2:1:GND + + + +X1:2:VCC +     2:RD     +X2:2:VCC + + + +X1:3:RX +     3:OG     +X2:4:TX + + + +X1:4:TX +     4:YE     +X2:3:RX + + + +  +X1:1:GND +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 - -GND - -2 - -VCC - -3 - -RX - -4 - -TX + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +RX + +4 + +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 index 67cb7f0..8cd97d8 100644 --- a/examples/ex02.bom.tsv +++ b/examples/ex02.bom.tsv @@ -1,5 +1,5 @@ -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 +Id Description Qty Unit Designators +1 Cable, 2 x 0.25 mm² 0.4 m W1, W2 +2 Cable, 2 x 20 AWG 0.2 m W3 +3 Connector, Molex Micro-Fit, female, 2 pins 3 X2, X3, X4 +4 Connector, Molex Micro-Fit, male, 2 pins 1 X1 diff --git a/examples/ex02.gv b/examples/ex02.gv index 66e2958..88eb93d 100644 --- a/examples/ex02.gv +++ b/examples/ex02.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -31,7 +31,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -59,7 +59,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X3 [label=<
@@ -87,7 +87,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X4 [label=<
@@ -115,7 +115,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#000000:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -140,9 +140,11 @@ graph { - - - + + + - - - + + +
 
X1:1BKX2:1X1:1:GND + 1:BK + X2:1:GND
@@ -154,9 +156,11 @@ graph {
X1:2RDX2:2X1:2:VCC + 2:RD + X2:2:VCC
@@ -171,7 +175,7 @@ graph {
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#000000:#000000"] X1:p1r:e -- W2:w1:w W2:w1:e -- X3:p1l:w @@ -196,9 +200,11 @@ graph { - - - + + + - - - + + +
 
X1:1BKX3:1X1:1:GND + 1:BK + X3:1:GND
@@ -210,9 +216,11 @@ graph {
X1:2RDX3:2X1:2:VCC + 2:RD + X3:2:VCC
@@ -227,7 +235,7 @@ graph {
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#000000:#000000"] X1:p1r:e -- W3:w1:w W3:w1:e -- X4:p1l:w @@ -252,9 +260,11 @@ graph { - - - + + + - - - + + +
 
X1:1BKX4:1X1:1:GND + 1:BK + X4:1:GND
@@ -266,9 +276,11 @@ graph {
X1:2RDX4:2X1:2:VCC + 2:RD + X4:2:VCC
@@ -283,5 +295,5 @@ graph {
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/examples/ex02.html b/examples/ex02.html index 7067bb6..b010071 100644 --- a/examples/ex02.html +++ b/examples/ex02.html @@ -1,266 +1,306 @@ - - WireViz Diagram and BOM - -

Diagram

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

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 2 x 0.25 mm²0.4mW1, W2
2Cable, 2 x 20 AWG0.2mW3
3Connector, Molex Micro-Fit, female, 2 pins3X2, X3, X4
4Connector, Molex Micro-Fit, male, 2 pins1X1
+ diff --git a/examples/ex02.png b/examples/ex02.png index 6af53ae..f447130 100644 Binary files a/examples/ex02.png and b/examples/ex02.png differ diff --git a/examples/ex02.svg b/examples/ex02.svg index 86efa03..fe8f153 100644 --- a/examples/ex02.svg +++ b/examples/ex02.svg @@ -1,261 +1,261 @@ - - + - + X1 - - -X1 - -Molex Micro-Fit - -male - -2-pin - -GND - -1 - -VCC - -2 + + +X1 + +Molex Micro-Fit + +male + +2-pin + +GND + +1 + +VCC + +2 W1 - - -W1 - -2x - -0.25 mm² (24 AWG) - -0.2 m -  -X1:1 -BK -X2:1 - - - -X1:2 -RD -X2:2 - - - -  + + +W1 + +2x + +0.25 mm² (24 AWG) + +0.2 m +  +X1:1:GND +     1:BK     +X2:1:GND + + + +X1:2:VCC +     2:RD     +X2:2:VCC + + + +  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 - - - -  + + +W2 + +2x + +0.25 mm² (24 AWG) + +0.2 m +  +X1:1:GND +     1:BK     +X3:1:GND + + + +X1:2:VCC +     2:RD     +X3:2:VCC + + + +  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 - - - -  + + +W3 + +2x + +20 AWG (0.75 mm²) + +0.2 m +  +X1:1:GND +     1:BK     +X4:1:GND + + + +X1:2:VCC +     2:RD     +X4:2:VCC + + + +  X1:e--W3:w - - - + + + X1:e--W3:w - - - + + + X2 - - -X2 - -Molex Micro-Fit - -female - -2-pin - -1 - -GND - -2 - -VCC + + +X2 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +VCC X3 - - -X3 - -Molex Micro-Fit - -female - -2-pin - -1 - -GND - -2 - -VCC + + +X3 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +VCC X4 - - -X4 - -Molex Micro-Fit - -female - -2-pin - -1 - -GND - -2 - -VCC + + +X4 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +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 index 98d3491..5bda765 100644 --- a/examples/ex03.bom.tsv +++ b/examples/ex03.bom.tsv @@ -1,5 +1,5 @@ -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 +Id Description Qty Unit Designators +1 Connector, Molex Micro-Fit, female, 2 pins 3 X2, X3, X4 +2 Connector, Molex Micro-Fit, male, 2 pins 1 X1 +3 Wire, 0.25 mm², BK 0.6 m W1 +4 Wire, 0.25 mm², RD 0.6 m W1 diff --git a/examples/ex03.gv b/examples/ex03.gv index 72cfc2d..b0a1965 100644 --- a/examples/ex03.gv +++ b/examples/ex03.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -31,7 +31,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -59,7 +59,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X3 [label=<
@@ -87,7 +87,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X4 [label=<
@@ -115,7 +115,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#000000:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -152,9 +152,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1BKX2:1X1:1:GND + BK + X2:1:GND
@@ -166,9 +168,11 @@ graph {
X1:2RDX2:2X1:2:VCC + RD + X2:2:VCC
@@ -180,9 +184,11 @@ graph {
X1:1BKX3:1X1:1:GND + BK + X3:1:GND
@@ -194,9 +200,11 @@ graph {
X1:2RDX3:2X1:2:VCC + RD + X3:2:VCC
@@ -208,9 +216,11 @@ graph {
X1:1BKX4:1X1:1:GND + BK + X4:1:GND
@@ -222,9 +232,11 @@ graph {
X1:2RDX4:2X1:2:VCC + RD + X4:2:VCC
@@ -239,5 +251,5 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] } diff --git a/examples/ex03.html b/examples/ex03.html index dba9e94..a37e9e9 100644 --- a/examples/ex03.html +++ b/examples/ex03.html @@ -1,236 +1,276 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -Molex Micro-Fit - -male - -2-pin - -GND - -1 - -VCC - -2 + + +X1 + +Molex Micro-Fit + +male + +2-pin + +GND + +1 + +VCC + +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 - - - -  + + +W1 + +6x + +0.25 mm² (24 AWG) + +0.2 m +  +X1:1:GND +     BK     +X2:1:GND + + + +X1:2:VCC +     RD     +X2:2:VCC + + + +X1:1:GND +     BK     +X3:1:GND + + + +X1:2:VCC +     RD     +X3:2:VCC + + + +X1:1:GND +     BK     +X4:1:GND + + + +X1:2:VCC +     RD     +X4:2:VCC + + + +  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 - -GND - -2 - -VCC + + +X2 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +VCC X3 - - -X3 - -Molex Micro-Fit - -female - -2-pin - -1 - -GND - -2 - -VCC + + +X3 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +VCC X4 - - -X4 - -Molex Micro-Fit - -female - -2-pin - -1 - -GND - -2 - -VCC + + +X4 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +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 +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Connector, Molex Micro-Fit, female, 2 pins3X2, X3, X4
2Connector, Molex Micro-Fit, male, 2 pins1X1
3Wire, 0.25 mm², BK0.6mW1
4Wire, 0.25 mm², RD0.6mW1
+ diff --git a/examples/ex03.png b/examples/ex03.png index 4870bec..961a9e1 100644 Binary files a/examples/ex03.png and b/examples/ex03.png differ diff --git a/examples/ex03.svg b/examples/ex03.svg index e476aea..50fd135 100644 --- a/examples/ex03.svg +++ b/examples/ex03.svg @@ -1,231 +1,231 @@ - - + - + X1 - - -X1 - -Molex Micro-Fit - -male - -2-pin - -GND - -1 - -VCC - -2 + + +X1 + +Molex Micro-Fit + +male + +2-pin + +GND + +1 + +VCC + +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 - - - -  + + +W1 + +6x + +0.25 mm² (24 AWG) + +0.2 m +  +X1:1:GND +     BK     +X2:1:GND + + + +X1:2:VCC +     RD     +X2:2:VCC + + + +X1:1:GND +     BK     +X3:1:GND + + + +X1:2:VCC +     RD     +X3:2:VCC + + + +X1:1:GND +     BK     +X4:1:GND + + + +X1:2:VCC +     RD     +X4:2:VCC + + + +  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 - -GND - -2 - -VCC + + +X2 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +VCC X3 - - -X3 - -Molex Micro-Fit - -female - -2-pin - -1 - -GND - -2 - -VCC + + +X3 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +VCC X4 - - -X4 - -Molex Micro-Fit - -female - -2-pin - -1 - -GND - -2 - -VCC + + +X4 + +Molex Micro-Fit + +female + +2-pin + +1 + +GND + +2 + +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 index edee58d..25de333 100644 --- a/examples/ex04.bom.tsv +++ b/examples/ex04.bom.tsv @@ -1,8 +1,8 @@ -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 +Id Description Qty Unit Designators +1 Connector, Crimp ferrule 12 +2 Wire, 0.25 mm², BN 0.2 m W1 +3 Wire, 0.25 mm², BU 0.2 m W1 +4 Wire, 0.25 mm², GN 0.2 m W1 +5 Wire, 0.25 mm², OG 0.2 m W1 +6 Wire, 0.25 mm², RD 0.2 m W1 +7 Wire, 0.25 mm², YE 0.2 m W1 diff --git a/examples/ex04.gv b/examples/ex04.gv index 0d34f1c..f0c3b37 100644 --- a/examples/ex04.gv +++ b/examples/ex04.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] _ferrule_crimp_1 [label=< @@ -12,7 +12,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_2 [label=<
@@ -21,7 +21,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_3 [label=<
@@ -30,7 +30,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_4 [label=<
@@ -39,7 +39,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_5 [label=<
@@ -48,7 +48,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_6 [label=<
@@ -57,7 +57,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_7 [label=<
@@ -66,7 +66,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_8 [label=<
@@ -75,7 +75,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_9 [label=<
@@ -84,7 +84,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_10 [label=<
@@ -93,7 +93,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_11 [label=<
@@ -102,7 +102,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _ferrule_crimp_12 [label=<
@@ -111,7 +111,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#895956:#000000"] _ferrule_crimp_1:e -- W1:w1:w W1:w1:e -- _ferrule_crimp_7:w @@ -149,7 +149,9 @@ graph {   - BN + + BN + @@ -163,7 +165,9 @@ graph { - RD + + RD + @@ -177,7 +181,9 @@ graph { - OG + + OG + @@ -191,7 +197,9 @@ graph { - YE + + YE + @@ -205,7 +213,9 @@ graph { - GN + + GN + @@ -219,7 +229,9 @@ graph { - BU + + BU + @@ -235,5 +247,5 @@ graph { -> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] } diff --git a/examples/ex04.html b/examples/ex04.html index 4d746fa..9bae2b1 100644 --- a/examples/ex04.html +++ b/examples/ex04.html @@ -1,224 +1,285 @@ - - WireViz Diagram and BOM - -

Diagram

- + - - - + + + _ferrule_crimp_1 - - -Crimp ferrule + + +Crimp ferrule W1 - - -W1 - -6x - -0.25 mm² (24 AWG) - -0.2 m -  -BN - - - -RD - - - -OG - - - -YE - - - -GN - - - -BU - - - -  + + +W1 + +6x + +0.25 mm² (24 AWG) + +0.2 m +  +     BN     + + + +     RD     + + + +     OG     + + + +     YE     + + + +     GN     + + + +     BU     + + + +  _ferrule_crimp_1:e--W1:w - - - + + + _ferrule_crimp_2 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_2:e--W1:w - - - + + + _ferrule_crimp_3 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_3:e--W1:w - - - + + + _ferrule_crimp_4 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_4:e--W1:w - - - + + + _ferrule_crimp_5 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_5:e--W1:w - - - + + + _ferrule_crimp_6 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_6:e--W1:w - - - + + + _ferrule_crimp_7 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_8 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_9 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_10 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_11 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_12 - - -Crimp ferrule + + +Crimp ferrule W1:e--_ferrule_crimp_7:w - - - + + + W1:e--_ferrule_crimp_8:w - - - + + + W1:e--_ferrule_crimp_9:w - - - + + + W1:e--_ferrule_crimp_10:w - - - + + + W1:e--_ferrule_crimp_11:w - - - + + + W1:e--_ferrule_crimp_12: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 +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Connector, Crimp ferrule12
2Wire, 0.25 mm², BN0.2mW1
3Wire, 0.25 mm², BU0.2mW1
4Wire, 0.25 mm², GN0.2mW1
5Wire, 0.25 mm², OG0.2mW1
6Wire, 0.25 mm², RD0.2mW1
7Wire, 0.25 mm², YE0.2mW1
+ diff --git a/examples/ex04.png b/examples/ex04.png index 81f89ba..d4bdd8a 100644 Binary files a/examples/ex04.png and b/examples/ex04.png differ diff --git a/examples/ex04.svg b/examples/ex04.svg index b6a1702..19174c3 100644 --- a/examples/ex04.svg +++ b/examples/ex04.svg @@ -1,219 +1,219 @@ - - - - + + + _ferrule_crimp_1 - - -Crimp ferrule + + +Crimp ferrule W1 - - -W1 - -6x - -0.25 mm² (24 AWG) - -0.2 m -  -BN - - - -RD - - - -OG - - - -YE - - - -GN - - - -BU - - - -  + + +W1 + +6x + +0.25 mm² (24 AWG) + +0.2 m +  +     BN     + + + +     RD     + + + +     OG     + + + +     YE     + + + +     GN     + + + +     BU     + + + +  _ferrule_crimp_1:e--W1:w - - - + + + _ferrule_crimp_2 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_2:e--W1:w - - - + + + _ferrule_crimp_3 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_3:e--W1:w - - - + + + _ferrule_crimp_4 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_4:e--W1:w - - - + + + _ferrule_crimp_5 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_5:e--W1:w - - - + + + _ferrule_crimp_6 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_6:e--W1:w - - - + + + _ferrule_crimp_7 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_8 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_9 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_10 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_11 - - -Crimp ferrule + + +Crimp ferrule _ferrule_crimp_12 - - -Crimp ferrule + + +Crimp ferrule W1:e--_ferrule_crimp_7:w - - - + + + W1:e--_ferrule_crimp_8:w - - - + + + W1:e--_ferrule_crimp_9:w - - - + + + W1:e--_ferrule_crimp_10:w - - - + + + W1:e--_ferrule_crimp_11:w - - - + + + W1:e--_ferrule_crimp_12:w - - - + + + diff --git a/examples/ex05.bom.tsv b/examples/ex05.bom.tsv index 9913328..384e444 100644 --- a/examples/ex05.bom.tsv +++ b/examples/ex05.bom.tsv @@ -1,6 +1,6 @@ -Item Qty Unit Designators -Connector, Molex KK 254, female, 4 pins 3 X1, X2, X3 -Wire, I2C, 0.25 mm², PK 0.4 m W1, W2 -Wire, I2C, 0.25 mm², TQ 0.4 m W1, W2 -Wire, I2C, 0.25 mm², VT 0.4 m W1, W2 -Wire, I2C, 0.25 mm², YE 0.4 m W1, W2 +Id Description Qty Unit Designators +1 Connector, Molex KK 254, female, 4 pins 3 X1, X2, X3 +2 Wire, I2C, 0.25 mm², PK 0.4 m W1, W2 +3 Wire, I2C, 0.25 mm², TQ 0.4 m W1, W2 +4 Wire, I2C, 0.25 mm², VT 0.4 m W1, W2 +5 Wire, I2C, 0.25 mm², YE 0.4 m W1, W2 diff --git a/examples/ex05.gv b/examples/ex05.gv index 51f2e15..ebecf91 100644 --- a/examples/ex05.gv +++ b/examples/ex05.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -39,7 +39,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -79,7 +79,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X3 [label=<
@@ -115,7 +115,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ff66cc:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -147,9 +147,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1PKX2:1X1:1:GND + PK + X2:1:GND
@@ -161,9 +163,11 @@ graph {
X1:2TQX2:2X1:2:VCC + TQ + X2:2:VCC
@@ -175,9 +179,11 @@ graph {
X1:3YEX2:3X1:3:SCL + YE + X2:3:SCL
@@ -189,9 +195,11 @@ graph {
X1:4VTX2:4X1:4:SDA + VT + X2:4:SDA
@@ -206,7 +214,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#ff66cc:#000000"] X2:p1r:e -- W2:w1:w W2:w1:e -- X3:p1l:w @@ -238,9 +246,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X2:1PKX3:1X2:1:GND + PK + X3:1:GND
@@ -252,9 +262,11 @@ graph {
X2:2TQX3:2X2:2:VCC + TQ + X3:2:VCC
@@ -266,9 +278,11 @@ graph {
X2:3YEX3:3X2:3:SCL + YE + X3:3:SCL
@@ -280,9 +294,11 @@ graph {
X2:4VTX3:4X2:4:SDA + VT + X3:4:SDA
@@ -297,5 +313,5 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] } diff --git a/examples/ex05.html b/examples/ex05.html index 4747bd9..8244778 100644 --- a/examples/ex05.html +++ b/examples/ex05.html @@ -1,306 +1,353 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 - - - -  + + +W1 + +I2C + +4x + +0.25 mm² + +0.2 m +  +X1:1:GND +     PK     +X2:1:GND + + + +X1:2:VCC +     TQ     +X2:2:VCC + + + +X1:3:SCL +     YE     +X2:3:SCL + + + +X1:4:SDA +     VT     +X2:4:SDA + + + +  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 - -GND - -1 - -2 - -VCC - -2 - -3 - -SCL - -3 - -4 - -SDA - -4 + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +1 + +2 + +VCC + +2 + +3 + +SCL + +3 + +4 + +SDA + +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 - - - -  + + +W2 + +I2C + +4x + +0.25 mm² + +0.2 m +  +X2:1:GND +     PK     +X3:1:GND + + + +X2:2:VCC +     TQ     +X3:2:VCC + + + +X2:3:SCL +     YE     +X3:3:SCL + + + +X2:4:SDA +     VT     +X3:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X3 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +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, I2C, 0.25 mm², PK0.4mW1, W2
Wire, I2C, 0.25 mm², TQ0.4mW1, W2
Wire, I2C, 0.25 mm², VT0.4mW1, W2
Wire, I2C, 0.25 mm², YE0.4mW1, W2
\ No newline at end of file +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Connector, Molex KK 254, female, 4 pins3X1, X2, X3
2Wire, I2C, 0.25 mm², PK0.4mW1, W2
3Wire, I2C, 0.25 mm², TQ0.4mW1, W2
4Wire, I2C, 0.25 mm², VT0.4mW1, W2
5Wire, I2C, 0.25 mm², YE0.4mW1, W2
+ diff --git a/examples/ex05.png b/examples/ex05.png index 1fe9c10..be8144c 100644 Binary files a/examples/ex05.png and b/examples/ex05.png differ diff --git a/examples/ex05.svg b/examples/ex05.svg index bee32f1..abfa6ec 100644 --- a/examples/ex05.svg +++ b/examples/ex05.svg @@ -1,301 +1,301 @@ - - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 - - - -  + + +W1 + +I2C + +4x + +0.25 mm² + +0.2 m +  +X1:1:GND +     PK     +X2:1:GND + + + +X1:2:VCC +     TQ     +X2:2:VCC + + + +X1:3:SCL +     YE     +X2:3:SCL + + + +X1:4:SDA +     VT     +X2:4:SDA + + + +  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 - -GND - -1 - -2 - -VCC - -2 - -3 - -SCL - -3 - -4 - -SDA - -4 + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +1 + +2 + +VCC + +2 + +3 + +SCL + +3 + +4 + +SDA + +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 - - - -  + + +W2 + +I2C + +4x + +0.25 mm² + +0.2 m +  +X2:1:GND +     PK     +X3:1:GND + + + +X2:2:VCC +     TQ     +X3:2:VCC + + + +X2:3:SCL +     YE     +X3:3:SCL + + + +X2:4:SDA +     VT     +X3:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X3 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +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 index 7885f32..0c3d0dd 100644 --- a/examples/ex06.bom.tsv +++ b/examples/ex06.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 +Id Description Qty Unit Designators +1 Connector, Molex KK 254, female, 4 pins 6 X1, X2, X3, X4, X5, X6 +2 Wire, 0.25 mm², PK 1.0 m W1, W2, W3, W4, W5 +3 Wire, 0.25 mm², TQ 1.0 m W1, W2, W3, W4, W5 +4 Wire, 0.25 mm², VT 1.0 m W1, W2, W3, W4, W5 +5 Wire, 0.25 mm², YE 1.0 m W1, W2, W3, W4, W5 diff --git a/examples/ex06.gv b/examples/ex06.gv index b258d32..70f4a9a 100644 --- a/examples/ex06.gv +++ b/examples/ex06.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -39,7 +39,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -75,7 +75,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X3 [label=<
@@ -111,7 +111,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X4 [label=<
@@ -147,7 +147,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X5 [label=<
@@ -183,7 +183,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X6 [label=<
@@ -219,7 +219,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ff66cc:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -250,9 +250,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1PKX2:1X1:1:GND + PK + X2:1:GND
@@ -264,9 +266,11 @@ graph {
X1:2TQX2:2X1:2:VCC + TQ + X2:2:VCC
@@ -278,9 +282,11 @@ graph {
X1:3YEX2:3X1:3:SCL + YE + X2:3:SCL
@@ -292,9 +298,11 @@ graph {
X1:4VTX2:4X1:4:SDA + VT + X2:4:SDA
@@ -309,7 +317,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#ff66cc:#000000"] X3:p1r:e -- W2:w1:w W2:w1:e -- X2:p1l:w @@ -340,9 +348,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X3:1PKX2:1X3:1:GND + PK + X2:1:GND
@@ -354,9 +364,11 @@ graph {
X3:2TQX2:2X3:2:VCC + TQ + X2:2:VCC
@@ -368,9 +380,11 @@ graph {
X3:3YEX2:3X3:3:SCL + YE + X2:3:SCL
@@ -382,9 +396,11 @@ graph {
X3:4VTX2:4X3:4:SDA + VT + X2:4:SDA
@@ -399,7 +415,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#ff66cc:#000000"] X3:p1r:e -- W3:w1:w W3:w1:e -- X4:p1l:w @@ -430,9 +446,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X3:1PKX4:1X3:1:GND + PK + X4:1:GND
@@ -444,9 +462,11 @@ graph {
X3:2TQX4:2X3:2:VCC + TQ + X4:2:VCC
@@ -458,9 +478,11 @@ graph {
X3:3YEX4:3X3:3:SCL + YE + X4:3:SCL
@@ -472,9 +494,11 @@ graph {
X3:4VTX4:4X3:4:SDA + VT + X4:4:SDA
@@ -489,7 +513,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#ff66cc:#000000"] X5:p1r:e -- W4:w1:w W4:w1:e -- X4:p1l:w @@ -520,9 +544,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X5:1PKX4:1X5:1:GND + PK + X4:1:GND
@@ -534,9 +560,11 @@ graph {
X5:2TQX4:2X5:2:VCC + TQ + X4:2:VCC
@@ -548,9 +576,11 @@ graph {
X5:3YEX4:3X5:3:SCL + YE + X4:3:SCL
@@ -562,9 +592,11 @@ graph {
X5:4VTX4:4X5:4:SDA + VT + X4:4:SDA
@@ -579,7 +611,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#ff66cc:#000000"] X5:p1r:e -- W5:w1:w W5:w1:e -- X6:p1l:w @@ -610,9 +642,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X5:1PKX6:1X5:1:GND + PK + X6:1:GND
@@ -624,9 +658,11 @@ graph {
X5:2TQX6:2X5:2:VCC + TQ + X6:2:VCC
@@ -638,9 +674,11 @@ graph {
X5:3YEX6:3X5:3:SCL + YE + X6:3:SCL
@@ -652,9 +690,11 @@ graph {
X5:4VTX6:4X5:4:SDA + VT + X6:4:SDA
@@ -669,5 +709,5 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] } diff --git a/examples/ex06.html b/examples/ex06.html index 6bb99f0..024fd45 100644 --- a/examples/ex06.html +++ b/examples/ex06.html @@ -1,666 +1,713 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 - - - -  + + +W1 + +4x + +0.25 mm² + +0.2 m +  +X1:1:GND +     PK     +X2:1:GND + + + +X1:2:VCC +     TQ     +X2:2:VCC + + + +X1:3:SCL +     YE     +X2:3:SCL + + + +X1:4:SDA +     VT     +X2:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA X3 - - -X3 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X3 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 - - - -  + + +W2 + +4x + +0.25 mm² + +0.2 m +  +X3:1:GND +     PK     +X2:1:GND + + + +X3:2:VCC +     TQ     +X2:2:VCC + + + +X3:3:SCL +     YE     +X2:3:SCL + + + +X3:4:SDA +     VT     +X2:4:SDA + + + +  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 - - - -  + + +W3 + +4x + +0.25 mm² + +0.2 m +  +X3:1:GND +     PK     +X4:1:GND + + + +X3:2:VCC +     TQ     +X4:2:VCC + + + +X3:3:SCL +     YE     +X4:3:SCL + + + +X3:4:SDA +     VT     +X4:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X4 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA X5 - - -X5 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X5 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 - - - -  + + +W4 + +4x + +0.25 mm² + +0.2 m +  +X5:1:GND +     PK     +X4:1:GND + + + +X5:2:VCC +     TQ     +X4:2:VCC + + + +X5:3:SCL +     YE     +X4:3:SCL + + + +X5:4:SDA +     VT     +X4:4:SDA + + + +  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 - - - -  + + +W5 + +4x + +0.25 mm² + +0.2 m +  +X5:1:GND +     PK     +X6:1:GND + + + +X5:2:VCC +     TQ     +X6:2:VCC + + + +X5:3:SCL +     YE     +X6:3:SCL + + + +X5:4:SDA +     VT     +X6:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X6 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +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 +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Connector, Molex KK 254, female, 4 pins6X1, X2, X3, X4, X5, X6
2Wire, 0.25 mm², PK1.0mW1, W2, W3, W4, W5
3Wire, 0.25 mm², TQ1.0mW1, W2, W3, W4, W5
4Wire, 0.25 mm², VT1.0mW1, W2, W3, W4, W5
5Wire, 0.25 mm², YE1.0mW1, W2, W3, W4, W5
+ diff --git a/examples/ex06.png b/examples/ex06.png index 18e8f1e..9a0bcef 100644 Binary files a/examples/ex06.png and b/examples/ex06.png differ diff --git a/examples/ex06.svg b/examples/ex06.svg index dd77858..1dc1a5c 100644 --- a/examples/ex06.svg +++ b/examples/ex06.svg @@ -1,661 +1,661 @@ - - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 - - - -  + + +W1 + +4x + +0.25 mm² + +0.2 m +  +X1:1:GND +     PK     +X2:1:GND + + + +X1:2:VCC +     TQ     +X2:2:VCC + + + +X1:3:SCL +     YE     +X2:3:SCL + + + +X1:4:SDA +     VT     +X2:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA X3 - - -X3 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X3 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 - - - -  + + +W2 + +4x + +0.25 mm² + +0.2 m +  +X3:1:GND +     PK     +X2:1:GND + + + +X3:2:VCC +     TQ     +X2:2:VCC + + + +X3:3:SCL +     YE     +X2:3:SCL + + + +X3:4:SDA +     VT     +X2:4:SDA + + + +  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 - - - -  + + +W3 + +4x + +0.25 mm² + +0.2 m +  +X3:1:GND +     PK     +X4:1:GND + + + +X3:2:VCC +     TQ     +X4:2:VCC + + + +X3:3:SCL +     YE     +X4:3:SCL + + + +X3:4:SDA +     VT     +X4:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X4 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA X5 - - -X5 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X5 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 - - - -  + + +W4 + +4x + +0.25 mm² + +0.2 m +  +X5:1:GND +     PK     +X4:1:GND + + + +X5:2:VCC +     TQ     +X4:2:VCC + + + +X5:3:SCL +     YE     +X4:3:SCL + + + +X5:4:SDA +     VT     +X4:4:SDA + + + +  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 - - - -  + + +W5 + +4x + +0.25 mm² + +0.2 m +  +X5:1:GND +     PK     +X6:1:GND + + + +X5:2:VCC +     TQ     +X6:2:VCC + + + +X5:3:SCL +     YE     +X6:3:SCL + + + +X5:4:SDA +     VT     +X6:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X6 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +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 index ff4b2d7..cacb779 100644 --- a/examples/ex07.bom.tsv +++ b/examples/ex07.bom.tsv @@ -1,4 +1,4 @@ -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 +Id Description Qty Unit Designators +1 Cable, 2 x 20 AWG 1 m C1 +2 Connector, D-Sub, female, 9 pins 1 X2 +3 Connector, TE 776164-1, female, 35 pins 1 X1 diff --git a/examples/ex07.gv b/examples/ex07.gv index e93d2b2..0af1417 100644 --- a/examples/ex07.gv +++ b/examples/ex07.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -34,7 +34,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -65,7 +65,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffff00:#000000"] X1:p5r:e -- C1:w1:w C1:w1:e -- X2:p7l:w @@ -91,7 +91,9 @@ graph {   X1:5 - YE + + 1:YE + X2:7 @@ -105,7 +107,9 @@ graph { X1:6 - GN + + 2:GN + X2:2 @@ -121,5 +125,5 @@ graph { -> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/examples/ex07.html b/examples/ex07.html index 8d78500..6016a51 100644 --- a/examples/ex07.html +++ b/examples/ex07.html @@ -1,110 +1,143 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - + + +X1 + TE 776164-1 - -female - -35-pin - -5 - -6 - -Unconnected pins are not shown + +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 - - - -  + + +C1 + +2x + +20 AWG + +1 m +  +X1:5 +     1:YE     +X2:7 + + + +X1:6 +     2: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 + + +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 +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 2 x 20 AWG1mC1
2Connector, D-Sub, female, 9 pins1X2
3Connector, TE 776164-1, female, 35 pins1X1
+ diff --git a/examples/ex07.png b/examples/ex07.png index 65be34b..29e5d09 100644 Binary files a/examples/ex07.png and b/examples/ex07.png differ diff --git a/examples/ex07.svg b/examples/ex07.svg index e96072d..02d8378 100644 --- a/examples/ex07.svg +++ b/examples/ex07.svg @@ -1,105 +1,105 @@ - - + - + X1 - - -X1 - + + +X1 + TE 776164-1 - -female - -35-pin - -5 - -6 - -Unconnected pins are not shown + +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 - - - -  + + +C1 + +2x + +20 AWG + +1 m +  +X1:5 +     1:YE     +X2:7 + + + +X1:6 +     2: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 + + +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 index 3457bbb..c0aec09 100644 --- a/examples/ex08.bom.tsv +++ b/examples/ex08.bom.tsv @@ -1,3 +1,3 @@ -Item Qty Unit Designators -Connector, Phone Connector, male 3.5, 3 pins 1 Key -Cable, 3 x 24 AWG shielded 0.2 m W1 +Id Description Qty Unit Designators +1 Cable, 3 x 24 AWG shielded, BK 0.2 m W1 +2 Connector, Phone Connector, male 3.5 1 Key diff --git a/examples/ex08.gv b/examples/ex08.gv index f7ad156..5b302fc 100644 --- a/examples/ex08.gv +++ b/examples/ex08.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] Key [label=< @@ -21,15 +21,15 @@ graph {
- + - + - +
DotTT
DashRR
GroundSS
@@ -44,15 +44,15 @@ graph { -> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffffff:#000000"] - Key:pSr:e -- W1:w1:w + Key:p3r:e -- W1:w1:w edge [color="#000000:#895956:#000000"] - Key:pRr:e -- W1:w2:w + Key:p2r:e -- W1:w2:w edge [color="#000000:#00ff00:#000000"] - Key:pTr:e -- W1:w3:w + Key:p1r:e -- W1:w3:w edge [color="#000000:#aaaaaa:#000000"] - Key:pSr:e -- W1:ws:w + Key:p3r:e -- W1:ws:w W1 [label=<
@@ -74,8 +74,10 @@ graph { - - + + @@ -88,8 +90,10 @@ graph { - - + + @@ -102,8 +106,10 @@ graph { - - + + @@ -117,7 +123,7 @@ graph { - + @@ -140,5 +146,5 @@ graph {
 
Key:SWHKey:S:Ground + 1:WH +
Key:RBNKey:R:Dash + 2:BN +
Key:TGNKey:T:Dot + 3:GN +
 
Key:SKey:S:Ground Shield
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/examples/ex08.html b/examples/ex08.html index 9994462..de4b397 100644 --- a/examples/ex08.html +++ b/examples/ex08.html @@ -1,118 +1,144 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + Key - - -Key - + + +Key + Phone Connector - -male 3.5 - -Dot - -T - -Dash - -R - -Ground - -S - - - + +male 3.5 + +Dot + +T + +Dash + +R + +Ground + +S + + + Tip, Ring, and Sleeve W1 - - -W1 - -3x - -24 AWG - -+ S - -0.2 m - -BK - - -  -Key:S -WH - - - -Key:R -BN - - - -Key:T -GN - - - -  -Key:S -Shield - - - -  - - - -Cross-section + + +W1 + +3x + +24 AWG + ++ S + +0.2 m + +BK + + +  +Key:S:Ground +     1:WH     + + + +Key:R:Dash +     2:BN     + + + +Key:T:Dot +     3:GN     + + + +  +Key:S:Ground +Shield + + + +  + + + +Cross-section 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 +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 3 x 24 AWG shielded, BK0.2mW1
2Connector, Phone Connector, male 3.51Key
+ diff --git a/examples/ex08.png b/examples/ex08.png index a4969d3..73bec81 100644 Binary files a/examples/ex08.png and b/examples/ex08.png differ diff --git a/examples/ex08.svg b/examples/ex08.svg index 26a5acd..3355f08 100644 --- a/examples/ex08.svg +++ b/examples/ex08.svg @@ -1,113 +1,113 @@ - - + - + Key - - -Key - + + +Key + Phone Connector - -male 3.5 - -Dot - -T - -Dash - -R - -Ground - -S - - - + +male 3.5 + +Dot + +T + +Dash + +R + +Ground + +S + + + Tip, Ring, and Sleeve W1 - - -W1 - -3x - -24 AWG - -+ S - -0.2 m - -BK - - -  -Key:S -WH - - - -Key:R -BN - - - -Key:T -GN - - - -  -Key:S -Shield - - - -  - - - -Cross-section + + +W1 + +3x + +24 AWG + ++ S + +0.2 m + +BK + + +  +Key:S:Ground +     1:WH     + + + +Key:R:Dash +     2:BN     + + + +Key:T:Dot +     3:GN     + + + +  +Key:S:Ground +Shield + + + +  + + + +Cross-section 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 index b07a154..26362d3 100644 --- a/examples/ex09.bom.tsv +++ b/examples/ex09.bom.tsv @@ -1,4 +1,4 @@ -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 +Id Description Qty Unit Designators +1 Cable, 12 x 0.25 mm² shielded 0.2 m W1 +2 Connector, D-Sub, male, 25 pins 1 X1 +3 Connector, F48, female, 48 pins 1 X2 diff --git a/examples/ex09.gv b/examples/ex09.gv index b965d27..2bd338f 100644 --- a/examples/ex09.gv +++ b/examples/ex09.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -26,7 +26,7 @@ graph { - + @@ -34,7 +34,7 @@ graph { - + @@ -42,7 +42,7 @@ graph { - + @@ -50,7 +50,7 @@ graph { - + @@ -58,7 +58,7 @@ graph { - + @@ -66,7 +66,7 @@ graph { - + @@ -75,7 +75,7 @@ graph {
SENSE_N_11414
SENSE_P_2
SENSE_N_21616
SENSE_P_3
SENSE_N_31818
SENSE_P_4
SENSE_N_42020
SENSE_P_5
SENSE_N_52222
SENSE_P_6
SENSE_N_62424
GND
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -93,189 +93,189 @@ graph {
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
z2z2
b2b2
d2d2
z4z4
b4b4
d4d4
z6z6
b6b6
d6d6
z8z8
b8b8
d8d8
z10z10
b10b10
d10d10
z12z12
b12b12
d12d12
z14z14
b14b14
d14d14
z16z16
b16b16
d16d16
z18z18
b18b18
d18d18
z20z20
b20b20
d20d20
z22z22
b22b22
d22d22
z24z24
b24b24
d24d24
z26z26
b26b26
d26d26
z28z28
b28b28
d28d28
z30z30
b30b30
d30d30
z32z32
b32b32
d32d32
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#895956:#895956:#895956:#000000"] X1:p1r:e -- W1:w2:w - W1:w2:e -- X2:pd4l:w + W1:w2:e -- X2:p6l:w edge [color="#000000:#ffffff:#ffffff:#ffffff:#000000"] - X1:p14r:e -- W1:w1:w - W1:w1:e -- X2:pz2l:w + X1:p2r:e -- W1:w1:w + W1:w1:e -- X2:p1l:w edge [color="#000000:#ffff00:#ffff00:#ffff00:#000000"] X1:p3r:e -- W1:w4:w - W1:w4:e -- X2:pd10l:w + W1:w4:e -- X2:p15l:w edge [color="#000000:#00ff00:#00ff00:#00ff00:#000000"] - X1:p16r:e -- W1:w3:w - W1:w3:e -- X2:pz8l:w + X1:p4r:e -- W1:w3:w + W1:w3:e -- X2:p10l:w edge [color="#000000:#ff66cc:#ff66cc:#ff66cc:#000000"] X1:p5r:e -- W1:w6:w - W1:w6:e -- X2:pd16l:w + W1:w6:e -- X2:p24l:w edge [color="#000000:#999999:#999999:#999999:#000000"] - X1:p18r:e -- W1:w5:w - W1:w5:e -- X2:pz14l:w + X1:p6r:e -- W1:w5:w + W1:w5:e -- X2:p19l:w edge [color="#000000:#ff0000:#ff0000:#ff0000:#000000"] X1:p7r:e -- W1:w8:w - W1:w8:e -- X2:pd20l:w + W1:w8:e -- X2:p30l:w edge [color="#000000:#0066ff:#0066ff:#0066ff:#000000"] - X1:p20r:e -- W1:w7:w - W1:w7:e -- X2:pz18l:w + X1:p8r:e -- W1:w7:w + W1:w7:e -- X2:p25l:w edge [color="#000000:#8000ff:#8000ff:#8000ff:#000000"] X1:p9r:e -- W1:w10:w - W1:w10:e -- X2:pd26l:w + W1:w10:e -- X2:p39l:w edge [color="#000000:#000000:#000000:#000000:#000000"] - X1:p22r:e -- W1:w9:w - W1:w9:e -- X2:pz24l:w + X1:p10r:e -- W1:w9:w + W1:w9:e -- X2:p34l:w edge [color="#000000:#ff0000:#0066ff:#ff0000:#000000"] X1:p11r:e -- W1:w12:w - W1:w12:e -- X2:pd32l:w + W1:w12:e -- X2:p48l:w edge [color="#000000:#999999:#ff66cc:#999999:#000000"] - X1:p24r:e -- W1:w11:w - W1:w11:e -- X2:pz30l:w + X1:p12r:e -- W1:w11:w + W1:w11:e -- X2:p43l:w edge [color="#000000"] X1:p13r:e -- W1:ws:w W1 [label=< @@ -297,8 +297,10 @@ graph { - - + + @@ -313,8 +315,10 @@ graph { - - + + @@ -329,8 +333,10 @@ graph { - - + + @@ -345,8 +351,10 @@ graph { - - + + @@ -361,8 +369,10 @@ graph { - - + + @@ -377,8 +387,10 @@ graph { - - + + @@ -393,8 +405,10 @@ graph { - - + + @@ -409,8 +423,10 @@ graph { - - + + @@ -425,8 +441,10 @@ graph { - - + + @@ -441,8 +459,10 @@ graph { - - + + @@ -457,8 +477,10 @@ graph { - - + + @@ -473,8 +495,10 @@ graph { - - + + @@ -490,7 +514,7 @@ graph { - + @@ -499,5 +523,5 @@ graph {
 
X1:14WHX1:14:SENSE_N_1 + 1:WH + X2:z2
X1:1BNX1:1:SENSE_P_1 + 2:BN + X2:d4
X1:16GNX1:16:SENSE_N_2 + 3:GN + X2:z8
X1:3YEX1:3:SENSE_P_2 + 4:YE + X2:d10
X1:18GYX1:18:SENSE_N_3 + 5:GY + X2:z14
X1:5PKX1:5:SENSE_P_3 + 6:PK + X2:d16
X1:20BUX1:20:SENSE_N_4 + 7:BU + X2:z18
X1:7RDX1:7:SENSE_P_4 + 8:RD + X2:d20
X1:22BKX1:22:SENSE_N_5 + 9:BK + X2:z24
X1:9VTX1:9:SENSE_P_5 + 10:VT + X2:d26
X1:24GYPKX1:24:SENSE_N_6 + 11:GYPK + X2:z30
X1:11RDBUX1:11:SENSE_P_6 + 12:RDBU + X2:d32
 
X1:13X1:13:GND Shield
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/examples/ex09.html b/examples/ex09.html index de91d70..8e19d08 100644 --- a/examples/ex09.html +++ b/examples/ex09.html @@ -1,529 +1,562 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - + + +X1 + D-Sub - -male - -25-pin - -SENSE_P_1 - -1 - + +male + +25-pin + +SENSE_P_1 + +1 + SENSE_N_1 - -14 - -SENSE_P_2 - -3 - + +14 + +SENSE_P_2 + +3 + SENSE_N_2 - -16 - -SENSE_P_3 - -5 - + +16 + +SENSE_P_3 + +5 + SENSE_N_3 - -18 - -SENSE_P_4 - -7 - + +18 + +SENSE_P_4 + +7 + SENSE_N_4 - -20 - -SENSE_P_5 - -9 - + +20 + +SENSE_P_5 + +9 + SENSE_N_5 - -22 - -SENSE_P_6 - -11 - + +22 + +SENSE_P_6 + +11 + SENSE_N_6 - -24 - -GND - -13 + +24 + +GND + +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 -GYPK -X2:z30 - - - - - -X1:11 -RDBU -X2:d32 - - - - - -  -X1:13 -Shield - -  + + +W1 + +12x + +0.25 mm² + ++ S + +0.2 m +  +X1:14:SENSE_N_1 +     1:WH     +X2:z2 + + + + + +X1:1:SENSE_P_1 +     2:BN     +X2:d4 + + + + + +X1:16:SENSE_N_2 +     3:GN     +X2:z8 + + + + + +X1:3:SENSE_P_2 +     4:YE     +X2:d10 + + + + + +X1:18:SENSE_N_3 +     5:GY     +X2:z14 + + + + + +X1:5:SENSE_P_3 +     6:PK     +X2:d16 + + + + + +X1:20:SENSE_N_4 +     7:BU     +X2:z18 + + + + + +X1:7:SENSE_P_4 +     8:RD     +X2:d20 + + + + + +X1:22:SENSE_N_5 +     9:BK     +X2:z24 + + + + + +X1:9:SENSE_P_5 +     10:VT     +X2:d26 + + + + + +X1:24:SENSE_N_6 +     11:GYPK     +X2:z30 + + + + + +X1:11:SENSE_P_6 +     12:RDBU     +X2:d32 + + + + + +  +X1:13:GND +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 + + +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 +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 12 x 0.25 mm² shielded0.2mW1
2Connector, D-Sub, male, 25 pins1X1
3Connector, F48, female, 48 pins1X2
+ diff --git a/examples/ex09.png b/examples/ex09.png index 57ccebb..210a8e2 100644 Binary files a/examples/ex09.png and b/examples/ex09.png differ diff --git a/examples/ex09.svg b/examples/ex09.svg index fc73283..607a693 100644 --- a/examples/ex09.svg +++ b/examples/ex09.svg @@ -1,524 +1,524 @@ - - + - + X1 - - -X1 - + + +X1 + D-Sub - -male - -25-pin - -SENSE_P_1 - -1 - + +male + +25-pin + +SENSE_P_1 + +1 + SENSE_N_1 - -14 - -SENSE_P_2 - -3 - + +14 + +SENSE_P_2 + +3 + SENSE_N_2 - -16 - -SENSE_P_3 - -5 - + +16 + +SENSE_P_3 + +5 + SENSE_N_3 - -18 - -SENSE_P_4 - -7 - + +18 + +SENSE_P_4 + +7 + SENSE_N_4 - -20 - -SENSE_P_5 - -9 - + +20 + +SENSE_P_5 + +9 + SENSE_N_5 - -22 - -SENSE_P_6 - -11 - + +22 + +SENSE_P_6 + +11 + SENSE_N_6 - -24 - -GND - -13 + +24 + +GND + +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 -GYPK -X2:z30 - - - - - -X1:11 -RDBU -X2:d32 - - - - - -  -X1:13 -Shield - -  + + +W1 + +12x + +0.25 mm² + ++ S + +0.2 m +  +X1:14:SENSE_N_1 +     1:WH     +X2:z2 + + + + + +X1:1:SENSE_P_1 +     2:BN     +X2:d4 + + + + + +X1:16:SENSE_N_2 +     3:GN     +X2:z8 + + + + + +X1:3:SENSE_P_2 +     4:YE     +X2:d10 + + + + + +X1:18:SENSE_N_3 +     5:GY     +X2:z14 + + + + + +X1:5:SENSE_P_3 +     6:PK     +X2:d16 + + + + + +X1:20:SENSE_N_4 +     7:BU     +X2:z18 + + + + + +X1:7:SENSE_P_4 +     8:RD     +X2:d20 + + + + + +X1:22:SENSE_N_5 +     9:BK     +X2:z24 + + + + + +X1:9:SENSE_P_5 +     10:VT     +X2:d26 + + + + + +X1:24:SENSE_N_6 +     11:GYPK     +X2:z30 + + + + + +X1:11:SENSE_P_6 +     12:RDBU     +X2:d32 + + + + + +  +X1:13:GND +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 + + +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.bom.tsv b/examples/ex10.bom.tsv index 259d52a..bdb68a6 100644 --- a/examples/ex10.bom.tsv +++ b/examples/ex10.bom.tsv @@ -1,3 +1,3 @@ -Item Qty Unit Designators -Connector, Stewart Connector SS-37000-002, male, 8 pins 2 X1, X2 -Cable, CAT5e, 8 x 24 AWG 1 m W1 +Id Description Qty Unit Designators +1 Cable, CAT5e, 8 x 24 AWG 1 m W1 +2 Connector, Stewart Connector SS-37000-002, male, 8 pins 2 X1, X2 diff --git a/examples/ex10.gv b/examples/ex10.gv index 05b20db..9c955e1 100644 --- a/examples/ex10.gv +++ b/examples/ex10.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -55,7 +55,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -107,7 +107,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffffff:#00ff00:#ffffff:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p3l:w @@ -151,9 +151,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1WHGNX2:3X1:1:DA+ + 1:WHGN + X2:3:DA+
@@ -167,9 +169,11 @@ graph {
X1:2GNX2:6X1:2:DA- + 2:GN + X2:6:DA-
@@ -183,9 +187,11 @@ graph {
X1:3WHOGX2:1X1:3:DB+ + 3:WHOG + X2:1:DB+
@@ -199,9 +205,11 @@ graph {
X1:4BUX2:7X1:4:DC+ + 4:BU + X2:7:DC+
@@ -215,9 +223,11 @@ graph {
X1:5WHBUX2:8X1:5:DC- + 5:WHBU + X2:8:DC-
@@ -231,9 +241,11 @@ graph {
X1:6OGX2:2X1:6:DB- + 6:OG + X2:2:DB-
@@ -247,9 +259,11 @@ graph {
X1:7WHBNX2:4X1:7:DD+ + 7:WHBN + X2:4:DD+
@@ -263,9 +277,11 @@ graph {
X1:8BNX2:5X1:8:DD- + 8:BN + X2:5:DD-
@@ -282,5 +298,5 @@ graph {
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/examples/ex10.html b/examples/ex10.html index 2ea09f1..00cd621 100644 --- a/examples/ex10.html +++ b/examples/ex10.html @@ -1,332 +1,358 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -Stewart Connector SS-37000-002 - -male - -8-pin - -DA+ - -1 - -DA- - -2 - -DB+ - -3 - -DC+ - -4 - -DC- - -5 - -DB- - -6 - -DD+ - -7 - -DD- - -8 + + +X1 + +Stewart Connector SS-37000-002 + +male + +8-pin + +DA+ + +1 + +DA- + +2 + +DB+ + +3 + +DC+ + +4 + +DC- + +5 + +DB- + +6 + +DD+ + +7 + +DD- + +8 W1 - - -W1 - -CAT5e - -8x - -24 AWG - -1 m -  -X1:1 -WHGN -X2:3 - - - - - -X1:2 -GN -X2:6 - - - - - -X1:3 -WHOG -X2:1 - - - - - -X1:4 -BU -X2:7 - - - - - -X1:5 -WHBU -X2:8 - - - - - -X1:6 -OG -X2:2 - - - - - -X1:7 -WHBN -X2:4 - - - - - -X1:8 -BN -X2:5 - - - - - -  + + +W1 + +CAT5e + +8x + +24 AWG + +1 m +  +X1:1:DA+ +     1:WHGN     +X2:3:DA+ + + + + + +X1:2:DA- +     2:GN     +X2:6:DA- + + + + + +X1:3:DB+ +     3:WHOG     +X2:1:DB+ + + + + + +X1:4:DC+ +     4:BU     +X2:7:DC+ + + + + + +X1:5:DC- +     5:WHBU     +X2:8:DC- + + + + + +X1:6:DB- +     6:OG     +X2:2:DB- + + + + + +X1:7:DD+ +     7:WHBN     +X2:4:DD+ + + + + + +X1:8:DD- +     8:BN     +X2:5:DD- + + + + + +  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 - -Stewart Connector SS-37000-002 - -male - -8-pin - -1 - -DB+ - -2 - -DB- - -3 - -DA+ - -4 - -DD+ - -5 - -DD- - -6 - -DA- - -7 - -DC+ - -8 - -DC- + + +X2 + +Stewart Connector SS-37000-002 + +male + +8-pin + +1 + +DB+ + +2 + +DB- + +3 + +DA+ + +4 + +DD+ + +5 + +DD- + +6 + +DA- + +7 + +DC+ + +8 + +DC- 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, Stewart Connector SS-37000-002, male, 8 pins2X1, X2
Cable, CAT5e, 8 x 24 AWG1mW1
\ No newline at end of file +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, CAT5e, 8 x 24 AWG1mW1
2Connector, Stewart Connector SS-37000-002, male, 8 pins2X1, X2
+ diff --git a/examples/ex10.png b/examples/ex10.png index 294cab5..18f9208 100644 Binary files a/examples/ex10.png and b/examples/ex10.png differ diff --git a/examples/ex10.svg b/examples/ex10.svg index ec707bd..d0e302f 100644 --- a/examples/ex10.svg +++ b/examples/ex10.svg @@ -1,327 +1,327 @@ - - + - + X1 - - -X1 - -Stewart Connector SS-37000-002 - -male - -8-pin - -DA+ - -1 - -DA- - -2 - -DB+ - -3 - -DC+ - -4 - -DC- - -5 - -DB- - -6 - -DD+ - -7 - -DD- - -8 + + +X1 + +Stewart Connector SS-37000-002 + +male + +8-pin + +DA+ + +1 + +DA- + +2 + +DB+ + +3 + +DC+ + +4 + +DC- + +5 + +DB- + +6 + +DD+ + +7 + +DD- + +8 W1 - - -W1 - -CAT5e - -8x - -24 AWG - -1 m -  -X1:1 -WHGN -X2:3 - - - - - -X1:2 -GN -X2:6 - - - - - -X1:3 -WHOG -X2:1 - - - - - -X1:4 -BU -X2:7 - - - - - -X1:5 -WHBU -X2:8 - - - - - -X1:6 -OG -X2:2 - - - - - -X1:7 -WHBN -X2:4 - - - - - -X1:8 -BN -X2:5 - - - - - -  + + +W1 + +CAT5e + +8x + +24 AWG + +1 m +  +X1:1:DA+ +     1:WHGN     +X2:3:DA+ + + + + + +X1:2:DA- +     2:GN     +X2:6:DA- + + + + + +X1:3:DB+ +     3:WHOG     +X2:1:DB+ + + + + + +X1:4:DC+ +     4:BU     +X2:7:DC+ + + + + + +X1:5:DC- +     5:WHBU     +X2:8:DC- + + + + + +X1:6:DB- +     6:OG     +X2:2:DB- + + + + + +X1:7:DD+ +     7:WHBN     +X2:4:DD+ + + + + + +X1:8:DD- +     8:BN     +X2:5:DD- + + + + + +  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 - -Stewart Connector SS-37000-002 - -male - -8-pin - -1 - -DB+ - -2 - -DB- - -3 - -DA+ - -4 - -DD+ - -5 - -DD- - -6 - -DA- - -7 - -DC+ - -8 - -DC- + + +X2 + +Stewart Connector SS-37000-002 + +male + +8-pin + +1 + +DB+ + +2 + +DB- + +3 + +DA+ + +4 + +DD+ + +5 + +DD- + +6 + +DA- + +7 + +DC+ + +8 + +DC- 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/tutorial/readme.md b/tutorial/readme.md index 5361dfa..ee64faf 100644 --- a/tutorial/readme.md +++ b/tutorial/readme.md @@ -324,25 +324,47 @@ connections: [Source](tutorial07.yml) - [Bill of Materials](tutorial07.bom.tsv) -## 08 - Part numbers +## 08 - Part numbers and additional components * 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 -* Additional parts can be added to the bom +* Additional parts can be added to components or just to the bom + * quantities of additional components can be multiplied by features from parent connector or cable ```yaml +options: + mini_bom_mode: false + connectors: X1: &template1 # define a template for later use type: Molex KK 254 pincount: 4 subtype: female - manufacturer: Molex # set manufacter name - mpn: 22013047 # set manufacturer part number + manufacturer: 'Molex' # set manufacter name + mpn: '22013047' # set manufacturer part number + supplier: Digimouse + spn: 1234 + # add a list of additional components to a part (shown in graph) + additional_components: + - + type: Crimp # short identifier used in graph + subtype: Molex KK 254, 22-30 AWG # extra information added to type in bom + qty_multiplier: populated # multipier for quantity (number of populated pins) + manufacturer: Molex # set manufacter name + mpn: 08500030 # set manufacturer part number + - + type: Test + qty: 1 + pn: ABC + manufacturer: Molex + mpn: 45454 + supplier: Mousikey + spn: 9999 X2: <<: *template1 # reuse template - pn: CON4 # set an internal part number + pn: CON4 # set an internal part number for just this connector X3: <<: *template1 # reuse template @@ -354,6 +376,8 @@ cables: color_code: IEC manufacturer: CablesCo mpn: ABC123 + supplier: Cables R Us + spn: 999-888-777 pn: CAB1 W2: category: bundle @@ -362,7 +386,17 @@ cables: colors: [YE, BK, BK, RD] manufacturer: [WiresCo,WiresCo,WiresCo,WiresCo] # set a manufacter per wire mpn: [W1-YE,W1-BK,W1-BK,W1-RD] + supplier: [WireShack,WireShack,WireShack,WireShack] + spn: [1001,1002,1002,1009] pn: [WIRE1,WIRE2,WIRE2,WIRE3] + # add a list of additional components to a part (shown in graph) + additional_components: + - + type: Sleve # short identifier used in graph + subtype: Braided nylon, black, 3mm # extra information added to type in bom + qty_multiplier: length # multipier for quantity (length of cable) + unit: m + pn: SLV-1 connections: @@ -376,14 +410,14 @@ connections: - X3: [1-4] additional_bom_items: - - # define an additional item to add to the bill of materials + - # define an additional item to add to the bill of materials (does not appear in graph) description: Label, pinout information qty: 2 designators: - X2 - X3 - manufacturer: generic company - mpn: Label1 + manufacturer: 'Brady' + mpn: 'B-499' pn: Label-ID-1 ``` diff --git a/tutorial/tutorial01.bom.tsv b/tutorial/tutorial01.bom.tsv index ff469a8..78d7659 100644 --- a/tutorial/tutorial01.bom.tsv +++ b/tutorial/tutorial01.bom.tsv @@ -1,3 +1,3 @@ -Item Qty Unit Designators -Connector, 4 pins 2 X1, X2 -Cable, 4 wires 1 m W1 +Id Description Qty Unit Designators +1 Cable, 4 wires 1 m W1 +2 Connector, 4 pins 2 X1, X2 diff --git a/tutorial/tutorial01.gv b/tutorial/tutorial01.gv index 0bff27c..f2d449f 100644 --- a/tutorial/tutorial01.gv +++ b/tutorial/tutorial01.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -33,7 +33,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -63,7 +63,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffffff:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -94,7 +94,9 @@ graph {   X1:1 - + + 1 + X2:1 @@ -108,7 +110,9 @@ graph { X1:2 - + + 2 + X2:2 @@ -122,7 +126,9 @@ graph { X1:3 - + + 3 + X2:3 @@ -136,7 +142,9 @@ graph { X1:4 - + + 4 + X2:4 @@ -152,5 +160,5 @@ graph { -> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/tutorial/tutorial01.html b/tutorial/tutorial01.html index ea94b0d..e051ef1 100644 --- a/tutorial/tutorial01.html +++ b/tutorial/tutorial01.html @@ -1,140 +1,170 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -4-pin - -1 - -2 - -3 - -4 + + +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 + +4x + +1 m +  +X1:1 +     1     +X2:1 + + + +X1:2 +     2     +X2:2 + + + +X1:3 +     3     +X2:3 + + + +X1:4 +     4     +X2:4 + + + +  X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X2 - - -X2 - -4-pin - -1 - -2 - -3 - -4 + + +X2 + +4-pin + +1 + +2 + +3 + +4 W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + -

Bill of Materials

ItemQtyUnitDesignators
Connector, 4 pins2X1, X2
Cable, 4 wires1mW1
\ No newline at end of file +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 4 wires1mW1
2Connector, 4 pins2X1, X2
+ diff --git a/tutorial/tutorial01.png b/tutorial/tutorial01.png index 5955db0..6301dbc 100644 Binary files a/tutorial/tutorial01.png and b/tutorial/tutorial01.png differ diff --git a/tutorial/tutorial01.svg b/tutorial/tutorial01.svg index b65920b..c96a7c3 100644 --- a/tutorial/tutorial01.svg +++ b/tutorial/tutorial01.svg @@ -1,135 +1,139 @@ - - + - + X1 - - -X1 - -4-pin - -1 - -2 - -3 - -4 + + +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 + +4x + +1 m +  +X1:1 +     1     +X2:1 + + + +X1:2 +     2     +X2:2 + + + +X1:3 +     3     +X2:3 + + + +X1:4 +     4     +X2:4 + + + +  X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X2 - - -X2 - -4-pin - -1 - -2 - -3 - -4 + + +X2 + +4-pin + +1 + +2 + +3 + +4 W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + diff --git a/tutorial/tutorial02.bom.tsv b/tutorial/tutorial02.bom.tsv index 726ee4d..582b78a 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 +Id Description Qty Unit Designators +1 Cable, 4 x 0.25 mm² 1 m W1 +2 Connector, Molex KK 254, female, 4 pins 2 X1, X2 diff --git a/tutorial/tutorial02.gv b/tutorial/tutorial02.gv index d75ce0f..f0020e7 100644 --- a/tutorial/tutorial02.gv +++ b/tutorial/tutorial02.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -35,7 +35,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -67,7 +67,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffffff:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -99,7 +99,9 @@ graph {   X1:1 - WH + + 1:WH + X2:1 @@ -113,7 +115,9 @@ graph { X1:2 - BN + + 2:BN + X2:2 @@ -127,7 +131,9 @@ graph { X1:3 - GN + + 3:GN + X2:4 @@ -141,7 +147,9 @@ graph { X1:4 - YE + + 4:YE + X2:3 @@ -157,5 +165,5 @@ graph { -> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/tutorial/tutorial02.html b/tutorial/tutorial02.html index a73c607..0c5b36d 100644 --- a/tutorial/tutorial02.html +++ b/tutorial/tutorial02.html @@ -1,154 +1,180 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 + + +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 + +4x + +0.25 mm² (24 AWG) + +1 m +  +X1:1 +     1:WH     +X2:1 + + + +X1:2 +     2:BN     +X2:2 + + + +X1:3 +     3:GN     +X2:4 + + + +X1:4 +     4:YE     +X2:3 + + + +  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 + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 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, 4 x 0.25 mm²1mW1
\ No newline at end of file +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 4 x 0.25 mm²1mW1
2Connector, Molex KK 254, female, 4 pins2X1, X2
+ diff --git a/tutorial/tutorial02.png b/tutorial/tutorial02.png index b5c6b29..363e166 100644 Binary files a/tutorial/tutorial02.png and b/tutorial/tutorial02.png differ diff --git a/tutorial/tutorial02.svg b/tutorial/tutorial02.svg index 8c1a79b..30d0a32 100644 --- a/tutorial/tutorial02.svg +++ b/tutorial/tutorial02.svg @@ -1,149 +1,149 @@ - - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 + + +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 + +4x + +0.25 mm² (24 AWG) + +1 m +  +X1:1 +     1:WH     +X2:1 + + + +X1:2 +     2:BN     +X2:2 + + + +X1:3 +     3:GN     +X2:4 + + + +X1:4 +     4:YE     +X2:3 + + + +  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 + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + diff --git a/tutorial/tutorial03.bom.tsv b/tutorial/tutorial03.bom.tsv index a9c25a8..51f8e36 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 +Id Description Qty Unit Designators +1 Cable, 4 x 0.25 mm² shielded 1 m W1 +2 Connector, Molex KK 254, female, 4 pins 2 X1, X2 diff --git a/tutorial/tutorial03.gv b/tutorial/tutorial03.gv index 42fe4e3..d1937fa 100644 --- a/tutorial/tutorial03.gv +++ b/tutorial/tutorial03.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -39,7 +39,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -75,7 +75,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffffff:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -109,9 +109,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + + - + @@ -175,5 +183,5 @@ graph {
 
X1:1WHX2:1X1:1:GND + 1:WH + X2:1:GND
@@ -123,9 +125,11 @@ graph {
X1:2BNX2:2X1:2:VCC + 2:BN + X2:2:VCC
@@ -137,9 +141,11 @@ graph {
X1:3GNX2:4X1:3:RX + 3:GN + X2:4:TX
@@ -151,9 +157,11 @@ graph {
X1:4YEX2:3X1:4:TX + 4:YE + X2:3:RX
@@ -166,7 +174,7 @@ graph {
 
X1:1X1:1:GND Shield
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/tutorial/tutorial03.html b/tutorial/tutorial03.html index 6da9e56..d876420 100644 --- a/tutorial/tutorial03.html +++ b/tutorial/tutorial03.html @@ -1,181 +1,207 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -RX - -3 - -TX - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +RX + +3 + +TX + +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 + +4x + +0.25 mm² (24 AWG) + ++ S + +1 m +  +X1:1:GND +     1:WH     +X2:1:GND + + + +X1:2:VCC +     2:BN     +X2:2:VCC + + + +X1:3:RX +     3:GN     +X2:4:TX + + + +X1:4:TX +     4:YE     +X2:3:RX + + + +  +X1:1:GND +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 - -GND - -2 - -VCC - -3 - -RX - -4 - -TX + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +RX + +4 + +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, 4 x 0.25 mm² shielded1mW1
\ No newline at end of file +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 4 x 0.25 mm² shielded1mW1
2Connector, Molex KK 254, female, 4 pins2X1, X2
+ diff --git a/tutorial/tutorial03.png b/tutorial/tutorial03.png index 1f3600b..5cc3d77 100644 Binary files a/tutorial/tutorial03.png and b/tutorial/tutorial03.png differ diff --git a/tutorial/tutorial03.svg b/tutorial/tutorial03.svg index 919ee84..c49d74b 100644 --- a/tutorial/tutorial03.svg +++ b/tutorial/tutorial03.svg @@ -1,176 +1,176 @@ - - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -RX - -3 - -TX - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +RX + +3 + +TX + +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 + +4x + +0.25 mm² (24 AWG) + ++ S + +1 m +  +X1:1:GND +     1:WH     +X2:1:GND + + + +X1:2:VCC +     2:BN     +X2:2:VCC + + + +X1:3:RX +     3:GN     +X2:4:TX + + + +X1:4:TX +     4:YE     +X2:3:RX + + + +  +X1:1:GND +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 - -GND - -2 - -VCC - -3 - -RX - -4 - -TX + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +RX + +4 + +TX W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + W1:e--X2:w - - - + + + diff --git a/tutorial/tutorial04.bom.tsv b/tutorial/tutorial04.bom.tsv index 92f70f8..e2c3835 100644 --- a/tutorial/tutorial04.bom.tsv +++ b/tutorial/tutorial04.bom.tsv @@ -1,4 +1,4 @@ -Item Qty Unit Designators -Connector, Molex KK 254, female, 4 pins 2 X2, X3 -Connector, Molex KK 254, male, 4 pins 1 X1 -Cable, 4 x 24 AWG 0.4 m W1, W2 +Id Description Qty Unit Designators +1 Cable, 4 x 24 AWG 0.4 m W1, W2 +2 Connector, Molex KK 254, female, 4 pins 2 X2, X3 +3 Connector, Molex KK 254, male, 4 pins 1 X1 diff --git a/tutorial/tutorial04.gv b/tutorial/tutorial04.gv index e2a63f3..2df4930 100644 --- a/tutorial/tutorial04.gv +++ b/tutorial/tutorial04.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -44,7 +44,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -89,7 +89,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X3 [label=<
@@ -130,7 +130,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#895956:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -161,9 +161,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1BNX2:1X1:1:GND + 1:BN + X2:1:GND
@@ -175,9 +177,11 @@ graph {
X1:2RDX2:2X1:2:VCC + 2:RD + X2:2:VCC
@@ -189,9 +193,11 @@ graph {
X1:3OGX2:3X1:3:SCL + 3:OG + X2:3:SCL
@@ -203,9 +209,11 @@ graph {
X1:4YEX2:4X1:4:SDA + 4:YE + X2:4:SDA
@@ -225,7 +233,7 @@ graph {
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#895956:#000000"] X2:p1r:e -- W2:w1:w W2:w1:e -- X3:p1l:w @@ -256,9 +264,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X2:1BNX3:1X2:1:GND + 1:BN + X3:1:GND
@@ -270,9 +280,11 @@ graph {
X2:2RDX3:2X2:2:VCC + 2:RD + X3:2:VCC
@@ -284,9 +296,11 @@ graph {
X2:3OGX3:3X2:3:SCL + 3:OG + X3:3:SCL
@@ -298,9 +312,11 @@ graph {
X2:4YEX3:4X2:4:SDA + 4:YE + X3:4:SDA
@@ -320,5 +336,5 @@ graph {
-> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] } diff --git a/tutorial/tutorial04.html b/tutorial/tutorial04.html index 74dc944..c11befc 100644 --- a/tutorial/tutorial04.html +++ b/tutorial/tutorial04.html @@ -1,312 +1,345 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - + + +X1 + Molex KK 254 - -male - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 - -to microcontroller + +male + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 + +4x + +24 AWG + +0.3 m +  +X1:1:GND +     1:BN     +X2:1:GND + + + +X1:2:VCC +     2:RD     +X2:2:VCC + + + +X1:3:SCL +     3:OG     +X2:3:SCL + + + +X1:4:SDA +     4:YE     +X2:4:SDA + + + +  + +This cable is a bit longer 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 - -GND - -1 - -2 - -VCC - -2 - -3 - -SCL - -3 - -4 - -SDA - -4 - -to accelerometer + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +1 + +2 + +VCC + +2 + +3 + +SCL + +3 + +4 + +SDA + +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 + +4x + +24 AWG + +0.1 m +  +X2:1:GND +     1:BN     +X3:1:GND + + + +X2:2:VCC +     2:RD     +X3:2:VCC + + + +X2:3:SCL +     3:OG     +X3:3:SCL + + + +X2:4:SDA +     4:YE     +X3:4:SDA + + + +  + +This cable is a bit shorter 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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA - -to temperature sensor + + +X3 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA + +to temperature sensor 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 pins2X2, X3
Connector, Molex KK 254, male, 4 pins1X1
Cable, 4 x 24 AWG0.4mW1, W2
\ No newline at end of file +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Cable, 4 x 24 AWG0.4mW1, W2
2Connector, Molex KK 254, female, 4 pins2X2, X3
3Connector, Molex KK 254, male, 4 pins1X1
+ diff --git a/tutorial/tutorial04.png b/tutorial/tutorial04.png index d48e2ba..acb3e83 100644 Binary files a/tutorial/tutorial04.png and b/tutorial/tutorial04.png differ diff --git a/tutorial/tutorial04.svg b/tutorial/tutorial04.svg index a354ba2..42e0890 100644 --- a/tutorial/tutorial04.svg +++ b/tutorial/tutorial04.svg @@ -1,307 +1,307 @@ - - + - + X1 - - -X1 - + + +X1 + Molex KK 254 - -male - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 - -to microcontroller + +male + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 + +4x + +24 AWG + +0.3 m +  +X1:1:GND +     1:BN     +X2:1:GND + + + +X1:2:VCC +     2:RD     +X2:2:VCC + + + +X1:3:SCL +     3:OG     +X2:3:SCL + + + +X1:4:SDA +     4:YE     +X2:4:SDA + + + +  + +This cable is a bit longer 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 - -GND - -1 - -2 - -VCC - -2 - -3 - -SCL - -3 - -4 - -SDA - -4 - -to accelerometer + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +1 + +2 + +VCC + +2 + +3 + +SCL + +3 + +4 + +SDA + +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 + +4x + +24 AWG + +0.1 m +  +X2:1:GND +     1:BN     +X3:1:GND + + + +X2:2:VCC +     2:RD     +X3:2:VCC + + + +X2:3:SCL +     3:OG     +X3:3:SCL + + + +X2:4:SDA +     4:YE     +X3:4:SDA + + + +  + +This cable is a bit shorter 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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA - -to temperature sensor + + +X3 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA + +to temperature sensor 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/tutorial/tutorial05.bom.tsv b/tutorial/tutorial05.bom.tsv index d7f405d..607f55b 100644 --- a/tutorial/tutorial05.bom.tsv +++ b/tutorial/tutorial05.bom.tsv @@ -1,6 +1,6 @@ -Item Qty Unit Designators -Connector, Crimp ferrule, 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 +Id Description Qty Unit Designators +1 Connector, Crimp ferrule, 0.5 mm², OG 4 +2 Connector, Molex 8981, female, 4 pins 1 X1 +3 Wire, 0.5 mm², BK 0.6 m W1 +4 Wire, 0.5 mm², RD 0.3 m W1 +5 Wire, 0.5 mm², YE 0.3 m W1 diff --git a/tutorial/tutorial05.gv b/tutorial/tutorial05.gv index 92ad8df..80c9f44 100644 --- a/tutorial/tutorial05.gv +++ b/tutorial/tutorial05.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -39,7 +39,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _F1_1 [label=<
@@ -51,7 +51,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _F1_2 [label=<
@@ -63,7 +63,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _F1_3 [label=<
@@ -75,7 +75,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _F1_4 [label=<
@@ -87,7 +87,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffff00:#000000"] _F1_1:e -- W1:w1:w W1:w1:e -- X1:p1l:w @@ -119,8 +119,10 @@ graph {   - YE - X1:1 + + YE + + X1:1:+12V @@ -133,8 +135,10 @@ graph { - BK - X1:2 + + BK + + X1:2:GND @@ -147,8 +151,10 @@ graph { - BK - X1:3 + + BK + + X1:3:GND @@ -161,8 +167,10 @@ graph { - RD - X1:4 + + RD + + X1:4:+5V @@ -177,5 +185,5 @@ graph { -> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] } diff --git a/tutorial/tutorial05.html b/tutorial/tutorial05.html index 6dfed4e..32691f5 100644 --- a/tutorial/tutorial05.html +++ b/tutorial/tutorial05.html @@ -1,189 +1,236 @@ - - WireViz Diagram and BOM - -

Diagram

- + - - - + + + X1 - - -X1 - -Molex 8981 - -female - -4-pin - -1 - -+12V - -2 - -GND - -3 - -GND - -4 - -+5V + + +X1 + +Molex 8981 + +female + +4-pin + +1 + ++12V + +2 + +GND + +3 + +GND + +4 + ++5V _F1_1 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +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 + +4x + +0.5 mm² + +0.3 m +  +     YE     +X1:1:+12V + + + +     BK     +X1:2:GND + + + +     BK     +X1:3:GND + + + +     RD     +X1:4:+5V + + + +  _F1_1:e--W1:w - - - + + + _F1_2 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F1_2:e--W1:w - - - + + + _F1_3 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F1_3:e--W1:w - - - + + + _F1_4 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F1_4:e--W1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + -

Bill of Materials

ItemQtyUnitDesignators
Connector, Crimp ferrule, 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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Connector, Crimp ferrule, 0.5 mm², OG4
2Connector, Molex 8981, female, 4 pins1X1
3Wire, 0.5 mm², BK0.6mW1
4Wire, 0.5 mm², RD0.3mW1
5Wire, 0.5 mm², YE0.3mW1
+ diff --git a/tutorial/tutorial05.png b/tutorial/tutorial05.png index b526720..63f4e82 100644 Binary files a/tutorial/tutorial05.png and b/tutorial/tutorial05.png differ diff --git a/tutorial/tutorial05.svg b/tutorial/tutorial05.svg index 3645cb0..7c485c2 100644 --- a/tutorial/tutorial05.svg +++ b/tutorial/tutorial05.svg @@ -1,184 +1,184 @@ - - - - + + + X1 - - -X1 - -Molex 8981 - -female - -4-pin - -1 - -+12V - -2 - -GND - -3 - -GND - -4 - -+5V + + +X1 + +Molex 8981 + +female + +4-pin + +1 + ++12V + +2 + +GND + +3 + +GND + +4 + ++5V _F1_1 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +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 + +4x + +0.5 mm² + +0.3 m +  +     YE     +X1:1:+12V + + + +     BK     +X1:2:GND + + + +     BK     +X1:3:GND + + + +     RD     +X1:4:+5V + + + +  _F1_1:e--W1:w - - - + + + _F1_2 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F1_2:e--W1:w - - - + + + _F1_3 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F1_3:e--W1:w - - - + + + _F1_4 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F1_4:e--W1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + diff --git a/tutorial/tutorial06.bom.tsv b/tutorial/tutorial06.bom.tsv index 04ff66c..b86b323 100644 --- a/tutorial/tutorial06.bom.tsv +++ b/tutorial/tutorial06.bom.tsv @@ -1,7 +1,7 @@ -Item Qty Unit Designators -Connector, Crimp ferrule, 0.5 mm², OG 2 -Connector, Crimp ferrule, 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 +Id Description Qty Unit Designators +1 Connector, Crimp ferrule, 0.5 mm², OG 2 +2 Connector, Crimp ferrule, 1.0 mm², YE 1 +3 Connector, Molex 8981, female, 4 pins 1 X1 +4 Wire, 0.5 mm², BK 0.6 m W1 +5 Wire, 0.5 mm², RD 0.3 m W1 +6 Wire, 0.5 mm², YE 0.3 m W1 diff --git a/tutorial/tutorial06.gv b/tutorial/tutorial06.gv index 028ebe5..181ce58 100644 --- a/tutorial/tutorial06.gv +++ b/tutorial/tutorial06.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -39,7 +39,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] F_10 [label=<
@@ -51,7 +51,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _F_05_1 [label=<
@@ -63,7 +63,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] _F_05_2 [label=<
@@ -75,7 +75,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffff00:#000000"] _F_05_1:e -- W1:w1:w W1:w1:e -- X1:p1l:w @@ -107,8 +107,10 @@ graph {   - YE - X1:1 + + YE + + X1:1:+12V @@ -121,8 +123,10 @@ graph { - BK - X1:2 + + BK + + X1:2:GND @@ -135,8 +139,10 @@ graph { - BK - X1:3 + + BK + + X1:3:GND @@ -149,8 +155,10 @@ graph { - RD - X1:4 + + RD + + X1:4:+5V @@ -165,5 +173,5 @@ graph { -> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] } diff --git a/tutorial/tutorial06.html b/tutorial/tutorial06.html index 583e90d..5900ad1 100644 --- a/tutorial/tutorial06.html +++ b/tutorial/tutorial06.html @@ -1,176 +1,230 @@ - - WireViz Diagram and BOM - -

Diagram

- + - - - + + + X1 - - -X1 - -Molex 8981 - -female - -4-pin - -1 - -+12V - -2 - -GND - -3 - -GND - -4 - -+5V + + +X1 + +Molex 8981 + +female + +4-pin + +1 + ++12V + +2 + +GND + +3 + +GND + +4 + ++5V F_10 - - -Crimp ferrule - -1.0 mm² - -YE - - + + +Crimp ferrule + +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 + +4x + +0.5 mm² + +0.3 m +  +     YE     +X1:1:+12V + + + +     BK     +X1:2:GND + + + +     BK     +X1:3:GND + + + +     RD     +X1:4:+5V + + + +  F_10:e--W1:w - - - + + + F_10:e--W1:w - - - + + + _F_05_1 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F_05_1:e--W1:w - - - + + + _F_05_2 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F_05_2:e--W1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + -

Bill of Materials

ItemQtyUnitDesignators
Connector, Crimp ferrule, 0.5 mm², OG2
Connector, Crimp ferrule, 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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Connector, Crimp ferrule, 0.5 mm², OG2
2Connector, Crimp ferrule, 1.0 mm², YE1
3Connector, Molex 8981, female, 4 pins1X1
4Wire, 0.5 mm², BK0.6mW1
5Wire, 0.5 mm², RD0.3mW1
6Wire, 0.5 mm², YE0.3mW1
+ diff --git a/tutorial/tutorial06.png b/tutorial/tutorial06.png index 8f56fb7..b131f09 100644 Binary files a/tutorial/tutorial06.png and b/tutorial/tutorial06.png differ diff --git a/tutorial/tutorial06.svg b/tutorial/tutorial06.svg index f01645b..4eb4093 100644 --- a/tutorial/tutorial06.svg +++ b/tutorial/tutorial06.svg @@ -1,171 +1,171 @@ - - - - + + + X1 - - -X1 - -Molex 8981 - -female - -4-pin - -1 - -+12V - -2 - -GND - -3 - -GND - -4 - -+5V + + +X1 + +Molex 8981 + +female + +4-pin + +1 + ++12V + +2 + +GND + +3 + +GND + +4 + ++5V F_10 - - -Crimp ferrule - -1.0 mm² - -YE - - + + +Crimp ferrule + +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 + +4x + +0.5 mm² + +0.3 m +  +     YE     +X1:1:+12V + + + +     BK     +X1:2:GND + + + +     BK     +X1:3:GND + + + +     RD     +X1:4:+5V + + + +  F_10:e--W1:w - - - + + + F_10:e--W1:w - - - + + + _F_05_1 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F_05_1:e--W1:w - - - + + + _F_05_2 - - -Crimp ferrule - -0.5 mm² - -OG - - + + +Crimp ferrule + +0.5 mm² + +OG + + _F_05_2:e--W1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + W1:e--X1:w - - - + + + diff --git a/tutorial/tutorial07.bom.tsv b/tutorial/tutorial07.bom.tsv index 7885f32..0c3d0dd 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 +Id Description Qty Unit Designators +1 Connector, Molex KK 254, female, 4 pins 6 X1, X2, X3, X4, X5, X6 +2 Wire, 0.25 mm², PK 1.0 m W1, W2, W3, W4, W5 +3 Wire, 0.25 mm², TQ 1.0 m W1, W2, W3, W4, W5 +4 Wire, 0.25 mm², VT 1.0 m W1, W2, W3, W4, W5 +5 Wire, 0.25 mm², YE 1.0 m W1, W2, W3, W4, W5 diff --git a/tutorial/tutorial07.gv b/tutorial/tutorial07.gv index 2ec7ec0..6feeab6 100644 --- a/tutorial/tutorial07.gv +++ b/tutorial/tutorial07.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -39,7 +39,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -75,7 +75,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X3 [label=<
@@ -111,7 +111,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X4 [label=<
@@ -147,7 +147,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X5 [label=<
@@ -183,7 +183,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X6 [label=<
@@ -219,7 +219,7 @@ graph {
-> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#00ffff:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -250,9 +250,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X1:1TQX2:1X1:1:GND + TQ + X2:1:GND
@@ -264,9 +266,11 @@ graph {
X1:2PKX2:2X1:2:VCC + PK + X2:2:VCC
@@ -278,9 +282,11 @@ graph {
X1:3YEX2:3X1:3:SCL + YE + X2:3:SCL
@@ -292,9 +298,11 @@ graph {
X1:4VTX2:4X1:4:SDA + VT + X2:4:SDA
@@ -309,7 +317,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#00ffff:#000000"] X3:p1r:e -- W2:w1:w W2:w1:e -- X2:p1l:w @@ -340,9 +348,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X3:1TQX2:1X3:1:GND + TQ + X2:1:GND
@@ -354,9 +364,11 @@ graph {
X3:2PKX2:2X3:2:VCC + PK + X2:2:VCC
@@ -368,9 +380,11 @@ graph {
X3:3YEX2:3X3:3:SCL + YE + X2:3:SCL
@@ -382,9 +396,11 @@ graph {
X3:4VTX2:4X3:4:SDA + VT + X2:4:SDA
@@ -399,7 +415,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#00ffff:#000000"] X3:p1r:e -- W3:w1:w W3:w1:e -- X4:p1l:w @@ -430,9 +446,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X3:1TQX4:1X3:1:GND + TQ + X4:1:GND
@@ -444,9 +462,11 @@ graph {
X3:2PKX4:2X3:2:VCC + PK + X4:2:VCC
@@ -458,9 +478,11 @@ graph {
X3:3YEX4:3X3:3:SCL + YE + X4:3:SCL
@@ -472,9 +494,11 @@ graph {
X3:4VTX4:4X3:4:SDA + VT + X4:4:SDA
@@ -489,7 +513,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#00ffff:#000000"] X5:p1r:e -- W4:w1:w W4:w1:e -- X4:p1l:w @@ -520,9 +544,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X5:1TQX4:1X5:1:GND + TQ + X4:1:GND
@@ -534,9 +560,11 @@ graph {
X5:2PKX4:2X5:2:VCC + PK + X4:2:VCC
@@ -548,9 +576,11 @@ graph {
X5:3YEX4:3X5:3:SCL + YE + X4:3:SCL
@@ -562,9 +592,11 @@ graph {
X5:4VTX4:4X5:4:SDA + VT + X4:4:SDA
@@ -579,7 +611,7 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] edge [color="#000000:#00ffff:#000000"] X5:p1r:e -- W5:w1:w W5:w1:e -- X6:p1l:w @@ -610,9 +642,11 @@ graph { - - - + + + - - - + + + - - - + + + - - - + + +
 
X5:1TQX6:1X5:1:GND + TQ + X6:1:GND
@@ -624,9 +658,11 @@ graph {
X5:2PKX6:2X5:2:VCC + PK + X6:2:VCC
@@ -638,9 +674,11 @@ graph {
X5:3YEX6:3X5:3:SCL + YE + X6:3:SCL
@@ -652,9 +690,11 @@ graph {
X5:4VTX6:4X5:4:SDA + VT + X6:4:SDA
@@ -669,5 +709,5 @@ graph {
-> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] } diff --git a/tutorial/tutorial07.html b/tutorial/tutorial07.html index 12d8741..c1b952a 100644 --- a/tutorial/tutorial07.html +++ b/tutorial/tutorial07.html @@ -1,666 +1,713 @@ - - WireViz Diagram and BOM - -

Diagram

- + - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 + +4x + +0.25 mm² + +0.2 m +  +X1:1:GND +     TQ     +X2:1:GND + + + +X1:2:VCC +     PK     +X2:2:VCC + + + +X1:3:SCL +     YE     +X2:3:SCL + + + +X1:4:SDA +     VT     +X2:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA X3 - - -X3 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X3 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 + +4x + +0.25 mm² + +0.2 m +  +X3:1:GND +     TQ     +X2:1:GND + + + +X3:2:VCC +     PK     +X2:2:VCC + + + +X3:3:SCL +     YE     +X2:3:SCL + + + +X3:4:SDA +     VT     +X2:4:SDA + + + +  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 -TQ -X4:1 - - - -X3:2 -PK -X4:2 - - - -X3:3 -YE -X4:3 - - - -X3:4 -VT -X4:4 - - - -  + + +W3 + +4x + +0.25 mm² + +0.2 m +  +X3:1:GND +     TQ     +X4:1:GND + + + +X3:2:VCC +     PK     +X4:2:VCC + + + +X3:3:SCL +     YE     +X4:3:SCL + + + +X3:4:SDA +     VT     +X4:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X4 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA X5 - - -X5 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X5 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 + +4x + +0.25 mm² + +0.2 m +  +X5:1:GND +     TQ     +X4:1:GND + + + +X5:2:VCC +     PK     +X4:2:VCC + + + +X5:3:SCL +     YE     +X4:3:SCL + + + +X5:4:SDA +     VT     +X4:4:SDA + + + +  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 -TQ -X6:1 - - - -X5:2 -PK -X6:2 - - - -X5:3 -YE -X6:3 - - - -X5:4 -VT -X6:4 - - - -  + + +W5 + +4x + +0.25 mm² + +0.2 m +  +X5:1:GND +     TQ     +X6:1:GND + + + +X5:2:VCC +     PK     +X6:2:VCC + + + +X5:3:SCL +     YE     +X6:3:SCL + + + +X5:4:SDA +     VT     +X6:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X6 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +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 +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignators
1Connector, Molex KK 254, female, 4 pins6X1, X2, X3, X4, X5, X6
2Wire, 0.25 mm², PK1.0mW1, W2, W3, W4, W5
3Wire, 0.25 mm², TQ1.0mW1, W2, W3, W4, W5
4Wire, 0.25 mm², VT1.0mW1, W2, W3, W4, W5
5Wire, 0.25 mm², YE1.0mW1, W2, W3, W4, W5
+ diff --git a/tutorial/tutorial07.png b/tutorial/tutorial07.png index 5e359e1..1d243d5 100644 Binary files a/tutorial/tutorial07.png and b/tutorial/tutorial07.png differ diff --git a/tutorial/tutorial07.svg b/tutorial/tutorial07.svg index 859423f..7a18935 100644 --- a/tutorial/tutorial07.svg +++ b/tutorial/tutorial07.svg @@ -1,661 +1,661 @@ - - + - + X1 - - -X1 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X1 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 + +4x + +0.25 mm² + +0.2 m +  +X1:1:GND +     TQ     +X2:1:GND + + + +X1:2:VCC +     PK     +X2:2:VCC + + + +X1:3:SCL +     YE     +X2:3:SCL + + + +X1:4:SDA +     VT     +X2:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X2 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA X3 - - -X3 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X3 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 + +4x + +0.25 mm² + +0.2 m +  +X3:1:GND +     TQ     +X2:1:GND + + + +X3:2:VCC +     PK     +X2:2:VCC + + + +X3:3:SCL +     YE     +X2:3:SCL + + + +X3:4:SDA +     VT     +X2:4:SDA + + + +  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 -TQ -X4:1 - - - -X3:2 -PK -X4:2 - - - -X3:3 -YE -X4:3 - - - -X3:4 -VT -X4:4 - - - -  + + +W3 + +4x + +0.25 mm² + +0.2 m +  +X3:1:GND +     TQ     +X4:1:GND + + + +X3:2:VCC +     PK     +X4:2:VCC + + + +X3:3:SCL +     YE     +X4:3:SCL + + + +X3:4:SDA +     VT     +X4:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X4 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +SDA X5 - - -X5 - -Molex KK 254 - -female - -4-pin - -GND - -1 - -VCC - -2 - -SCL - -3 - -SDA - -4 + + +X5 + +Molex KK 254 + +female + +4-pin + +GND + +1 + +VCC + +2 + +SCL + +3 + +SDA + +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 + +4x + +0.25 mm² + +0.2 m +  +X5:1:GND +     TQ     +X4:1:GND + + + +X5:2:VCC +     PK     +X4:2:VCC + + + +X5:3:SCL +     YE     +X4:3:SCL + + + +X5:4:SDA +     VT     +X4:4:SDA + + + +  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 -TQ -X6:1 - - - -X5:2 -PK -X6:2 - - - -X5:3 -YE -X6:3 - - - -X5:4 -VT -X6:4 - - - -  + + +W5 + +4x + +0.25 mm² + +0.2 m +  +X5:1:GND +     TQ     +X6:1:GND + + + +X5:2:VCC +     PK     +X6:2:VCC + + + +X5:3:SCL +     YE     +X6:3:SCL + + + +X5:4:SDA +     VT     +X6:4:SDA + + + +  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 - -GND - -2 - -VCC - -3 - -SCL - -4 - -SDA + + +X6 + +Molex KK 254 + +female + +4-pin + +1 + +GND + +2 + +VCC + +3 + +SCL + +4 + +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/tutorial/tutorial08.bom.tsv b/tutorial/tutorial08.bom.tsv index 441f10b..d425c96 100644 --- a/tutorial/tutorial08.bom.tsv +++ b/tutorial/tutorial08.bom.tsv @@ -1,8 +1,11 @@ -Item Qty Unit Designators P/N Manufacturer MPN -Connector, Molex KK 254, female, 4 pins 2 X1, X3 Molex 22013047 -Connector, Molex KK 254, female, 4 pins 1 X2 CON4 Molex 22013047 -Cable, 4 x 0.25 mm² 1 m W1 CAB1 CablesCo ABC123 -Wire, 0.25 mm², BK 2 m W2 WIRE2 WiresCo W1-BK -Wire, 0.25 mm², RD 1 m W2 WIRE3 WiresCo W1-RD -Wire, 0.25 mm², YE 1 m W2 WIRE1 WiresCo W1-YE -Label, pinout information 2 X2, X3 Label-ID-1 generic company Label1 +Id Description Qty Unit Designators P/N Manufacturer MPN Supplier SPN +1 Cable, 4 x 0.25 mm² 1 m W1 CAB1 CablesCo ABC123 Cables R Us 999-888-777 +2 Connector, Molex KK 254, female, 4 pins 2 X1, X3 Molex 22013047 Digimouse 1234 +3 Connector, Molex KK 254, female, 4 pins 1 X2 CON4 Molex 22013047 Digimouse 1234 +4 Crimp, Molex KK 254, 22-30 AWG 12 X1, X2, X3 Molex 08500030 +5 Label, pinout information 2 X2, X3 Label-ID-1 Brady B-499 +6 Sleve, Braided nylon, black, 3mm 1 m W2 SLV-1 +7 Test 3 X1, X2, X3 ABC Molex 45454 Mousikey 9999 +8 Wire, 0.25 mm², BK 2 m W2 WIRE2 WiresCo W1-BK WireShack 1002 +9 Wire, 0.25 mm², RD 1 m W2 WIRE3 WiresCo W1-RD WireShack 1009 +10 Wire, 0.25 mm², YE 1 m W2 WIRE1 WiresCo W1-YE WireShack 1001 diff --git a/tutorial/tutorial08.gv b/tutorial/tutorial08.gv index 1bf2194..3203ad5 100644 --- a/tutorial/tutorial08.gv +++ b/tutorial/tutorial08.gv @@ -1,8 +1,8 @@ graph { -// Graph generated by WireViz 0.2 +// Graph generated by WireViz 0.3 // 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] + graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2] + node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0] edge [fontname=arial style=bold] X1 [label=< @@ -14,6 +14,7 @@ graph {
+
Molex: 22013047Digimouse: 1234
@@ -39,8 +40,23 @@ graph {
+ + + +
Additional components
+ + + + +
4 x Crimp, Molex KK 254, 22-30 AWG
Molex: 08500030
+ + + + +
1 x Test
P/N: ABC, Molex: 45454, Mousikey: 9999
+ -> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X2 [label=<
@@ -52,6 +68,7 @@ graph { +
P/N: CON4 Molex: 22013047Digimouse: 1234
@@ -77,8 +94,23 @@ graph {
+ + + +
Additional components
+ + + + +
4 x Crimp, Molex KK 254, 22-30 AWG
Molex: 08500030
+ + + + +
1 x Test
P/N: ABC, Molex: 45454, Mousikey: 9999
+ -> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] X3 [label=<
@@ -89,6 +121,7 @@ graph {
+
Molex: 22013047Digimouse: 1234
@@ -114,8 +147,23 @@ graph {
+ + + +
Additional components
+ + + + +
4 x Crimp, Molex KK 254, 22-30 AWG
Molex: 08500030
+ + + + +
1 x Test
P/N: ABC, Molex: 45454, Mousikey: 9999
+ -> fillcolor=white margin=0 shape=none style=filled] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#895956:#000000"] X1:p1r:e -- W1:w1:w W1:w1:e -- X2:p1l:w @@ -139,6 +187,7 @@ graph { +
P/N: CAB1 CablesCo: ABC123Cables R Us: 999-888-777
@@ -153,7 +202,9 @@ graph {   X1:1 - BN + + 1:BN + X2:1 @@ -167,7 +218,9 @@ graph { X1:2 - RD + + 2:RD + X2:2 @@ -181,7 +234,9 @@ graph { X1:3 - OG + + 3:OG + X2:3 @@ -195,7 +250,9 @@ graph { X1:4 - YE + + 4:YE + X2:4 @@ -211,7 +268,7 @@ graph { -> fillcolor=white margin=0 shape=box style=""] +> fillcolor="#FFFFFF" shape=box style=filled] edge [color="#000000:#ffff00:#000000"] X1:p1r:e -- W2:w1:w W2:w1:e -- X3:p1l:w @@ -243,7 +300,9 @@ graph {   X1:1 - YE + + YE + X3:1 @@ -259,11 +318,14 @@ graph { +
P/N: WIRE1 WiresCo: W1-YEWireShack: 1001
X1:2 - BK + + BK + X3:2 @@ -279,11 +341,14 @@ graph { +
P/N: WIRE2 WiresCo: W1-BKWireShack: 1002
X1:3 - BK + + BK + X3:3 @@ -299,11 +364,14 @@ graph { +
P/N: WIRE2 WiresCo: W1-BKWireShack: 1002
X1:4 - RD + + RD + X3:4 @@ -319,11 +387,22 @@ graph { +
P/N: WIRE3 WiresCo: W1-RDWireShack: 1009
  + + + +
Additional components
+ + + + +
1 m x Sleve, Braided nylon, black, 3mm
P/N: SLV-1
+ -> fillcolor=white margin=0 shape=box style="filled,dashed"] +> fillcolor="#FFFFFF" shape=box style="filled,dashed"] } diff --git a/tutorial/tutorial08.html b/tutorial/tutorial08.html index 75a5219..314bb6a 100644 --- a/tutorial/tutorial08.html +++ b/tutorial/tutorial08.html @@ -1,290 +1,468 @@ - - WireViz Diagram and BOM - -

Diagram

- + - - - + + + X1 - - -X1 - -Molex: 22013047 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 + + +X1 + +Molex: 22013047 + +Digimouse: 1234 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +Additional components + +4 x Crimp, Molex KK 254, 22-30 AWG +Molex: 08500030 + +1 x Test +P/N: ABC, Molex: 45454, Mousikey: 9999 W1 - - -W1 - -P/N: CAB1 - -CablesCo: ABC123 - -4x - -0.25 mm² - -1 m -  -X1:1 -BN -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:3 -OG -X2:3 - - - -X1:4 -YE -X2:4 - - - -  + + +W1 + +P/N: CAB1 + +CablesCo: ABC123 + +Cables R Us: 999-888-777 + +4x + +0.25 mm² + +1 m +  +X1:1 +     1:BN     +X2:1 + + + +X1:2 +     2:RD     +X2:2 + + + +X1:3 +     3:OG     +X2:3 + + + +X1:4 +     4:YE     +X2:4 + + + +  X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + W2 - - -W2 - -4x - -0.25 mm² - -1 m -  -X1:1 -YE -X3:1 - - - -P/N: WIRE1 -WiresCo: W1-YE -X1:2 -BK -X3:2 - - - -P/N: WIRE2 -WiresCo: W1-BK -X1:3 -BK -X3:3 - - - -P/N: WIRE2 -WiresCo: W1-BK -X1:4 -RD -X3:4 - - - -P/N: WIRE3 -WiresCo: W1-RD -  + + +W2 + +4x + +0.25 mm² + +1 m +  +X1:1 +     YE     +X3:1 + + + +P/N: WIRE1 +WiresCo: W1-YE +WireShack: 1001 +X1:2 +     BK     +X3:2 + + + +P/N: WIRE2 +WiresCo: W1-BK +WireShack: 1002 +X1:3 +     BK     +X3:3 + + + +P/N: WIRE2 +WiresCo: W1-BK +WireShack: 1002 +X1:4 +     RD     +X3:4 + + + +P/N: WIRE3 +WiresCo: W1-RD +WireShack: 1009 +  + +Additional components + +1 m x Sleve, Braided nylon, black, 3mm +P/N: SLV-1 X1:e--W2:w - - - + + + X1:e--W2:w - - - + + + X1:e--W2:w - - - + + + X1:e--W2:w - - - + + + X2 - - -X2 - -P/N: CON4 - -Molex: 22013047 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 + + +X2 + +P/N: CON4 + +Molex: 22013047 + +Digimouse: 1234 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +Additional components + +4 x Crimp, Molex KK 254, 22-30 AWG +Molex: 08500030 + +1 x Test +P/N: ABC, Molex: 45454, Mousikey: 9999 X3 - - -X3 - -Molex: 22013047 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 + + +X3 + +Molex: 22013047 + +Digimouse: 1234 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +Additional components + +4 x Crimp, Molex KK 254, 22-30 AWG +Molex: 08500030 + +1 x Test +P/N: ABC, Molex: 45454, Mousikey: 9999 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

ItemQtyUnitDesignatorsP/NManufacturerMPN
Connector, Molex KK 254, female, 4 pins2X1, X3Molex22013047
Connector, Molex KK 254, female, 4 pins1X2CON4Molex22013047
Cable, 4 x 0.25 mm²1mW1CAB1CablesCoABC123
Wire, 0.25 mm², BK2mW2WIRE2WiresCoW1-BK
Wire, 0.25 mm², RD1mW2WIRE3WiresCoW1-RD
Wire, 0.25 mm², YE1mW2WIRE1WiresCoW1-YE
Label, pinout information2X2, X3Label-ID-1generic companyLabel1
\ No newline at end of file +

Bill of Materials

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdDescriptionQtyUnitDesignatorsP/NManufacturerMPNSupplierSPN
1Cable, 4 x 0.25 mm²1mW1CAB1CablesCoABC123Cables R Us999-888-777
2Connector, Molex KK 254, female, 4 pins2X1, X3Molex22013047Digimouse1234
3Connector, Molex KK 254, female, 4 pins1X2CON4Molex22013047Digimouse1234
4Crimp, Molex KK 254, 22-30 AWG12X1, X2, X3Molex08500030
5Label, pinout information2X2, X3Label-ID-1BradyB-499
6Sleve, Braided nylon, black, 3mm1mW2SLV-1
7Test3X1, X2, X3ABCMolex45454Mousikey9999
8Wire, 0.25 mm², BK2mW2WIRE2WiresCoW1-BKWireShack1002
9Wire, 0.25 mm², RD1mW2WIRE3WiresCoW1-RDWireShack1009
10Wire, 0.25 mm², YE1mW2WIRE1WiresCoW1-YEWireShack1001
+ diff --git a/tutorial/tutorial08.png b/tutorial/tutorial08.png index e75d27a..d2b10be 100644 Binary files a/tutorial/tutorial08.png and b/tutorial/tutorial08.png differ diff --git a/tutorial/tutorial08.svg b/tutorial/tutorial08.svg index 9b4546a..a6125f2 100644 --- a/tutorial/tutorial08.svg +++ b/tutorial/tutorial08.svg @@ -1,285 +1,326 @@ - - - - + + + X1 - - -X1 - -Molex: 22013047 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 + + +X1 + +Molex: 22013047 + +Digimouse: 1234 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +Additional components + +4 x Crimp, Molex KK 254, 22-30 AWG +Molex: 08500030 + +1 x Test +P/N: ABC, Molex: 45454, Mousikey: 9999 W1 - - -W1 - -P/N: CAB1 - -CablesCo: ABC123 - -4x - -0.25 mm² - -1 m -  -X1:1 -BN -X2:1 - - - -X1:2 -RD -X2:2 - - - -X1:3 -OG -X2:3 - - - -X1:4 -YE -X2:4 - - - -  + + +W1 + +P/N: CAB1 + +CablesCo: ABC123 + +Cables R Us: 999-888-777 + +4x + +0.25 mm² + +1 m +  +X1:1 +     1:BN     +X2:1 + + + +X1:2 +     2:RD     +X2:2 + + + +X1:3 +     3:OG     +X2:3 + + + +X1:4 +     4:YE     +X2:4 + + + +  X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + X1:e--W1:w - - - + + + W2 - - -W2 - -4x - -0.25 mm² - -1 m -  -X1:1 -YE -X3:1 - - - -P/N: WIRE1 -WiresCo: W1-YE -X1:2 -BK -X3:2 - - - -P/N: WIRE2 -WiresCo: W1-BK -X1:3 -BK -X3:3 - - - -P/N: WIRE2 -WiresCo: W1-BK -X1:4 -RD -X3:4 - - - -P/N: WIRE3 -WiresCo: W1-RD -  + + +W2 + +4x + +0.25 mm² + +1 m +  +X1:1 +     YE     +X3:1 + + + +P/N: WIRE1 +WiresCo: W1-YE +WireShack: 1001 +X1:2 +     BK     +X3:2 + + + +P/N: WIRE2 +WiresCo: W1-BK +WireShack: 1002 +X1:3 +     BK     +X3:3 + + + +P/N: WIRE2 +WiresCo: W1-BK +WireShack: 1002 +X1:4 +     RD     +X3:4 + + + +P/N: WIRE3 +WiresCo: W1-RD +WireShack: 1009 +  + +Additional components + +1 m x Sleve, Braided nylon, black, 3mm +P/N: SLV-1 X1:e--W2:w - - - + + + X1:e--W2:w - - - + + + X1:e--W2:w - - - + + + X1:e--W2:w - - - + + + X2 - - -X2 - -P/N: CON4 - -Molex: 22013047 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 + + +X2 + +P/N: CON4 + +Molex: 22013047 + +Digimouse: 1234 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +Additional components + +4 x Crimp, Molex KK 254, 22-30 AWG +Molex: 08500030 + +1 x Test +P/N: ABC, Molex: 45454, Mousikey: 9999 X3 - - -X3 - -Molex: 22013047 - -Molex KK 254 - -female - -4-pin - -1 - -2 - -3 - -4 + + +X3 + +Molex: 22013047 + +Digimouse: 1234 + +Molex KK 254 + +female + +4-pin + +1 + +2 + +3 + +4 + +Additional components + +4 x Crimp, Molex KK 254, 22-30 AWG +Molex: 08500030 + +1 x Test +P/N: ABC, Molex: 45454, Mousikey: 9999 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 - - - + + +