initial
							
								
								
									
										
											BIN
										
									
								
								tutorial/MolexKK254.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tutorial/MolexKK254MALE.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 12 KiB  | 
							
								
								
									
										474
									
								
								tutorial/readme.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,474 @@
 | 
			
		||||
# WireViz Tutorial
 | 
			
		||||
 | 
			
		||||
[01 - Bare-bones example](#01---Bare-bones-example)
 | 
			
		||||
 | 
			
		||||
[02 - Adding parameters and colors](#02---adding-parameters-and-colors)
 | 
			
		||||
 | 
			
		||||
[03 - Pinouts, shielding, templates (I)](#03---pinouts-shielding-templates-(I))
 | 
			
		||||
 | 
			
		||||
[04 - Templates (II), notes, American standards, daisy chaining (I)](#04---templates-(II)-notes-american-standards-daisy-chaining-(I))
 | 
			
		||||
 | 
			
		||||
[05 - Ferrules, wire bundles, custom wire colors](#05---ferrules,-wire-bundles,-custom-wire-colors)
 | 
			
		||||
 | 
			
		||||
[06 - Custom ferrules](#06---custom-ferrules)
 | 
			
		||||
 | 
			
		||||
[07 - Daisy chaining (II)](#07---daisy-chaining-(II))
 | 
			
		||||
 | 
			
		||||
[08 - Part numbers and additional components](#08---part-numbers-and-additional-components)
 | 
			
		||||
 | 
			
		||||
[09 - Hidden wire information and using a template for nice display](#09---hidden-wire-information-and-using-a-template-for-nice-display-as-a-din6771-document)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 01 - Bare-bones example
 | 
			
		||||
 | 
			
		||||
* Minimum working example
 | 
			
		||||
* Only 1-to-1 sequential wiring
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
connectors:
 | 
			
		||||
  X1:
 | 
			
		||||
    pincount: 4
 | 
			
		||||
  X2:
 | 
			
		||||
    pincount: 4
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    length: 1
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

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

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

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

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

 | 
			
		||||
 | 
			
		||||
[Source](tutorial05.yml) - [Bill of Materials](tutorial05.bom.tsv)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 06 - Custom ferrules
 | 
			
		||||
 | 
			
		||||
* Custom ferrules
 | 
			
		||||
  * Allows attaching more than one wire to a ferrule
 | 
			
		||||
  * Requires defining them as regular connectors with unique designators, adding `category: ferrule` parameter
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
connectors:
 | 
			
		||||
  X1:
 | 
			
		||||
    pinlabels: [+12V, GND, GND, +5V]
 | 
			
		||||
    type: Molex 8981
 | 
			
		||||
    subtype: female
 | 
			
		||||
  F_10: # this is a unique ferrule
 | 
			
		||||
    style: simple
 | 
			
		||||
    type: Crimp ferrule
 | 
			
		||||
    subtype: 1.0 mm²
 | 
			
		||||
    color: YE # optional color
 | 
			
		||||
  F_05: # this is a ferrule that will be auto-generated on demand
 | 
			
		||||
    style: simple
 | 
			
		||||
    type: Crimp ferrule
 | 
			
		||||
    subtype: 0.5 mm²
 | 
			
		||||
    color: OG
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    category: bundle # bundle
 | 
			
		||||
    length: 0.3
 | 
			
		||||
    gauge: 0.5 mm2
 | 
			
		||||
    colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
    -
 | 
			
		||||
      - [F_05., F_10.F1, F_10.F1, F_05.]
 | 
			
		||||
      - W1: [1-4]
 | 
			
		||||
      - X1: [1-4]
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
[Source](tutorial06.yml) - [Bill of Materials](tutorial06.bom.tsv)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 07 - Daisy chaining (II)
 | 
			
		||||
 | 
			
		||||
* Zig-zag daisy chain
 | 
			
		||||
  * Convenient for longer chains
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
connectors:
 | 
			
		||||
  X1: &template_con
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    subtype: female
 | 
			
		||||
    pinlabels: [GND, VCC, SCL, SDA]
 | 
			
		||||
  X2:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X4:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X5:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X6:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1: &template_wire
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    length: 0.2
 | 
			
		||||
    colors: [TQ, PK, YE, VT]
 | 
			
		||||
    category: bundle
 | 
			
		||||
  W2:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W3:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W4:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W5:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
    - W3: [1-4]
 | 
			
		||||
    - X4: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X5: [1-4]
 | 
			
		||||
    - W4: [1-4]
 | 
			
		||||
    - X4: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X5: [1-4]
 | 
			
		||||
    - W5: [1-4]
 | 
			
		||||
    - X6: [1-4]
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
[Source](tutorial07.yml) - [Bill of Materials](tutorial07.bom.tsv)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 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 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: '<a href="https://www.molex.com/">Molex</a>' # set manufacter name
 | 
			
		||||
    mpn: '<a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a>' # 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 for just this connector
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template1 # reuse template
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    color_code: IEC
 | 
			
		||||
    manufacturer: CablesCo
 | 
			
		||||
    mpn: ABC123
 | 
			
		||||
    supplier: Cables R Us
 | 
			
		||||
    spn: 999-888-777
 | 
			
		||||
    pn: CAB1
 | 
			
		||||
  W2:
 | 
			
		||||
    category: bundle
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    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:
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
 | 
			
		||||
additional_bom_items:
 | 
			
		||||
  - # 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: '<a href="https://www.bradyid.com">Brady</a>'
 | 
			
		||||
    mpn: '<a href="https://www.bradyid.com/wire-cable-labels/bmp71-bmp61-m611-tls-2200-nylon-cloth-wire-general-id-labels-cps-2958789">B-499</a>'
 | 
			
		||||
    pn: Label-ID-1
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
[Source](tutorial08.yml) - [Bill of Materials](tutorial08.bom.tsv)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 09 - Hidden wire information and using a template for nice display as a DIN6771 document 
 | 
			
		||||
 | 
			
		||||
What will this 'tutorial' show you?
 | 
			
		||||
 | 
			
		||||
## Hide wire information
 | 
			
		||||
 | 
			
		||||
* Sometimes the box around the wire will be distracting
 | 
			
		||||
  * unfortunately some fields can not (yetd) be suppressed:
 | 
			
		||||
       length
 | 
			
		||||
       gauge
 | 
			
		||||
       color_code
 | 
			
		||||
       manufacturer
 | 
			
		||||
       mpn
 | 
			
		||||
       supplier
 | 
			
		||||
       spn
 | 
			
		||||
       pn
 | 
			
		||||
 | 
			
		||||
## Nice uniform template       
 | 
			
		||||
 | 
			
		||||
* Formatting the end result in a DIN-6771 template makes for a very nice result.
 | 
			
		||||
  * using a template ensures all your wiring diagrams will have a uniform look
 | 
			
		||||
  * the template can be found at: 
 | 
			
		||||
    /home/[USER]/.local/lib/python3.10/site-packages/wireviz/templates/din-6771.html 
 | 
			
		||||
 | 
			
		||||
##  Adding images to your components
 | 
			
		||||
* Add an image to your component
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
<!-- include (tutorial09.yml) -->
 | 
			
		||||
<!-- /include (tutorial09.yml) -->
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
[Source](tutorial09.yml) - [Bill of Materials](tutorial09.bom.tsv)
 | 
			
		||||
							
								
								
									
										576
									
								
								tutorial/readme09.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,576 @@
 | 
			
		||||
# WireViz Tutorial
 | 
			
		||||
 | 
			
		||||
## [01 - Bare-bones example](01---Bare-bones-example)
 | 
			
		||||
## [02 - Adding parameters and colors](02---Adding-parameters-and-colors)
 | 
			
		||||
## [03 - Pinouts, shielding, templates (I)](03---Pinouts,-shielding,-templates-(I))
 | 
			
		||||
## [04 - Templates (II), notes, American standards, daisy chaining (I)](04---Templates-(II),-notes,-American-standards,-daisy-chaining-(I))
 | 
			
		||||
## [05 - Ferrules, wire bundles, custom wire colors](05---Ferrules,-wire-bundles,-custom-wire-colors)
 | 
			
		||||
## [06 - Custom ferrules](06---Custom-ferrules)
 | 
			
		||||
## [07 - Daisy chaining (II)](07---Daisy-chaining-(II))
 | 
			
		||||
## [08 - Part numbers and additional components](08---Part-numbers-and-additional-components)
 | 
			
		||||
## [09 - Hidden wire information and using a template for nice display as a DIN6771 document](09---Hidden-wire-information-and-using-a-template-for-nice-display-as-a-DIN6771-document)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 01 - Bare-bones example
 | 
			
		||||
 | 
			
		||||
* Minimum working example
 | 
			
		||||
* Only 1-to-1 sequential wiring
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
connectors:
 | 
			
		||||
  X1:
 | 
			
		||||
    pincount: 4
 | 
			
		||||
  X2:
 | 
			
		||||
    pincount: 4
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    length: 1
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

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

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

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

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

 | 
			
		||||
 | 
			
		||||
[Source](tutorial05.yml) - [Bill of Materials](tutorial05.bom.tsv)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 06 - Custom ferrules
 | 
			
		||||
 | 
			
		||||
* Custom ferrules
 | 
			
		||||
  * Allows attaching more than one wire to a ferrule
 | 
			
		||||
  * Requires defining them as regular connectors with unique designators, adding `category: ferrule` parameter
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
connectors:
 | 
			
		||||
  X1:
 | 
			
		||||
    pinlabels: [+12V, GND, GND, +5V]
 | 
			
		||||
    type: Molex 8981
 | 
			
		||||
    subtype: female
 | 
			
		||||
  F_10: # this is a unique ferrule
 | 
			
		||||
    style: simple
 | 
			
		||||
    type: Crimp ferrule
 | 
			
		||||
    subtype: 1.0 mm²
 | 
			
		||||
    color: YE # optional color
 | 
			
		||||
  F_05: # this is a ferrule that will be auto-generated on demand
 | 
			
		||||
    style: simple
 | 
			
		||||
    type: Crimp ferrule
 | 
			
		||||
    subtype: 0.5 mm²
 | 
			
		||||
    color: OG
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    category: bundle # bundle
 | 
			
		||||
    length: 0.3
 | 
			
		||||
    gauge: 0.5 mm2
 | 
			
		||||
    colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
    -
 | 
			
		||||
      - [F_05., F_10.F1, F_10.F1, F_05.]
 | 
			
		||||
      - W1: [1-4]
 | 
			
		||||
      - X1: [1-4]
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
[Source](tutorial06.yml) - [Bill of Materials](tutorial06.bom.tsv)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 07 - Daisy chaining (II)
 | 
			
		||||
 | 
			
		||||
* Zig-zag daisy chain
 | 
			
		||||
  * Convenient for longer chains
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
connectors:
 | 
			
		||||
  X1: &template_con
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    subtype: female
 | 
			
		||||
    pinlabels: [GND, VCC, SCL, SDA]
 | 
			
		||||
  X2:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X4:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X5:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X6:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1: &template_wire
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    length: 0.2
 | 
			
		||||
    colors: [TQ, PK, YE, VT]
 | 
			
		||||
    category: bundle
 | 
			
		||||
  W2:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W3:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W4:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W5:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
    - W3: [1-4]
 | 
			
		||||
    - X4: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X5: [1-4]
 | 
			
		||||
    - W4: [1-4]
 | 
			
		||||
    - X4: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X5: [1-4]
 | 
			
		||||
    - W5: [1-4]
 | 
			
		||||
    - X6: [1-4]
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
[Source](tutorial07.yml) - [Bill of Materials](tutorial07.bom.tsv)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 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 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: '<a href="https://www.molex.com/">Molex</a>' # set manufacter name
 | 
			
		||||
    mpn: '<a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a>' # 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 for just this connector
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template1 # reuse template
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    color_code: IEC
 | 
			
		||||
    manufacturer: CablesCo
 | 
			
		||||
    mpn: ABC123
 | 
			
		||||
    supplier: Cables R Us
 | 
			
		||||
    spn: 999-888-777
 | 
			
		||||
    pn: CAB1
 | 
			
		||||
  W2:
 | 
			
		||||
    category: bundle
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    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:
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
 | 
			
		||||
additional_bom_items:
 | 
			
		||||
  - # 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: '<a href="https://www.bradyid.com">Brady</a>'
 | 
			
		||||
    mpn: '<a href="https://www.bradyid.com/wire-cable-labels/bmp71-bmp61-m611-tls-2200-nylon-cloth-wire-general-id-labels-cps-2958789">B-499</a>'
 | 
			
		||||
    pn: Label-ID-1
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
[Source](tutorial08.yml) - [Bill of Materials](tutorial08.bom.tsv)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## 09 - Hidden wire information and using a template for nice display as a DIN6771 document 
 | 
			
		||||
 | 
			
		||||
What will this 'tutorial' show you?
 | 
			
		||||
 | 
			
		||||
##Hidden wire information
 | 
			
		||||
* Sometimes the box around the wire will be distrating
 | 
			
		||||
  * unfurtionaly some fields can not (yet) be suppressed:
 | 
			
		||||
       length
 | 
			
		||||
       gauge
 | 
			
		||||
       color_code
 | 
			
		||||
       manufacturer
 | 
			
		||||
       mpn
 | 
			
		||||
       supplier
 | 
			
		||||
       spn
 | 
			
		||||
       pn
 | 
			
		||||
##Nice uniform template       
 | 
			
		||||
* Formatting the end result in a DIN-6771 template makes for a very nice result.
 | 
			
		||||
  * using a template ensures all your wiring diagrams will have a uniform look
 | 
			
		||||
  * the template can be found at: /home/[USER]/.local/lib/python3.10/site-packages/wireviz/templates/din-6771.html 
 | 
			
		||||
##Adding images to your components
 | 
			
		||||
* Add an image to your connector (or wire)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
connectors:
 | 
			
		||||
  X1: &template1 # define a template for later use
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    pincount: 4
 | 
			
		||||
    subtype: female
 | 
			
		||||
    manufacturer: '<a href="https://www.molex.com/">Molex</a>' # set manufacter name
 | 
			
		||||
    mpn: '<a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a>' # set manufacturer part number
 | 
			
		||||
    supplier: Digimouse
 | 
			
		||||
    spn: 1234
 | 
			
		||||
    image:
 | 
			
		||||
      src: MolexKK254.jpg
 | 
			
		||||
    # 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 for just this connector
 | 
			
		||||
    subtype: male
 | 
			
		||||
    image:
 | 
			
		||||
      src: MolexKK254MALE.jpg
 | 
			
		||||
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template1 # reuse template
 | 
			
		||||
    subtype: male
 | 
			
		||||
    image:
 | 
			
		||||
      src: MolexKK254MALE.jpg
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    # length: 1
 | 
			
		||||
    # gauge: 0.25 mm2
 | 
			
		||||
    # color_code: IEC
 | 
			
		||||
    # manufacturer: CablesCo
 | 
			
		||||
    # mpn: ABC123
 | 
			
		||||
    # supplier: Cables R Us
 | 
			
		||||
    # spn: 999-888-777
 | 
			
		||||
    # pn: CAB1
 | 
			
		||||
    #############
 | 
			
		||||
    show_name: false
 | 
			
		||||
    show_wirecount: false     
 | 
			
		||||
    show_wirenumbers: false
 | 
			
		||||
    #############
 | 
			
		||||
  W2:
 | 
			
		||||
    category: bundle
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    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:
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
   #############
 | 
			
		||||
tweak:
 | 
			
		||||
  override:
 | 
			
		||||
    graph:
 | 
			
		||||
      ranksep: "0.5"  # Reduce the horizontal spacing (default 2)
 | 
			
		||||
    wireTweak: &wireTweak
 | 
			
		||||
      shape: none  # Hide the surrounding frame
 | 
			
		||||
      fontsize: "12"  # Reduce the space needed for text
 | 
			
		||||
      fontcolor: white  # Same as background to hide the text
 | 
			
		||||
      ## W1 uses the gauge and length field, they can not be suppressed at the moment. There was an issue #221
 | 
			
		||||
    W1:  
 | 
			
		||||
      <<: *wireTweak 
 | 
			
		||||
  ###############    
 | 
			
		||||
 | 
			
		||||
###### the din template, A4 format
 | 
			
		||||
metadata: 
 | 
			
		||||
  title: Power supplies
 | 
			
		||||
  pn: PSU
 | 
			
		||||
 | 
			
		||||
  authors:
 | 
			
		||||
    Created:
 | 
			
		||||
      name: Ton
 | 
			
		||||
      date: 2025-03-11
 | 
			
		||||
    Approved:
 | 
			
		||||
      name: Ton
 | 
			
		||||
      date: 2025-03-11
 | 
			
		||||
 | 
			
		||||
  revisions:
 | 
			
		||||
    A:
 | 
			
		||||
      name: Ton
 | 
			
		||||
      date: 2025-03-12
 | 
			
		||||
      changelog: updates]
 | 
			
		||||
 | 
			
		||||
  template:
 | 
			
		||||
    name: din-6771    
 | 
			
		||||
    sheetsize: A4
 | 
			
		||||
<!-- /include (tutorial09.yml) -->
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
[Source](tutorial09.yml) - [Bill of Materials](tutorial09.bom.tsv)
 | 
			
		||||
							
								
								
									
										12
									
								
								tutorial/todo.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,12 @@
 | 
			
		||||
* Daisychain
 | 
			
		||||
  * zig-zag
 | 
			
		||||
* Connection types
 | 
			
		||||
  * con-cbl-con
 | 
			
		||||
  * con-cbl
 | 
			
		||||
  * cbl-con
 | 
			
		||||
  * fer-cbl
 | 
			
		||||
  * cbl-fer
 | 
			
		||||
* Custom color codes
 | 
			
		||||
  * Looping
 | 
			
		||||
  * Clipping
 | 
			
		||||
* (Merging multiple templates)
 | 
			
		||||
							
								
								
									
										3
									
								
								tutorial/tutorial01.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,3 @@
 | 
			
		||||
Id	Description	Qty	Unit	Designators
 | 
			
		||||
1	Cable, 4 wires	1	m	W1
 | 
			
		||||
2	Connector, 4 pins	2		X1, X2
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										164
									
								
								tutorial/tutorial01.gv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,164 @@
 | 
			
		||||
graph {
 | 
			
		||||
// Graph generated by WireViz 0.4.1
 | 
			
		||||
// https://github.com/wireviz/WireViz
 | 
			
		||||
	graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
 | 
			
		||||
	node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
 | 
			
		||||
	edge [fontname=arial style=bold]
 | 
			
		||||
	X1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#ffffff:#000000"]
 | 
			
		||||
	X1:p1r:e -- W1:w1:w
 | 
			
		||||
	W1:w1:e -- X2:p1l:w
 | 
			
		||||
	edge [color="#000000:#ffffff:#000000"]
 | 
			
		||||
	X1:p2r:e -- W1:w2:w
 | 
			
		||||
	W1:w2:e -- X2:p2l:w
 | 
			
		||||
	edge [color="#000000:#ffffff:#000000"]
 | 
			
		||||
	X1:p3r:e -- W1:w3:w
 | 
			
		||||
	W1:w3:e -- X2:p3l:w
 | 
			
		||||
	edge [color="#000000:#ffffff:#000000"]
 | 
			
		||||
	X1:p4r:e -- W1:w4:w
 | 
			
		||||
	W1:w4:e -- X2:p4l:w
 | 
			
		||||
	W1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">1 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:1</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     1
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:2</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     2
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:3</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     3
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:4</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     4
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										205
									
								
								tutorial/tutorial01.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,205 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en"><head>
 | 
			
		||||
  <meta charset="UTF-8">
 | 
			
		||||
  <meta name="generator" content="WireViz 0.4.1 - https://github.com/wireviz/WireViz">
 | 
			
		||||
  <title>tutorial01</title>
 | 
			
		||||
  <style>
 | 
			
		||||
 | 
			
		||||
    #bom table, th, td {
 | 
			
		||||
      border: 1px solid black;
 | 
			
		||||
      border-collapse: collapse;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #bom th, td {
 | 
			
		||||
      padding: 4px;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bom_col_qty {
 | 
			
		||||
      text-align: right;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head><body style="font-family:arial;background-color:#ffffff">
 | 
			
		||||
<h1>tutorial01</h1>
 | 
			
		||||
<h2>Diagram</h2>
 | 
			
		||||
 | 
			
		||||
<div id="description">
 | 
			
		||||
  <!-- %description% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="diagram">
 | 
			
		||||
  <!-- XML and DOCTYPE declarations from SVG file removed -->
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="479pt" height="194pt"
 | 
			
		||||
 viewBox="0.00 0.00 479.00 193.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 189.5)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-189.5 475,-189.5 475,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="38,-155 0,-155 0,-12.5 38,-12.5 38,-155"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-131.25 0,-155 38,-155 38,-131.25 0,-131.25"/>
 | 
			
		||||
<text text-anchor="start" x="10.75" y="-137.7" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-107.5 0,-131.25 38,-131.25 38,-107.5 0,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-113.95" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-83.75 0,-107.5 38,-107.5 38,-83.75 0,-83.75"/>
 | 
			
		||||
<text text-anchor="start" x="15.25" y="-90.2" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-60 0,-83.75 38,-83.75 38,-60 0,-60"/>
 | 
			
		||||
<text text-anchor="start" x="15.25" y="-66.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-36.25 0,-60 38,-60 38,-36.25 0,-36.25"/>
 | 
			
		||||
<text text-anchor="start" x="15.25" y="-42.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-12.5 0,-36.25 38,-36.25 38,-12.5 0,-12.5"/>
 | 
			
		||||
<text text-anchor="start" x="15.25" y="-18.95" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="289,-185.5 182,-185.5 182,0 289,0 289,-185.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="182,-161.75 182,-185.5 289,-185.5 289,-161.75 182,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="225" y="-168.2" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="182,-138 182,-161.75 231,-161.75 231,-138 182,-138"/>
 | 
			
		||||
<text text-anchor="start" x="199.38" y="-144.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="231,-138 231,-161.75 289,-161.75 289,-138 231,-138"/>
 | 
			
		||||
<text text-anchor="start" x="248.38" y="-144.45" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="195.62" y="-122.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="183.62" y="-103.7" font-family="arial" font-size="14.00">X1:1</text>
 | 
			
		||||
<text text-anchor="start" x="214.88" y="-103.7" font-family="arial" font-size="14.00">     1    </text>
 | 
			
		||||
<text text-anchor="start" x="259.62" y="-103.7" font-family="arial" font-size="14.00">X2:1</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-98 182,-100 289,-100 289,-98 182,-98"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="182,-96 182,-98 289,-98 289,-96 182,-96"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-94 182,-96 289,-96 289,-94 182,-94"/>
 | 
			
		||||
<text text-anchor="start" x="183.62" y="-78.7" font-family="arial" font-size="14.00">X1:2</text>
 | 
			
		||||
<text text-anchor="start" x="214.88" y="-78.7" font-family="arial" font-size="14.00">     2    </text>
 | 
			
		||||
<text text-anchor="start" x="259.62" y="-78.7" font-family="arial" font-size="14.00">X2:2</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-73 182,-75 289,-75 289,-73 182,-73"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="182,-71 182,-73 289,-73 289,-71 182,-71"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-69 182,-71 289,-71 289,-69 182,-69"/>
 | 
			
		||||
<text text-anchor="start" x="183.62" y="-53.7" font-family="arial" font-size="14.00">X1:3</text>
 | 
			
		||||
<text text-anchor="start" x="214.88" y="-53.7" font-family="arial" font-size="14.00">     3    </text>
 | 
			
		||||
<text text-anchor="start" x="259.62" y="-53.7" font-family="arial" font-size="14.00">X2:3</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-48 182,-50 289,-50 289,-48 182,-48"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="182,-46 182,-48 289,-48 289,-46 182,-46"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-44 182,-46 289,-46 289,-44 182,-44"/>
 | 
			
		||||
<text text-anchor="start" x="183.62" y="-28.7" font-family="arial" font-size="14.00">X1:4</text>
 | 
			
		||||
<text text-anchor="start" x="214.88" y="-28.7" font-family="arial" font-size="14.00">     4    </text>
 | 
			
		||||
<text text-anchor="start" x="259.62" y="-28.7" font-family="arial" font-size="14.00">X2:4</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-23 182,-25 289,-25 289,-23 182,-23"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="182,-21 182,-23 289,-23 289,-21 182,-21"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-19 182,-21 289,-21 289,-19 182,-19"/>
 | 
			
		||||
<text text-anchor="start" x="195.62" y="-3.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-93.75C102.13,-93.75 118.12,-94.75 182,-94.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M38,-95.75C102,-95.75 118,-96.75 182,-96.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-97.75C101.88,-97.75 117.87,-98.75 182,-98.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-69.75C102,-69.75 118,-69.75 182,-69.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M38,-71.75C102,-71.75 118,-71.75 182,-71.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-73.75C102,-73.75 118,-73.75 182,-73.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-45.75C101.88,-45.75 117.87,-44.75 182,-44.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M38,-47.75C102,-47.75 118,-46.75 182,-46.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-49.75C102.13,-49.75 118.12,-48.75 182,-48.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-22.75C101.64,-22.78 117.62,-19.78 182,-19.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M38,-24.75C102.01,-24.75 117.99,-21.75 182,-21.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-26.75C102.38,-26.72 118.36,-23.72 182,-23.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="471,-155 433,-155 433,-12.5 471,-12.5 471,-155"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-131.25 433,-155 471,-155 471,-131.25 433,-131.25"/>
 | 
			
		||||
<text text-anchor="start" x="443.75" y="-137.7" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-107.5 433,-131.25 471,-131.25 471,-107.5 433,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="437" y="-113.95" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-83.75 433,-107.5 471,-107.5 471,-83.75 433,-83.75"/>
 | 
			
		||||
<text text-anchor="start" x="448.25" y="-90.2" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-60 433,-83.75 471,-83.75 471,-60 433,-60"/>
 | 
			
		||||
<text text-anchor="start" x="448.25" y="-66.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-36.25 433,-60 471,-60 471,-36.25 433,-36.25"/>
 | 
			
		||||
<text text-anchor="start" x="448.25" y="-42.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-12.5 433,-36.25 471,-36.25 471,-12.5 433,-12.5"/>
 | 
			
		||||
<text text-anchor="start" x="448.25" y="-18.95" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-94.75C352.88,-94.75 368.87,-93.75 433,-93.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-96.75C353,-96.75 369,-95.75 433,-95.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-98.75C353.13,-98.75 369.12,-97.75 433,-97.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-69.75C353,-69.75 369,-69.75 433,-69.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-71.75C353,-71.75 369,-71.75 433,-71.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-73.75C353,-73.75 369,-73.75 433,-73.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-44.75C353.13,-44.75 369.12,-45.75 433,-45.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-46.75C353,-46.75 369,-47.75 433,-47.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-48.75C352.88,-48.75 368.87,-49.75 433,-49.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-19.75C353.38,-19.78 369.36,-22.78 433,-22.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-21.75C353.01,-21.75 368.99,-24.75 433,-24.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-23.75C352.64,-23.72 368.62,-26.72 433,-26.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="notes">
 | 
			
		||||
  <!-- %notes% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h2>Bill of Materials</h2>
 | 
			
		||||
 | 
			
		||||
<div id="bom">
 | 
			
		||||
  <table class="bom">
 | 
			
		||||
  <tr>
 | 
			
		||||
    <th class="bom_col_id">Id</th>
 | 
			
		||||
    <th class="bom_col_description">Description</th>
 | 
			
		||||
    <th class="bom_col_qty">Qty</th>
 | 
			
		||||
    <th class="bom_col_unit">Unit</th>
 | 
			
		||||
    <th class="bom_col_designators">Designators</th>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">1</td>
 | 
			
		||||
    <td class="bom_col_description">Cable, 4 wires</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">2</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">2</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1, X2</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										4
									
								
								tutorial/tutorial01.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,4 @@
 | 
			
		||||
## Bare-bones example
 | 
			
		||||
 | 
			
		||||
* Minimum working example
 | 
			
		||||
* Only 1-to-1 sequential wiring
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial01.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 16 KiB  | 
							
								
								
									
										139
									
								
								tutorial/tutorial01.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,139 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 | 
			
		||||
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="479pt" height="194pt"
 | 
			
		||||
 viewBox="0.00 0.00 479.00 193.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 189.5)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-189.5 475,-189.5 475,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="38,-155 0,-155 0,-12.5 38,-12.5 38,-155"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-131.25 0,-155 38,-155 38,-131.25 0,-131.25"/>
 | 
			
		||||
<text text-anchor="start" x="10.75" y="-137.7" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-107.5 0,-131.25 38,-131.25 38,-107.5 0,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-113.95" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-83.75 0,-107.5 38,-107.5 38,-83.75 0,-83.75"/>
 | 
			
		||||
<text text-anchor="start" x="15.25" y="-90.2" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-60 0,-83.75 38,-83.75 38,-60 0,-60"/>
 | 
			
		||||
<text text-anchor="start" x="15.25" y="-66.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-36.25 0,-60 38,-60 38,-36.25 0,-36.25"/>
 | 
			
		||||
<text text-anchor="start" x="15.25" y="-42.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-12.5 0,-36.25 38,-36.25 38,-12.5 0,-12.5"/>
 | 
			
		||||
<text text-anchor="start" x="15.25" y="-18.95" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="289,-185.5 182,-185.5 182,0 289,0 289,-185.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="182,-161.75 182,-185.5 289,-185.5 289,-161.75 182,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="225" y="-168.2" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="182,-138 182,-161.75 231,-161.75 231,-138 182,-138"/>
 | 
			
		||||
<text text-anchor="start" x="199.38" y="-144.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="231,-138 231,-161.75 289,-161.75 289,-138 231,-138"/>
 | 
			
		||||
<text text-anchor="start" x="248.38" y="-144.45" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="195.62" y="-122.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="183.62" y="-103.7" font-family="arial" font-size="14.00">X1:1</text>
 | 
			
		||||
<text text-anchor="start" x="214.88" y="-103.7" font-family="arial" font-size="14.00">     1    </text>
 | 
			
		||||
<text text-anchor="start" x="259.62" y="-103.7" font-family="arial" font-size="14.00">X2:1</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-98 182,-100 289,-100 289,-98 182,-98"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="182,-96 182,-98 289,-98 289,-96 182,-96"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-94 182,-96 289,-96 289,-94 182,-94"/>
 | 
			
		||||
<text text-anchor="start" x="183.62" y="-78.7" font-family="arial" font-size="14.00">X1:2</text>
 | 
			
		||||
<text text-anchor="start" x="214.88" y="-78.7" font-family="arial" font-size="14.00">     2    </text>
 | 
			
		||||
<text text-anchor="start" x="259.62" y="-78.7" font-family="arial" font-size="14.00">X2:2</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-73 182,-75 289,-75 289,-73 182,-73"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="182,-71 182,-73 289,-73 289,-71 182,-71"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-69 182,-71 289,-71 289,-69 182,-69"/>
 | 
			
		||||
<text text-anchor="start" x="183.62" y="-53.7" font-family="arial" font-size="14.00">X1:3</text>
 | 
			
		||||
<text text-anchor="start" x="214.88" y="-53.7" font-family="arial" font-size="14.00">     3    </text>
 | 
			
		||||
<text text-anchor="start" x="259.62" y="-53.7" font-family="arial" font-size="14.00">X2:3</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-48 182,-50 289,-50 289,-48 182,-48"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="182,-46 182,-48 289,-48 289,-46 182,-46"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-44 182,-46 289,-46 289,-44 182,-44"/>
 | 
			
		||||
<text text-anchor="start" x="183.62" y="-28.7" font-family="arial" font-size="14.00">X1:4</text>
 | 
			
		||||
<text text-anchor="start" x="214.88" y="-28.7" font-family="arial" font-size="14.00">     4    </text>
 | 
			
		||||
<text text-anchor="start" x="259.62" y="-28.7" font-family="arial" font-size="14.00">X2:4</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-23 182,-25 289,-25 289,-23 182,-23"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="182,-21 182,-23 289,-23 289,-21 182,-21"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="182,-19 182,-21 289,-21 289,-19 182,-19"/>
 | 
			
		||||
<text text-anchor="start" x="195.62" y="-3.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-93.75C102.13,-93.75 118.12,-94.75 182,-94.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M38,-95.75C102,-95.75 118,-96.75 182,-96.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-97.75C101.88,-97.75 117.87,-98.75 182,-98.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-69.75C102,-69.75 118,-69.75 182,-69.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M38,-71.75C102,-71.75 118,-71.75 182,-71.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-73.75C102,-73.75 118,-73.75 182,-73.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-45.75C101.88,-45.75 117.87,-44.75 182,-44.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M38,-47.75C102,-47.75 118,-46.75 182,-46.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-49.75C102.13,-49.75 118.12,-48.75 182,-48.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-22.75C101.64,-22.78 117.62,-19.78 182,-19.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M38,-24.75C102.01,-24.75 117.99,-21.75 182,-21.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M38,-26.75C102.38,-26.72 118.36,-23.72 182,-23.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="471,-155 433,-155 433,-12.5 471,-12.5 471,-155"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-131.25 433,-155 471,-155 471,-131.25 433,-131.25"/>
 | 
			
		||||
<text text-anchor="start" x="443.75" y="-137.7" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-107.5 433,-131.25 471,-131.25 471,-107.5 433,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="437" y="-113.95" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-83.75 433,-107.5 471,-107.5 471,-83.75 433,-83.75"/>
 | 
			
		||||
<text text-anchor="start" x="448.25" y="-90.2" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-60 433,-83.75 471,-83.75 471,-60 433,-60"/>
 | 
			
		||||
<text text-anchor="start" x="448.25" y="-66.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-36.25 433,-60 471,-60 471,-36.25 433,-36.25"/>
 | 
			
		||||
<text text-anchor="start" x="448.25" y="-42.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="433,-12.5 433,-36.25 471,-36.25 471,-12.5 433,-12.5"/>
 | 
			
		||||
<text text-anchor="start" x="448.25" y="-18.95" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-94.75C352.88,-94.75 368.87,-93.75 433,-93.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-96.75C353,-96.75 369,-95.75 433,-95.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-98.75C353.13,-98.75 369.12,-97.75 433,-97.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-69.75C353,-69.75 369,-69.75 433,-69.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-71.75C353,-71.75 369,-71.75 433,-71.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-73.75C353,-73.75 369,-73.75 433,-73.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-44.75C353.13,-44.75 369.12,-45.75 433,-45.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-46.75C353,-46.75 369,-47.75 433,-47.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-48.75C352.88,-48.75 368.87,-49.75 433,-49.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-19.75C353.38,-19.78 369.36,-22.78 433,-22.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M289,-21.75C353.01,-21.75 368.99,-24.75 433,-24.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M289,-23.75C352.64,-23.72 368.62,-26.72 433,-26.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 9.5 KiB  | 
							
								
								
									
										16
									
								
								tutorial/tutorial01.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,16 @@
 | 
			
		||||
connectors:
 | 
			
		||||
  X1:
 | 
			
		||||
    pincount: 4
 | 
			
		||||
  X2:
 | 
			
		||||
    pincount: 4
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    length: 1
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
							
								
								
									
										3
									
								
								tutorial/tutorial02.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,3 @@
 | 
			
		||||
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
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										169
									
								
								tutorial/tutorial02.gv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,169 @@
 | 
			
		||||
graph {
 | 
			
		||||
// Graph generated by WireViz 0.4.1
 | 
			
		||||
// https://github.com/wireviz/WireViz
 | 
			
		||||
	graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
 | 
			
		||||
	node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
 | 
			
		||||
	edge [fontname=arial style=bold]
 | 
			
		||||
	X1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#ffffff:#000000"]
 | 
			
		||||
	X1:p1r:e -- W1:w1:w
 | 
			
		||||
	W1:w1:e -- X2:p1l:w
 | 
			
		||||
	edge [color="#000000:#895956:#000000"]
 | 
			
		||||
	X1:p2r:e -- W1:w2:w
 | 
			
		||||
	W1:w2:e -- X2:p2l:w
 | 
			
		||||
	edge [color="#000000:#00ff00:#000000"]
 | 
			
		||||
	X1:p3r:e -- W1:w3:w
 | 
			
		||||
	W1:w3:e -- X2:p4l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X1:p4r:e -- W1:w4:w
 | 
			
		||||
	W1:w4:e -- X2:p3l:w
 | 
			
		||||
	W1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm² (24 AWG)</td>
 | 
			
		||||
   <td balign="left">1 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:1</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     1:WH
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:2</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     2:BN
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:3</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     3:GN
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:4</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     4:YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										215
									
								
								tutorial/tutorial02.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,215 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en"><head>
 | 
			
		||||
  <meta charset="UTF-8">
 | 
			
		||||
  <meta name="generator" content="WireViz 0.4.1 - https://github.com/wireviz/WireViz">
 | 
			
		||||
  <title>tutorial02</title>
 | 
			
		||||
  <style>
 | 
			
		||||
 | 
			
		||||
    #bom table, th, td {
 | 
			
		||||
      border: 1px solid black;
 | 
			
		||||
      border-collapse: collapse;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #bom th, td {
 | 
			
		||||
      padding: 4px;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bom_col_qty {
 | 
			
		||||
      text-align: right;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head><body style="font-family:arial;background-color:#ffffff">
 | 
			
		||||
<h1>tutorial02</h1>
 | 
			
		||||
<h2>Diagram</h2>
 | 
			
		||||
 | 
			
		||||
<div id="description">
 | 
			
		||||
  <!-- %description% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="diagram">
 | 
			
		||||
  <!-- XML and DOCTYPE declarations from SVG file removed -->
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="841pt" height="194pt"
 | 
			
		||||
 viewBox="0.00 0.00 840.50 193.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 189.5)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-189.5 836.5,-189.5 836.5,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-155 0,-155 0,-12.5 180,-12.5 180,-155"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-131.25 0,-155 180,-155 180,-131.25 0,-131.25"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-137.7" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-107.5 0,-131.25 92.75,-131.25 92.75,-107.5 0,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-113.95" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-107.5 92.75,-131.25 142,-131.25 142,-107.5 92.75,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-113.95" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-107.5 142,-131.25 180,-131.25 180,-107.5 142,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-113.95" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-83.75 0,-107.5 180,-107.5 180,-83.75 0,-83.75"/>
 | 
			
		||||
<text text-anchor="start" x="86.25" y="-90.2" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-60 0,-83.75 180,-83.75 180,-60 0,-60"/>
 | 
			
		||||
<text text-anchor="start" x="86.25" y="-66.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-36.25 0,-60 180,-60 180,-36.25 0,-36.25"/>
 | 
			
		||||
<text text-anchor="start" x="86.25" y="-42.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-12.5 0,-36.25 180,-36.25 180,-12.5 0,-12.5"/>
 | 
			
		||||
<text text-anchor="start" x="86.25" y="-18.95" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="508.5,-185.5 324,-185.5 324,0 508.5,0 508.5,-185.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-161.75 324,-185.5 508.5,-185.5 508.5,-161.75 324,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="405.75" y="-168.2" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-138 324,-161.75 346.25,-161.75 346.25,-138 324,-138"/>
 | 
			
		||||
<text text-anchor="start" x="328" y="-144.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="346.25,-138 346.25,-161.75 477.25,-161.75 477.25,-138 346.25,-138"/>
 | 
			
		||||
<text text-anchor="start" x="350.25" y="-144.45" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="477.25,-138 477.25,-161.75 508.5,-161.75 508.5,-138 477.25,-138"/>
 | 
			
		||||
<text text-anchor="start" x="481.25" y="-144.45" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="346.04" y="-122.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="334.04" y="-103.7" font-family="arial" font-size="14.00">X1:1</text>
 | 
			
		||||
<text text-anchor="start" x="382.12" y="-103.7" font-family="arial" font-size="14.00">     1:WH    </text>
 | 
			
		||||
<text text-anchor="start" x="470.71" y="-103.7" font-family="arial" font-size="14.00">X2:1</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-98 324,-100 508.5,-100 508.5,-98 324,-98"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="324,-96 324,-98 508.5,-98 508.5,-96 324,-96"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-94 324,-96 508.5,-96 508.5,-94 324,-94"/>
 | 
			
		||||
<text text-anchor="start" x="334.04" y="-78.7" font-family="arial" font-size="14.00">X1:2</text>
 | 
			
		||||
<text text-anchor="start" x="384.38" y="-78.7" font-family="arial" font-size="14.00">     2:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="470.71" y="-78.7" font-family="arial" font-size="14.00">X2:2</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-73 324,-75 508.5,-75 508.5,-73 324,-73"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="324,-71 324,-73 508.5,-73 508.5,-71 324,-71"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-69 324,-71 508.5,-71 508.5,-69 324,-69"/>
 | 
			
		||||
<text text-anchor="start" x="334.04" y="-53.7" font-family="arial" font-size="14.00">X1:3</text>
 | 
			
		||||
<text text-anchor="start" x="383.25" y="-53.7" font-family="arial" font-size="14.00">     3:GN    </text>
 | 
			
		||||
<text text-anchor="start" x="470.71" y="-53.7" font-family="arial" font-size="14.00">X2:4</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-48 324,-50 508.5,-50 508.5,-48 324,-48"/>
 | 
			
		||||
<polygon fill="#00ff00" stroke="none" points="324,-46 324,-48 508.5,-48 508.5,-46 324,-46"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-44 324,-46 508.5,-46 508.5,-44 324,-44"/>
 | 
			
		||||
<text text-anchor="start" x="334.04" y="-28.7" font-family="arial" font-size="14.00">X1:4</text>
 | 
			
		||||
<text text-anchor="start" x="384.75" y="-28.7" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="470.71" y="-28.7" font-family="arial" font-size="14.00">X2:3</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-23 324,-25 508.5,-25 508.5,-23 324,-23"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-21 324,-23 508.5,-23 508.5,-21 324,-21"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-19 324,-21 508.5,-21 508.5,-19 324,-19"/>
 | 
			
		||||
<text text-anchor="start" x="346.04" y="-3.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-93.75C244.13,-93.75 260.12,-94.75 324,-94.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M180,-95.75C244,-95.75 260,-96.75 324,-96.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-97.75C243.88,-97.75 259.87,-98.75 324,-98.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-69.75C244,-69.75 260,-69.75 324,-69.75"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M180,-71.75C244,-71.75 260,-71.75 324,-71.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-73.75C244,-73.75 260,-73.75 324,-73.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-45.75C243.88,-45.75 259.87,-44.75 324,-44.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M180,-47.75C244,-47.75 260,-46.75 324,-46.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-49.75C244.13,-49.75 260.12,-48.75 324,-48.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-22.75C243.64,-22.78 259.62,-19.78 324,-19.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-24.75C244.01,-24.75 259.99,-21.75 324,-21.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-26.75C244.38,-26.72 260.36,-23.72 324,-23.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="832.5,-156 652.5,-156 652.5,-13.5 832.5,-13.5 832.5,-156"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-132.25 652.5,-156 832.5,-156 832.5,-132.25 652.5,-132.25"/>
 | 
			
		||||
<text text-anchor="start" x="734.25" y="-138.7" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-108.5 652.5,-132.25 745.25,-132.25 745.25,-108.5 652.5,-108.5"/>
 | 
			
		||||
<text text-anchor="start" x="656.5" y="-114.95" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="745.25,-108.5 745.25,-132.25 794.5,-132.25 794.5,-108.5 745.25,-108.5"/>
 | 
			
		||||
<text text-anchor="start" x="749.25" y="-114.95" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="794.5,-108.5 794.5,-132.25 832.5,-132.25 832.5,-108.5 794.5,-108.5"/>
 | 
			
		||||
<text text-anchor="start" x="798.5" y="-114.95" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-84.75 652.5,-108.5 832.5,-108.5 832.5,-84.75 652.5,-84.75"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-91.2" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-61 652.5,-84.75 832.5,-84.75 832.5,-61 652.5,-61"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-67.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-37.25 652.5,-61 832.5,-61 832.5,-37.25 652.5,-37.25"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-43.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-13.5 652.5,-37.25 832.5,-37.25 832.5,-13.5 652.5,-13.5"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-19.95" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-94.75C572.5,-94.75 588.5,-94.75 652.5,-94.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M508.5,-96.75C572.5,-96.75 588.5,-96.75 652.5,-96.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-98.75C572.5,-98.75 588.5,-98.75 652.5,-98.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-69.75C572.63,-69.75 588.62,-70.75 652.5,-70.75"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M508.5,-71.75C572.5,-71.75 588.5,-72.75 652.5,-72.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-73.75C572.38,-73.75 588.37,-74.75 652.5,-74.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-44.75C571.54,-45.61 586.18,-24.61 652.5,-23.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M508.5,-46.75C573.18,-46.75 587.82,-25.75 652.5,-25.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-48.75C574.82,-47.89 589.46,-26.89 652.5,-27.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-19.75C575.4,-20.84 589.17,-47.84 652.5,-46.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M508.5,-21.75C573.62,-21.75 587.38,-48.75 652.5,-48.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-23.75C571.83,-22.66 585.6,-49.66 652.5,-50.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="notes">
 | 
			
		||||
  <!-- %notes% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h2>Bill of Materials</h2>
 | 
			
		||||
 | 
			
		||||
<div id="bom">
 | 
			
		||||
  <table class="bom">
 | 
			
		||||
  <tr>
 | 
			
		||||
    <th class="bom_col_id">Id</th>
 | 
			
		||||
    <th class="bom_col_description">Description</th>
 | 
			
		||||
    <th class="bom_col_qty">Qty</th>
 | 
			
		||||
    <th class="bom_col_unit">Unit</th>
 | 
			
		||||
    <th class="bom_col_designators">Designators</th>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">1</td>
 | 
			
		||||
    <td class="bom_col_description">Cable, 4 x 0.25 mm²</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">2</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">2</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1, X2</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										5
									
								
								tutorial/tutorial02.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,5 @@
 | 
			
		||||
## Adding parameters and colors
 | 
			
		||||
 | 
			
		||||
* Parameters for connectors and cables
 | 
			
		||||
* Auto-calculate equivalent AWG from mm2
 | 
			
		||||
* Non-sequential wiring
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial02.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 34 KiB  | 
							
								
								
									
										149
									
								
								tutorial/tutorial02.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,149 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 | 
			
		||||
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="841pt" height="194pt"
 | 
			
		||||
 viewBox="0.00 0.00 840.50 193.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 189.5)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-189.5 836.5,-189.5 836.5,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-155 0,-155 0,-12.5 180,-12.5 180,-155"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-131.25 0,-155 180,-155 180,-131.25 0,-131.25"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-137.7" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-107.5 0,-131.25 92.75,-131.25 92.75,-107.5 0,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-113.95" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-107.5 92.75,-131.25 142,-131.25 142,-107.5 92.75,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-113.95" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-107.5 142,-131.25 180,-131.25 180,-107.5 142,-107.5"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-113.95" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-83.75 0,-107.5 180,-107.5 180,-83.75 0,-83.75"/>
 | 
			
		||||
<text text-anchor="start" x="86.25" y="-90.2" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-60 0,-83.75 180,-83.75 180,-60 0,-60"/>
 | 
			
		||||
<text text-anchor="start" x="86.25" y="-66.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-36.25 0,-60 180,-60 180,-36.25 0,-36.25"/>
 | 
			
		||||
<text text-anchor="start" x="86.25" y="-42.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-12.5 0,-36.25 180,-36.25 180,-12.5 0,-12.5"/>
 | 
			
		||||
<text text-anchor="start" x="86.25" y="-18.95" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="508.5,-185.5 324,-185.5 324,0 508.5,0 508.5,-185.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-161.75 324,-185.5 508.5,-185.5 508.5,-161.75 324,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="405.75" y="-168.2" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-138 324,-161.75 346.25,-161.75 346.25,-138 324,-138"/>
 | 
			
		||||
<text text-anchor="start" x="328" y="-144.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="346.25,-138 346.25,-161.75 477.25,-161.75 477.25,-138 346.25,-138"/>
 | 
			
		||||
<text text-anchor="start" x="350.25" y="-144.45" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="477.25,-138 477.25,-161.75 508.5,-161.75 508.5,-138 477.25,-138"/>
 | 
			
		||||
<text text-anchor="start" x="481.25" y="-144.45" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="346.04" y="-122.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="334.04" y="-103.7" font-family="arial" font-size="14.00">X1:1</text>
 | 
			
		||||
<text text-anchor="start" x="382.12" y="-103.7" font-family="arial" font-size="14.00">     1:WH    </text>
 | 
			
		||||
<text text-anchor="start" x="470.71" y="-103.7" font-family="arial" font-size="14.00">X2:1</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-98 324,-100 508.5,-100 508.5,-98 324,-98"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="324,-96 324,-98 508.5,-98 508.5,-96 324,-96"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-94 324,-96 508.5,-96 508.5,-94 324,-94"/>
 | 
			
		||||
<text text-anchor="start" x="334.04" y="-78.7" font-family="arial" font-size="14.00">X1:2</text>
 | 
			
		||||
<text text-anchor="start" x="384.38" y="-78.7" font-family="arial" font-size="14.00">     2:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="470.71" y="-78.7" font-family="arial" font-size="14.00">X2:2</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-73 324,-75 508.5,-75 508.5,-73 324,-73"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="324,-71 324,-73 508.5,-73 508.5,-71 324,-71"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-69 324,-71 508.5,-71 508.5,-69 324,-69"/>
 | 
			
		||||
<text text-anchor="start" x="334.04" y="-53.7" font-family="arial" font-size="14.00">X1:3</text>
 | 
			
		||||
<text text-anchor="start" x="383.25" y="-53.7" font-family="arial" font-size="14.00">     3:GN    </text>
 | 
			
		||||
<text text-anchor="start" x="470.71" y="-53.7" font-family="arial" font-size="14.00">X2:4</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-48 324,-50 508.5,-50 508.5,-48 324,-48"/>
 | 
			
		||||
<polygon fill="#00ff00" stroke="none" points="324,-46 324,-48 508.5,-48 508.5,-46 324,-46"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-44 324,-46 508.5,-46 508.5,-44 324,-44"/>
 | 
			
		||||
<text text-anchor="start" x="334.04" y="-28.7" font-family="arial" font-size="14.00">X1:4</text>
 | 
			
		||||
<text text-anchor="start" x="384.75" y="-28.7" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="470.71" y="-28.7" font-family="arial" font-size="14.00">X2:3</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-23 324,-25 508.5,-25 508.5,-23 324,-23"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-21 324,-23 508.5,-23 508.5,-21 324,-21"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-19 324,-21 508.5,-21 508.5,-19 324,-19"/>
 | 
			
		||||
<text text-anchor="start" x="346.04" y="-3.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-93.75C244.13,-93.75 260.12,-94.75 324,-94.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M180,-95.75C244,-95.75 260,-96.75 324,-96.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-97.75C243.88,-97.75 259.87,-98.75 324,-98.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-69.75C244,-69.75 260,-69.75 324,-69.75"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M180,-71.75C244,-71.75 260,-71.75 324,-71.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-73.75C244,-73.75 260,-73.75 324,-73.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-45.75C243.88,-45.75 259.87,-44.75 324,-44.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M180,-47.75C244,-47.75 260,-46.75 324,-46.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-49.75C244.13,-49.75 260.12,-48.75 324,-48.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-22.75C243.64,-22.78 259.62,-19.78 324,-19.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-24.75C244.01,-24.75 259.99,-21.75 324,-21.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-26.75C244.38,-26.72 260.36,-23.72 324,-23.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="832.5,-156 652.5,-156 652.5,-13.5 832.5,-13.5 832.5,-156"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-132.25 652.5,-156 832.5,-156 832.5,-132.25 652.5,-132.25"/>
 | 
			
		||||
<text text-anchor="start" x="734.25" y="-138.7" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-108.5 652.5,-132.25 745.25,-132.25 745.25,-108.5 652.5,-108.5"/>
 | 
			
		||||
<text text-anchor="start" x="656.5" y="-114.95" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="745.25,-108.5 745.25,-132.25 794.5,-132.25 794.5,-108.5 745.25,-108.5"/>
 | 
			
		||||
<text text-anchor="start" x="749.25" y="-114.95" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="794.5,-108.5 794.5,-132.25 832.5,-132.25 832.5,-108.5 794.5,-108.5"/>
 | 
			
		||||
<text text-anchor="start" x="798.5" y="-114.95" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-84.75 652.5,-108.5 832.5,-108.5 832.5,-84.75 652.5,-84.75"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-91.2" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-61 652.5,-84.75 832.5,-84.75 832.5,-61 652.5,-61"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-67.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-37.25 652.5,-61 832.5,-61 832.5,-37.25 652.5,-37.25"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-43.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="652.5,-13.5 652.5,-37.25 832.5,-37.25 832.5,-13.5 652.5,-13.5"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-19.95" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-94.75C572.5,-94.75 588.5,-94.75 652.5,-94.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M508.5,-96.75C572.5,-96.75 588.5,-96.75 652.5,-96.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-98.75C572.5,-98.75 588.5,-98.75 652.5,-98.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-69.75C572.63,-69.75 588.62,-70.75 652.5,-70.75"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M508.5,-71.75C572.5,-71.75 588.5,-72.75 652.5,-72.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-73.75C572.38,-73.75 588.37,-74.75 652.5,-74.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-44.75C571.54,-45.61 586.18,-24.61 652.5,-23.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M508.5,-46.75C573.18,-46.75 587.82,-25.75 652.5,-25.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-48.75C574.82,-47.89 589.46,-26.89 652.5,-27.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-19.75C575.4,-20.84 589.17,-47.84 652.5,-46.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M508.5,-21.75C573.62,-21.75 587.38,-48.75 652.5,-48.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M508.5,-23.75C571.83,-22.66 585.6,-49.66 652.5,-50.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 11 KiB  | 
							
								
								
									
										26
									
								
								tutorial/tutorial02.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,26 @@
 | 
			
		||||
connectors:
 | 
			
		||||
  X1:
 | 
			
		||||
    pincount: 4
 | 
			
		||||
    # More connector parameters:
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    subtype: female
 | 
			
		||||
  X2:
 | 
			
		||||
    pincount: 4
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    subtype: female
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    # more cable parameters:
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    show_equiv: true # auto-calculate AWG equivalent
 | 
			
		||||
    colors: [WH, BN, GN, YE]
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    # non-sequential wiring:
 | 
			
		||||
    - X2: [1,2,4,3]
 | 
			
		||||
							
								
								
									
										3
									
								
								tutorial/tutorial03.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,3 @@
 | 
			
		||||
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
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										187
									
								
								tutorial/tutorial03.gv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,187 @@
 | 
			
		||||
graph {
 | 
			
		||||
// Graph generated by WireViz 0.4.1
 | 
			
		||||
// https://github.com/wireviz/WireViz
 | 
			
		||||
	graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
 | 
			
		||||
	node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
 | 
			
		||||
	edge [fontname=arial style=bold]
 | 
			
		||||
	X1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>RX</td>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>TX</td>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
    <td>RX</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
    <td>TX</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#ffffff:#000000"]
 | 
			
		||||
	X1:p1r:e -- W1:w1:w
 | 
			
		||||
	W1:w1:e -- X2:p1l:w
 | 
			
		||||
	edge [color="#000000:#895956:#000000"]
 | 
			
		||||
	X1:p2r:e -- W1:w2:w
 | 
			
		||||
	W1:w2:e -- X2:p2l:w
 | 
			
		||||
	edge [color="#000000:#00ff00:#000000"]
 | 
			
		||||
	X1:p3r:e -- W1:w3:w
 | 
			
		||||
	W1:w3:e -- X2:p4l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X1:p4r:e -- W1:w4:w
 | 
			
		||||
	W1:w4:e -- X2:p3l:w
 | 
			
		||||
	edge [color="#000000"]
 | 
			
		||||
	X1:p1r:e -- W1:ws:w
 | 
			
		||||
	W1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm² (24 AWG)</td>
 | 
			
		||||
   <td balign="left">+ S</td>
 | 
			
		||||
   <td balign="left">1 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:1:GND</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     1:WH
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:1:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:2:VCC</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     2:BN
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:2:VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:3:RX</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     3:GN
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:4:TX</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:4:TX</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     4:YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:3:RX</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:1:GND</td>
 | 
			
		||||
    <td>Shield</td>
 | 
			
		||||
    <td><!-- s_out --></td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0" port="ws"></td></tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										242
									
								
								tutorial/tutorial03.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,242 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en"><head>
 | 
			
		||||
  <meta charset="UTF-8">
 | 
			
		||||
  <meta name="generator" content="WireViz 0.4.1 - https://github.com/wireviz/WireViz">
 | 
			
		||||
  <title>tutorial03</title>
 | 
			
		||||
  <style>
 | 
			
		||||
 | 
			
		||||
    #bom table, th, td {
 | 
			
		||||
      border: 1px solid black;
 | 
			
		||||
      border-collapse: collapse;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #bom th, td {
 | 
			
		||||
      padding: 4px;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bom_col_qty {
 | 
			
		||||
      text-align: right;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head><body style="font-family:arial;background-color:#ffffff">
 | 
			
		||||
<h1>tutorial03</h1>
 | 
			
		||||
<h2>Diagram</h2>
 | 
			
		||||
 | 
			
		||||
<div id="description">
 | 
			
		||||
  <!-- %description% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="diagram">
 | 
			
		||||
  <!-- XML and DOCTYPE declarations from SVG file removed -->
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="870pt" height="234pt"
 | 
			
		||||
 viewBox="0.00 0.00 869.50 233.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 229.5)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-229.5 865.5,-229.5 865.5,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-191.5 0,-191.5 0,-52 180,-52 180,-191.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-167.75 0,-191.5 180,-191.5 180,-167.75 0,-167.75"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-174.2" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-144 0,-167.75 92.75,-167.75 92.75,-144 0,-144"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-150.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-144 92.75,-167.75 142,-167.75 142,-144 92.75,-144"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-150.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-144 142,-167.75 180,-167.75 180,-144 142,-144"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-150.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-121 0,-144 101.5,-144 101.5,-121 0,-121"/>
 | 
			
		||||
<text text-anchor="start" x="35.38" y="-126.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-121 101.5,-144 180,-144 180,-121 101.5,-121"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-126.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-98 0,-121 101.5,-121 101.5,-98 0,-98"/>
 | 
			
		||||
<text text-anchor="start" x="36.5" y="-103.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-98 101.5,-121 180,-121 180,-98 101.5,-98"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-103.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-75 0,-98 101.5,-98 101.5,-75 0,-75"/>
 | 
			
		||||
<text text-anchor="start" x="41.38" y="-80.7" font-family="arial" font-size="14.00">RX</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-75 101.5,-98 180,-98 180,-75 101.5,-75"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-80.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-52 0,-75 101.5,-75 101.5,-52 0,-52"/>
 | 
			
		||||
<text text-anchor="start" x="42.12" y="-57.7" font-family="arial" font-size="14.00">TX</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-52 101.5,-75 180,-75 180,-52 101.5,-52"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-57.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="537.5,-225.5 324,-225.5 324,0 537.5,0 537.5,-225.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-201.75 324,-225.5 537.5,-225.5 537.5,-201.75 324,-201.75"/>
 | 
			
		||||
<text text-anchor="start" x="420.25" y="-208.2" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-178 324,-201.75 346.25,-201.75 346.25,-178 324,-178"/>
 | 
			
		||||
<text text-anchor="start" x="328" y="-184.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="346.25,-178 346.25,-201.75 477.25,-201.75 477.25,-178 346.25,-178"/>
 | 
			
		||||
<text text-anchor="start" x="350.25" y="-184.45" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="477.25,-178 477.25,-201.75 506.25,-201.75 506.25,-178 477.25,-178"/>
 | 
			
		||||
<text text-anchor="start" x="481.25" y="-184.45" font-family="arial" font-size="14.00">+ S</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="506.25,-178 506.25,-201.75 537.5,-201.75 537.5,-178 506.25,-178"/>
 | 
			
		||||
<text text-anchor="start" x="510.25" y="-184.45" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="356.71" y="-162.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="327.46" y="-143.7" font-family="arial" font-size="14.00">X1:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="396.62" y="-143.7" font-family="arial" font-size="14.00">     1:WH    </text>
 | 
			
		||||
<text text-anchor="start" x="471.79" y="-143.7" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-138 324,-140 537.5,-140 537.5,-138 324,-138"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="324,-136 324,-138 537.5,-138 537.5,-136 324,-136"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-134 324,-136 537.5,-136 537.5,-134 324,-134"/>
 | 
			
		||||
<text text-anchor="start" x="328.58" y="-118.7" font-family="arial" font-size="14.00">X1:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="398.88" y="-118.7" font-family="arial" font-size="14.00">     2:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="472.92" y="-118.7" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-113 324,-115 537.5,-115 537.5,-113 324,-113"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="324,-111 324,-113 537.5,-113 537.5,-111 324,-111"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-109 324,-111 537.5,-111 537.5,-109 324,-109"/>
 | 
			
		||||
<text text-anchor="start" x="333.46" y="-93.7" font-family="arial" font-size="14.00">X1:3:RX</text>
 | 
			
		||||
<text text-anchor="start" x="397.75" y="-93.7" font-family="arial" font-size="14.00">     3:GN    </text>
 | 
			
		||||
<text text-anchor="start" x="478.54" y="-93.7" font-family="arial" font-size="14.00">X2:4:TX</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-88 324,-90 537.5,-90 537.5,-88 324,-88"/>
 | 
			
		||||
<polygon fill="#00ff00" stroke="none" points="324,-86 324,-88 537.5,-88 537.5,-86 324,-86"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-84 324,-86 537.5,-86 537.5,-84 324,-84"/>
 | 
			
		||||
<text text-anchor="start" x="334.21" y="-68.7" font-family="arial" font-size="14.00">X1:4:TX</text>
 | 
			
		||||
<text text-anchor="start" x="399.25" y="-68.7" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="477.79" y="-68.7" font-family="arial" font-size="14.00">X2:3:RX</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-63 324,-65 537.5,-65 537.5,-63 324,-63"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-61 324,-63 537.5,-63 537.5,-61 324,-61"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-59 324,-61 537.5,-61 537.5,-59 324,-59"/>
 | 
			
		||||
<text text-anchor="start" x="356.71" y="-43.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="327.46" y="-24.7" font-family="arial" font-size="14.00">X1:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="412" y="-24.7" font-family="arial" font-size="14.00">Shield</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-19 324,-21 537.5,-21 537.5,-19 324,-19"/>
 | 
			
		||||
<text text-anchor="start" x="356.71" y="-3.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-130.75C244.51,-130.81 260.46,-134.81 324,-134.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M180,-132.75C244.02,-132.75 259.98,-136.75 324,-136.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-134.75C243.54,-134.69 259.49,-138.69 324,-138.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-107.75C244.25,-107.77 260.24,-109.77 324,-109.75"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M180,-109.75C244.01,-109.75 259.99,-111.75 324,-111.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-111.75C243.76,-111.73 259.75,-113.73 324,-113.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-84.75C244,-84.75 260,-84.75 324,-84.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M180,-86.75C244,-86.75 260,-86.75 324,-86.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-88.75C244,-88.75 260,-88.75 324,-88.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-61.75C243.76,-61.77 259.75,-59.77 324,-59.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-63.75C244.01,-63.75 259.99,-61.75 324,-61.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-65.75C244.25,-65.73 260.24,-63.73 324,-63.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge9" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-132.75C261.35,-132.75 242.65,-19.75 324,-19.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="861.5,-194.5 681.5,-194.5 681.5,-55 861.5,-55 861.5,-194.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-170.75 681.5,-194.5 861.5,-194.5 861.5,-170.75 681.5,-170.75"/>
 | 
			
		||||
<text text-anchor="start" x="763.25" y="-177.2" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-147 681.5,-170.75 774.25,-170.75 774.25,-147 681.5,-147"/>
 | 
			
		||||
<text text-anchor="start" x="685.5" y="-153.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="774.25,-147 774.25,-170.75 823.5,-170.75 823.5,-147 774.25,-147"/>
 | 
			
		||||
<text text-anchor="start" x="778.25" y="-153.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="823.5,-147 823.5,-170.75 861.5,-170.75 861.5,-147 823.5,-147"/>
 | 
			
		||||
<text text-anchor="start" x="827.5" y="-153.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-124 681.5,-147 760,-147 760,-124 681.5,-124"/>
 | 
			
		||||
<text text-anchor="start" x="717" y="-129.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="760,-124 760,-147 861.5,-147 861.5,-124 760,-124"/>
 | 
			
		||||
<text text-anchor="start" x="795.38" y="-129.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-101 681.5,-124 760,-124 760,-101 681.5,-101"/>
 | 
			
		||||
<text text-anchor="start" x="717" y="-106.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="760,-101 760,-124 861.5,-124 861.5,-101 760,-101"/>
 | 
			
		||||
<text text-anchor="start" x="796.5" y="-106.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-78 681.5,-101 760,-101 760,-78 681.5,-78"/>
 | 
			
		||||
<text text-anchor="start" x="717" y="-83.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="760,-78 760,-101 861.5,-101 861.5,-78 760,-78"/>
 | 
			
		||||
<text text-anchor="start" x="801.38" y="-83.7" font-family="arial" font-size="14.00">RX</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-55 681.5,-78 760,-78 760,-55 681.5,-55"/>
 | 
			
		||||
<text text-anchor="start" x="717" y="-60.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="760,-55 760,-78 861.5,-78 861.5,-55 760,-55"/>
 | 
			
		||||
<text text-anchor="start" x="802.12" y="-60.7" font-family="arial" font-size="14.00">TX</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-134.75C601.38,-134.75 617.37,-133.75 681.5,-133.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M537.5,-136.75C601.5,-136.75 617.5,-135.75 681.5,-135.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-138.75C601.63,-138.75 617.62,-137.75 681.5,-137.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-109.75C601.63,-109.75 617.62,-110.75 681.5,-110.75"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M537.5,-111.75C601.5,-111.75 617.5,-112.75 681.5,-112.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-113.75C601.38,-113.75 617.37,-114.75 681.5,-114.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-84.75C600.51,-85.56 615.28,-65.56 681.5,-64.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M537.5,-86.75C602.11,-86.75 616.89,-66.75 681.5,-66.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-88.75C603.72,-87.94 618.49,-67.94 681.5,-68.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-59.75C604.5,-60.88 618.1,-88.88 681.5,-87.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M537.5,-61.75C602.7,-61.75 616.3,-89.75 681.5,-89.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-63.75C600.9,-62.62 614.5,-90.62 681.5,-91.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="notes">
 | 
			
		||||
  <!-- %notes% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h2>Bill of Materials</h2>
 | 
			
		||||
 | 
			
		||||
<div id="bom">
 | 
			
		||||
  <table class="bom">
 | 
			
		||||
  <tr>
 | 
			
		||||
    <th class="bom_col_id">Id</th>
 | 
			
		||||
    <th class="bom_col_description">Description</th>
 | 
			
		||||
    <th class="bom_col_qty">Qty</th>
 | 
			
		||||
    <th class="bom_col_unit">Unit</th>
 | 
			
		||||
    <th class="bom_col_designators">Designators</th>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">1</td>
 | 
			
		||||
    <td class="bom_col_description">Cable, 4 x 0.25 mm² shielded</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">2</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">2</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1, X2</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										7
									
								
								tutorial/tutorial03.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,7 @@
 | 
			
		||||
## Pinouts, shielding, templates (I)
 | 
			
		||||
 | 
			
		||||
* Connector pinouts
 | 
			
		||||
  * Pincount implicit in pinout
 | 
			
		||||
* Cable color codes
 | 
			
		||||
* Cable shielding, shield wiring
 | 
			
		||||
* Templates
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial03.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 45 KiB  | 
							
								
								
									
										176
									
								
								tutorial/tutorial03.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,176 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 | 
			
		||||
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="870pt" height="234pt"
 | 
			
		||||
 viewBox="0.00 0.00 869.50 233.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 229.5)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-229.5 865.5,-229.5 865.5,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-191.5 0,-191.5 0,-52 180,-52 180,-191.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-167.75 0,-191.5 180,-191.5 180,-167.75 0,-167.75"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-174.2" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-144 0,-167.75 92.75,-167.75 92.75,-144 0,-144"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-150.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-144 92.75,-167.75 142,-167.75 142,-144 92.75,-144"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-150.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-144 142,-167.75 180,-167.75 180,-144 142,-144"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-150.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-121 0,-144 101.5,-144 101.5,-121 0,-121"/>
 | 
			
		||||
<text text-anchor="start" x="35.38" y="-126.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-121 101.5,-144 180,-144 180,-121 101.5,-121"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-126.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-98 0,-121 101.5,-121 101.5,-98 0,-98"/>
 | 
			
		||||
<text text-anchor="start" x="36.5" y="-103.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-98 101.5,-121 180,-121 180,-98 101.5,-98"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-103.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-75 0,-98 101.5,-98 101.5,-75 0,-75"/>
 | 
			
		||||
<text text-anchor="start" x="41.38" y="-80.7" font-family="arial" font-size="14.00">RX</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-75 101.5,-98 180,-98 180,-75 101.5,-75"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-80.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-52 0,-75 101.5,-75 101.5,-52 0,-52"/>
 | 
			
		||||
<text text-anchor="start" x="42.12" y="-57.7" font-family="arial" font-size="14.00">TX</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-52 101.5,-75 180,-75 180,-52 101.5,-52"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-57.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="537.5,-225.5 324,-225.5 324,0 537.5,0 537.5,-225.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-201.75 324,-225.5 537.5,-225.5 537.5,-201.75 324,-201.75"/>
 | 
			
		||||
<text text-anchor="start" x="420.25" y="-208.2" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-178 324,-201.75 346.25,-201.75 346.25,-178 324,-178"/>
 | 
			
		||||
<text text-anchor="start" x="328" y="-184.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="346.25,-178 346.25,-201.75 477.25,-201.75 477.25,-178 346.25,-178"/>
 | 
			
		||||
<text text-anchor="start" x="350.25" y="-184.45" font-family="arial" font-size="14.00">0.25 mm² (24 AWG)</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="477.25,-178 477.25,-201.75 506.25,-201.75 506.25,-178 477.25,-178"/>
 | 
			
		||||
<text text-anchor="start" x="481.25" y="-184.45" font-family="arial" font-size="14.00">+ S</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="506.25,-178 506.25,-201.75 537.5,-201.75 537.5,-178 506.25,-178"/>
 | 
			
		||||
<text text-anchor="start" x="510.25" y="-184.45" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="356.71" y="-162.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="327.46" y="-143.7" font-family="arial" font-size="14.00">X1:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="396.62" y="-143.7" font-family="arial" font-size="14.00">     1:WH    </text>
 | 
			
		||||
<text text-anchor="start" x="471.79" y="-143.7" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-138 324,-140 537.5,-140 537.5,-138 324,-138"/>
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="324,-136 324,-138 537.5,-138 537.5,-136 324,-136"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-134 324,-136 537.5,-136 537.5,-134 324,-134"/>
 | 
			
		||||
<text text-anchor="start" x="328.58" y="-118.7" font-family="arial" font-size="14.00">X1:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="398.88" y="-118.7" font-family="arial" font-size="14.00">     2:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="472.92" y="-118.7" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-113 324,-115 537.5,-115 537.5,-113 324,-113"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="324,-111 324,-113 537.5,-113 537.5,-111 324,-111"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-109 324,-111 537.5,-111 537.5,-109 324,-109"/>
 | 
			
		||||
<text text-anchor="start" x="333.46" y="-93.7" font-family="arial" font-size="14.00">X1:3:RX</text>
 | 
			
		||||
<text text-anchor="start" x="397.75" y="-93.7" font-family="arial" font-size="14.00">     3:GN    </text>
 | 
			
		||||
<text text-anchor="start" x="478.54" y="-93.7" font-family="arial" font-size="14.00">X2:4:TX</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-88 324,-90 537.5,-90 537.5,-88 324,-88"/>
 | 
			
		||||
<polygon fill="#00ff00" stroke="none" points="324,-86 324,-88 537.5,-88 537.5,-86 324,-86"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-84 324,-86 537.5,-86 537.5,-84 324,-84"/>
 | 
			
		||||
<text text-anchor="start" x="334.21" y="-68.7" font-family="arial" font-size="14.00">X1:4:TX</text>
 | 
			
		||||
<text text-anchor="start" x="399.25" y="-68.7" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="477.79" y="-68.7" font-family="arial" font-size="14.00">X2:3:RX</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-63 324,-65 537.5,-65 537.5,-63 324,-63"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-61 324,-63 537.5,-63 537.5,-61 324,-61"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-59 324,-61 537.5,-61 537.5,-59 324,-59"/>
 | 
			
		||||
<text text-anchor="start" x="356.71" y="-43.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="327.46" y="-24.7" font-family="arial" font-size="14.00">X1:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="412" y="-24.7" font-family="arial" font-size="14.00">Shield</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-19 324,-21 537.5,-21 537.5,-19 324,-19"/>
 | 
			
		||||
<text text-anchor="start" x="356.71" y="-3.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-130.75C244.51,-130.81 260.46,-134.81 324,-134.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M180,-132.75C244.02,-132.75 259.98,-136.75 324,-136.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-134.75C243.54,-134.69 259.49,-138.69 324,-138.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-107.75C244.25,-107.77 260.24,-109.77 324,-109.75"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M180,-109.75C244.01,-109.75 259.99,-111.75 324,-111.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-111.75C243.76,-111.73 259.75,-113.73 324,-113.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-84.75C244,-84.75 260,-84.75 324,-84.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M180,-86.75C244,-86.75 260,-86.75 324,-86.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-88.75C244,-88.75 260,-88.75 324,-88.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-61.75C243.76,-61.77 259.75,-59.77 324,-59.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-63.75C244.01,-63.75 259.99,-61.75 324,-61.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-65.75C244.25,-65.73 260.24,-63.73 324,-63.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge9" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-132.75C261.35,-132.75 242.65,-19.75 324,-19.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="861.5,-194.5 681.5,-194.5 681.5,-55 861.5,-55 861.5,-194.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-170.75 681.5,-194.5 861.5,-194.5 861.5,-170.75 681.5,-170.75"/>
 | 
			
		||||
<text text-anchor="start" x="763.25" y="-177.2" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-147 681.5,-170.75 774.25,-170.75 774.25,-147 681.5,-147"/>
 | 
			
		||||
<text text-anchor="start" x="685.5" y="-153.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="774.25,-147 774.25,-170.75 823.5,-170.75 823.5,-147 774.25,-147"/>
 | 
			
		||||
<text text-anchor="start" x="778.25" y="-153.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="823.5,-147 823.5,-170.75 861.5,-170.75 861.5,-147 823.5,-147"/>
 | 
			
		||||
<text text-anchor="start" x="827.5" y="-153.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-124 681.5,-147 760,-147 760,-124 681.5,-124"/>
 | 
			
		||||
<text text-anchor="start" x="717" y="-129.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="760,-124 760,-147 861.5,-147 861.5,-124 760,-124"/>
 | 
			
		||||
<text text-anchor="start" x="795.38" y="-129.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-101 681.5,-124 760,-124 760,-101 681.5,-101"/>
 | 
			
		||||
<text text-anchor="start" x="717" y="-106.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="760,-101 760,-124 861.5,-124 861.5,-101 760,-101"/>
 | 
			
		||||
<text text-anchor="start" x="796.5" y="-106.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-78 681.5,-101 760,-101 760,-78 681.5,-78"/>
 | 
			
		||||
<text text-anchor="start" x="717" y="-83.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="760,-78 760,-101 861.5,-101 861.5,-78 760,-78"/>
 | 
			
		||||
<text text-anchor="start" x="801.38" y="-83.7" font-family="arial" font-size="14.00">RX</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.5,-55 681.5,-78 760,-78 760,-55 681.5,-55"/>
 | 
			
		||||
<text text-anchor="start" x="717" y="-60.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="760,-55 760,-78 861.5,-78 861.5,-55 760,-55"/>
 | 
			
		||||
<text text-anchor="start" x="802.12" y="-60.7" font-family="arial" font-size="14.00">TX</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-134.75C601.38,-134.75 617.37,-133.75 681.5,-133.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffffff" stroke-width="2" d="M537.5,-136.75C601.5,-136.75 617.5,-135.75 681.5,-135.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-138.75C601.63,-138.75 617.62,-137.75 681.5,-137.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-109.75C601.63,-109.75 617.62,-110.75 681.5,-110.75"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M537.5,-111.75C601.5,-111.75 617.5,-112.75 681.5,-112.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-113.75C601.38,-113.75 617.37,-114.75 681.5,-114.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-84.75C600.51,-85.56 615.28,-65.56 681.5,-64.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ff00" stroke-width="2" d="M537.5,-86.75C602.11,-86.75 616.89,-66.75 681.5,-66.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-88.75C603.72,-87.94 618.49,-67.94 681.5,-68.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-59.75C604.5,-60.88 618.1,-88.88 681.5,-87.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M537.5,-61.75C602.7,-61.75 616.3,-89.75 681.5,-89.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M537.5,-63.75C600.9,-62.62 614.5,-90.62 681.5,-91.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 13 KiB  | 
							
								
								
									
										25
									
								
								tutorial/tutorial03.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,25 @@
 | 
			
		||||
connectors:
 | 
			
		||||
  X1: &template1 # define a template for later use
 | 
			
		||||
    pinlabels: [GND, VCC, RX, TX] # pincount implicit in pinout
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    subtype: female
 | 
			
		||||
  X2:
 | 
			
		||||
    <<: *template1 # reuse template
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    show_equiv: true
 | 
			
		||||
    color_code: DIN # auto-assign colors based on DIN 47100
 | 
			
		||||
    shield: true # add cable shielding
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1,2,4,3]
 | 
			
		||||
  - # connect the shielding to a pin
 | 
			
		||||
    - X1: 1
 | 
			
		||||
    - W1: s
 | 
			
		||||
							
								
								
									
										4
									
								
								tutorial/tutorial04.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,4 @@
 | 
			
		||||
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
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										340
									
								
								tutorial/tutorial04.gv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,340 @@
 | 
			
		||||
graph {
 | 
			
		||||
// Graph generated by WireViz 0.4.1
 | 
			
		||||
// https://github.com/wireviz/WireViz
 | 
			
		||||
	graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
 | 
			
		||||
	node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
 | 
			
		||||
	edge [fontname=arial style=bold]
 | 
			
		||||
	X1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">male</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">to microcontroller</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">to accelerometer</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X3 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X3</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">to temperature sensor</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#895956:#000000"]
 | 
			
		||||
	X1:p1r:e -- W1:w1:w
 | 
			
		||||
	W1:w1:e -- X2:p1l:w
 | 
			
		||||
	edge [color="#000000:#ff0000:#000000"]
 | 
			
		||||
	X1:p2r:e -- W1:w2:w
 | 
			
		||||
	W1:w2:e -- X2:p2l:w
 | 
			
		||||
	edge [color="#000000:#ff8000:#000000"]
 | 
			
		||||
	X1:p3r:e -- W1:w3:w
 | 
			
		||||
	W1:w3:e -- X2:p3l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X1:p4r:e -- W1:w4:w
 | 
			
		||||
	W1:w4:e -- X2:p4l:w
 | 
			
		||||
	W1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">24 AWG</td>
 | 
			
		||||
   <td balign="left">0.3 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:1:GND</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     1:BN
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:1:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:2:VCC</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     2:RD
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:2:VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff0000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:3:SCL</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     3:OG
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:3:SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff8000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:4:SDA</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     4:YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:4:SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">This cable is a bit longer</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#895956:#000000"]
 | 
			
		||||
	X2:p1r:e -- W2:w1:w
 | 
			
		||||
	W2:w1:e -- X3:p1l:w
 | 
			
		||||
	edge [color="#000000:#ff0000:#000000"]
 | 
			
		||||
	X2:p2r:e -- W2:w2:w
 | 
			
		||||
	W2:w2:e -- X3:p2l:w
 | 
			
		||||
	edge [color="#000000:#ff8000:#000000"]
 | 
			
		||||
	X2:p3r:e -- W2:w3:w
 | 
			
		||||
	W2:w3:e -- X3:p3l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X2:p4r:e -- W2:w4:w
 | 
			
		||||
	W2:w4:e -- X3:p4l:w
 | 
			
		||||
	W2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">24 AWG</td>
 | 
			
		||||
   <td balign="left">0.1 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X2:1:GND</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     1:BN
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X3:1:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X2:2:VCC</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     2:RD
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X3:2:VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff0000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X2:3:SCL</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     3:OG
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X3:3:SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff8000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X2:4:SDA</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     4:YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X3:4:SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">This cable is a bit shorter</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										380
									
								
								tutorial/tutorial04.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,380 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en"><head>
 | 
			
		||||
  <meta charset="UTF-8">
 | 
			
		||||
  <meta name="generator" content="WireViz 0.4.1 - https://github.com/wireviz/WireViz">
 | 
			
		||||
  <title>tutorial04</title>
 | 
			
		||||
  <style>
 | 
			
		||||
 | 
			
		||||
    #bom table, th, td {
 | 
			
		||||
      border: 1px solid black;
 | 
			
		||||
      border-collapse: collapse;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #bom th, td {
 | 
			
		||||
      padding: 4px;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bom_col_qty {
 | 
			
		||||
      text-align: right;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head><body style="font-family:arial;background-color:#ffffff">
 | 
			
		||||
<h1>tutorial04</h1>
 | 
			
		||||
<h2>Diagram</h2>
 | 
			
		||||
 | 
			
		||||
<div id="description">
 | 
			
		||||
  <!-- %description% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="diagram">
 | 
			
		||||
  <!-- XML and DOCTYPE declarations from SVG file removed -->
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="1519pt" height="217pt"
 | 
			
		||||
 viewBox="0.00 0.00 1518.75 217.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 213.25)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-213.25 1514.75,-213.25 1514.75,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="168.75,-176.25 0,-176.25 0,-13 168.75,-13 168.75,-176.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-152.5 0,-176.25 168.75,-176.25 168.75,-152.5 0,-152.5"/>
 | 
			
		||||
<text text-anchor="start" x="76.12" y="-158.95" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-128.75 0,-152.5 92.75,-152.5 92.75,-128.75 0,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-135.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-128.75 92.75,-152.5 130.75,-152.5 130.75,-128.75 92.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-135.2" font-family="arial" font-size="14.00">male</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="130.75,-128.75 130.75,-152.5 168.75,-152.5 168.75,-128.75 130.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="134.75" y="-135.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-105.75 0,-128.75 95.88,-128.75 95.88,-105.75 0,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="32.56" y="-111.45" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="95.88,-105.75 95.88,-128.75 168.75,-128.75 168.75,-105.75 95.88,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="128.56" y="-111.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-82.75 0,-105.75 95.88,-105.75 95.88,-82.75 0,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="33.69" y="-88.45" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="95.88,-82.75 95.88,-105.75 168.75,-105.75 168.75,-82.75 95.88,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="128.56" y="-88.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-59.75 0,-82.75 95.88,-82.75 95.88,-59.75 0,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="34.81" y="-65.45" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="95.88,-59.75 95.88,-82.75 168.75,-82.75 168.75,-59.75 95.88,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="128.56" y="-65.45" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-36.75 0,-59.75 95.88,-59.75 95.88,-36.75 0,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="34.06" y="-42.45" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="95.88,-36.75 95.88,-59.75 168.75,-59.75 168.75,-36.75 95.88,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="128.56" y="-42.45" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-13 0,-36.75 168.75,-36.75 168.75,-13 0,-13"/>
 | 
			
		||||
<text text-anchor="start" x="32.25" y="-19.45" font-family="arial" font-size="14.00">to microcontroller</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="515.75,-209.25 312.75,-209.25 312.75,0 515.75,0 515.75,-209.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="312.75,-185.5 312.75,-209.25 515.75,-209.25 515.75,-185.5 312.75,-185.5"/>
 | 
			
		||||
<text text-anchor="start" x="403.75" y="-191.95" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="312.75,-161.75 312.75,-185.5 361.17,-185.5 361.17,-161.75 312.75,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="329.83" y="-168.2" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="361.17,-161.75 361.17,-185.5 447.08,-185.5 447.08,-161.75 361.17,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="378.25" y="-168.2" font-family="arial" font-size="14.00">24 AWG</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="447.08,-161.75 447.08,-185.5 515.75,-185.5 515.75,-161.75 447.08,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="464.17" y="-168.2" font-family="arial" font-size="14.00">0.3 m</text>
 | 
			
		||||
<text text-anchor="start" x="343.88" y="-146.45" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="314.62" y="-127.45" font-family="arial" font-size="14.00">X1:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="382.38" y="-127.45" font-family="arial" font-size="14.00">     1:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="451.62" y="-127.45" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-121.75 312.75,-123.75 515.75,-123.75 515.75,-121.75 312.75,-121.75"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="312.75,-119.75 312.75,-121.75 515.75,-121.75 515.75,-119.75 312.75,-119.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-117.75 312.75,-119.75 515.75,-119.75 515.75,-117.75 312.75,-117.75"/>
 | 
			
		||||
<text text-anchor="start" x="315.75" y="-102.45" font-family="arial" font-size="14.00">X1:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="382" y="-102.45" font-family="arial" font-size="14.00">     2:RD    </text>
 | 
			
		||||
<text text-anchor="start" x="452.75" y="-102.45" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-96.75 312.75,-98.75 515.75,-98.75 515.75,-96.75 312.75,-96.75"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="312.75,-94.75 312.75,-96.75 515.75,-96.75 515.75,-94.75 312.75,-94.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-92.75 312.75,-94.75 515.75,-94.75 515.75,-92.75 312.75,-92.75"/>
 | 
			
		||||
<text text-anchor="start" x="316.88" y="-77.45" font-family="arial" font-size="14.00">X1:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="380.5" y="-77.45" font-family="arial" font-size="14.00">     3:OG    </text>
 | 
			
		||||
<text text-anchor="start" x="453.88" y="-77.45" font-family="arial" font-size="14.00">X2:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-71.75 312.75,-73.75 515.75,-73.75 515.75,-71.75 312.75,-71.75"/>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="312.75,-69.75 312.75,-71.75 515.75,-71.75 515.75,-69.75 312.75,-69.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-67.75 312.75,-69.75 515.75,-69.75 515.75,-67.75 312.75,-67.75"/>
 | 
			
		||||
<text text-anchor="start" x="316.12" y="-52.45" font-family="arial" font-size="14.00">X1:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="382.75" y="-52.45" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="453.12" y="-52.45" font-family="arial" font-size="14.00">X2:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-46.75 312.75,-48.75 515.75,-48.75 515.75,-46.75 312.75,-46.75"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="312.75,-44.75 312.75,-46.75 515.75,-46.75 515.75,-44.75 312.75,-44.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-42.75 312.75,-44.75 515.75,-44.75 515.75,-42.75 312.75,-42.75"/>
 | 
			
		||||
<text text-anchor="start" x="343.88" y="-27.45" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="312.75,0 312.75,-23.75 515.75,-23.75 515.75,0 312.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="341.5" y="-6.45" font-family="arial" font-size="14.00">This cable is a bit longer</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-115.63C233.13,-115.66 249.11,-118.66 312.75,-118.63"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M168.75,-117.62C232.76,-117.62 248.74,-120.62 312.75,-120.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-119.62C232.39,-119.59 248.37,-122.59 312.75,-122.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-92.63C232.88,-92.63 248.87,-93.63 312.75,-93.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M168.75,-94.62C232.75,-94.62 248.75,-95.62 312.75,-95.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-96.62C232.63,-96.62 248.62,-97.62 312.75,-97.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-69.63C232.63,-69.63 248.62,-68.63 312.75,-68.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M168.75,-71.62C232.75,-71.62 248.75,-70.62 312.75,-70.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-73.62C232.88,-73.62 248.87,-72.62 312.75,-72.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-46.63C232.39,-46.66 248.37,-43.66 312.75,-43.63"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M168.75,-48.62C232.76,-48.63 248.74,-45.63 312.75,-45.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-50.62C233.13,-50.59 249.11,-47.59 312.75,-47.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="839.75,-176.25 659.75,-176.25 659.75,-13 839.75,-13 839.75,-176.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-152.5 659.75,-176.25 839.75,-176.25 839.75,-152.5 659.75,-152.5"/>
 | 
			
		||||
<text text-anchor="start" x="741.5" y="-158.95" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-128.75 659.75,-152.5 752.5,-152.5 752.5,-128.75 659.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="663.75" y="-135.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="752.5,-128.75 752.5,-152.5 801.75,-152.5 801.75,-128.75 752.5,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="756.5" y="-135.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="801.75,-128.75 801.75,-152.5 839.75,-152.5 839.75,-128.75 801.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="805.75" y="-135.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-105.75 659.75,-128.75 712.08,-128.75 712.08,-105.75 659.75,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="682.17" y="-111.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="712.08,-105.75 712.08,-128.75 787.42,-128.75 787.42,-105.75 712.08,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="734.38" y="-111.45" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="787.42,-105.75 787.42,-128.75 839.75,-128.75 839.75,-105.75 787.42,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="809.83" y="-111.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-82.75 659.75,-105.75 712.08,-105.75 712.08,-82.75 659.75,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="682.17" y="-88.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="712.08,-82.75 712.08,-105.75 787.42,-105.75 787.42,-82.75 712.08,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="735.5" y="-88.45" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="787.42,-82.75 787.42,-105.75 839.75,-105.75 839.75,-82.75 787.42,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="809.83" y="-88.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-59.75 659.75,-82.75 712.08,-82.75 712.08,-59.75 659.75,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="682.17" y="-65.45" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="712.08,-59.75 712.08,-82.75 787.42,-82.75 787.42,-59.75 712.08,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="736.62" y="-65.45" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="787.42,-59.75 787.42,-82.75 839.75,-82.75 839.75,-59.75 787.42,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="809.83" y="-65.45" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-36.75 659.75,-59.75 712.08,-59.75 712.08,-36.75 659.75,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="682.17" y="-42.45" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="712.08,-36.75 712.08,-59.75 787.42,-59.75 787.42,-36.75 712.08,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="735.88" y="-42.45" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="787.42,-36.75 787.42,-59.75 839.75,-59.75 839.75,-36.75 787.42,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="809.83" y="-42.45" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-13 659.75,-36.75 839.75,-36.75 839.75,-13 659.75,-13"/>
 | 
			
		||||
<text text-anchor="start" x="699.12" y="-19.45" font-family="arial" font-size="14.00">to accelerometer</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>W2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="1186.75,-209.25 983.75,-209.25 983.75,0 1186.75,0 1186.75,-209.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="983.75,-185.5 983.75,-209.25 1186.75,-209.25 1186.75,-185.5 983.75,-185.5"/>
 | 
			
		||||
<text text-anchor="start" x="1074.75" y="-191.95" font-family="arial" font-size="14.00">W2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="983.75,-161.75 983.75,-185.5 1032.17,-185.5 1032.17,-161.75 983.75,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="1000.83" y="-168.2" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1032.17,-161.75 1032.17,-185.5 1118.08,-185.5 1118.08,-161.75 1032.17,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="1049.25" y="-168.2" font-family="arial" font-size="14.00">24 AWG</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1118.08,-161.75 1118.08,-185.5 1186.75,-185.5 1186.75,-161.75 1118.08,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="1135.17" y="-168.2" font-family="arial" font-size="14.00">0.1 m</text>
 | 
			
		||||
<text text-anchor="start" x="1014.88" y="-146.45" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="985.62" y="-127.45" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="1053.38" y="-127.45" font-family="arial" font-size="14.00">     1:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="1122.62" y="-127.45" font-family="arial" font-size="14.00">X3:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-121.75 983.75,-123.75 1186.75,-123.75 1186.75,-121.75 983.75,-121.75"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="983.75,-119.75 983.75,-121.75 1186.75,-121.75 1186.75,-119.75 983.75,-119.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-117.75 983.75,-119.75 1186.75,-119.75 1186.75,-117.75 983.75,-117.75"/>
 | 
			
		||||
<text text-anchor="start" x="986.75" y="-102.45" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="1053" y="-102.45" font-family="arial" font-size="14.00">     2:RD    </text>
 | 
			
		||||
<text text-anchor="start" x="1123.75" y="-102.45" font-family="arial" font-size="14.00">X3:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-96.75 983.75,-98.75 1186.75,-98.75 1186.75,-96.75 983.75,-96.75"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="983.75,-94.75 983.75,-96.75 1186.75,-96.75 1186.75,-94.75 983.75,-94.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-92.75 983.75,-94.75 1186.75,-94.75 1186.75,-92.75 983.75,-92.75"/>
 | 
			
		||||
<text text-anchor="start" x="987.88" y="-77.45" font-family="arial" font-size="14.00">X2:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="1051.5" y="-77.45" font-family="arial" font-size="14.00">     3:OG    </text>
 | 
			
		||||
<text text-anchor="start" x="1124.88" y="-77.45" font-family="arial" font-size="14.00">X3:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-71.75 983.75,-73.75 1186.75,-73.75 1186.75,-71.75 983.75,-71.75"/>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="983.75,-69.75 983.75,-71.75 1186.75,-71.75 1186.75,-69.75 983.75,-69.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-67.75 983.75,-69.75 1186.75,-69.75 1186.75,-67.75 983.75,-67.75"/>
 | 
			
		||||
<text text-anchor="start" x="987.12" y="-52.45" font-family="arial" font-size="14.00">X2:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="1053.75" y="-52.45" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="1124.12" y="-52.45" font-family="arial" font-size="14.00">X3:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-46.75 983.75,-48.75 1186.75,-48.75 1186.75,-46.75 983.75,-46.75"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="983.75,-44.75 983.75,-46.75 1186.75,-46.75 1186.75,-44.75 983.75,-44.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-42.75 983.75,-44.75 1186.75,-44.75 1186.75,-42.75 983.75,-42.75"/>
 | 
			
		||||
<text text-anchor="start" x="1014.88" y="-27.45" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="983.75,0 983.75,-23.75 1186.75,-23.75 1186.75,0 983.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="1010.25" y="-6.45" font-family="arial" font-size="14.00">This cable is a bit shorter</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2--W2 -->
 | 
			
		||||
<g id="edge9" class="edge">
 | 
			
		||||
<title>X2:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-115.63C904.13,-115.66 920.11,-118.66 983.75,-118.63"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M839.75,-117.62C903.76,-117.62 919.74,-120.62 983.75,-120.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-119.62C903.39,-119.59 919.37,-122.59 983.75,-122.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2--W2 -->
 | 
			
		||||
<g id="edge11" class="edge">
 | 
			
		||||
<title>X2:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-92.63C903.88,-92.63 919.87,-93.63 983.75,-93.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M839.75,-94.62C903.75,-94.62 919.75,-95.62 983.75,-95.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-96.62C903.63,-96.62 919.62,-97.62 983.75,-97.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2--W2 -->
 | 
			
		||||
<g id="edge13" class="edge">
 | 
			
		||||
<title>X2:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-69.63C903.63,-69.63 919.62,-68.63 983.75,-68.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M839.75,-71.62C903.75,-71.62 919.75,-70.62 983.75,-70.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-73.62C903.88,-73.62 919.87,-72.62 983.75,-72.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2--W2 -->
 | 
			
		||||
<g id="edge15" class="edge">
 | 
			
		||||
<title>X2:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-46.63C903.39,-46.66 919.37,-43.66 983.75,-43.63"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M839.75,-48.62C903.76,-48.63 919.74,-45.63 983.75,-45.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-50.62C904.13,-50.59 920.11,-47.59 983.75,-47.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>X3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="1510.75,-176.25 1330.75,-176.25 1330.75,-13 1510.75,-13 1510.75,-176.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-152.5 1330.75,-176.25 1510.75,-176.25 1510.75,-152.5 1330.75,-152.5"/>
 | 
			
		||||
<text text-anchor="start" x="1412.5" y="-158.95" font-family="arial" font-size="14.00">X3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-128.75 1330.75,-152.5 1423.5,-152.5 1423.5,-128.75 1330.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="1334.75" y="-135.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1423.5,-128.75 1423.5,-152.5 1472.75,-152.5 1472.75,-128.75 1423.5,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="1427.5" y="-135.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1472.75,-128.75 1472.75,-152.5 1510.75,-152.5 1510.75,-128.75 1472.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="1476.75" y="-135.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-105.75 1330.75,-128.75 1409.25,-128.75 1409.25,-105.75 1330.75,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="1366.25" y="-111.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1409.25,-105.75 1409.25,-128.75 1510.75,-128.75 1510.75,-105.75 1409.25,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="1444.62" y="-111.45" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-82.75 1330.75,-105.75 1409.25,-105.75 1409.25,-82.75 1330.75,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="1366.25" y="-88.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1409.25,-82.75 1409.25,-105.75 1510.75,-105.75 1510.75,-82.75 1409.25,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="1445.75" y="-88.45" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-59.75 1330.75,-82.75 1409.25,-82.75 1409.25,-59.75 1330.75,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="1366.25" y="-65.45" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1409.25,-59.75 1409.25,-82.75 1510.75,-82.75 1510.75,-59.75 1409.25,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="1446.88" y="-65.45" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-36.75 1330.75,-59.75 1409.25,-59.75 1409.25,-36.75 1330.75,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="1366.25" y="-42.45" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1409.25,-36.75 1409.25,-59.75 1510.75,-59.75 1510.75,-36.75 1409.25,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="1446.12" y="-42.45" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-13 1330.75,-36.75 1510.75,-36.75 1510.75,-13 1330.75,-13"/>
 | 
			
		||||
<text text-anchor="start" x="1354.38" y="-19.45" font-family="arial" font-size="14.00">to temperature sensor</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-118.63C579.39,-118.66 595.37,-115.66 659.75,-115.63"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M515.75,-120.62C579.76,-120.62 595.74,-117.62 659.75,-117.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-122.62C580.13,-122.59 596.11,-119.59 659.75,-119.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-93.63C579.63,-93.63 595.62,-92.63 659.75,-92.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M515.75,-95.62C579.75,-95.62 595.75,-94.62 659.75,-94.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-97.62C579.88,-97.62 595.87,-96.62 659.75,-96.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-68.63C579.88,-68.63 595.87,-69.63 659.75,-69.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M515.75,-70.62C579.75,-70.62 595.75,-71.62 659.75,-71.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-72.62C579.63,-72.62 595.62,-73.62 659.75,-73.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-43.63C580.13,-43.66 596.11,-46.66 659.75,-46.63"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M515.75,-45.62C579.76,-45.63 595.74,-48.63 659.75,-48.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-47.62C579.39,-47.59 595.37,-50.59 659.75,-50.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge10" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-118.63C1250.39,-118.66 1266.37,-115.66 1330.75,-115.63"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M1186.75,-120.62C1250.76,-120.62 1266.74,-117.62 1330.75,-117.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-122.62C1251.13,-122.59 1267.11,-119.59 1330.75,-119.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge12" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-93.63C1250.63,-93.63 1266.62,-92.63 1330.75,-92.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M1186.75,-95.62C1250.75,-95.62 1266.75,-94.62 1330.75,-94.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-97.62C1250.88,-97.62 1266.87,-96.62 1330.75,-96.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge14" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-68.63C1250.88,-68.63 1266.87,-69.63 1330.75,-69.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M1186.75,-70.62C1250.75,-70.62 1266.75,-71.62 1330.75,-71.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-72.62C1250.63,-72.62 1266.62,-73.62 1330.75,-73.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge16" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-43.63C1251.13,-43.66 1267.11,-46.66 1330.75,-46.63"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1186.75,-45.62C1250.76,-45.63 1266.74,-48.63 1330.75,-48.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-47.62C1250.39,-47.59 1266.37,-50.59 1330.75,-50.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="notes">
 | 
			
		||||
  <!-- %notes% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h2>Bill of Materials</h2>
 | 
			
		||||
 | 
			
		||||
<div id="bom">
 | 
			
		||||
  <table class="bom">
 | 
			
		||||
  <tr>
 | 
			
		||||
    <th class="bom_col_id">Id</th>
 | 
			
		||||
    <th class="bom_col_description">Description</th>
 | 
			
		||||
    <th class="bom_col_qty">Qty</th>
 | 
			
		||||
    <th class="bom_col_unit">Unit</th>
 | 
			
		||||
    <th class="bom_col_designators">Designators</th>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">1</td>
 | 
			
		||||
    <td class="bom_col_description">Cable, 4 x 24 AWG</td>
 | 
			
		||||
    <td class="bom_col_qty">0.4</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1, W2</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">2</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">2</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X2, X3</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">3</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex KK 254, male, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										7
									
								
								tutorial/tutorial04.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,7 @@
 | 
			
		||||
## Templates (II), notes, American standards, daisy chaining (I)
 | 
			
		||||
 | 
			
		||||
* Overriding template parameters
 | 
			
		||||
* Add nodes to connectors and cables
 | 
			
		||||
* American standards: AWG gauge and IEC colors
 | 
			
		||||
* Linear daisy-chain
 | 
			
		||||
  * Convenient for shorter chains
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial04.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 60 KiB  | 
							
								
								
									
										307
									
								
								tutorial/tutorial04.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,307 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 | 
			
		||||
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="1519pt" height="217pt"
 | 
			
		||||
 viewBox="0.00 0.00 1518.75 217.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 213.25)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-213.25 1514.75,-213.25 1514.75,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="168.75,-176.25 0,-176.25 0,-13 168.75,-13 168.75,-176.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-152.5 0,-176.25 168.75,-176.25 168.75,-152.5 0,-152.5"/>
 | 
			
		||||
<text text-anchor="start" x="76.12" y="-158.95" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-128.75 0,-152.5 92.75,-152.5 92.75,-128.75 0,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-135.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-128.75 92.75,-152.5 130.75,-152.5 130.75,-128.75 92.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-135.2" font-family="arial" font-size="14.00">male</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="130.75,-128.75 130.75,-152.5 168.75,-152.5 168.75,-128.75 130.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="134.75" y="-135.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-105.75 0,-128.75 95.88,-128.75 95.88,-105.75 0,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="32.56" y="-111.45" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="95.88,-105.75 95.88,-128.75 168.75,-128.75 168.75,-105.75 95.88,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="128.56" y="-111.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-82.75 0,-105.75 95.88,-105.75 95.88,-82.75 0,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="33.69" y="-88.45" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="95.88,-82.75 95.88,-105.75 168.75,-105.75 168.75,-82.75 95.88,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="128.56" y="-88.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-59.75 0,-82.75 95.88,-82.75 95.88,-59.75 0,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="34.81" y="-65.45" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="95.88,-59.75 95.88,-82.75 168.75,-82.75 168.75,-59.75 95.88,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="128.56" y="-65.45" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-36.75 0,-59.75 95.88,-59.75 95.88,-36.75 0,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="34.06" y="-42.45" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="95.88,-36.75 95.88,-59.75 168.75,-59.75 168.75,-36.75 95.88,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="128.56" y="-42.45" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-13 0,-36.75 168.75,-36.75 168.75,-13 0,-13"/>
 | 
			
		||||
<text text-anchor="start" x="32.25" y="-19.45" font-family="arial" font-size="14.00">to microcontroller</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="515.75,-209.25 312.75,-209.25 312.75,0 515.75,0 515.75,-209.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="312.75,-185.5 312.75,-209.25 515.75,-209.25 515.75,-185.5 312.75,-185.5"/>
 | 
			
		||||
<text text-anchor="start" x="403.75" y="-191.95" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="312.75,-161.75 312.75,-185.5 361.17,-185.5 361.17,-161.75 312.75,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="329.83" y="-168.2" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="361.17,-161.75 361.17,-185.5 447.08,-185.5 447.08,-161.75 361.17,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="378.25" y="-168.2" font-family="arial" font-size="14.00">24 AWG</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="447.08,-161.75 447.08,-185.5 515.75,-185.5 515.75,-161.75 447.08,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="464.17" y="-168.2" font-family="arial" font-size="14.00">0.3 m</text>
 | 
			
		||||
<text text-anchor="start" x="343.88" y="-146.45" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="314.62" y="-127.45" font-family="arial" font-size="14.00">X1:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="382.38" y="-127.45" font-family="arial" font-size="14.00">     1:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="451.62" y="-127.45" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-121.75 312.75,-123.75 515.75,-123.75 515.75,-121.75 312.75,-121.75"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="312.75,-119.75 312.75,-121.75 515.75,-121.75 515.75,-119.75 312.75,-119.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-117.75 312.75,-119.75 515.75,-119.75 515.75,-117.75 312.75,-117.75"/>
 | 
			
		||||
<text text-anchor="start" x="315.75" y="-102.45" font-family="arial" font-size="14.00">X1:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="382" y="-102.45" font-family="arial" font-size="14.00">     2:RD    </text>
 | 
			
		||||
<text text-anchor="start" x="452.75" y="-102.45" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-96.75 312.75,-98.75 515.75,-98.75 515.75,-96.75 312.75,-96.75"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="312.75,-94.75 312.75,-96.75 515.75,-96.75 515.75,-94.75 312.75,-94.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-92.75 312.75,-94.75 515.75,-94.75 515.75,-92.75 312.75,-92.75"/>
 | 
			
		||||
<text text-anchor="start" x="316.88" y="-77.45" font-family="arial" font-size="14.00">X1:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="380.5" y="-77.45" font-family="arial" font-size="14.00">     3:OG    </text>
 | 
			
		||||
<text text-anchor="start" x="453.88" y="-77.45" font-family="arial" font-size="14.00">X2:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-71.75 312.75,-73.75 515.75,-73.75 515.75,-71.75 312.75,-71.75"/>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="312.75,-69.75 312.75,-71.75 515.75,-71.75 515.75,-69.75 312.75,-69.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-67.75 312.75,-69.75 515.75,-69.75 515.75,-67.75 312.75,-67.75"/>
 | 
			
		||||
<text text-anchor="start" x="316.12" y="-52.45" font-family="arial" font-size="14.00">X1:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="382.75" y="-52.45" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="453.12" y="-52.45" font-family="arial" font-size="14.00">X2:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-46.75 312.75,-48.75 515.75,-48.75 515.75,-46.75 312.75,-46.75"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="312.75,-44.75 312.75,-46.75 515.75,-46.75 515.75,-44.75 312.75,-44.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="312.75,-42.75 312.75,-44.75 515.75,-44.75 515.75,-42.75 312.75,-42.75"/>
 | 
			
		||||
<text text-anchor="start" x="343.88" y="-27.45" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="312.75,0 312.75,-23.75 515.75,-23.75 515.75,0 312.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="341.5" y="-6.45" font-family="arial" font-size="14.00">This cable is a bit longer</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-115.63C233.13,-115.66 249.11,-118.66 312.75,-118.63"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M168.75,-117.62C232.76,-117.62 248.74,-120.62 312.75,-120.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-119.62C232.39,-119.59 248.37,-122.59 312.75,-122.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-92.63C232.88,-92.63 248.87,-93.63 312.75,-93.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M168.75,-94.62C232.75,-94.62 248.75,-95.62 312.75,-95.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-96.62C232.63,-96.62 248.62,-97.62 312.75,-97.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-69.63C232.63,-69.63 248.62,-68.63 312.75,-68.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M168.75,-71.62C232.75,-71.62 248.75,-70.62 312.75,-70.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-73.62C232.88,-73.62 248.87,-72.62 312.75,-72.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-46.63C232.39,-46.66 248.37,-43.66 312.75,-43.63"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M168.75,-48.62C232.76,-48.63 248.74,-45.63 312.75,-45.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M168.75,-50.62C233.13,-50.59 249.11,-47.59 312.75,-47.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="839.75,-176.25 659.75,-176.25 659.75,-13 839.75,-13 839.75,-176.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-152.5 659.75,-176.25 839.75,-176.25 839.75,-152.5 659.75,-152.5"/>
 | 
			
		||||
<text text-anchor="start" x="741.5" y="-158.95" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-128.75 659.75,-152.5 752.5,-152.5 752.5,-128.75 659.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="663.75" y="-135.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="752.5,-128.75 752.5,-152.5 801.75,-152.5 801.75,-128.75 752.5,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="756.5" y="-135.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="801.75,-128.75 801.75,-152.5 839.75,-152.5 839.75,-128.75 801.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="805.75" y="-135.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-105.75 659.75,-128.75 712.08,-128.75 712.08,-105.75 659.75,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="682.17" y="-111.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="712.08,-105.75 712.08,-128.75 787.42,-128.75 787.42,-105.75 712.08,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="734.38" y="-111.45" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="787.42,-105.75 787.42,-128.75 839.75,-128.75 839.75,-105.75 787.42,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="809.83" y="-111.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-82.75 659.75,-105.75 712.08,-105.75 712.08,-82.75 659.75,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="682.17" y="-88.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="712.08,-82.75 712.08,-105.75 787.42,-105.75 787.42,-82.75 712.08,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="735.5" y="-88.45" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="787.42,-82.75 787.42,-105.75 839.75,-105.75 839.75,-82.75 787.42,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="809.83" y="-88.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-59.75 659.75,-82.75 712.08,-82.75 712.08,-59.75 659.75,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="682.17" y="-65.45" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="712.08,-59.75 712.08,-82.75 787.42,-82.75 787.42,-59.75 712.08,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="736.62" y="-65.45" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="787.42,-59.75 787.42,-82.75 839.75,-82.75 839.75,-59.75 787.42,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="809.83" y="-65.45" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-36.75 659.75,-59.75 712.08,-59.75 712.08,-36.75 659.75,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="682.17" y="-42.45" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="712.08,-36.75 712.08,-59.75 787.42,-59.75 787.42,-36.75 712.08,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="735.88" y="-42.45" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="787.42,-36.75 787.42,-59.75 839.75,-59.75 839.75,-36.75 787.42,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="809.83" y="-42.45" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="659.75,-13 659.75,-36.75 839.75,-36.75 839.75,-13 659.75,-13"/>
 | 
			
		||||
<text text-anchor="start" x="699.12" y="-19.45" font-family="arial" font-size="14.00">to accelerometer</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>W2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="1186.75,-209.25 983.75,-209.25 983.75,0 1186.75,0 1186.75,-209.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="983.75,-185.5 983.75,-209.25 1186.75,-209.25 1186.75,-185.5 983.75,-185.5"/>
 | 
			
		||||
<text text-anchor="start" x="1074.75" y="-191.95" font-family="arial" font-size="14.00">W2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="983.75,-161.75 983.75,-185.5 1032.17,-185.5 1032.17,-161.75 983.75,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="1000.83" y="-168.2" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1032.17,-161.75 1032.17,-185.5 1118.08,-185.5 1118.08,-161.75 1032.17,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="1049.25" y="-168.2" font-family="arial" font-size="14.00">24 AWG</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1118.08,-161.75 1118.08,-185.5 1186.75,-185.5 1186.75,-161.75 1118.08,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="1135.17" y="-168.2" font-family="arial" font-size="14.00">0.1 m</text>
 | 
			
		||||
<text text-anchor="start" x="1014.88" y="-146.45" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="985.62" y="-127.45" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="1053.38" y="-127.45" font-family="arial" font-size="14.00">     1:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="1122.62" y="-127.45" font-family="arial" font-size="14.00">X3:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-121.75 983.75,-123.75 1186.75,-123.75 1186.75,-121.75 983.75,-121.75"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="983.75,-119.75 983.75,-121.75 1186.75,-121.75 1186.75,-119.75 983.75,-119.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-117.75 983.75,-119.75 1186.75,-119.75 1186.75,-117.75 983.75,-117.75"/>
 | 
			
		||||
<text text-anchor="start" x="986.75" y="-102.45" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="1053" y="-102.45" font-family="arial" font-size="14.00">     2:RD    </text>
 | 
			
		||||
<text text-anchor="start" x="1123.75" y="-102.45" font-family="arial" font-size="14.00">X3:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-96.75 983.75,-98.75 1186.75,-98.75 1186.75,-96.75 983.75,-96.75"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="983.75,-94.75 983.75,-96.75 1186.75,-96.75 1186.75,-94.75 983.75,-94.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-92.75 983.75,-94.75 1186.75,-94.75 1186.75,-92.75 983.75,-92.75"/>
 | 
			
		||||
<text text-anchor="start" x="987.88" y="-77.45" font-family="arial" font-size="14.00">X2:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="1051.5" y="-77.45" font-family="arial" font-size="14.00">     3:OG    </text>
 | 
			
		||||
<text text-anchor="start" x="1124.88" y="-77.45" font-family="arial" font-size="14.00">X3:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-71.75 983.75,-73.75 1186.75,-73.75 1186.75,-71.75 983.75,-71.75"/>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="983.75,-69.75 983.75,-71.75 1186.75,-71.75 1186.75,-69.75 983.75,-69.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-67.75 983.75,-69.75 1186.75,-69.75 1186.75,-67.75 983.75,-67.75"/>
 | 
			
		||||
<text text-anchor="start" x="987.12" y="-52.45" font-family="arial" font-size="14.00">X2:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="1053.75" y="-52.45" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="1124.12" y="-52.45" font-family="arial" font-size="14.00">X3:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-46.75 983.75,-48.75 1186.75,-48.75 1186.75,-46.75 983.75,-46.75"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="983.75,-44.75 983.75,-46.75 1186.75,-46.75 1186.75,-44.75 983.75,-44.75"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="983.75,-42.75 983.75,-44.75 1186.75,-44.75 1186.75,-42.75 983.75,-42.75"/>
 | 
			
		||||
<text text-anchor="start" x="1014.88" y="-27.45" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="983.75,0 983.75,-23.75 1186.75,-23.75 1186.75,0 983.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="1010.25" y="-6.45" font-family="arial" font-size="14.00">This cable is a bit shorter</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2--W2 -->
 | 
			
		||||
<g id="edge9" class="edge">
 | 
			
		||||
<title>X2:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-115.63C904.13,-115.66 920.11,-118.66 983.75,-118.63"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M839.75,-117.62C903.76,-117.62 919.74,-120.62 983.75,-120.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-119.62C903.39,-119.59 919.37,-122.59 983.75,-122.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2--W2 -->
 | 
			
		||||
<g id="edge11" class="edge">
 | 
			
		||||
<title>X2:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-92.63C903.88,-92.63 919.87,-93.63 983.75,-93.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M839.75,-94.62C903.75,-94.62 919.75,-95.62 983.75,-95.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-96.62C903.63,-96.62 919.62,-97.62 983.75,-97.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2--W2 -->
 | 
			
		||||
<g id="edge13" class="edge">
 | 
			
		||||
<title>X2:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-69.63C903.63,-69.63 919.62,-68.63 983.75,-68.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M839.75,-71.62C903.75,-71.62 919.75,-70.62 983.75,-70.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-73.62C903.88,-73.62 919.87,-72.62 983.75,-72.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2--W2 -->
 | 
			
		||||
<g id="edge15" class="edge">
 | 
			
		||||
<title>X2:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-46.63C903.39,-46.66 919.37,-43.66 983.75,-43.63"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M839.75,-48.62C903.76,-48.63 919.74,-45.63 983.75,-45.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M839.75,-50.62C904.13,-50.59 920.11,-47.59 983.75,-47.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>X3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="1510.75,-176.25 1330.75,-176.25 1330.75,-13 1510.75,-13 1510.75,-176.25"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-152.5 1330.75,-176.25 1510.75,-176.25 1510.75,-152.5 1330.75,-152.5"/>
 | 
			
		||||
<text text-anchor="start" x="1412.5" y="-158.95" font-family="arial" font-size="14.00">X3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-128.75 1330.75,-152.5 1423.5,-152.5 1423.5,-128.75 1330.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="1334.75" y="-135.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1423.5,-128.75 1423.5,-152.5 1472.75,-152.5 1472.75,-128.75 1423.5,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="1427.5" y="-135.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1472.75,-128.75 1472.75,-152.5 1510.75,-152.5 1510.75,-128.75 1472.75,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="1476.75" y="-135.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-105.75 1330.75,-128.75 1409.25,-128.75 1409.25,-105.75 1330.75,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="1366.25" y="-111.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1409.25,-105.75 1409.25,-128.75 1510.75,-128.75 1510.75,-105.75 1409.25,-105.75"/>
 | 
			
		||||
<text text-anchor="start" x="1444.62" y="-111.45" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-82.75 1330.75,-105.75 1409.25,-105.75 1409.25,-82.75 1330.75,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="1366.25" y="-88.45" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1409.25,-82.75 1409.25,-105.75 1510.75,-105.75 1510.75,-82.75 1409.25,-82.75"/>
 | 
			
		||||
<text text-anchor="start" x="1445.75" y="-88.45" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-59.75 1330.75,-82.75 1409.25,-82.75 1409.25,-59.75 1330.75,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="1366.25" y="-65.45" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1409.25,-59.75 1409.25,-82.75 1510.75,-82.75 1510.75,-59.75 1409.25,-59.75"/>
 | 
			
		||||
<text text-anchor="start" x="1446.88" y="-65.45" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-36.75 1330.75,-59.75 1409.25,-59.75 1409.25,-36.75 1330.75,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="1366.25" y="-42.45" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1409.25,-36.75 1409.25,-59.75 1510.75,-59.75 1510.75,-36.75 1409.25,-36.75"/>
 | 
			
		||||
<text text-anchor="start" x="1446.12" y="-42.45" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1330.75,-13 1330.75,-36.75 1510.75,-36.75 1510.75,-13 1330.75,-13"/>
 | 
			
		||||
<text text-anchor="start" x="1354.38" y="-19.45" font-family="arial" font-size="14.00">to temperature sensor</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-118.63C579.39,-118.66 595.37,-115.66 659.75,-115.63"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M515.75,-120.62C579.76,-120.62 595.74,-117.62 659.75,-117.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-122.62C580.13,-122.59 596.11,-119.59 659.75,-119.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-93.63C579.63,-93.63 595.62,-92.63 659.75,-92.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M515.75,-95.62C579.75,-95.62 595.75,-94.62 659.75,-94.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-97.62C579.88,-97.62 595.87,-96.62 659.75,-96.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-68.63C579.88,-68.63 595.87,-69.63 659.75,-69.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M515.75,-70.62C579.75,-70.62 595.75,-71.62 659.75,-71.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-72.62C579.63,-72.62 595.62,-73.62 659.75,-73.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-43.63C580.13,-43.66 596.11,-46.66 659.75,-46.63"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M515.75,-45.62C579.76,-45.63 595.74,-48.63 659.75,-48.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M515.75,-47.62C579.39,-47.59 595.37,-50.59 659.75,-50.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge10" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-118.63C1250.39,-118.66 1266.37,-115.66 1330.75,-115.63"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M1186.75,-120.62C1250.76,-120.62 1266.74,-117.62 1330.75,-117.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-122.62C1251.13,-122.59 1267.11,-119.59 1330.75,-119.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge12" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-93.63C1250.63,-93.63 1266.62,-92.63 1330.75,-92.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M1186.75,-95.62C1250.75,-95.62 1266.75,-94.62 1330.75,-94.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-97.62C1250.88,-97.62 1266.87,-96.62 1330.75,-96.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge14" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-68.63C1250.88,-68.63 1266.87,-69.63 1330.75,-69.63"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M1186.75,-70.62C1250.75,-70.62 1266.75,-71.62 1330.75,-71.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-72.62C1250.63,-72.62 1266.62,-73.62 1330.75,-73.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge16" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-43.63C1251.13,-43.66 1267.11,-46.66 1330.75,-46.63"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M1186.75,-45.62C1250.76,-45.63 1266.74,-48.63 1330.75,-48.62"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M1186.75,-47.62C1250.39,-47.59 1266.37,-50.59 1330.75,-50.62"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 26 KiB  | 
							
								
								
									
										36
									
								
								tutorial/tutorial04.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,36 @@
 | 
			
		||||
connectors:
 | 
			
		||||
  X1: &template_con
 | 
			
		||||
    pinlabels: [GND, VCC, SCL, SDA]
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    subtype: male
 | 
			
		||||
    notes: to microcontroller # add notes
 | 
			
		||||
  X2:
 | 
			
		||||
    <<: *template_con # use template
 | 
			
		||||
    subtype: female   # but override certain parameters
 | 
			
		||||
    notes: to accelerometer
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
    subtype: female
 | 
			
		||||
    notes: to temperature sensor
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1: &template_cbl
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    length: 0.3
 | 
			
		||||
    gauge: 24 AWG # specify gauge in AWG directly
 | 
			
		||||
    color_code: IEC # IEC 62 colors also supported
 | 
			
		||||
    notes: This cable is a bit longer
 | 
			
		||||
  W2:
 | 
			
		||||
    <<: *template_cbl
 | 
			
		||||
    length: 0.1
 | 
			
		||||
    notes: This cable is a bit shorter
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  - # daisy chain connectors (in line)
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
							
								
								
									
										6
									
								
								tutorial/tutorial05.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,6 @@
 | 
			
		||||
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
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										189
									
								
								tutorial/tutorial05.gv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,189 @@
 | 
			
		||||
graph {
 | 
			
		||||
// Graph generated by WireViz 0.4.1
 | 
			
		||||
// https://github.com/wireviz/WireViz
 | 
			
		||||
	graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
 | 
			
		||||
	node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
 | 
			
		||||
	edge [fontname=arial style=bold]
 | 
			
		||||
	__F1_1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Crimp ferrule</td>
 | 
			
		||||
   <td balign="left">0.5 mm²</td>
 | 
			
		||||
   <td balign="left">OG</td>
 | 
			
		||||
   <td balign="left" bgcolor="#FF8000" width="4"></td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	__F1_2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Crimp ferrule</td>
 | 
			
		||||
   <td balign="left">0.5 mm²</td>
 | 
			
		||||
   <td balign="left">OG</td>
 | 
			
		||||
   <td balign="left" bgcolor="#FF8000" width="4"></td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	__F1_3 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Crimp ferrule</td>
 | 
			
		||||
   <td balign="left">0.5 mm²</td>
 | 
			
		||||
   <td balign="left">OG</td>
 | 
			
		||||
   <td balign="left" bgcolor="#FF8000" width="4"></td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	__F1_4 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Crimp ferrule</td>
 | 
			
		||||
   <td balign="left">0.5 mm²</td>
 | 
			
		||||
   <td balign="left">OG</td>
 | 
			
		||||
   <td balign="left" bgcolor="#FF8000" width="4"></td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex 8981</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
    <td>+12V</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
    <td>+5V</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	__F1_1:e -- W1:w1:w
 | 
			
		||||
	W1:w1:e -- X1:p1l:w
 | 
			
		||||
	edge [color="#000000:#000000:#000000"]
 | 
			
		||||
	__F1_2:e -- W1:w2:w
 | 
			
		||||
	W1:w2:e -- X1:p2l:w
 | 
			
		||||
	edge [color="#000000:#000000:#000000"]
 | 
			
		||||
	__F1_3:e -- W1:w3:w
 | 
			
		||||
	W1:w3:e -- X1:p3l:w
 | 
			
		||||
	edge [color="#000000:#ff0000:#000000"]
 | 
			
		||||
	__F1_4:e -- W1:w4:w
 | 
			
		||||
	W1:w4:e -- X1:p4l:w
 | 
			
		||||
	W1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.5 mm²</td>
 | 
			
		||||
   <td balign="left">0.3 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td></td>
 | 
			
		||||
    <td>
 | 
			
		||||
     YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X1:1:+12V</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td></td>
 | 
			
		||||
    <td>
 | 
			
		||||
     BK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X1:2:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td></td>
 | 
			
		||||
    <td>
 | 
			
		||||
     BK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X1:3:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td></td>
 | 
			
		||||
    <td>
 | 
			
		||||
     RD
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X1:4:+5V</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff0000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										271
									
								
								tutorial/tutorial05.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,271 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en"><head>
 | 
			
		||||
  <meta charset="UTF-8">
 | 
			
		||||
  <meta name="generator" content="WireViz 0.4.1 - https://github.com/wireviz/WireViz">
 | 
			
		||||
  <title>tutorial05</title>
 | 
			
		||||
  <style>
 | 
			
		||||
 | 
			
		||||
    #bom table, th, td {
 | 
			
		||||
      border: 1px solid black;
 | 
			
		||||
      border-collapse: collapse;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #bom th, td {
 | 
			
		||||
      padding: 4px;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bom_col_qty {
 | 
			
		||||
      text-align: right;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head><body style="font-family:arial;background-color:#ffffff">
 | 
			
		||||
<h1>tutorial05</h1>
 | 
			
		||||
<h2>Diagram</h2>
 | 
			
		||||
 | 
			
		||||
<div id="description">
 | 
			
		||||
  <!-- %description% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="diagram">
 | 
			
		||||
  <!-- XML and DOCTYPE declarations from SVG file removed -->
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="777pt" height="218pt"
 | 
			
		||||
 viewBox="0.00 0.00 777.00 217.62" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 213.62)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-213.62 773,-213.62 773,4 -4,4"/>
 | 
			
		||||
<!-- __F1_1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>__F1_1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-167.75 0,-167.75 0,-144 184.25,-144 184.25,-167.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-144 0,-167.75 86.75,-167.75 86.75,-144 0,-144"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-150.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,-144 86.75,-167.75 145.75,-167.75 145.75,-144 86.75,-144"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-150.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,-144 145.75,-167.75 176.25,-167.75 176.25,-144 145.75,-144"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-150.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,-144 176.25,-167.75 184.25,-167.75 184.25,-144 176.25,-144"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,-144 176.25,-167.75 184.25,-167.75 184.25,-144 176.25,-144"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node6" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="459.25,-209.62 328.25,-209.62 328.25,-24.12 459.25,-24.12 459.25,-209.62"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="328.25,-185.88 328.25,-209.62 459.25,-209.62 459.25,-185.88 328.25,-185.88"/>
 | 
			
		||||
<text text-anchor="start" x="383.25" y="-192.32" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="328.25,-162.12 328.25,-185.88 352.92,-185.88 352.92,-162.12 328.25,-162.12"/>
 | 
			
		||||
<text text-anchor="start" x="333.46" y="-168.57" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="352.92,-162.12 352.92,-185.88 414.33,-185.88 414.33,-162.12 352.92,-162.12"/>
 | 
			
		||||
<text text-anchor="start" x="358.12" y="-168.57" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="414.33,-162.12 414.33,-185.88 459.25,-185.88 459.25,-162.12 414.33,-162.12"/>
 | 
			
		||||
<text text-anchor="start" x="419.54" y="-168.57" font-family="arial" font-size="14.00">0.3 m</text>
 | 
			
		||||
<text text-anchor="start" x="329.88" y="-146.82" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-127.83" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="393.88" y="-127.83" font-family="arial" font-size="14.00">X1:1:+12V</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-122.12 328.25,-124.12 459.25,-124.12 459.25,-122.12 328.25,-122.12"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="328.25,-120.12 328.25,-122.12 459.25,-122.12 459.25,-120.12 328.25,-120.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-118.12 328.25,-120.12 459.25,-120.12 459.25,-118.12 328.25,-118.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-102.83" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="394.62" y="-102.83" font-family="arial" font-size="14.00">X1:2:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-97.12 328.25,-99.12 459.25,-99.12 459.25,-97.12 328.25,-97.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-95.12 328.25,-97.12 459.25,-97.12 459.25,-95.12 328.25,-95.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-93.12 328.25,-95.12 459.25,-95.12 459.25,-93.12 328.25,-93.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-77.83" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="394.62" y="-77.83" font-family="arial" font-size="14.00">X1:3:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-72.12 328.25,-74.12 459.25,-74.12 459.25,-72.12 328.25,-72.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-70.12 328.25,-72.12 459.25,-72.12 459.25,-70.12 328.25,-70.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-68.12 328.25,-70.12 459.25,-70.12 459.25,-68.12 328.25,-68.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.12" y="-52.83" font-family="arial" font-size="14.00">     RD    </text>
 | 
			
		||||
<text text-anchor="start" x="397.62" y="-52.83" font-family="arial" font-size="14.00">X1:4:+5V</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-47.12 328.25,-49.12 459.25,-49.12 459.25,-47.12 328.25,-47.12"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="328.25,-45.12 328.25,-47.12 459.25,-47.12 459.25,-45.12 328.25,-45.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-43.12 328.25,-45.12 459.25,-45.12 459.25,-43.12 328.25,-43.12"/>
 | 
			
		||||
<text text-anchor="start" x="329.88" y="-27.82" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>__F1_1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-153.88C248.23,-155.21 260.5,-120.21 328.25,-118.88"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M184.25,-155.88C250.11,-155.88 262.39,-120.88 328.25,-120.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-157.87C252,-156.54 264.27,-121.54 328.25,-122.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>__F1_2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-119.75 0,-119.75 0,-96 184.25,-96 184.25,-119.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-96 0,-119.75 86.75,-119.75 86.75,-96 0,-96"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-102.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,-96 86.75,-119.75 145.75,-119.75 145.75,-96 86.75,-96"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-102.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,-96 145.75,-119.75 176.25,-119.75 176.25,-96 145.75,-96"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-102.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,-96 176.25,-119.75 184.25,-119.75 184.25,-96 176.25,-96"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,-96 176.25,-119.75 184.25,-119.75 184.25,-96 176.25,-96"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_2--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>__F1_2:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-105.88C247.25,-106.29 262.81,-94.29 328.25,-93.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-107.87C248.47,-107.87 264.03,-95.87 328.25,-95.87"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-109.87C249.69,-109.46 265.25,-97.46 328.25,-97.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_3 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>__F1_3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-71.75 0,-71.75 0,-48 184.25,-48 184.25,-71.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-48 0,-71.75 86.75,-71.75 86.75,-48 0,-48"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-54.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,-48 86.75,-71.75 145.75,-71.75 145.75,-48 86.75,-48"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-54.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,-48 145.75,-71.75 176.25,-71.75 176.25,-48 145.75,-48"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-54.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,-48 176.25,-71.75 184.25,-71.75 184.25,-48 176.25,-48"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,-48 176.25,-71.75 184.25,-71.75 184.25,-48 176.25,-48"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_3--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>__F1_3:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-57.88C249.59,-58.24 265.21,-69.24 328.25,-68.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-59.88C248.44,-59.88 264.06,-70.87 328.25,-70.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-61.87C247.29,-61.51 262.91,-72.51 328.25,-72.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_4 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>__F1_4</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-23.75 0,-23.75 0,0 184.25,0 184.25,-23.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,0 0,-23.75 86.75,-23.75 86.75,0 0,0"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-6.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,0 86.75,-23.75 145.75,-23.75 145.75,0 86.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-6.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,0 145.75,-23.75 176.25,-23.75 176.25,0 145.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-6.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,0 176.25,-23.75 184.25,-23.75 184.25,0 176.25,0"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,0 176.25,-23.75 184.25,-23.75 184.25,0 176.25,0"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_4--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>__F1_4:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-9.88C251.89,-11.19 264.37,-45.19 328.25,-43.88"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M184.25,-11.88C250.01,-11.88 262.49,-45.88 328.25,-45.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-13.87C248.13,-12.56 260.61,-46.56 328.25,-47.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="769,-176.62 603.25,-176.62 603.25,-37.12 769,-37.12 769,-176.62"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-152.88 603.25,-176.62 769,-176.62 769,-152.88 603.25,-152.88"/>
 | 
			
		||||
<text text-anchor="start" x="677.88" y="-159.32" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-129.12 603.25,-152.88 681.75,-152.88 681.75,-129.12 603.25,-129.12"/>
 | 
			
		||||
<text text-anchor="start" x="607.25" y="-135.57" font-family="arial" font-size="14.00">Molex 8981</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.75,-129.12 681.75,-152.88 731,-152.88 731,-129.12 681.75,-129.12"/>
 | 
			
		||||
<text text-anchor="start" x="685.75" y="-135.57" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="731,-129.12 731,-152.88 769,-152.88 769,-129.12 731,-129.12"/>
 | 
			
		||||
<text text-anchor="start" x="735" y="-135.57" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-106.12 603.25,-129.12 673.62,-129.12 673.62,-106.12 603.25,-106.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-111.83" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-106.12 673.62,-129.12 769,-129.12 769,-106.12 673.62,-106.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.19" y="-111.83" font-family="arial" font-size="14.00">+12V</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-83.12 603.25,-106.12 673.62,-106.12 673.62,-83.12 603.25,-83.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-88.83" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-83.12 673.62,-106.12 769,-106.12 769,-83.12 673.62,-83.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.94" y="-88.83" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-60.12 603.25,-83.12 673.62,-83.12 673.62,-60.12 603.25,-60.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-65.83" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-60.12 673.62,-83.12 769,-83.12 769,-60.12 673.62,-60.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.94" y="-65.83" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-37.12 603.25,-60.12 673.62,-60.12 673.62,-37.12 603.25,-37.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-42.83" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-37.12 673.62,-60.12 769,-60.12 769,-37.12 673.62,-37.12"/>
 | 
			
		||||
<text text-anchor="start" x="708.94" y="-42.83" font-family="arial" font-size="14.00">+5V</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-118.88C522.89,-118.91 538.87,-115.91 603.25,-115.88"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M459.25,-120.87C523.26,-120.88 539.24,-117.88 603.25,-117.87"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-122.87C523.63,-122.84 539.61,-119.84 603.25,-119.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-93.88C523.13,-93.88 539.12,-92.88 603.25,-92.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-95.88C523.25,-95.88 539.25,-94.88 603.25,-94.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-97.87C523.38,-97.87 539.37,-96.87 603.25,-96.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-68.88C523.38,-68.88 539.37,-69.88 603.25,-69.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-70.88C523.25,-70.88 539.25,-71.88 603.25,-71.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-72.87C523.13,-72.87 539.12,-73.87 603.25,-73.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-43.88C523.63,-43.91 539.61,-46.91 603.25,-46.88"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M459.25,-45.88C523.26,-45.88 539.24,-48.88 603.25,-48.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-47.87C522.89,-47.84 538.87,-50.84 603.25,-50.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="notes">
 | 
			
		||||
  <!-- %notes% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h2>Bill of Materials</h2>
 | 
			
		||||
 | 
			
		||||
<div id="bom">
 | 
			
		||||
  <table class="bom">
 | 
			
		||||
  <tr>
 | 
			
		||||
    <th class="bom_col_id">Id</th>
 | 
			
		||||
    <th class="bom_col_description">Description</th>
 | 
			
		||||
    <th class="bom_col_qty">Qty</th>
 | 
			
		||||
    <th class="bom_col_unit">Unit</th>
 | 
			
		||||
    <th class="bom_col_designators">Designators</th>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">1</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Crimp ferrule, 0.5 mm², OG</td>
 | 
			
		||||
    <td class="bom_col_qty">4</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators"></td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">2</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex 8981, female, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">3</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.5 mm², BK</td>
 | 
			
		||||
    <td class="bom_col_qty">0.6</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">4</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.5 mm², RD</td>
 | 
			
		||||
    <td class="bom_col_qty">0.3</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">5</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.5 mm², YE</td>
 | 
			
		||||
    <td class="bom_col_qty">0.3</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										13
									
								
								tutorial/tutorial05.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,13 @@
 | 
			
		||||
## Ferrules, wire bundles, custom wire colors
 | 
			
		||||
 | 
			
		||||
* Ferrules
 | 
			
		||||
  * Simpler than connectors
 | 
			
		||||
  * Compact graphical representation
 | 
			
		||||
  * Only one pin, only one connection, no designator
 | 
			
		||||
  * Define once, auto-generate where needed
 | 
			
		||||
* Wire bundles
 | 
			
		||||
  * Internally treated as cables
 | 
			
		||||
  * Different treatment in BOM: Each wire is listed individually
 | 
			
		||||
  * Represented with dashed outline
 | 
			
		||||
* Custom wire colors
 | 
			
		||||
  * Wirecount can be implicit in color list
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial05.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 51 KiB  | 
							
								
								
									
										184
									
								
								tutorial/tutorial05.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,184 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 | 
			
		||||
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="777pt" height="218pt"
 | 
			
		||||
 viewBox="0.00 0.00 777.00 217.62" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 213.62)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-213.62 773,-213.62 773,4 -4,4"/>
 | 
			
		||||
<!-- __F1_1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>__F1_1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-167.75 0,-167.75 0,-144 184.25,-144 184.25,-167.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-144 0,-167.75 86.75,-167.75 86.75,-144 0,-144"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-150.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,-144 86.75,-167.75 145.75,-167.75 145.75,-144 86.75,-144"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-150.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,-144 145.75,-167.75 176.25,-167.75 176.25,-144 145.75,-144"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-150.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,-144 176.25,-167.75 184.25,-167.75 184.25,-144 176.25,-144"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,-144 176.25,-167.75 184.25,-167.75 184.25,-144 176.25,-144"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node6" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="459.25,-209.62 328.25,-209.62 328.25,-24.12 459.25,-24.12 459.25,-209.62"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="328.25,-185.88 328.25,-209.62 459.25,-209.62 459.25,-185.88 328.25,-185.88"/>
 | 
			
		||||
<text text-anchor="start" x="383.25" y="-192.32" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="328.25,-162.12 328.25,-185.88 352.92,-185.88 352.92,-162.12 328.25,-162.12"/>
 | 
			
		||||
<text text-anchor="start" x="333.46" y="-168.57" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="352.92,-162.12 352.92,-185.88 414.33,-185.88 414.33,-162.12 352.92,-162.12"/>
 | 
			
		||||
<text text-anchor="start" x="358.12" y="-168.57" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="414.33,-162.12 414.33,-185.88 459.25,-185.88 459.25,-162.12 414.33,-162.12"/>
 | 
			
		||||
<text text-anchor="start" x="419.54" y="-168.57" font-family="arial" font-size="14.00">0.3 m</text>
 | 
			
		||||
<text text-anchor="start" x="329.88" y="-146.82" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-127.83" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="393.88" y="-127.83" font-family="arial" font-size="14.00">X1:1:+12V</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-122.12 328.25,-124.12 459.25,-124.12 459.25,-122.12 328.25,-122.12"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="328.25,-120.12 328.25,-122.12 459.25,-122.12 459.25,-120.12 328.25,-120.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-118.12 328.25,-120.12 459.25,-120.12 459.25,-118.12 328.25,-118.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-102.83" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="394.62" y="-102.83" font-family="arial" font-size="14.00">X1:2:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-97.12 328.25,-99.12 459.25,-99.12 459.25,-97.12 328.25,-97.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-95.12 328.25,-97.12 459.25,-97.12 459.25,-95.12 328.25,-95.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-93.12 328.25,-95.12 459.25,-95.12 459.25,-93.12 328.25,-93.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-77.83" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="394.62" y="-77.83" font-family="arial" font-size="14.00">X1:3:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-72.12 328.25,-74.12 459.25,-74.12 459.25,-72.12 328.25,-72.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-70.12 328.25,-72.12 459.25,-72.12 459.25,-70.12 328.25,-70.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-68.12 328.25,-70.12 459.25,-70.12 459.25,-68.12 328.25,-68.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.12" y="-52.83" font-family="arial" font-size="14.00">     RD    </text>
 | 
			
		||||
<text text-anchor="start" x="397.62" y="-52.83" font-family="arial" font-size="14.00">X1:4:+5V</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-47.12 328.25,-49.12 459.25,-49.12 459.25,-47.12 328.25,-47.12"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="328.25,-45.12 328.25,-47.12 459.25,-47.12 459.25,-45.12 328.25,-45.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-43.12 328.25,-45.12 459.25,-45.12 459.25,-43.12 328.25,-43.12"/>
 | 
			
		||||
<text text-anchor="start" x="329.88" y="-27.82" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>__F1_1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-153.88C248.23,-155.21 260.5,-120.21 328.25,-118.88"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M184.25,-155.88C250.11,-155.88 262.39,-120.88 328.25,-120.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-157.87C252,-156.54 264.27,-121.54 328.25,-122.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>__F1_2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-119.75 0,-119.75 0,-96 184.25,-96 184.25,-119.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-96 0,-119.75 86.75,-119.75 86.75,-96 0,-96"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-102.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,-96 86.75,-119.75 145.75,-119.75 145.75,-96 86.75,-96"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-102.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,-96 145.75,-119.75 176.25,-119.75 176.25,-96 145.75,-96"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-102.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,-96 176.25,-119.75 184.25,-119.75 184.25,-96 176.25,-96"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,-96 176.25,-119.75 184.25,-119.75 184.25,-96 176.25,-96"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_2--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>__F1_2:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-105.88C247.25,-106.29 262.81,-94.29 328.25,-93.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-107.87C248.47,-107.87 264.03,-95.87 328.25,-95.87"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-109.87C249.69,-109.46 265.25,-97.46 328.25,-97.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_3 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>__F1_3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-71.75 0,-71.75 0,-48 184.25,-48 184.25,-71.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-48 0,-71.75 86.75,-71.75 86.75,-48 0,-48"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-54.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,-48 86.75,-71.75 145.75,-71.75 145.75,-48 86.75,-48"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-54.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,-48 145.75,-71.75 176.25,-71.75 176.25,-48 145.75,-48"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-54.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,-48 176.25,-71.75 184.25,-71.75 184.25,-48 176.25,-48"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,-48 176.25,-71.75 184.25,-71.75 184.25,-48 176.25,-48"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_3--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>__F1_3:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-57.88C249.59,-58.24 265.21,-69.24 328.25,-68.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-59.88C248.44,-59.88 264.06,-70.87 328.25,-70.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-61.87C247.29,-61.51 262.91,-72.51 328.25,-72.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_4 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>__F1_4</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-23.75 0,-23.75 0,0 184.25,0 184.25,-23.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,0 0,-23.75 86.75,-23.75 86.75,0 0,0"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-6.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,0 86.75,-23.75 145.75,-23.75 145.75,0 86.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-6.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,0 145.75,-23.75 176.25,-23.75 176.25,0 145.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-6.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,0 176.25,-23.75 184.25,-23.75 184.25,0 176.25,0"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,0 176.25,-23.75 184.25,-23.75 184.25,0 176.25,0"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F1_4--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>__F1_4:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-9.88C251.89,-11.19 264.37,-45.19 328.25,-43.88"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M184.25,-11.88C250.01,-11.88 262.49,-45.88 328.25,-45.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-13.87C248.13,-12.56 260.61,-46.56 328.25,-47.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="769,-176.62 603.25,-176.62 603.25,-37.12 769,-37.12 769,-176.62"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-152.88 603.25,-176.62 769,-176.62 769,-152.88 603.25,-152.88"/>
 | 
			
		||||
<text text-anchor="start" x="677.88" y="-159.32" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-129.12 603.25,-152.88 681.75,-152.88 681.75,-129.12 603.25,-129.12"/>
 | 
			
		||||
<text text-anchor="start" x="607.25" y="-135.57" font-family="arial" font-size="14.00">Molex 8981</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.75,-129.12 681.75,-152.88 731,-152.88 731,-129.12 681.75,-129.12"/>
 | 
			
		||||
<text text-anchor="start" x="685.75" y="-135.57" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="731,-129.12 731,-152.88 769,-152.88 769,-129.12 731,-129.12"/>
 | 
			
		||||
<text text-anchor="start" x="735" y="-135.57" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-106.12 603.25,-129.12 673.62,-129.12 673.62,-106.12 603.25,-106.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-111.83" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-106.12 673.62,-129.12 769,-129.12 769,-106.12 673.62,-106.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.19" y="-111.83" font-family="arial" font-size="14.00">+12V</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-83.12 603.25,-106.12 673.62,-106.12 673.62,-83.12 603.25,-83.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-88.83" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-83.12 673.62,-106.12 769,-106.12 769,-83.12 673.62,-83.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.94" y="-88.83" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-60.12 603.25,-83.12 673.62,-83.12 673.62,-60.12 603.25,-60.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-65.83" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-60.12 673.62,-83.12 769,-83.12 769,-60.12 673.62,-60.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.94" y="-65.83" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-37.12 603.25,-60.12 673.62,-60.12 673.62,-37.12 603.25,-37.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-42.83" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-37.12 673.62,-60.12 769,-60.12 769,-37.12 673.62,-37.12"/>
 | 
			
		||||
<text text-anchor="start" x="708.94" y="-42.83" font-family="arial" font-size="14.00">+5V</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-118.88C522.89,-118.91 538.87,-115.91 603.25,-115.88"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M459.25,-120.87C523.26,-120.88 539.24,-117.88 603.25,-117.87"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-122.87C523.63,-122.84 539.61,-119.84 603.25,-119.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-93.88C523.13,-93.88 539.12,-92.88 603.25,-92.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-95.88C523.25,-95.88 539.25,-94.88 603.25,-94.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-97.87C523.38,-97.87 539.37,-96.87 603.25,-96.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-68.88C523.38,-68.88 539.37,-69.88 603.25,-69.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-70.88C523.25,-70.88 539.25,-71.88 603.25,-71.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-72.87C523.13,-72.87 539.12,-73.87 603.25,-73.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-43.88C523.63,-43.91 539.61,-46.91 603.25,-46.88"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M459.25,-45.88C523.26,-45.88 539.24,-48.88 603.25,-48.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-47.87C522.89,-47.84 538.87,-50.84 603.25,-50.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 14 KiB  | 
							
								
								
									
										23
									
								
								tutorial/tutorial05.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,23 @@
 | 
			
		||||
connectors:
 | 
			
		||||
  X1:
 | 
			
		||||
    pinlabels: [+12V, GND, GND, +5V]
 | 
			
		||||
    type: Molex 8981
 | 
			
		||||
    subtype: female
 | 
			
		||||
  F1:
 | 
			
		||||
    style: simple
 | 
			
		||||
    type: Crimp ferrule
 | 
			
		||||
    subtype: 0.5 mm²
 | 
			
		||||
    color: OG # optional color
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    category: bundle # bundle
 | 
			
		||||
    length: 0.3
 | 
			
		||||
    gauge: 0.5 mm2
 | 
			
		||||
    colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - F1. # a new ferrule is auto-generated for each of the four wires
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
							
								
								
									
										7
									
								
								tutorial/tutorial06.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,7 @@
 | 
			
		||||
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
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										177
									
								
								tutorial/tutorial06.gv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,177 @@
 | 
			
		||||
graph {
 | 
			
		||||
// Graph generated by WireViz 0.4.1
 | 
			
		||||
// https://github.com/wireviz/WireViz
 | 
			
		||||
	graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
 | 
			
		||||
	node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
 | 
			
		||||
	edge [fontname=arial style=bold]
 | 
			
		||||
	__F_05_1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Crimp ferrule</td>
 | 
			
		||||
   <td balign="left">0.5 mm²</td>
 | 
			
		||||
   <td balign="left">OG</td>
 | 
			
		||||
   <td balign="left" bgcolor="#FF8000" width="4"></td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	F1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Crimp ferrule</td>
 | 
			
		||||
   <td balign="left">1.0 mm²</td>
 | 
			
		||||
   <td balign="left">YE</td>
 | 
			
		||||
   <td balign="left" bgcolor="#FFFF00" width="4"></td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	__F_05_2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Crimp ferrule</td>
 | 
			
		||||
   <td balign="left">0.5 mm²</td>
 | 
			
		||||
   <td balign="left">OG</td>
 | 
			
		||||
   <td balign="left" bgcolor="#FF8000" width="4"></td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex 8981</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
    <td>+12V</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
    <td>+5V</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	__F_05_1:e -- W1:w1:w
 | 
			
		||||
	W1:w1:e -- X1:p1l:w
 | 
			
		||||
	edge [color="#000000:#000000:#000000"]
 | 
			
		||||
	F1:e -- W1:w2:w
 | 
			
		||||
	W1:w2:e -- X1:p2l:w
 | 
			
		||||
	edge [color="#000000:#000000:#000000"]
 | 
			
		||||
	F1:e -- W1:w3:w
 | 
			
		||||
	W1:w3:e -- X1:p3l:w
 | 
			
		||||
	edge [color="#000000:#ff0000:#000000"]
 | 
			
		||||
	__F_05_2:e -- W1:w4:w
 | 
			
		||||
	W1:w4:e -- X1:p4l:w
 | 
			
		||||
	W1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.5 mm²</td>
 | 
			
		||||
   <td balign="left">0.3 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td></td>
 | 
			
		||||
    <td>
 | 
			
		||||
     YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X1:1:+12V</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td></td>
 | 
			
		||||
    <td>
 | 
			
		||||
     BK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X1:2:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td></td>
 | 
			
		||||
    <td>
 | 
			
		||||
     BK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X1:3:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td></td>
 | 
			
		||||
    <td>
 | 
			
		||||
     RD
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X1:4:+5V</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff0000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										265
									
								
								tutorial/tutorial06.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,265 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en"><head>
 | 
			
		||||
  <meta charset="UTF-8">
 | 
			
		||||
  <meta name="generator" content="WireViz 0.4.1 - https://github.com/wireviz/WireViz">
 | 
			
		||||
  <title>tutorial06</title>
 | 
			
		||||
  <style>
 | 
			
		||||
 | 
			
		||||
    #bom table, th, td {
 | 
			
		||||
      border: 1px solid black;
 | 
			
		||||
      border-collapse: collapse;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #bom th, td {
 | 
			
		||||
      padding: 4px;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bom_col_qty {
 | 
			
		||||
      text-align: right;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head><body style="font-family:arial;background-color:#ffffff">
 | 
			
		||||
<h1>tutorial06</h1>
 | 
			
		||||
<h2>Diagram</h2>
 | 
			
		||||
 | 
			
		||||
<div id="description">
 | 
			
		||||
  <!-- %description% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="diagram">
 | 
			
		||||
  <!-- XML and DOCTYPE declarations from SVG file removed -->
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="777pt" height="194pt"
 | 
			
		||||
 viewBox="0.00 0.00 777.00 193.62" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 189.62)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-189.62 773,-189.62 773,4 -4,4"/>
 | 
			
		||||
<!-- __F_05_1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>__F_05_1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-119.75 0,-119.75 0,-96 184.25,-96 184.25,-119.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-96 0,-119.75 86.75,-119.75 86.75,-96 0,-96"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-102.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,-96 86.75,-119.75 145.75,-119.75 145.75,-96 86.75,-96"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-102.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,-96 145.75,-119.75 176.25,-119.75 176.25,-96 145.75,-96"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-102.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,-96 176.25,-119.75 184.25,-119.75 184.25,-96 176.25,-96"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,-96 176.25,-119.75 184.25,-119.75 184.25,-96 176.25,-96"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="459.25,-185.62 328.25,-185.62 328.25,-0.12 459.25,-0.12 459.25,-185.62"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="328.25,-161.88 328.25,-185.62 459.25,-185.62 459.25,-161.88 328.25,-161.88"/>
 | 
			
		||||
<text text-anchor="start" x="383.25" y="-168.32" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="328.25,-138.12 328.25,-161.88 352.92,-161.88 352.92,-138.12 328.25,-138.12"/>
 | 
			
		||||
<text text-anchor="start" x="333.46" y="-144.57" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="352.92,-138.12 352.92,-161.88 414.33,-161.88 414.33,-138.12 352.92,-138.12"/>
 | 
			
		||||
<text text-anchor="start" x="358.12" y="-144.57" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="414.33,-138.12 414.33,-161.88 459.25,-161.88 459.25,-138.12 414.33,-138.12"/>
 | 
			
		||||
<text text-anchor="start" x="419.54" y="-144.57" font-family="arial" font-size="14.00">0.3 m</text>
 | 
			
		||||
<text text-anchor="start" x="329.88" y="-122.83" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-103.83" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="393.88" y="-103.83" font-family="arial" font-size="14.00">X1:1:+12V</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-98.12 328.25,-100.12 459.25,-100.12 459.25,-98.12 328.25,-98.12"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="328.25,-96.12 328.25,-98.12 459.25,-98.12 459.25,-96.12 328.25,-96.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-94.12 328.25,-96.12 459.25,-96.12 459.25,-94.12 328.25,-94.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-78.83" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="394.62" y="-78.83" font-family="arial" font-size="14.00">X1:2:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-73.12 328.25,-75.12 459.25,-75.12 459.25,-73.12 328.25,-73.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-71.12 328.25,-73.12 459.25,-73.12 459.25,-71.12 328.25,-71.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-69.12 328.25,-71.12 459.25,-71.12 459.25,-69.12 328.25,-69.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-53.83" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="394.62" y="-53.83" font-family="arial" font-size="14.00">X1:3:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-48.12 328.25,-50.12 459.25,-50.12 459.25,-48.12 328.25,-48.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-46.12 328.25,-48.12 459.25,-48.12 459.25,-46.12 328.25,-46.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-44.12 328.25,-46.12 459.25,-46.12 459.25,-44.12 328.25,-44.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.12" y="-28.82" font-family="arial" font-size="14.00">     RD    </text>
 | 
			
		||||
<text text-anchor="start" x="397.62" y="-28.82" font-family="arial" font-size="14.00">X1:4:+5V</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-23.12 328.25,-25.12 459.25,-25.12 459.25,-23.12 328.25,-23.12"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="328.25,-21.12 328.25,-23.12 459.25,-23.12 459.25,-21.12 328.25,-21.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-19.12 328.25,-21.12 459.25,-21.12 459.25,-19.12 328.25,-19.12"/>
 | 
			
		||||
<text text-anchor="start" x="329.88" y="-3.83" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F_05_1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>__F_05_1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-105.88C247.29,-106.24 262.91,-95.24 328.25,-94.88"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M184.25,-107.88C248.44,-107.87 264.06,-96.87 328.25,-96.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-109.87C249.59,-109.51 265.21,-98.51 328.25,-98.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- F1 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>F1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="182,-71.75 2.25,-71.75 2.25,-48 182,-48 182,-71.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="2.25,-48 2.25,-71.75 89,-71.75 89,-48 2.25,-48"/>
 | 
			
		||||
<text text-anchor="start" x="6.25" y="-54.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="89,-48 89,-71.75 148,-71.75 148,-48 89,-48"/>
 | 
			
		||||
<text text-anchor="start" x="93" y="-54.45" font-family="arial" font-size="14.00">1.0 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="148,-48 148,-71.75 174,-71.75 174,-48 148,-48"/>
 | 
			
		||||
<text text-anchor="start" x="152" y="-54.45" font-family="arial" font-size="14.00">YE</text>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="174,-48 174,-71.75 182,-71.75 182,-48 174,-48"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="174,-48 174,-71.75 182,-71.75 182,-48 174,-48"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- F1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>F1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-57.88C249.06,-58.29 264.75,-70.29 328.25,-69.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-59.88C247.85,-59.88 263.53,-71.88 328.25,-71.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-61.87C246.63,-61.46 262.31,-73.46 328.25,-73.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- F1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>F1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-57.88C246.6,-58.34 262.21,-45.34 328.25,-44.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-59.88C247.88,-59.87 263.49,-46.87 328.25,-46.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-61.87C249.16,-61.41 264.77,-48.41 328.25,-48.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F_05_2 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>__F_05_2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-23.75 0,-23.75 0,0 184.25,0 184.25,-23.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,0 0,-23.75 86.75,-23.75 86.75,0 0,0"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-6.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,0 86.75,-23.75 145.75,-23.75 145.75,0 86.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-6.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,0 145.75,-23.75 176.25,-23.75 176.25,0 145.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-6.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,0 176.25,-23.75 184.25,-23.75 184.25,0 176.25,0"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,0 176.25,-23.75 184.25,-23.75 184.25,0 176.25,0"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F_05_2--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>__F_05_2:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-9.88C249.48,-10.19 265.17,-20.19 328.25,-19.88"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M184.25,-11.88C248.4,-11.88 264.1,-21.88 328.25,-21.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-13.87C247.33,-13.56 263.02,-23.56 328.25,-23.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="769,-152.62 603.25,-152.62 603.25,-13.12 769,-13.12 769,-152.62"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-128.88 603.25,-152.62 769,-152.62 769,-128.88 603.25,-128.88"/>
 | 
			
		||||
<text text-anchor="start" x="677.88" y="-135.32" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-105.12 603.25,-128.88 681.75,-128.88 681.75,-105.12 603.25,-105.12"/>
 | 
			
		||||
<text text-anchor="start" x="607.25" y="-111.58" font-family="arial" font-size="14.00">Molex 8981</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.75,-105.12 681.75,-128.88 731,-128.88 731,-105.12 681.75,-105.12"/>
 | 
			
		||||
<text text-anchor="start" x="685.75" y="-111.58" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="731,-105.12 731,-128.88 769,-128.88 769,-105.12 731,-105.12"/>
 | 
			
		||||
<text text-anchor="start" x="735" y="-111.58" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-82.12 603.25,-105.12 673.62,-105.12 673.62,-82.12 603.25,-82.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-87.83" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-82.12 673.62,-105.12 769,-105.12 769,-82.12 673.62,-82.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.19" y="-87.83" font-family="arial" font-size="14.00">+12V</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-59.12 603.25,-82.12 673.62,-82.12 673.62,-59.12 603.25,-59.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-64.83" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-59.12 673.62,-82.12 769,-82.12 769,-59.12 673.62,-59.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.94" y="-64.83" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-36.12 603.25,-59.12 673.62,-59.12 673.62,-36.12 603.25,-36.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-41.83" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-36.12 673.62,-59.12 769,-59.12 769,-36.12 673.62,-36.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.94" y="-41.83" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-13.12 603.25,-36.12 673.62,-36.12 673.62,-13.12 603.25,-13.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-18.82" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-13.12 673.62,-36.12 769,-36.12 769,-13.12 673.62,-13.12"/>
 | 
			
		||||
<text text-anchor="start" x="708.94" y="-18.82" font-family="arial" font-size="14.00">+5V</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-94.88C522.89,-94.91 538.87,-91.91 603.25,-91.88"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M459.25,-96.87C523.26,-96.88 539.24,-93.88 603.25,-93.87"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-98.87C523.63,-98.84 539.61,-95.84 603.25,-95.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-69.88C523.13,-69.88 539.12,-68.88 603.25,-68.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-71.88C523.25,-71.88 539.25,-70.88 603.25,-70.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-73.87C523.38,-73.87 539.37,-72.87 603.25,-72.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-44.88C523.38,-44.88 539.37,-45.88 603.25,-45.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-46.88C523.25,-46.88 539.25,-47.88 603.25,-47.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-48.87C523.13,-48.87 539.12,-49.87 603.25,-49.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-19.88C523.63,-19.91 539.61,-22.91 603.25,-22.88"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M459.25,-21.88C523.26,-21.88 539.24,-24.88 603.25,-24.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-23.87C522.89,-23.84 538.87,-26.84 603.25,-26.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="notes">
 | 
			
		||||
  <!-- %notes% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h2>Bill of Materials</h2>
 | 
			
		||||
 | 
			
		||||
<div id="bom">
 | 
			
		||||
  <table class="bom">
 | 
			
		||||
  <tr>
 | 
			
		||||
    <th class="bom_col_id">Id</th>
 | 
			
		||||
    <th class="bom_col_description">Description</th>
 | 
			
		||||
    <th class="bom_col_qty">Qty</th>
 | 
			
		||||
    <th class="bom_col_unit">Unit</th>
 | 
			
		||||
    <th class="bom_col_designators">Designators</th>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">1</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Crimp ferrule, 0.5 mm², OG</td>
 | 
			
		||||
    <td class="bom_col_qty">2</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators"></td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">2</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Crimp ferrule, 1.0 mm², YE</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators"></td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">3</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex 8981, female, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">4</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.5 mm², BK</td>
 | 
			
		||||
    <td class="bom_col_qty">0.6</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">5</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.5 mm², RD</td>
 | 
			
		||||
    <td class="bom_col_qty">0.3</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">6</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.5 mm², YE</td>
 | 
			
		||||
    <td class="bom_col_qty">0.3</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										5
									
								
								tutorial/tutorial06.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,5 @@
 | 
			
		||||
## Custom ferrules
 | 
			
		||||
 | 
			
		||||
* Custom ferrules
 | 
			
		||||
  * Allows attaching more than one wire to a ferrule
 | 
			
		||||
  * Requires defining them as regular connectors with unique designators, adding `category: ferrule` parameter
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial06.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 44 KiB  | 
							
								
								
									
										171
									
								
								tutorial/tutorial06.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,171 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 | 
			
		||||
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="777pt" height="194pt"
 | 
			
		||||
 viewBox="0.00 0.00 777.00 193.62" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 189.62)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-189.62 773,-189.62 773,4 -4,4"/>
 | 
			
		||||
<!-- __F_05_1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>__F_05_1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-119.75 0,-119.75 0,-96 184.25,-96 184.25,-119.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-96 0,-119.75 86.75,-119.75 86.75,-96 0,-96"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-102.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,-96 86.75,-119.75 145.75,-119.75 145.75,-96 86.75,-96"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-102.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,-96 145.75,-119.75 176.25,-119.75 176.25,-96 145.75,-96"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-102.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,-96 176.25,-119.75 184.25,-119.75 184.25,-96 176.25,-96"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,-96 176.25,-119.75 184.25,-119.75 184.25,-96 176.25,-96"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="459.25,-185.62 328.25,-185.62 328.25,-0.12 459.25,-0.12 459.25,-185.62"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="328.25,-161.88 328.25,-185.62 459.25,-185.62 459.25,-161.88 328.25,-161.88"/>
 | 
			
		||||
<text text-anchor="start" x="383.25" y="-168.32" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="328.25,-138.12 328.25,-161.88 352.92,-161.88 352.92,-138.12 328.25,-138.12"/>
 | 
			
		||||
<text text-anchor="start" x="333.46" y="-144.57" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="352.92,-138.12 352.92,-161.88 414.33,-161.88 414.33,-138.12 352.92,-138.12"/>
 | 
			
		||||
<text text-anchor="start" x="358.12" y="-144.57" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="414.33,-138.12 414.33,-161.88 459.25,-161.88 459.25,-138.12 414.33,-138.12"/>
 | 
			
		||||
<text text-anchor="start" x="419.54" y="-144.57" font-family="arial" font-size="14.00">0.3 m</text>
 | 
			
		||||
<text text-anchor="start" x="329.88" y="-122.83" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-103.83" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="393.88" y="-103.83" font-family="arial" font-size="14.00">X1:1:+12V</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-98.12 328.25,-100.12 459.25,-100.12 459.25,-98.12 328.25,-98.12"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="328.25,-96.12 328.25,-98.12 459.25,-98.12 459.25,-96.12 328.25,-96.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-94.12 328.25,-96.12 459.25,-96.12 459.25,-94.12 328.25,-94.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-78.83" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="394.62" y="-78.83" font-family="arial" font-size="14.00">X1:2:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-73.12 328.25,-75.12 459.25,-75.12 459.25,-73.12 328.25,-73.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-71.12 328.25,-73.12 459.25,-73.12 459.25,-71.12 328.25,-71.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-69.12 328.25,-71.12 459.25,-71.12 459.25,-69.12 328.25,-69.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.88" y="-53.83" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="394.62" y="-53.83" font-family="arial" font-size="14.00">X1:3:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-48.12 328.25,-50.12 459.25,-50.12 459.25,-48.12 328.25,-48.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-46.12 328.25,-48.12 459.25,-48.12 459.25,-46.12 328.25,-46.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-44.12 328.25,-46.12 459.25,-46.12 459.25,-44.12 328.25,-44.12"/>
 | 
			
		||||
<text text-anchor="start" x="337.12" y="-28.82" font-family="arial" font-size="14.00">     RD    </text>
 | 
			
		||||
<text text-anchor="start" x="397.62" y="-28.82" font-family="arial" font-size="14.00">X1:4:+5V</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-23.12 328.25,-25.12 459.25,-25.12 459.25,-23.12 328.25,-23.12"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="328.25,-21.12 328.25,-23.12 459.25,-23.12 459.25,-21.12 328.25,-21.12"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="328.25,-19.12 328.25,-21.12 459.25,-21.12 459.25,-19.12 328.25,-19.12"/>
 | 
			
		||||
<text text-anchor="start" x="329.88" y="-3.83" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F_05_1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>__F_05_1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-105.88C247.29,-106.24 262.91,-95.24 328.25,-94.88"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M184.25,-107.88C248.44,-107.87 264.06,-96.87 328.25,-96.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-109.87C249.59,-109.51 265.21,-98.51 328.25,-98.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- F1 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>F1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="182,-71.75 2.25,-71.75 2.25,-48 182,-48 182,-71.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="2.25,-48 2.25,-71.75 89,-71.75 89,-48 2.25,-48"/>
 | 
			
		||||
<text text-anchor="start" x="6.25" y="-54.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="89,-48 89,-71.75 148,-71.75 148,-48 89,-48"/>
 | 
			
		||||
<text text-anchor="start" x="93" y="-54.45" font-family="arial" font-size="14.00">1.0 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="148,-48 148,-71.75 174,-71.75 174,-48 148,-48"/>
 | 
			
		||||
<text text-anchor="start" x="152" y="-54.45" font-family="arial" font-size="14.00">YE</text>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="174,-48 174,-71.75 182,-71.75 182,-48 174,-48"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="174,-48 174,-71.75 182,-71.75 182,-48 174,-48"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- F1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>F1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-57.88C249.06,-58.29 264.75,-70.29 328.25,-69.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-59.88C247.85,-59.88 263.53,-71.88 328.25,-71.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-61.87C246.63,-61.46 262.31,-73.46 328.25,-73.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- F1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>F1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-57.88C246.6,-58.34 262.21,-45.34 328.25,-44.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-59.88C247.88,-59.87 263.49,-46.87 328.25,-46.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M183.12,-61.87C249.16,-61.41 264.77,-48.41 328.25,-48.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F_05_2 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>__F_05_2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="184.25,-23.75 0,-23.75 0,0 184.25,0 184.25,-23.75"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,0 0,-23.75 86.75,-23.75 86.75,0 0,0"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-6.45" font-family="arial" font-size="14.00">Crimp ferrule</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="86.75,0 86.75,-23.75 145.75,-23.75 145.75,0 86.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="90.75" y="-6.45" font-family="arial" font-size="14.00">0.5 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="145.75,0 145.75,-23.75 176.25,-23.75 176.25,0 145.75,0"/>
 | 
			
		||||
<text text-anchor="start" x="149.75" y="-6.45" font-family="arial" font-size="14.00">OG</text>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="176.25,0 176.25,-23.75 184.25,-23.75 184.25,0 176.25,0"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="176.25,0 176.25,-23.75 184.25,-23.75 184.25,0 176.25,0"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- __F_05_2--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>__F_05_2:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-9.88C249.48,-10.19 265.17,-20.19 328.25,-19.88"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M184.25,-11.88C248.4,-11.88 264.1,-21.88 328.25,-21.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M184.25,-13.87C247.33,-13.56 263.02,-23.56 328.25,-23.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="769,-152.62 603.25,-152.62 603.25,-13.12 769,-13.12 769,-152.62"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-128.88 603.25,-152.62 769,-152.62 769,-128.88 603.25,-128.88"/>
 | 
			
		||||
<text text-anchor="start" x="677.88" y="-135.32" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-105.12 603.25,-128.88 681.75,-128.88 681.75,-105.12 603.25,-105.12"/>
 | 
			
		||||
<text text-anchor="start" x="607.25" y="-111.58" font-family="arial" font-size="14.00">Molex 8981</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="681.75,-105.12 681.75,-128.88 731,-128.88 731,-105.12 681.75,-105.12"/>
 | 
			
		||||
<text text-anchor="start" x="685.75" y="-111.58" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="731,-105.12 731,-128.88 769,-128.88 769,-105.12 731,-105.12"/>
 | 
			
		||||
<text text-anchor="start" x="735" y="-111.58" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-82.12 603.25,-105.12 673.62,-105.12 673.62,-82.12 603.25,-82.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-87.83" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-82.12 673.62,-105.12 769,-105.12 769,-82.12 673.62,-82.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.19" y="-87.83" font-family="arial" font-size="14.00">+12V</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-59.12 603.25,-82.12 673.62,-82.12 673.62,-59.12 603.25,-59.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-64.83" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-59.12 673.62,-82.12 769,-82.12 769,-59.12 673.62,-59.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.94" y="-64.83" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-36.12 603.25,-59.12 673.62,-59.12 673.62,-36.12 603.25,-36.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-41.83" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-36.12 673.62,-59.12 769,-59.12 769,-36.12 673.62,-36.12"/>
 | 
			
		||||
<text text-anchor="start" x="705.94" y="-41.83" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="603.25,-13.12 603.25,-36.12 673.62,-36.12 673.62,-13.12 603.25,-13.12"/>
 | 
			
		||||
<text text-anchor="start" x="634.69" y="-18.82" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="673.62,-13.12 673.62,-36.12 769,-36.12 769,-13.12 673.62,-13.12"/>
 | 
			
		||||
<text text-anchor="start" x="708.94" y="-18.82" font-family="arial" font-size="14.00">+5V</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-94.88C522.89,-94.91 538.87,-91.91 603.25,-91.88"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M459.25,-96.87C523.26,-96.88 539.24,-93.88 603.25,-93.87"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-98.87C523.63,-98.84 539.61,-95.84 603.25,-95.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-69.88C523.13,-69.88 539.12,-68.88 603.25,-68.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-71.88C523.25,-71.88 539.25,-70.88 603.25,-70.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-73.87C523.38,-73.87 539.37,-72.87 603.25,-72.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-44.88C523.38,-44.88 539.37,-45.88 603.25,-45.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-46.88C523.25,-46.88 539.25,-47.88 603.25,-47.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-48.87C523.13,-48.87 539.12,-49.87 603.25,-49.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X1 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-19.88C523.63,-19.91 539.61,-22.91 603.25,-22.88"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M459.25,-21.88C523.26,-21.88 539.24,-24.88 603.25,-24.88"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M459.25,-23.87C522.89,-23.84 538.87,-26.84 603.25,-26.87"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 13 KiB  | 
							
								
								
									
										28
									
								
								tutorial/tutorial06.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,28 @@
 | 
			
		||||
connectors:
 | 
			
		||||
  X1:
 | 
			
		||||
    pinlabels: [+12V, GND, GND, +5V]
 | 
			
		||||
    type: Molex 8981
 | 
			
		||||
    subtype: female
 | 
			
		||||
  F_10: # this is a unique ferrule
 | 
			
		||||
    style: simple
 | 
			
		||||
    type: Crimp ferrule
 | 
			
		||||
    subtype: 1.0 mm²
 | 
			
		||||
    color: YE # optional color
 | 
			
		||||
  F_05: # this is a ferrule that will be auto-generated on demand
 | 
			
		||||
    style: simple
 | 
			
		||||
    type: Crimp ferrule
 | 
			
		||||
    subtype: 0.5 mm²
 | 
			
		||||
    color: OG
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    category: bundle # bundle
 | 
			
		||||
    length: 0.3
 | 
			
		||||
    gauge: 0.5 mm2
 | 
			
		||||
    colors: [YE, BK, BK, RD] # custom colors, wirecount is implicit
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
    -
 | 
			
		||||
      - [F_05., F_10.F1, F_10.F1, F_05.]
 | 
			
		||||
      - W1: [1-4]
 | 
			
		||||
      - X1: [1-4]
 | 
			
		||||
							
								
								
									
										6
									
								
								tutorial/tutorial07.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,6 @@
 | 
			
		||||
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	m	W1, W2, W3, W4, W5
 | 
			
		||||
3	Wire, 0.25 mm², TQ	1	m	W1, W2, W3, W4, W5
 | 
			
		||||
4	Wire, 0.25 mm², VT	1	m	W1, W2, W3, W4, W5
 | 
			
		||||
5	Wire, 0.25 mm², YE	1	m	W1, W2, W3, W4, W5
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										713
									
								
								tutorial/tutorial07.gv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,713 @@
 | 
			
		||||
graph {
 | 
			
		||||
// Graph generated by WireViz 0.4.1
 | 
			
		||||
// https://github.com/wireviz/WireViz
 | 
			
		||||
	graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
 | 
			
		||||
	node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
 | 
			
		||||
	edge [fontname=arial style=bold]
 | 
			
		||||
	X1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X3 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X3</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X4 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X4</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X5 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X5</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X6 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X6</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
    <td>GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
    <td>VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
    <td>SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
    <td>SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#00ffff:#000000"]
 | 
			
		||||
	X1:p1r:e -- W1:w1:w
 | 
			
		||||
	W1:w1:e -- X2:p1l:w
 | 
			
		||||
	edge [color="#000000:#ff66cc:#000000"]
 | 
			
		||||
	X1:p2r:e -- W1:w2:w
 | 
			
		||||
	W1:w2:e -- X2:p2l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X1:p3r:e -- W1:w3:w
 | 
			
		||||
	W1:w3:e -- X2:p3l:w
 | 
			
		||||
	edge [color="#000000:#8000ff:#000000"]
 | 
			
		||||
	X1:p4r:e -- W1:w4:w
 | 
			
		||||
	W1:w4:e -- X2:p4l:w
 | 
			
		||||
	W1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm²</td>
 | 
			
		||||
   <td balign="left">0.2 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:1:GND</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     TQ
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:1:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:2:VCC</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     PK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:2:VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff66cc" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:3:SCL</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:3:SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:4:SDA</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     VT
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:4:SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#8000ff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
 | 
			
		||||
	edge [color="#000000:#00ffff:#000000"]
 | 
			
		||||
	X3:p1r:e -- W2:w1:w
 | 
			
		||||
	W2:w1:e -- X2:p1l:w
 | 
			
		||||
	edge [color="#000000:#ff66cc:#000000"]
 | 
			
		||||
	X3:p2r:e -- W2:w2:w
 | 
			
		||||
	W2:w2:e -- X2:p2l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X3:p3r:e -- W2:w3:w
 | 
			
		||||
	W2:w3:e -- X2:p3l:w
 | 
			
		||||
	edge [color="#000000:#8000ff:#000000"]
 | 
			
		||||
	X3:p4r:e -- W2:w4:w
 | 
			
		||||
	W2:w4:e -- X2:p4l:w
 | 
			
		||||
	W2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm²</td>
 | 
			
		||||
   <td balign="left">0.2 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X3:1:GND</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     TQ
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:1:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X3:2:VCC</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     PK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:2:VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff66cc" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X3:3:SCL</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:3:SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X3:4:SDA</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     VT
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:4:SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#8000ff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
 | 
			
		||||
	edge [color="#000000:#00ffff:#000000"]
 | 
			
		||||
	X3:p1r:e -- W3:w1:w
 | 
			
		||||
	W3:w1:e -- X4:p1l:w
 | 
			
		||||
	edge [color="#000000:#ff66cc:#000000"]
 | 
			
		||||
	X3:p2r:e -- W3:w2:w
 | 
			
		||||
	W3:w2:e -- X4:p2l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X3:p3r:e -- W3:w3:w
 | 
			
		||||
	W3:w3:e -- X4:p3l:w
 | 
			
		||||
	edge [color="#000000:#8000ff:#000000"]
 | 
			
		||||
	X3:p4r:e -- W3:w4:w
 | 
			
		||||
	W3:w4:e -- X4:p4l:w
 | 
			
		||||
	W3 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W3</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm²</td>
 | 
			
		||||
   <td balign="left">0.2 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X3:1:GND</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     TQ
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X4:1:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X3:2:VCC</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     PK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X4:2:VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff66cc" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X3:3:SCL</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X4:3:SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X3:4:SDA</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     VT
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X4:4:SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#8000ff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
 | 
			
		||||
	edge [color="#000000:#00ffff:#000000"]
 | 
			
		||||
	X5:p1r:e -- W4:w1:w
 | 
			
		||||
	W4:w1:e -- X4:p1l:w
 | 
			
		||||
	edge [color="#000000:#ff66cc:#000000"]
 | 
			
		||||
	X5:p2r:e -- W4:w2:w
 | 
			
		||||
	W4:w2:e -- X4:p2l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X5:p3r:e -- W4:w3:w
 | 
			
		||||
	W4:w3:e -- X4:p3l:w
 | 
			
		||||
	edge [color="#000000:#8000ff:#000000"]
 | 
			
		||||
	X5:p4r:e -- W4:w4:w
 | 
			
		||||
	W4:w4:e -- X4:p4l:w
 | 
			
		||||
	W4 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W4</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm²</td>
 | 
			
		||||
   <td balign="left">0.2 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X5:1:GND</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     TQ
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X4:1:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X5:2:VCC</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     PK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X4:2:VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff66cc" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X5:3:SCL</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X4:3:SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X5:4:SDA</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     VT
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X4:4:SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#8000ff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
 | 
			
		||||
	edge [color="#000000:#00ffff:#000000"]
 | 
			
		||||
	X5:p1r:e -- W5:w1:w
 | 
			
		||||
	W5:w1:e -- X6:p1l:w
 | 
			
		||||
	edge [color="#000000:#ff66cc:#000000"]
 | 
			
		||||
	X5:p2r:e -- W5:w2:w
 | 
			
		||||
	W5:w2:e -- X6:p2l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X5:p3r:e -- W5:w3:w
 | 
			
		||||
	W5:w3:e -- X6:p3l:w
 | 
			
		||||
	edge [color="#000000:#8000ff:#000000"]
 | 
			
		||||
	X5:p4r:e -- W5:w4:w
 | 
			
		||||
	W5:w4:e -- X6:p4l:w
 | 
			
		||||
	W5 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W5</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm²</td>
 | 
			
		||||
   <td balign="left">0.2 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X5:1:GND</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     TQ
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X6:1:GND</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#00ffff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X5:2:VCC</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     PK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X6:2:VCC</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff66cc" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X5:3:SCL</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X6:3:SCL</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X5:4:SDA</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     VT
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X6:4:SDA</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#8000ff" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										748
									
								
								tutorial/tutorial07.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,748 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en"><head>
 | 
			
		||||
  <meta charset="UTF-8">
 | 
			
		||||
  <meta name="generator" content="WireViz 0.4.1 - https://github.com/wireviz/WireViz">
 | 
			
		||||
  <title>tutorial07</title>
 | 
			
		||||
  <style>
 | 
			
		||||
 | 
			
		||||
    #bom table, th, td {
 | 
			
		||||
      border: 1px solid black;
 | 
			
		||||
      border-collapse: collapse;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #bom th, td {
 | 
			
		||||
      padding: 4px;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bom_col_qty {
 | 
			
		||||
      text-align: right;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head><body style="font-family:arial;background-color:#ffffff">
 | 
			
		||||
<h1>tutorial07</h1>
 | 
			
		||||
<h2>Diagram</h2>
 | 
			
		||||
 | 
			
		||||
<div id="description">
 | 
			
		||||
  <!-- %description% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="diagram">
 | 
			
		||||
  <!-- XML and DOCTYPE declarations from SVG file removed -->
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="845pt" height="1034pt"
 | 
			
		||||
 viewBox="0.00 0.00 845.00 1033.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1029.5)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-1029.5 841,-1029.5 841,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-992.5 0,-992.5 0,-853 180,-853 180,-992.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-968.75 0,-992.5 180,-992.5 180,-968.75 0,-968.75"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-975.2" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-945 0,-968.75 92.75,-968.75 92.75,-945 0,-945"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-951.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-945 92.75,-968.75 142,-968.75 142,-945 92.75,-945"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-951.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-945 142,-968.75 180,-968.75 180,-945 142,-945"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-951.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-922 0,-945 101.5,-945 101.5,-922 0,-922"/>
 | 
			
		||||
<text text-anchor="start" x="35.38" y="-927.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-922 101.5,-945 180,-945 180,-922 101.5,-922"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-927.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-899 0,-922 101.5,-922 101.5,-899 0,-899"/>
 | 
			
		||||
<text text-anchor="start" x="36.5" y="-904.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-899 101.5,-922 180,-922 180,-899 101.5,-899"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-904.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-876 0,-899 101.5,-899 101.5,-876 0,-876"/>
 | 
			
		||||
<text text-anchor="start" x="37.62" y="-881.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-876 101.5,-899 180,-899 180,-876 101.5,-876"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-881.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-853 0,-876 101.5,-876 101.5,-853 0,-853"/>
 | 
			
		||||
<text text-anchor="start" x="36.88" y="-858.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-853 101.5,-876 180,-876 180,-853 101.5,-853"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-858.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node7" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-1025.5 324,-1025.5 324,-840 513,-840 513,-1025.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-1001.75 324,-1025.5 513,-1025.5 513,-1001.75 324,-1001.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-1008.2" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-978 324,-1001.75 365.5,-1001.75 365.5,-978 324,-978"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-984.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-978 365.5,-1001.75 451.25,-1001.75 451.25,-978 365.5,-978"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-984.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-978 451.25,-1001.75 513,-1001.75 513,-978 451.25,-978"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-984.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-962.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-943.7" font-family="arial" font-size="14.00">X1:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-943.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-943.7" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-938 324,-940 513,-940 513,-938 324,-938"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-936 324,-938 513,-938 513,-936 324,-936"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-934 324,-936 513,-936 513,-934 324,-934"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-918.7" font-family="arial" font-size="14.00">X1:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-918.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-918.7" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-913 324,-915 513,-915 513,-913 324,-913"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-911 324,-913 513,-913 513,-911 324,-911"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-909 324,-911 513,-911 513,-909 324,-909"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-893.7" font-family="arial" font-size="14.00">X1:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-893.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-893.7" font-family="arial" font-size="14.00">X2:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-888 324,-890 513,-890 513,-888 324,-888"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-886 324,-888 513,-888 513,-886 324,-886"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-884 324,-886 513,-886 513,-884 324,-884"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-868.7" font-family="arial" font-size="14.00">X1:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-868.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-868.7" font-family="arial" font-size="14.00">X2:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-863 324,-865 513,-865 513,-863 324,-863"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-861 324,-863 513,-863 513,-861 324,-861"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-859 324,-861 513,-861 513,-859 324,-859"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-843.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-931.75C244.38,-931.78 260.36,-934.78 324,-934.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-933.75C244.01,-933.75 259.99,-936.75 324,-936.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-935.75C243.64,-935.72 259.62,-938.72 324,-938.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-908.75C244.13,-908.75 260.12,-909.75 324,-909.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-910.75C244,-910.75 260,-911.75 324,-911.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-912.75C243.88,-912.75 259.87,-913.75 324,-913.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-885.75C243.88,-885.75 259.87,-884.75 324,-884.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-887.75C244,-887.75 260,-886.75 324,-886.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-889.75C244.13,-889.75 260.12,-888.75 324,-888.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-862.75C243.64,-862.78 259.62,-859.78 324,-859.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-864.75C244.01,-864.75 259.99,-861.75 324,-861.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-866.75C244.38,-866.72 260.36,-863.72 324,-863.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="837,-887.5 657,-887.5 657,-748 837,-748 837,-887.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-863.75 657,-887.5 837,-887.5 837,-863.75 657,-863.75"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-870.2" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-840 657,-863.75 749.75,-863.75 749.75,-840 657,-840"/>
 | 
			
		||||
<text text-anchor="start" x="661" y="-846.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="749.75,-840 749.75,-863.75 799,-863.75 799,-840 749.75,-840"/>
 | 
			
		||||
<text text-anchor="start" x="753.75" y="-846.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="799,-840 799,-863.75 837,-863.75 837,-840 799,-840"/>
 | 
			
		||||
<text text-anchor="start" x="803" y="-846.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-817 657,-840 735.5,-840 735.5,-817 657,-817"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-822.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-817 735.5,-840 837,-840 837,-817 735.5,-817"/>
 | 
			
		||||
<text text-anchor="start" x="770.88" y="-822.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-794 657,-817 735.5,-817 735.5,-794 657,-794"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-799.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-794 735.5,-817 837,-817 837,-794 735.5,-794"/>
 | 
			
		||||
<text text-anchor="start" x="772" y="-799.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-771 657,-794 735.5,-794 735.5,-771 657,-771"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-776.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-771 735.5,-794 837,-794 837,-771 735.5,-771"/>
 | 
			
		||||
<text text-anchor="start" x="773.12" y="-776.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-748 657,-771 735.5,-771 735.5,-748 657,-748"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-753.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-748 735.5,-771 837,-771 837,-748 735.5,-748"/>
 | 
			
		||||
<text text-anchor="start" x="772.38" y="-753.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>X3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-677.5 0,-677.5 0,-538 180,-538 180,-677.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-653.75 0,-677.5 180,-677.5 180,-653.75 0,-653.75"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-660.2" font-family="arial" font-size="14.00">X3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-630 0,-653.75 92.75,-653.75 92.75,-630 0,-630"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-636.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-630 92.75,-653.75 142,-653.75 142,-630 92.75,-630"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-636.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-630 142,-653.75 180,-653.75 180,-630 142,-630"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-636.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-607 0,-630 101.5,-630 101.5,-607 0,-607"/>
 | 
			
		||||
<text text-anchor="start" x="35.38" y="-612.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-607 101.5,-630 180,-630 180,-607 101.5,-607"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-612.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-584 0,-607 101.5,-607 101.5,-584 0,-584"/>
 | 
			
		||||
<text text-anchor="start" x="36.5" y="-589.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-584 101.5,-607 180,-607 180,-584 101.5,-584"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-589.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-561 0,-584 101.5,-584 101.5,-561 0,-561"/>
 | 
			
		||||
<text text-anchor="start" x="37.62" y="-566.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-561 101.5,-584 180,-584 180,-561 101.5,-561"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-566.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-538 0,-561 101.5,-561 101.5,-538 0,-538"/>
 | 
			
		||||
<text text-anchor="start" x="36.88" y="-543.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-538 101.5,-561 180,-561 180,-538 101.5,-538"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-543.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2 -->
 | 
			
		||||
<g id="node8" class="node">
 | 
			
		||||
<title>W2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-815.5 324,-815.5 324,-630 513,-630 513,-815.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-791.75 324,-815.5 513,-815.5 513,-791.75 324,-791.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-798.2" font-family="arial" font-size="14.00">W2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-768 324,-791.75 365.5,-791.75 365.5,-768 324,-768"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-774.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-768 365.5,-791.75 451.25,-791.75 451.25,-768 365.5,-768"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-774.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-768 451.25,-791.75 513,-791.75 513,-768 451.25,-768"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-774.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-752.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-733.7" font-family="arial" font-size="14.00">X3:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-733.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-733.7" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-728 324,-730 513,-730 513,-728 324,-728"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-726 324,-728 513,-728 513,-726 324,-726"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-724 324,-726 513,-726 513,-724 324,-724"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-708.7" font-family="arial" font-size="14.00">X3:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-708.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-708.7" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-703 324,-705 513,-705 513,-703 324,-703"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-701 324,-703 513,-703 513,-701 324,-701"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-699 324,-701 513,-701 513,-699 324,-699"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-683.7" font-family="arial" font-size="14.00">X3:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-683.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-683.7" font-family="arial" font-size="14.00">X2:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-678 324,-680 513,-680 513,-678 324,-678"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-676 324,-678 513,-678 513,-676 324,-676"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-674 324,-676 513,-676 513,-674 324,-674"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-658.7" font-family="arial" font-size="14.00">X3:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-658.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-658.7" font-family="arial" font-size="14.00">X2:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-653 324,-655 513,-655 513,-653 324,-653"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-651 324,-653 513,-653 513,-651 324,-651"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-649 324,-651 513,-651 513,-649 324,-649"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-633.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W2 -->
 | 
			
		||||
<g id="edge9" class="edge">
 | 
			
		||||
<title>X3:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-616.75C261.98,-619.04 245.98,-727.04 324,-724.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-618.75C260,-618.75 244,-726.75 324,-726.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-620.75C258.02,-618.46 242.02,-726.46 324,-728.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W2 -->
 | 
			
		||||
<g id="edge11" class="edge">
 | 
			
		||||
<title>X3:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-593.75C261.45,-596.03 246.51,-702.03 324,-699.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-595.75C259.47,-595.75 244.53,-701.75 324,-701.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-597.75C257.49,-595.47 242.55,-701.47 324,-703.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W2 -->
 | 
			
		||||
<g id="edge13" class="edge">
 | 
			
		||||
<title>X3:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-570.75C260.93,-573.01 247.04,-677.01 324,-674.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-572.75C258.95,-572.75 245.05,-676.75 324,-676.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-574.75C256.96,-572.49 243.07,-676.49 324,-678.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W2 -->
 | 
			
		||||
<g id="edge15" class="edge">
 | 
			
		||||
<title>X3:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-547.75C260.41,-550 247.56,-652 324,-649.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-549.75C258.43,-549.75 245.57,-651.75 324,-651.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-551.75C256.44,-549.5 243.59,-651.5 324,-653.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3 -->
 | 
			
		||||
<g id="node9" class="node">
 | 
			
		||||
<title>W3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-605.5 324,-605.5 324,-420 513,-420 513,-605.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-581.75 324,-605.5 513,-605.5 513,-581.75 324,-581.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-588.2" font-family="arial" font-size="14.00">W3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-558 324,-581.75 365.5,-581.75 365.5,-558 324,-558"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-564.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-558 365.5,-581.75 451.25,-581.75 451.25,-558 365.5,-558"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-564.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-558 451.25,-581.75 513,-581.75 513,-558 451.25,-558"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-564.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-542.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-523.7" font-family="arial" font-size="14.00">X3:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-523.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-523.7" font-family="arial" font-size="14.00">X4:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-518 324,-520 513,-520 513,-518 324,-518"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-516 324,-518 513,-518 513,-516 324,-516"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-514 324,-516 513,-516 513,-514 324,-514"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-498.7" font-family="arial" font-size="14.00">X3:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-498.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-498.7" font-family="arial" font-size="14.00">X4:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-493 324,-495 513,-495 513,-493 324,-493"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-491 324,-493 513,-493 513,-491 324,-491"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-489 324,-491 513,-491 513,-489 324,-489"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-473.7" font-family="arial" font-size="14.00">X3:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-473.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-473.7" font-family="arial" font-size="14.00">X4:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-468 324,-470 513,-470 513,-468 324,-468"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-466 324,-468 513,-468 513,-466 324,-466"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-464 324,-466 513,-466 513,-464 324,-464"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-448.7" font-family="arial" font-size="14.00">X3:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-448.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-448.7" font-family="arial" font-size="14.00">X4:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-443 324,-445 513,-445 513,-443 324,-443"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-441 324,-443 513,-443 513,-441 324,-441"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-439 324,-441 513,-441 513,-439 324,-439"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-423.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W3 -->
 | 
			
		||||
<g id="edge17" class="edge">
 | 
			
		||||
<title>X3:e--W3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-616.75C256.44,-619 243.59,-517 324,-514.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-618.75C258.43,-618.75 245.57,-516.75 324,-516.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-620.75C260.41,-618.5 247.56,-516.5 324,-518.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W3 -->
 | 
			
		||||
<g id="edge19" class="edge">
 | 
			
		||||
<title>X3:e--W3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-593.75C256.96,-596.01 243.07,-492.01 324,-489.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-595.75C258.95,-595.75 245.05,-491.75 324,-491.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-597.75C260.93,-595.49 247.04,-491.49 324,-493.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W3 -->
 | 
			
		||||
<g id="edge21" class="edge">
 | 
			
		||||
<title>X3:e--W3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-570.75C257.49,-573.03 242.55,-467.03 324,-464.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-572.75C259.47,-572.75 244.53,-466.75 324,-466.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-574.75C261.45,-572.47 246.51,-466.47 324,-468.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W3 -->
 | 
			
		||||
<g id="edge23" class="edge">
 | 
			
		||||
<title>X3:e--W3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-547.75C258.02,-550.04 242.02,-442.04 324,-439.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-549.75C260,-549.75 244,-441.75 324,-441.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-551.75C261.98,-549.46 245.98,-441.46 324,-443.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X4 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>X4</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="837,-467.5 657,-467.5 657,-328 837,-328 837,-467.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-443.75 657,-467.5 837,-467.5 837,-443.75 657,-443.75"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-450.2" font-family="arial" font-size="14.00">X4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-420 657,-443.75 749.75,-443.75 749.75,-420 657,-420"/>
 | 
			
		||||
<text text-anchor="start" x="661" y="-426.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="749.75,-420 749.75,-443.75 799,-443.75 799,-420 749.75,-420"/>
 | 
			
		||||
<text text-anchor="start" x="753.75" y="-426.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="799,-420 799,-443.75 837,-443.75 837,-420 799,-420"/>
 | 
			
		||||
<text text-anchor="start" x="803" y="-426.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-397 657,-420 735.5,-420 735.5,-397 657,-397"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-402.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-397 735.5,-420 837,-420 837,-397 735.5,-397"/>
 | 
			
		||||
<text text-anchor="start" x="770.88" y="-402.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-374 657,-397 735.5,-397 735.5,-374 657,-374"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-379.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-374 735.5,-397 837,-397 837,-374 735.5,-374"/>
 | 
			
		||||
<text text-anchor="start" x="772" y="-379.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-351 657,-374 735.5,-374 735.5,-351 657,-351"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-356.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-351 735.5,-374 837,-374 837,-351 735.5,-351"/>
 | 
			
		||||
<text text-anchor="start" x="773.12" y="-356.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-328 657,-351 735.5,-351 735.5,-328 657,-328"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-333.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-328 735.5,-351 837,-351 837,-328 735.5,-328"/>
 | 
			
		||||
<text text-anchor="start" x="772.38" y="-333.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>X5</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-257.5 0,-257.5 0,-118 180,-118 180,-257.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-233.75 0,-257.5 180,-257.5 180,-233.75 0,-233.75"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-240.2" font-family="arial" font-size="14.00">X5</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-210 0,-233.75 92.75,-233.75 92.75,-210 0,-210"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-216.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-210 92.75,-233.75 142,-233.75 142,-210 92.75,-210"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-216.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-210 142,-233.75 180,-233.75 180,-210 142,-210"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-216.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-187 0,-210 101.5,-210 101.5,-187 0,-187"/>
 | 
			
		||||
<text text-anchor="start" x="35.38" y="-192.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-187 101.5,-210 180,-210 180,-187 101.5,-187"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-192.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-164 0,-187 101.5,-187 101.5,-164 0,-164"/>
 | 
			
		||||
<text text-anchor="start" x="36.5" y="-169.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-164 101.5,-187 180,-187 180,-164 101.5,-164"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-169.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-141 0,-164 101.5,-164 101.5,-141 0,-141"/>
 | 
			
		||||
<text text-anchor="start" x="37.62" y="-146.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-141 101.5,-164 180,-164 180,-141 101.5,-141"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-146.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-118 0,-141 101.5,-141 101.5,-118 0,-118"/>
 | 
			
		||||
<text text-anchor="start" x="36.88" y="-123.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-118 101.5,-141 180,-141 180,-118 101.5,-118"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-123.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4 -->
 | 
			
		||||
<g id="node10" class="node">
 | 
			
		||||
<title>W4</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-395.5 324,-395.5 324,-210 513,-210 513,-395.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-371.75 324,-395.5 513,-395.5 513,-371.75 324,-371.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-378.2" font-family="arial" font-size="14.00">W4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-348 324,-371.75 365.5,-371.75 365.5,-348 324,-348"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-354.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-348 365.5,-371.75 451.25,-371.75 451.25,-348 365.5,-348"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-354.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-348 451.25,-371.75 513,-371.75 513,-348 451.25,-348"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-354.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-332.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-313.7" font-family="arial" font-size="14.00">X5:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-313.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-313.7" font-family="arial" font-size="14.00">X4:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-308 324,-310 513,-310 513,-308 324,-308"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-306 324,-308 513,-308 513,-306 324,-306"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-304 324,-306 513,-306 513,-304 324,-304"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-288.7" font-family="arial" font-size="14.00">X5:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-288.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-288.7" font-family="arial" font-size="14.00">X4:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-283 324,-285 513,-285 513,-283 324,-283"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-281 324,-283 513,-283 513,-281 324,-281"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-279 324,-281 513,-281 513,-279 324,-279"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-263.7" font-family="arial" font-size="14.00">X5:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-263.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-263.7" font-family="arial" font-size="14.00">X4:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-258 324,-260 513,-260 513,-258 324,-258"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-256 324,-258 513,-258 513,-256 324,-256"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-254 324,-256 513,-256 513,-254 324,-254"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-238.7" font-family="arial" font-size="14.00">X5:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-238.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-238.7" font-family="arial" font-size="14.00">X4:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-233 324,-235 513,-235 513,-233 324,-233"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-231 324,-233 513,-233 513,-231 324,-231"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-229 324,-231 513,-231 513,-229 324,-229"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-213.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W4 -->
 | 
			
		||||
<g id="edge25" class="edge">
 | 
			
		||||
<title>X5:e--W4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-196.75C261.98,-199.04 245.98,-307.04 324,-304.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-198.75C260,-198.75 244,-306.75 324,-306.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-200.75C258.02,-198.46 242.02,-306.46 324,-308.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W4 -->
 | 
			
		||||
<g id="edge27" class="edge">
 | 
			
		||||
<title>X5:e--W4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-173.75C261.45,-176.03 246.51,-282.03 324,-279.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-175.75C259.47,-175.75 244.53,-281.75 324,-281.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-177.75C257.49,-175.47 242.55,-281.47 324,-283.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W4 -->
 | 
			
		||||
<g id="edge29" class="edge">
 | 
			
		||||
<title>X5:e--W4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150.75C260.93,-153.01 247.04,-257.01 324,-254.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-152.75C258.95,-152.75 245.05,-256.75 324,-256.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-154.75C256.96,-152.49 243.07,-256.49 324,-258.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W4 -->
 | 
			
		||||
<g id="edge31" class="edge">
 | 
			
		||||
<title>X5:e--W4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-127.75C260.41,-130 247.56,-232 324,-229.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-129.75C258.43,-129.75 245.57,-231.75 324,-231.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-131.75C256.44,-129.5 243.59,-231.5 324,-233.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5 -->
 | 
			
		||||
<g id="node11" class="node">
 | 
			
		||||
<title>W5</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-185.5 324,-185.5 324,0 513,0 513,-185.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-161.75 324,-185.5 513,-185.5 513,-161.75 324,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-168.2" font-family="arial" font-size="14.00">W5</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-138 324,-161.75 365.5,-161.75 365.5,-138 324,-138"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-144.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-138 365.5,-161.75 451.25,-161.75 451.25,-138 365.5,-138"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-144.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-138 451.25,-161.75 513,-161.75 513,-138 451.25,-138"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-144.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-122.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-103.7" font-family="arial" font-size="14.00">X5:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-103.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-103.7" font-family="arial" font-size="14.00">X6:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-98 324,-100 513,-100 513,-98 324,-98"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-96 324,-98 513,-98 513,-96 324,-96"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-94 324,-96 513,-96 513,-94 324,-94"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-78.7" font-family="arial" font-size="14.00">X5:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-78.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-78.7" font-family="arial" font-size="14.00">X6:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-73 324,-75 513,-75 513,-73 324,-73"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-71 324,-73 513,-73 513,-71 324,-71"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-69 324,-71 513,-71 513,-69 324,-69"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-53.7" font-family="arial" font-size="14.00">X5:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-53.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-53.7" font-family="arial" font-size="14.00">X6:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-48 324,-50 513,-50 513,-48 324,-48"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-46 324,-48 513,-48 513,-46 324,-46"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-44 324,-46 513,-46 513,-44 324,-44"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-28.7" font-family="arial" font-size="14.00">X5:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-28.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-28.7" font-family="arial" font-size="14.00">X6:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-23 324,-25 513,-25 513,-23 324,-23"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-21 324,-23 513,-23 513,-21 324,-21"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-19 324,-21 513,-21 513,-19 324,-19"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-3.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W5 -->
 | 
			
		||||
<g id="edge33" class="edge">
 | 
			
		||||
<title>X5:e--W5:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-196.75C256.44,-199 243.59,-97 324,-94.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-198.75C258.43,-198.75 245.57,-96.75 324,-96.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-200.75C260.41,-198.5 247.56,-96.5 324,-98.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W5 -->
 | 
			
		||||
<g id="edge35" class="edge">
 | 
			
		||||
<title>X5:e--W5:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-173.75C256.96,-176.01 243.07,-72.01 324,-69.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-175.75C258.95,-175.75 245.05,-71.75 324,-71.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-177.75C260.93,-175.49 247.04,-71.49 324,-73.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W5 -->
 | 
			
		||||
<g id="edge37" class="edge">
 | 
			
		||||
<title>X5:e--W5:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150.75C257.49,-153.03 242.55,-47.03 324,-44.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-152.75C259.47,-152.75 244.53,-46.75 324,-46.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-154.75C261.45,-152.47 246.51,-46.47 324,-48.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W5 -->
 | 
			
		||||
<g id="edge39" class="edge">
 | 
			
		||||
<title>X5:e--W5:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-127.75C258.02,-130.04 242.02,-22.04 324,-19.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-129.75C260,-129.75 244,-21.75 324,-21.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-131.75C261.98,-129.46 245.98,-21.46 324,-23.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X6 -->
 | 
			
		||||
<g id="node6" class="node">
 | 
			
		||||
<title>X6</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="837,-152.5 657,-152.5 657,-13 837,-13 837,-152.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-128.75 657,-152.5 837,-152.5 837,-128.75 657,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-135.2" font-family="arial" font-size="14.00">X6</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-105 657,-128.75 749.75,-128.75 749.75,-105 657,-105"/>
 | 
			
		||||
<text text-anchor="start" x="661" y="-111.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="749.75,-105 749.75,-128.75 799,-128.75 799,-105 749.75,-105"/>
 | 
			
		||||
<text text-anchor="start" x="753.75" y="-111.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="799,-105 799,-128.75 837,-128.75 837,-105 799,-105"/>
 | 
			
		||||
<text text-anchor="start" x="803" y="-111.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-82 657,-105 735.5,-105 735.5,-82 657,-82"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-87.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-82 735.5,-105 837,-105 837,-82 735.5,-82"/>
 | 
			
		||||
<text text-anchor="start" x="770.88" y="-87.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-59 657,-82 735.5,-82 735.5,-59 657,-59"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-64.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-59 735.5,-82 837,-82 837,-59 735.5,-59"/>
 | 
			
		||||
<text text-anchor="start" x="772" y="-64.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-36 657,-59 735.5,-59 735.5,-36 657,-36"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-41.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-36 735.5,-59 837,-59 837,-36 735.5,-36"/>
 | 
			
		||||
<text text-anchor="start" x="773.12" y="-41.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-13 657,-36 735.5,-36 735.5,-13 657,-13"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-18.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-13 735.5,-36 837,-36 837,-13 735.5,-13"/>
 | 
			
		||||
<text text-anchor="start" x="772.38" y="-18.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-934.75C591.02,-937.04 575.02,-829.04 657,-826.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-936.75C593,-936.75 577,-828.75 657,-828.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-938.75C594.98,-936.46 578.98,-828.46 657,-830.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-909.75C590.49,-912.03 575.55,-806.03 657,-803.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-911.75C592.47,-911.75 577.53,-805.75 657,-805.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-913.75C594.45,-911.47 579.51,-805.47 657,-807.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-884.75C589.96,-887.01 576.07,-783.01 657,-780.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-886.75C591.95,-886.75 578.05,-782.75 657,-782.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-888.75C593.93,-886.49 580.04,-782.49 657,-784.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-859.75C589.44,-862 576.59,-760 657,-757.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-861.75C591.43,-861.75 578.57,-759.75 657,-759.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-863.75C593.41,-861.5 580.56,-759.5 657,-761.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X2 -->
 | 
			
		||||
<g id="edge10" class="edge">
 | 
			
		||||
<title>W2:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-724.75C593.41,-727 580.56,-829 657,-826.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-726.75C591.43,-726.75 578.57,-828.75 657,-828.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-728.75C589.44,-726.5 576.59,-828.5 657,-830.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X2 -->
 | 
			
		||||
<g id="edge12" class="edge">
 | 
			
		||||
<title>W2:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-699.75C593.93,-702.01 580.04,-806.01 657,-803.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-701.75C591.95,-701.75 578.05,-805.75 657,-805.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-703.75C589.96,-701.49 576.07,-805.49 657,-807.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X2 -->
 | 
			
		||||
<g id="edge14" class="edge">
 | 
			
		||||
<title>W2:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-674.75C594.45,-677.03 579.51,-783.03 657,-780.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-676.75C592.47,-676.75 577.53,-782.75 657,-782.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-678.75C590.49,-676.47 575.55,-782.47 657,-784.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X2 -->
 | 
			
		||||
<g id="edge16" class="edge">
 | 
			
		||||
<title>W2:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-649.75C594.98,-652.04 578.98,-760.04 657,-757.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-651.75C593,-651.75 577,-759.75 657,-759.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-653.75C591.02,-651.46 575.02,-759.46 657,-761.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3--X4 -->
 | 
			
		||||
<g id="edge18" class="edge">
 | 
			
		||||
<title>W3:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-514.75C591.02,-517.04 575.02,-409.04 657,-406.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-516.75C593,-516.75 577,-408.75 657,-408.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-518.75C594.98,-516.46 578.98,-408.46 657,-410.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3--X4 -->
 | 
			
		||||
<g id="edge20" class="edge">
 | 
			
		||||
<title>W3:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-489.75C590.49,-492.03 575.55,-386.03 657,-383.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-491.75C592.47,-491.75 577.53,-385.75 657,-385.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-493.75C594.45,-491.47 579.51,-385.47 657,-387.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3--X4 -->
 | 
			
		||||
<g id="edge22" class="edge">
 | 
			
		||||
<title>W3:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-464.75C589.96,-467.01 576.07,-363.01 657,-360.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-466.75C591.95,-466.75 578.05,-362.75 657,-362.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-468.75C593.93,-466.49 580.04,-362.49 657,-364.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3--X4 -->
 | 
			
		||||
<g id="edge24" class="edge">
 | 
			
		||||
<title>W3:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-439.75C589.44,-442 576.59,-340 657,-337.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-441.75C591.43,-441.75 578.57,-339.75 657,-339.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-443.75C593.41,-441.5 580.56,-339.5 657,-341.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4--X4 -->
 | 
			
		||||
<g id="edge26" class="edge">
 | 
			
		||||
<title>W4:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-304.75C593.41,-307 580.56,-409 657,-406.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-306.75C591.43,-306.75 578.57,-408.75 657,-408.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-308.75C589.44,-306.5 576.59,-408.5 657,-410.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4--X4 -->
 | 
			
		||||
<g id="edge28" class="edge">
 | 
			
		||||
<title>W4:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-279.75C593.93,-282.01 580.04,-386.01 657,-383.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-281.75C591.95,-281.75 578.05,-385.75 657,-385.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-283.75C589.96,-281.49 576.07,-385.49 657,-387.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4--X4 -->
 | 
			
		||||
<g id="edge30" class="edge">
 | 
			
		||||
<title>W4:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-254.75C594.45,-257.03 579.51,-363.03 657,-360.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-256.75C592.47,-256.75 577.53,-362.75 657,-362.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-258.75C590.49,-256.47 575.55,-362.47 657,-364.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4--X4 -->
 | 
			
		||||
<g id="edge32" class="edge">
 | 
			
		||||
<title>W4:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-229.75C594.98,-232.04 578.98,-340.04 657,-337.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-231.75C593,-231.75 577,-339.75 657,-339.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-233.75C591.02,-231.46 575.02,-339.46 657,-341.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5--X6 -->
 | 
			
		||||
<g id="edge34" class="edge">
 | 
			
		||||
<title>W5:e--X6:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-94.75C576.64,-94.78 592.62,-91.78 657,-91.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-96.75C577.01,-96.75 592.99,-93.75 657,-93.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-98.75C577.38,-98.72 593.36,-95.72 657,-95.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5--X6 -->
 | 
			
		||||
<g id="edge36" class="edge">
 | 
			
		||||
<title>W5:e--X6:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-69.75C576.88,-69.75 592.87,-68.75 657,-68.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-71.75C577,-71.75 593,-70.75 657,-70.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-73.75C577.13,-73.75 593.12,-72.75 657,-72.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5--X6 -->
 | 
			
		||||
<g id="edge38" class="edge">
 | 
			
		||||
<title>W5:e--X6:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-44.75C577.13,-44.75 593.12,-45.75 657,-45.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-46.75C577,-46.75 593,-47.75 657,-47.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-48.75C576.88,-48.75 592.87,-49.75 657,-49.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5--X6 -->
 | 
			
		||||
<g id="edge40" class="edge">
 | 
			
		||||
<title>W5:e--X6:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-19.75C577.38,-19.78 593.36,-22.78 657,-22.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-21.75C577.01,-21.75 592.99,-24.75 657,-24.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-23.75C576.64,-23.72 592.62,-26.72 657,-26.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="notes">
 | 
			
		||||
  <!-- %notes% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h2>Bill of Materials</h2>
 | 
			
		||||
 | 
			
		||||
<div id="bom">
 | 
			
		||||
  <table class="bom">
 | 
			
		||||
  <tr>
 | 
			
		||||
    <th class="bom_col_id">Id</th>
 | 
			
		||||
    <th class="bom_col_description">Description</th>
 | 
			
		||||
    <th class="bom_col_qty">Qty</th>
 | 
			
		||||
    <th class="bom_col_unit">Unit</th>
 | 
			
		||||
    <th class="bom_col_designators">Designators</th>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">1</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">6</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1, X2, X3, X4, X5, X6</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">2</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.25 mm², PK</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1, W2, W3, W4, W5</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">3</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.25 mm², TQ</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1, W2, W3, W4, W5</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">4</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.25 mm², VT</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1, W2, W3, W4, W5</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">5</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.25 mm², YE</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1, W2, W3, W4, W5</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										4
									
								
								tutorial/tutorial07.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,4 @@
 | 
			
		||||
## Daisy chaining (II)
 | 
			
		||||
 | 
			
		||||
* Zig-zag daisy chain
 | 
			
		||||
  * Convenient for longer chains
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial07.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 332 KiB  | 
							
								
								
									
										661
									
								
								tutorial/tutorial07.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,661 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 | 
			
		||||
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="845pt" height="1034pt"
 | 
			
		||||
 viewBox="0.00 0.00 845.00 1033.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1029.5)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-1029.5 841,-1029.5 841,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-992.5 0,-992.5 0,-853 180,-853 180,-992.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-968.75 0,-992.5 180,-992.5 180,-968.75 0,-968.75"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-975.2" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-945 0,-968.75 92.75,-968.75 92.75,-945 0,-945"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-951.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-945 92.75,-968.75 142,-968.75 142,-945 92.75,-945"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-951.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-945 142,-968.75 180,-968.75 180,-945 142,-945"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-951.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-922 0,-945 101.5,-945 101.5,-922 0,-922"/>
 | 
			
		||||
<text text-anchor="start" x="35.38" y="-927.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-922 101.5,-945 180,-945 180,-922 101.5,-922"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-927.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-899 0,-922 101.5,-922 101.5,-899 0,-899"/>
 | 
			
		||||
<text text-anchor="start" x="36.5" y="-904.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-899 101.5,-922 180,-922 180,-899 101.5,-899"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-904.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-876 0,-899 101.5,-899 101.5,-876 0,-876"/>
 | 
			
		||||
<text text-anchor="start" x="37.62" y="-881.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-876 101.5,-899 180,-899 180,-876 101.5,-876"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-881.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-853 0,-876 101.5,-876 101.5,-853 0,-853"/>
 | 
			
		||||
<text text-anchor="start" x="36.88" y="-858.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-853 101.5,-876 180,-876 180,-853 101.5,-853"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-858.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node7" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-1025.5 324,-1025.5 324,-840 513,-840 513,-1025.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-1001.75 324,-1025.5 513,-1025.5 513,-1001.75 324,-1001.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-1008.2" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-978 324,-1001.75 365.5,-1001.75 365.5,-978 324,-978"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-984.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-978 365.5,-1001.75 451.25,-1001.75 451.25,-978 365.5,-978"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-984.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-978 451.25,-1001.75 513,-1001.75 513,-978 451.25,-978"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-984.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-962.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-943.7" font-family="arial" font-size="14.00">X1:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-943.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-943.7" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-938 324,-940 513,-940 513,-938 324,-938"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-936 324,-938 513,-938 513,-936 324,-936"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-934 324,-936 513,-936 513,-934 324,-934"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-918.7" font-family="arial" font-size="14.00">X1:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-918.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-918.7" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-913 324,-915 513,-915 513,-913 324,-913"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-911 324,-913 513,-913 513,-911 324,-911"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-909 324,-911 513,-911 513,-909 324,-909"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-893.7" font-family="arial" font-size="14.00">X1:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-893.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-893.7" font-family="arial" font-size="14.00">X2:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-888 324,-890 513,-890 513,-888 324,-888"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-886 324,-888 513,-888 513,-886 324,-886"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-884 324,-886 513,-886 513,-884 324,-884"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-868.7" font-family="arial" font-size="14.00">X1:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-868.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-868.7" font-family="arial" font-size="14.00">X2:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-863 324,-865 513,-865 513,-863 324,-863"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-861 324,-863 513,-863 513,-861 324,-861"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-859 324,-861 513,-861 513,-859 324,-859"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-843.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-931.75C244.38,-931.78 260.36,-934.78 324,-934.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-933.75C244.01,-933.75 259.99,-936.75 324,-936.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-935.75C243.64,-935.72 259.62,-938.72 324,-938.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-908.75C244.13,-908.75 260.12,-909.75 324,-909.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-910.75C244,-910.75 260,-911.75 324,-911.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-912.75C243.88,-912.75 259.87,-913.75 324,-913.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-885.75C243.88,-885.75 259.87,-884.75 324,-884.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-887.75C244,-887.75 260,-886.75 324,-886.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-889.75C244.13,-889.75 260.12,-888.75 324,-888.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-862.75C243.64,-862.78 259.62,-859.78 324,-859.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-864.75C244.01,-864.75 259.99,-861.75 324,-861.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-866.75C244.38,-866.72 260.36,-863.72 324,-863.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="837,-887.5 657,-887.5 657,-748 837,-748 837,-887.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-863.75 657,-887.5 837,-887.5 837,-863.75 657,-863.75"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-870.2" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-840 657,-863.75 749.75,-863.75 749.75,-840 657,-840"/>
 | 
			
		||||
<text text-anchor="start" x="661" y="-846.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="749.75,-840 749.75,-863.75 799,-863.75 799,-840 749.75,-840"/>
 | 
			
		||||
<text text-anchor="start" x="753.75" y="-846.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="799,-840 799,-863.75 837,-863.75 837,-840 799,-840"/>
 | 
			
		||||
<text text-anchor="start" x="803" y="-846.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-817 657,-840 735.5,-840 735.5,-817 657,-817"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-822.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-817 735.5,-840 837,-840 837,-817 735.5,-817"/>
 | 
			
		||||
<text text-anchor="start" x="770.88" y="-822.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-794 657,-817 735.5,-817 735.5,-794 657,-794"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-799.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-794 735.5,-817 837,-817 837,-794 735.5,-794"/>
 | 
			
		||||
<text text-anchor="start" x="772" y="-799.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-771 657,-794 735.5,-794 735.5,-771 657,-771"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-776.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-771 735.5,-794 837,-794 837,-771 735.5,-771"/>
 | 
			
		||||
<text text-anchor="start" x="773.12" y="-776.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-748 657,-771 735.5,-771 735.5,-748 657,-748"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-753.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-748 735.5,-771 837,-771 837,-748 735.5,-748"/>
 | 
			
		||||
<text text-anchor="start" x="772.38" y="-753.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>X3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-677.5 0,-677.5 0,-538 180,-538 180,-677.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-653.75 0,-677.5 180,-677.5 180,-653.75 0,-653.75"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-660.2" font-family="arial" font-size="14.00">X3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-630 0,-653.75 92.75,-653.75 92.75,-630 0,-630"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-636.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-630 92.75,-653.75 142,-653.75 142,-630 92.75,-630"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-636.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-630 142,-653.75 180,-653.75 180,-630 142,-630"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-636.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-607 0,-630 101.5,-630 101.5,-607 0,-607"/>
 | 
			
		||||
<text text-anchor="start" x="35.38" y="-612.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-607 101.5,-630 180,-630 180,-607 101.5,-607"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-612.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-584 0,-607 101.5,-607 101.5,-584 0,-584"/>
 | 
			
		||||
<text text-anchor="start" x="36.5" y="-589.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-584 101.5,-607 180,-607 180,-584 101.5,-584"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-589.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-561 0,-584 101.5,-584 101.5,-561 0,-561"/>
 | 
			
		||||
<text text-anchor="start" x="37.62" y="-566.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-561 101.5,-584 180,-584 180,-561 101.5,-561"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-566.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-538 0,-561 101.5,-561 101.5,-538 0,-538"/>
 | 
			
		||||
<text text-anchor="start" x="36.88" y="-543.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-538 101.5,-561 180,-561 180,-538 101.5,-538"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-543.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2 -->
 | 
			
		||||
<g id="node8" class="node">
 | 
			
		||||
<title>W2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-815.5 324,-815.5 324,-630 513,-630 513,-815.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-791.75 324,-815.5 513,-815.5 513,-791.75 324,-791.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-798.2" font-family="arial" font-size="14.00">W2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-768 324,-791.75 365.5,-791.75 365.5,-768 324,-768"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-774.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-768 365.5,-791.75 451.25,-791.75 451.25,-768 365.5,-768"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-774.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-768 451.25,-791.75 513,-791.75 513,-768 451.25,-768"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-774.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-752.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-733.7" font-family="arial" font-size="14.00">X3:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-733.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-733.7" font-family="arial" font-size="14.00">X2:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-728 324,-730 513,-730 513,-728 324,-728"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-726 324,-728 513,-728 513,-726 324,-726"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-724 324,-726 513,-726 513,-724 324,-724"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-708.7" font-family="arial" font-size="14.00">X3:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-708.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-708.7" font-family="arial" font-size="14.00">X2:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-703 324,-705 513,-705 513,-703 324,-703"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-701 324,-703 513,-703 513,-701 324,-701"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-699 324,-701 513,-701 513,-699 324,-699"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-683.7" font-family="arial" font-size="14.00">X3:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-683.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-683.7" font-family="arial" font-size="14.00">X2:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-678 324,-680 513,-680 513,-678 324,-678"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-676 324,-678 513,-678 513,-676 324,-676"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-674 324,-676 513,-676 513,-674 324,-674"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-658.7" font-family="arial" font-size="14.00">X3:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-658.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-658.7" font-family="arial" font-size="14.00">X2:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-653 324,-655 513,-655 513,-653 324,-653"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-651 324,-653 513,-653 513,-651 324,-651"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-649 324,-651 513,-651 513,-649 324,-649"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-633.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W2 -->
 | 
			
		||||
<g id="edge9" class="edge">
 | 
			
		||||
<title>X3:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-616.75C261.98,-619.04 245.98,-727.04 324,-724.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-618.75C260,-618.75 244,-726.75 324,-726.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-620.75C258.02,-618.46 242.02,-726.46 324,-728.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W2 -->
 | 
			
		||||
<g id="edge11" class="edge">
 | 
			
		||||
<title>X3:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-593.75C261.45,-596.03 246.51,-702.03 324,-699.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-595.75C259.47,-595.75 244.53,-701.75 324,-701.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-597.75C257.49,-595.47 242.55,-701.47 324,-703.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W2 -->
 | 
			
		||||
<g id="edge13" class="edge">
 | 
			
		||||
<title>X3:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-570.75C260.93,-573.01 247.04,-677.01 324,-674.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-572.75C258.95,-572.75 245.05,-676.75 324,-676.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-574.75C256.96,-572.49 243.07,-676.49 324,-678.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W2 -->
 | 
			
		||||
<g id="edge15" class="edge">
 | 
			
		||||
<title>X3:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-547.75C260.41,-550 247.56,-652 324,-649.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-549.75C258.43,-549.75 245.57,-651.75 324,-651.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-551.75C256.44,-549.5 243.59,-651.5 324,-653.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3 -->
 | 
			
		||||
<g id="node9" class="node">
 | 
			
		||||
<title>W3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-605.5 324,-605.5 324,-420 513,-420 513,-605.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-581.75 324,-605.5 513,-605.5 513,-581.75 324,-581.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-588.2" font-family="arial" font-size="14.00">W3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-558 324,-581.75 365.5,-581.75 365.5,-558 324,-558"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-564.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-558 365.5,-581.75 451.25,-581.75 451.25,-558 365.5,-558"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-564.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-558 451.25,-581.75 513,-581.75 513,-558 451.25,-558"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-564.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-542.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-523.7" font-family="arial" font-size="14.00">X3:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-523.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-523.7" font-family="arial" font-size="14.00">X4:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-518 324,-520 513,-520 513,-518 324,-518"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-516 324,-518 513,-518 513,-516 324,-516"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-514 324,-516 513,-516 513,-514 324,-514"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-498.7" font-family="arial" font-size="14.00">X3:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-498.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-498.7" font-family="arial" font-size="14.00">X4:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-493 324,-495 513,-495 513,-493 324,-493"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-491 324,-493 513,-493 513,-491 324,-491"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-489 324,-491 513,-491 513,-489 324,-489"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-473.7" font-family="arial" font-size="14.00">X3:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-473.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-473.7" font-family="arial" font-size="14.00">X4:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-468 324,-470 513,-470 513,-468 324,-468"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-466 324,-468 513,-468 513,-466 324,-466"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-464 324,-466 513,-466 513,-464 324,-464"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-448.7" font-family="arial" font-size="14.00">X3:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-448.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-448.7" font-family="arial" font-size="14.00">X4:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-443 324,-445 513,-445 513,-443 324,-443"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-441 324,-443 513,-443 513,-441 324,-441"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-439 324,-441 513,-441 513,-439 324,-439"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-423.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W3 -->
 | 
			
		||||
<g id="edge17" class="edge">
 | 
			
		||||
<title>X3:e--W3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-616.75C256.44,-619 243.59,-517 324,-514.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-618.75C258.43,-618.75 245.57,-516.75 324,-516.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-620.75C260.41,-618.5 247.56,-516.5 324,-518.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W3 -->
 | 
			
		||||
<g id="edge19" class="edge">
 | 
			
		||||
<title>X3:e--W3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-593.75C256.96,-596.01 243.07,-492.01 324,-489.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-595.75C258.95,-595.75 245.05,-491.75 324,-491.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-597.75C260.93,-595.49 247.04,-491.49 324,-493.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W3 -->
 | 
			
		||||
<g id="edge21" class="edge">
 | 
			
		||||
<title>X3:e--W3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-570.75C257.49,-573.03 242.55,-467.03 324,-464.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-572.75C259.47,-572.75 244.53,-466.75 324,-466.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-574.75C261.45,-572.47 246.51,-466.47 324,-468.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3--W3 -->
 | 
			
		||||
<g id="edge23" class="edge">
 | 
			
		||||
<title>X3:e--W3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-547.75C258.02,-550.04 242.02,-442.04 324,-439.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-549.75C260,-549.75 244,-441.75 324,-441.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-551.75C261.98,-549.46 245.98,-441.46 324,-443.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X4 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>X4</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="837,-467.5 657,-467.5 657,-328 837,-328 837,-467.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-443.75 657,-467.5 837,-467.5 837,-443.75 657,-443.75"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-450.2" font-family="arial" font-size="14.00">X4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-420 657,-443.75 749.75,-443.75 749.75,-420 657,-420"/>
 | 
			
		||||
<text text-anchor="start" x="661" y="-426.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="749.75,-420 749.75,-443.75 799,-443.75 799,-420 749.75,-420"/>
 | 
			
		||||
<text text-anchor="start" x="753.75" y="-426.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="799,-420 799,-443.75 837,-443.75 837,-420 799,-420"/>
 | 
			
		||||
<text text-anchor="start" x="803" y="-426.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-397 657,-420 735.5,-420 735.5,-397 657,-397"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-402.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-397 735.5,-420 837,-420 837,-397 735.5,-397"/>
 | 
			
		||||
<text text-anchor="start" x="770.88" y="-402.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-374 657,-397 735.5,-397 735.5,-374 657,-374"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-379.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-374 735.5,-397 837,-397 837,-374 735.5,-374"/>
 | 
			
		||||
<text text-anchor="start" x="772" y="-379.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-351 657,-374 735.5,-374 735.5,-351 657,-351"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-356.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-351 735.5,-374 837,-374 837,-351 735.5,-351"/>
 | 
			
		||||
<text text-anchor="start" x="773.12" y="-356.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-328 657,-351 735.5,-351 735.5,-328 657,-328"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-333.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-328 735.5,-351 837,-351 837,-328 735.5,-328"/>
 | 
			
		||||
<text text-anchor="start" x="772.38" y="-333.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>X5</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="180,-257.5 0,-257.5 0,-118 180,-118 180,-257.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-233.75 0,-257.5 180,-257.5 180,-233.75 0,-233.75"/>
 | 
			
		||||
<text text-anchor="start" x="81.75" y="-240.2" font-family="arial" font-size="14.00">X5</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-210 0,-233.75 92.75,-233.75 92.75,-210 0,-210"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-216.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="92.75,-210 92.75,-233.75 142,-233.75 142,-210 92.75,-210"/>
 | 
			
		||||
<text text-anchor="start" x="96.75" y="-216.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="142,-210 142,-233.75 180,-233.75 180,-210 142,-210"/>
 | 
			
		||||
<text text-anchor="start" x="146" y="-216.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-187 0,-210 101.5,-210 101.5,-187 0,-187"/>
 | 
			
		||||
<text text-anchor="start" x="35.38" y="-192.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-187 101.5,-210 180,-210 180,-187 101.5,-187"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-192.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-164 0,-187 101.5,-187 101.5,-164 0,-164"/>
 | 
			
		||||
<text text-anchor="start" x="36.5" y="-169.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-164 101.5,-187 180,-187 180,-164 101.5,-164"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-169.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-141 0,-164 101.5,-164 101.5,-141 0,-141"/>
 | 
			
		||||
<text text-anchor="start" x="37.62" y="-146.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-141 101.5,-164 180,-164 180,-141 101.5,-141"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-146.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-118 0,-141 101.5,-141 101.5,-118 0,-118"/>
 | 
			
		||||
<text text-anchor="start" x="36.88" y="-123.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="101.5,-118 101.5,-141 180,-141 180,-118 101.5,-118"/>
 | 
			
		||||
<text text-anchor="start" x="137" y="-123.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4 -->
 | 
			
		||||
<g id="node10" class="node">
 | 
			
		||||
<title>W4</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-395.5 324,-395.5 324,-210 513,-210 513,-395.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-371.75 324,-395.5 513,-395.5 513,-371.75 324,-371.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-378.2" font-family="arial" font-size="14.00">W4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-348 324,-371.75 365.5,-371.75 365.5,-348 324,-348"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-354.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-348 365.5,-371.75 451.25,-371.75 451.25,-348 365.5,-348"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-354.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-348 451.25,-371.75 513,-371.75 513,-348 451.25,-348"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-354.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-332.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-313.7" font-family="arial" font-size="14.00">X5:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-313.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-313.7" font-family="arial" font-size="14.00">X4:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-308 324,-310 513,-310 513,-308 324,-308"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-306 324,-308 513,-308 513,-306 324,-306"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-304 324,-306 513,-306 513,-304 324,-304"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-288.7" font-family="arial" font-size="14.00">X5:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-288.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-288.7" font-family="arial" font-size="14.00">X4:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-283 324,-285 513,-285 513,-283 324,-283"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-281 324,-283 513,-283 513,-281 324,-281"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-279 324,-281 513,-281 513,-279 324,-279"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-263.7" font-family="arial" font-size="14.00">X5:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-263.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-263.7" font-family="arial" font-size="14.00">X4:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-258 324,-260 513,-260 513,-258 324,-258"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-256 324,-258 513,-258 513,-256 324,-256"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-254 324,-256 513,-256 513,-254 324,-254"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-238.7" font-family="arial" font-size="14.00">X5:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-238.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-238.7" font-family="arial" font-size="14.00">X4:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-233 324,-235 513,-235 513,-233 324,-233"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-231 324,-233 513,-233 513,-231 324,-231"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-229 324,-231 513,-231 513,-229 324,-229"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-213.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W4 -->
 | 
			
		||||
<g id="edge25" class="edge">
 | 
			
		||||
<title>X5:e--W4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-196.75C261.98,-199.04 245.98,-307.04 324,-304.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-198.75C260,-198.75 244,-306.75 324,-306.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-200.75C258.02,-198.46 242.02,-306.46 324,-308.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W4 -->
 | 
			
		||||
<g id="edge27" class="edge">
 | 
			
		||||
<title>X5:e--W4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-173.75C261.45,-176.03 246.51,-282.03 324,-279.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-175.75C259.47,-175.75 244.53,-281.75 324,-281.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-177.75C257.49,-175.47 242.55,-281.47 324,-283.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W4 -->
 | 
			
		||||
<g id="edge29" class="edge">
 | 
			
		||||
<title>X5:e--W4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150.75C260.93,-153.01 247.04,-257.01 324,-254.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-152.75C258.95,-152.75 245.05,-256.75 324,-256.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-154.75C256.96,-152.49 243.07,-256.49 324,-258.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W4 -->
 | 
			
		||||
<g id="edge31" class="edge">
 | 
			
		||||
<title>X5:e--W4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-127.75C260.41,-130 247.56,-232 324,-229.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-129.75C258.43,-129.75 245.57,-231.75 324,-231.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-131.75C256.44,-129.5 243.59,-231.5 324,-233.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5 -->
 | 
			
		||||
<g id="node11" class="node">
 | 
			
		||||
<title>W5</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="513,-185.5 324,-185.5 324,0 513,0 513,-185.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-161.75 324,-185.5 513,-185.5 513,-161.75 324,-161.75"/>
 | 
			
		||||
<text text-anchor="start" x="408" y="-168.2" font-family="arial" font-size="14.00">W5</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="324,-138 324,-161.75 365.5,-161.75 365.5,-138 324,-138"/>
 | 
			
		||||
<text text-anchor="start" x="337.62" y="-144.45" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="365.5,-138 365.5,-161.75 451.25,-161.75 451.25,-138 365.5,-138"/>
 | 
			
		||||
<text text-anchor="start" x="379.12" y="-144.45" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="451.25,-138 451.25,-161.75 513,-161.75 513,-138 451.25,-138"/>
 | 
			
		||||
<text text-anchor="start" x="464.88" y="-144.45" font-family="arial" font-size="14.00">0.2 m</text>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-122.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="325.88" y="-103.7" font-family="arial" font-size="14.00">X5:1:GND</text>
 | 
			
		||||
<text text-anchor="start" x="391.88" y="-103.7" font-family="arial" font-size="14.00">     TQ    </text>
 | 
			
		||||
<text text-anchor="start" x="448.88" y="-103.7" font-family="arial" font-size="14.00">X6:1:GND</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-98 324,-100 513,-100 513,-98 324,-98"/>
 | 
			
		||||
<polygon fill="#00ffff" stroke="none" points="324,-96 324,-98 513,-98 513,-96 324,-96"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-94 324,-96 513,-96 513,-94 324,-94"/>
 | 
			
		||||
<text text-anchor="start" x="327" y="-78.7" font-family="arial" font-size="14.00">X5:2:VCC</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-78.7" font-family="arial" font-size="14.00">     PK    </text>
 | 
			
		||||
<text text-anchor="start" x="450" y="-78.7" font-family="arial" font-size="14.00">X6:2:VCC</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-73 324,-75 513,-75 513,-73 324,-73"/>
 | 
			
		||||
<polygon fill="#ff66cc" stroke="none" points="324,-71 324,-73 513,-73 513,-71 324,-71"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-69 324,-71 513,-71 513,-69 324,-69"/>
 | 
			
		||||
<text text-anchor="start" x="328.12" y="-53.7" font-family="arial" font-size="14.00">X5:3:SCL</text>
 | 
			
		||||
<text text-anchor="start" x="392.62" y="-53.7" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="451.12" y="-53.7" font-family="arial" font-size="14.00">X6:3:SCL</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-48 324,-50 513,-50 513,-48 324,-48"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="324,-46 324,-48 513,-48 513,-46 324,-46"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-44 324,-46 513,-46 513,-44 324,-44"/>
 | 
			
		||||
<text text-anchor="start" x="327.38" y="-28.7" font-family="arial" font-size="14.00">X5:4:SDA</text>
 | 
			
		||||
<text text-anchor="start" x="393" y="-28.7" font-family="arial" font-size="14.00">     VT    </text>
 | 
			
		||||
<text text-anchor="start" x="450.38" y="-28.7" font-family="arial" font-size="14.00">X6:4:SDA</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-23 324,-25 513,-25 513,-23 324,-23"/>
 | 
			
		||||
<polygon fill="#8000ff" stroke="none" points="324,-21 324,-23 513,-23 513,-21 324,-21"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="324,-19 324,-21 513,-21 513,-19 324,-19"/>
 | 
			
		||||
<text text-anchor="start" x="355.12" y="-3.7" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W5 -->
 | 
			
		||||
<g id="edge33" class="edge">
 | 
			
		||||
<title>X5:e--W5:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-196.75C256.44,-199 243.59,-97 324,-94.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M180,-198.75C258.43,-198.75 245.57,-96.75 324,-96.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-200.75C260.41,-198.5 247.56,-96.5 324,-98.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W5 -->
 | 
			
		||||
<g id="edge35" class="edge">
 | 
			
		||||
<title>X5:e--W5:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-173.75C256.96,-176.01 243.07,-72.01 324,-69.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M180,-175.75C258.95,-175.75 245.05,-71.75 324,-71.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-177.75C260.93,-175.49 247.04,-71.49 324,-73.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W5 -->
 | 
			
		||||
<g id="edge37" class="edge">
 | 
			
		||||
<title>X5:e--W5:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-150.75C257.49,-153.03 242.55,-47.03 324,-44.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M180,-152.75C259.47,-152.75 244.53,-46.75 324,-46.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-154.75C261.45,-152.47 246.51,-46.47 324,-48.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X5--W5 -->
 | 
			
		||||
<g id="edge39" class="edge">
 | 
			
		||||
<title>X5:e--W5:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-127.75C258.02,-130.04 242.02,-22.04 324,-19.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M180,-129.75C260,-129.75 244,-21.75 324,-21.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M180,-131.75C261.98,-129.46 245.98,-21.46 324,-23.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X6 -->
 | 
			
		||||
<g id="node6" class="node">
 | 
			
		||||
<title>X6</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="837,-152.5 657,-152.5 657,-13 837,-13 837,-152.5"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-128.75 657,-152.5 837,-152.5 837,-128.75 657,-128.75"/>
 | 
			
		||||
<text text-anchor="start" x="738.75" y="-135.2" font-family="arial" font-size="14.00">X6</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-105 657,-128.75 749.75,-128.75 749.75,-105 657,-105"/>
 | 
			
		||||
<text text-anchor="start" x="661" y="-111.45" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="749.75,-105 749.75,-128.75 799,-128.75 799,-105 749.75,-105"/>
 | 
			
		||||
<text text-anchor="start" x="753.75" y="-111.45" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="799,-105 799,-128.75 837,-128.75 837,-105 799,-105"/>
 | 
			
		||||
<text text-anchor="start" x="803" y="-111.45" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-82 657,-105 735.5,-105 735.5,-82 657,-82"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-87.7" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-82 735.5,-105 837,-105 837,-82 735.5,-82"/>
 | 
			
		||||
<text text-anchor="start" x="770.88" y="-87.7" font-family="arial" font-size="14.00">GND</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-59 657,-82 735.5,-82 735.5,-59 657,-59"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-64.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-59 735.5,-82 837,-82 837,-59 735.5,-59"/>
 | 
			
		||||
<text text-anchor="start" x="772" y="-64.7" font-family="arial" font-size="14.00">VCC</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-36 657,-59 735.5,-59 735.5,-36 657,-36"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-41.7" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-36 735.5,-59 837,-59 837,-36 735.5,-36"/>
 | 
			
		||||
<text text-anchor="start" x="773.12" y="-41.7" font-family="arial" font-size="14.00">SCL</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="657,-13 657,-36 735.5,-36 735.5,-13 657,-13"/>
 | 
			
		||||
<text text-anchor="start" x="692.5" y="-18.7" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="735.5,-13 735.5,-36 837,-36 837,-13 735.5,-13"/>
 | 
			
		||||
<text text-anchor="start" x="772.38" y="-18.7" font-family="arial" font-size="14.00">SDA</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-934.75C591.02,-937.04 575.02,-829.04 657,-826.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-936.75C593,-936.75 577,-828.75 657,-828.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-938.75C594.98,-936.46 578.98,-828.46 657,-830.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-909.75C590.49,-912.03 575.55,-806.03 657,-803.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-911.75C592.47,-911.75 577.53,-805.75 657,-805.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-913.75C594.45,-911.47 579.51,-805.47 657,-807.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-884.75C589.96,-887.01 576.07,-783.01 657,-780.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-886.75C591.95,-886.75 578.05,-782.75 657,-782.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-888.75C593.93,-886.49 580.04,-782.49 657,-784.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-859.75C589.44,-862 576.59,-760 657,-757.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-861.75C591.43,-861.75 578.57,-759.75 657,-759.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-863.75C593.41,-861.5 580.56,-759.5 657,-761.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X2 -->
 | 
			
		||||
<g id="edge10" class="edge">
 | 
			
		||||
<title>W2:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-724.75C593.41,-727 580.56,-829 657,-826.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-726.75C591.43,-726.75 578.57,-828.75 657,-828.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-728.75C589.44,-726.5 576.59,-828.5 657,-830.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X2 -->
 | 
			
		||||
<g id="edge12" class="edge">
 | 
			
		||||
<title>W2:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-699.75C593.93,-702.01 580.04,-806.01 657,-803.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-701.75C591.95,-701.75 578.05,-805.75 657,-805.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-703.75C589.96,-701.49 576.07,-805.49 657,-807.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X2 -->
 | 
			
		||||
<g id="edge14" class="edge">
 | 
			
		||||
<title>W2:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-674.75C594.45,-677.03 579.51,-783.03 657,-780.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-676.75C592.47,-676.75 577.53,-782.75 657,-782.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-678.75C590.49,-676.47 575.55,-782.47 657,-784.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X2 -->
 | 
			
		||||
<g id="edge16" class="edge">
 | 
			
		||||
<title>W2:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-649.75C594.98,-652.04 578.98,-760.04 657,-757.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-651.75C593,-651.75 577,-759.75 657,-759.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-653.75C591.02,-651.46 575.02,-759.46 657,-761.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3--X4 -->
 | 
			
		||||
<g id="edge18" class="edge">
 | 
			
		||||
<title>W3:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-514.75C591.02,-517.04 575.02,-409.04 657,-406.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-516.75C593,-516.75 577,-408.75 657,-408.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-518.75C594.98,-516.46 578.98,-408.46 657,-410.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3--X4 -->
 | 
			
		||||
<g id="edge20" class="edge">
 | 
			
		||||
<title>W3:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-489.75C590.49,-492.03 575.55,-386.03 657,-383.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-491.75C592.47,-491.75 577.53,-385.75 657,-385.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-493.75C594.45,-491.47 579.51,-385.47 657,-387.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3--X4 -->
 | 
			
		||||
<g id="edge22" class="edge">
 | 
			
		||||
<title>W3:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-464.75C589.96,-467.01 576.07,-363.01 657,-360.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-466.75C591.95,-466.75 578.05,-362.75 657,-362.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-468.75C593.93,-466.49 580.04,-362.49 657,-364.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W3--X4 -->
 | 
			
		||||
<g id="edge24" class="edge">
 | 
			
		||||
<title>W3:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-439.75C589.44,-442 576.59,-340 657,-337.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-441.75C591.43,-441.75 578.57,-339.75 657,-339.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-443.75C593.41,-441.5 580.56,-339.5 657,-341.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4--X4 -->
 | 
			
		||||
<g id="edge26" class="edge">
 | 
			
		||||
<title>W4:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-304.75C593.41,-307 580.56,-409 657,-406.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-306.75C591.43,-306.75 578.57,-408.75 657,-408.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-308.75C589.44,-306.5 576.59,-408.5 657,-410.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4--X4 -->
 | 
			
		||||
<g id="edge28" class="edge">
 | 
			
		||||
<title>W4:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-279.75C593.93,-282.01 580.04,-386.01 657,-383.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-281.75C591.95,-281.75 578.05,-385.75 657,-385.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-283.75C589.96,-281.49 576.07,-385.49 657,-387.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4--X4 -->
 | 
			
		||||
<g id="edge30" class="edge">
 | 
			
		||||
<title>W4:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-254.75C594.45,-257.03 579.51,-363.03 657,-360.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-256.75C592.47,-256.75 577.53,-362.75 657,-362.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-258.75C590.49,-256.47 575.55,-362.47 657,-364.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W4--X4 -->
 | 
			
		||||
<g id="edge32" class="edge">
 | 
			
		||||
<title>W4:e--X4:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-229.75C594.98,-232.04 578.98,-340.04 657,-337.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-231.75C593,-231.75 577,-339.75 657,-339.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-233.75C591.02,-231.46 575.02,-339.46 657,-341.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5--X6 -->
 | 
			
		||||
<g id="edge34" class="edge">
 | 
			
		||||
<title>W5:e--X6:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-94.75C576.64,-94.78 592.62,-91.78 657,-91.75"/>
 | 
			
		||||
<path fill="none" stroke="#00ffff" stroke-width="2" d="M513,-96.75C577.01,-96.75 592.99,-93.75 657,-93.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-98.75C577.38,-98.72 593.36,-95.72 657,-95.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5--X6 -->
 | 
			
		||||
<g id="edge36" class="edge">
 | 
			
		||||
<title>W5:e--X6:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-69.75C576.88,-69.75 592.87,-68.75 657,-68.75"/>
 | 
			
		||||
<path fill="none" stroke="#ff66cc" stroke-width="2" d="M513,-71.75C577,-71.75 593,-70.75 657,-70.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-73.75C577.13,-73.75 593.12,-72.75 657,-72.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5--X6 -->
 | 
			
		||||
<g id="edge38" class="edge">
 | 
			
		||||
<title>W5:e--X6:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-44.75C577.13,-44.75 593.12,-45.75 657,-45.75"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M513,-46.75C577,-46.75 593,-47.75 657,-47.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-48.75C576.88,-48.75 592.87,-49.75 657,-49.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W5--X6 -->
 | 
			
		||||
<g id="edge40" class="edge">
 | 
			
		||||
<title>W5:e--X6:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-19.75C577.38,-19.78 593.36,-22.78 657,-22.75"/>
 | 
			
		||||
<path fill="none" stroke="#8000ff" stroke-width="2" d="M513,-21.75C577.01,-21.75 592.99,-24.75 657,-24.75"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M513,-23.75C576.64,-23.72 592.62,-26.72 657,-26.75"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 50 KiB  | 
							
								
								
									
										52
									
								
								tutorial/tutorial07.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,52 @@
 | 
			
		||||
connectors:
 | 
			
		||||
  X1: &template_con
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    subtype: female
 | 
			
		||||
    pinlabels: [GND, VCC, SCL, SDA]
 | 
			
		||||
  X2:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X4:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X5:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
  X6:
 | 
			
		||||
    <<: *template_con
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1: &template_wire
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    length: 0.2
 | 
			
		||||
    colors: [TQ, PK, YE, VT]
 | 
			
		||||
    category: bundle
 | 
			
		||||
  W2:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W3:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W4:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
  W5:
 | 
			
		||||
    <<: *template_wire
 | 
			
		||||
 | 
			
		||||
connections:
 | 
			
		||||
  -
 | 
			
		||||
    - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
    - W3: [1-4]
 | 
			
		||||
    - X4: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X5: [1-4]
 | 
			
		||||
    - W4: [1-4]
 | 
			
		||||
    - X4: [1-4]
 | 
			
		||||
  -
 | 
			
		||||
    - X5: [1-4]
 | 
			
		||||
    - W5: [1-4]
 | 
			
		||||
    - X6: [1-4]
 | 
			
		||||
							
								
								
									
										11
									
								
								tutorial/tutorial08.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,11 @@
 | 
			
		||||
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
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										408
									
								
								tutorial/tutorial08.gv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,408 @@
 | 
			
		||||
graph {
 | 
			
		||||
// Graph generated by WireViz 0.4.1
 | 
			
		||||
// https://github.com/wireviz/WireViz
 | 
			
		||||
	graph [bgcolor="#FFFFFF" fontname=arial nodesep=0.33 rankdir=LR ranksep=2]
 | 
			
		||||
	node [fillcolor="#FFFFFF" fontname=arial height=0 margin=0 shape=none style=filled width=0]
 | 
			
		||||
	edge [fontname=arial style=bold]
 | 
			
		||||
	X1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex: 22013047</td>
 | 
			
		||||
   <td balign="left">Digimouse: 1234</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1r">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2r">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3r">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4r">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Additional components</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td align="left" balign="left">4 x Crimp, Molex KK 254, 22-30 AWG<br/>Molex: 08500030</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td align="left" balign="left">1 x Test<br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">P/N: CON4</td>
 | 
			
		||||
   <td balign="left">Molex: 22013047</td>
 | 
			
		||||
   <td balign="left">Digimouse: 1234</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Additional components</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td align="left" balign="left">4 x Crimp, Molex KK 254, 22-30 AWG<br/>Molex: 08500030</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td align="left" balign="left">1 x Test<br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	X3 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">X3</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex: 22013047</td>
 | 
			
		||||
   <td balign="left">Digimouse: 1234</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Molex KK 254</td>
 | 
			
		||||
   <td balign="left">female</td>
 | 
			
		||||
   <td balign="left">4-pin</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1">
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p1l">1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p2l">2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p3l">3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td port="p4l">4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Additional components</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td align="left" balign="left">4 x Crimp, Molex KK 254, 22-30 AWG<br/>Molex: 08500030</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td align="left" balign="left">1 x Test<br/>P/N: ABC, Molex: 45454, Mousikey: 9999</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#895956:#000000"]
 | 
			
		||||
	X1:p1r:e -- W1:w1:w
 | 
			
		||||
	W1:w1:e -- X2:p1l:w
 | 
			
		||||
	edge [color="#000000:#ff0000:#000000"]
 | 
			
		||||
	X1:p2r:e -- W1:w2:w
 | 
			
		||||
	W1:w2:e -- X2:p2l:w
 | 
			
		||||
	edge [color="#000000:#ff8000:#000000"]
 | 
			
		||||
	X1:p3r:e -- W1:w3:w
 | 
			
		||||
	W1:w3:e -- X2:p3l:w
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X1:p4r:e -- W1:w4:w
 | 
			
		||||
	W1:w4:e -- X2:p4l:w
 | 
			
		||||
	W1 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">P/N: CAB1</td>
 | 
			
		||||
   <td balign="left">CablesCo: ABC123</td>
 | 
			
		||||
   <td balign="left">Cables R Us: 999-888-777</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm²</td>
 | 
			
		||||
   <td balign="left">1 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:1</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     1:BN
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#895956" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:2</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     2:RD
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff0000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:3</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     3:OG
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff8000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:4</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     4:YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X2:4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style=filled]
 | 
			
		||||
	edge [color="#000000:#ffff00:#000000"]
 | 
			
		||||
	X1:p1r:e -- W2:w1:w
 | 
			
		||||
	W2:w1:e -- X3:p1l:w
 | 
			
		||||
	edge [color="#000000:#000000:#000000"]
 | 
			
		||||
	X1:p2r:e -- W2:w2:w
 | 
			
		||||
	W2:w2:e -- X3:p2l:w
 | 
			
		||||
	edge [color="#000000:#000000:#000000"]
 | 
			
		||||
	X1:p3r:e -- W2:w3:w
 | 
			
		||||
	W2:w3:e -- X3:p3l:w
 | 
			
		||||
	edge [color="#000000:#ff0000:#000000"]
 | 
			
		||||
	X1:p4r:e -- W2:w4:w
 | 
			
		||||
	W2:w4:e -- X3:p4l:w
 | 
			
		||||
	W2 [label=<
 | 
			
		||||
<table border="0" cellspacing="0" cellpadding="0">
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">W2</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">4x</td>
 | 
			
		||||
   <td balign="left">0.25 mm²</td>
 | 
			
		||||
   <td balign="left">1 m</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellborder="0">
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:1</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     YE
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X3:1</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w1" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ffff00" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td colspan="3">
 | 
			
		||||
    <table border="0" cellspacing="0" cellborder="0"><tr>
 | 
			
		||||
     <td>P/N: WIRE1</td>
 | 
			
		||||
     <td>WiresCo: W1-YE</td>
 | 
			
		||||
     <td>WireShack: 1001</td>
 | 
			
		||||
    </tr></table>
 | 
			
		||||
   </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:2</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     BK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X3:2</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w2" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td colspan="3">
 | 
			
		||||
    <table border="0" cellspacing="0" cellborder="0"><tr>
 | 
			
		||||
     <td>P/N: WIRE2</td>
 | 
			
		||||
     <td>WiresCo: W1-BK</td>
 | 
			
		||||
     <td>WireShack: 1002</td>
 | 
			
		||||
    </tr></table>
 | 
			
		||||
   </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:3</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     BK
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X3:3</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w3" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td colspan="3">
 | 
			
		||||
    <table border="0" cellspacing="0" cellborder="0"><tr>
 | 
			
		||||
     <td>P/N: WIRE2</td>
 | 
			
		||||
     <td>WiresCo: W1-BK</td>
 | 
			
		||||
     <td>WireShack: 1002</td>
 | 
			
		||||
    </tr></table>
 | 
			
		||||
   </td></tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td>X1:4</td>
 | 
			
		||||
    <td>
 | 
			
		||||
     RD
 | 
			
		||||
    </td>
 | 
			
		||||
    <td>X3:4</td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr>
 | 
			
		||||
    <td colspan="3" border="0" cellspacing="0" cellpadding="0" port="w4" height="6">
 | 
			
		||||
     <table cellspacing="0" cellborder="0" border="0">
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#ff0000" border="0"></td></tr>
 | 
			
		||||
      <tr><td colspan="3" cellpadding="0" height="2" bgcolor="#000000" border="0"></td></tr>
 | 
			
		||||
     </table>
 | 
			
		||||
    </td>
 | 
			
		||||
   </tr>
 | 
			
		||||
   <tr><td colspan="3">
 | 
			
		||||
    <table border="0" cellspacing="0" cellborder="0"><tr>
 | 
			
		||||
     <td>P/N: WIRE3</td>
 | 
			
		||||
     <td>WiresCo: W1-RD</td>
 | 
			
		||||
     <td>WireShack: 1009</td>
 | 
			
		||||
    </tr></table>
 | 
			
		||||
   </td></tr>
 | 
			
		||||
   <tr><td> </td></tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td balign="left">Additional components</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
 <tr><td>
 | 
			
		||||
  <table border="0" cellspacing="0" cellpadding="3" cellborder="1"><tr>
 | 
			
		||||
   <td align="left" balign="left">1 m x Sleve, Braided nylon, black, 3mm<br/>P/N: SLV-1</td>
 | 
			
		||||
  </tr></table>
 | 
			
		||||
 </td></tr>
 | 
			
		||||
</table>
 | 
			
		||||
> fillcolor="#FFFFFF" shape=box style="filled,dashed"]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										503
									
								
								tutorial/tutorial08.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,503 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en"><head>
 | 
			
		||||
  <meta charset="UTF-8">
 | 
			
		||||
  <meta name="generator" content="WireViz 0.4.1 - https://github.com/wireviz/WireViz">
 | 
			
		||||
  <title>tutorial08</title>
 | 
			
		||||
  <style>
 | 
			
		||||
 | 
			
		||||
    #bom table, th, td {
 | 
			
		||||
      border: 1px solid black;
 | 
			
		||||
      border-collapse: collapse;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #bom th, td {
 | 
			
		||||
      padding: 4px;
 | 
			
		||||
      text-align: left;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .bom_col_qty {
 | 
			
		||||
      text-align: right;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head><body style="font-family:arial;background-color:#ffffff">
 | 
			
		||||
<h1>tutorial08</h1>
 | 
			
		||||
<h2>Diagram</h2>
 | 
			
		||||
 | 
			
		||||
<div id="description">
 | 
			
		||||
  <!-- %description% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="diagram">
 | 
			
		||||
  <!-- XML and DOCTYPE declarations from SVG file removed -->
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="1217pt" height="596pt"
 | 
			
		||||
 viewBox="0.00 0.00 1216.75 596.12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 592.12)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-592.12 1212.75,-592.12 1212.75,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="257,-451 0,-451 0,-182 257,-182 257,-451"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-427.25 0,-451 257,-451 257,-427.25 0,-427.25"/>
 | 
			
		||||
<text text-anchor="start" x="120.25" y="-433.7" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-403.5 0,-427.25 129.62,-427.25 129.62,-403.5 0,-403.5"/>
 | 
			
		||||
<text text-anchor="start" x="12.69" y="-409.95" font-family="arial" font-size="14.00">Molex: 22013047</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="129.62,-403.5 129.62,-427.25 257,-427.25 257,-403.5 129.62,-403.5"/>
 | 
			
		||||
<text text-anchor="start" x="142.31" y="-409.95" font-family="arial" font-size="14.00">Digimouse: 1234</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-379.75 0,-403.5 118.42,-403.5 118.42,-379.75 0,-379.75"/>
 | 
			
		||||
<text text-anchor="start" x="16.83" y="-386.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="118.42,-379.75 118.42,-403.5 193.33,-403.5 193.33,-379.75 118.42,-379.75"/>
 | 
			
		||||
<text text-anchor="start" x="135.25" y="-386.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="193.33,-379.75 193.33,-403.5 257,-403.5 257,-379.75 193.33,-379.75"/>
 | 
			
		||||
<text text-anchor="start" x="210.17" y="-386.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-356 0,-379.75 257,-379.75 257,-356 0,-356"/>
 | 
			
		||||
<text text-anchor="start" x="124.75" y="-362.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-332.25 0,-356 257,-356 257,-332.25 0,-332.25"/>
 | 
			
		||||
<text text-anchor="start" x="124.75" y="-338.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-308.5 0,-332.25 257,-332.25 257,-308.5 0,-308.5"/>
 | 
			
		||||
<text text-anchor="start" x="124.75" y="-314.95" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-284.75 0,-308.5 257,-308.5 257,-284.75 0,-284.75"/>
 | 
			
		||||
<text text-anchor="start" x="124.75" y="-291.2" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-261 0,-284.75 257,-284.75 257,-261 0,-261"/>
 | 
			
		||||
<text text-anchor="start" x="59.88" y="-267.45" font-family="arial" font-size="14.00">Additional components</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-221.5 0,-261 257,-261 257,-221.5 0,-221.5"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-243.7" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22-30 AWG</text>
 | 
			
		||||
<text text-anchor="start" x="4" y="-227.95" font-family="arial" font-size="14.00">Molex: 08500030</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-182 0,-221.5 257,-221.5 257,-182 0,-182"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-204.2" font-family="arial" font-size="14.00">1 x Test</text>
 | 
			
		||||
<text text-anchor="start" x="4" y="-188.45" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="766.25,-588.12 401,-588.12 401,-378.88 766.25,-378.88 766.25,-588.12"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="401,-564.38 401,-588.12 766.25,-588.12 766.25,-564.38 401,-564.38"/>
 | 
			
		||||
<text text-anchor="start" x="573.12" y="-570.83" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="401,-540.62 401,-564.38 474.25,-564.38 474.25,-540.62 401,-540.62"/>
 | 
			
		||||
<text text-anchor="start" x="405" y="-547.08" font-family="arial" font-size="14.00">P/N: CAB1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="474.25,-540.62 474.25,-564.38 598.5,-564.38 598.5,-540.62 474.25,-540.62"/>
 | 
			
		||||
<text text-anchor="start" x="478.25" y="-547.08" font-family="arial" font-size="14.00">CablesCo: ABC123</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="598.5,-540.62 598.5,-564.38 766.25,-564.38 766.25,-540.62 598.5,-540.62"/>
 | 
			
		||||
<text text-anchor="start" x="602.5" y="-547.08" font-family="arial" font-size="14.00">Cables R Us: 999-888-777</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="401,-516.88 401,-540.62 505,-540.62 505,-516.88 401,-516.88"/>
 | 
			
		||||
<text text-anchor="start" x="445.88" y="-523.33" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="505,-516.88 505,-540.62 653.25,-540.62 653.25,-516.88 505,-516.88"/>
 | 
			
		||||
<text text-anchor="start" x="549.88" y="-523.33" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="653.25,-516.88 653.25,-540.62 766.25,-540.62 766.25,-516.88 653.25,-516.88"/>
 | 
			
		||||
<text text-anchor="start" x="698.12" y="-523.33" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="453.33" y="-501.57" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="441.33" y="-482.57" font-family="arial" font-size="14.00">X1:1</text>
 | 
			
		||||
<text text-anchor="start" x="551.75" y="-482.57" font-family="arial" font-size="14.00">     1:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="698.17" y="-482.57" font-family="arial" font-size="14.00">X2:1</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-476.88 401,-478.88 766.25,-478.88 766.25,-476.88 401,-476.88"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="401,-474.88 401,-476.88 766.25,-476.88 766.25,-474.88 401,-474.88"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-472.88 401,-474.88 766.25,-474.88 766.25,-472.88 401,-472.88"/>
 | 
			
		||||
<text text-anchor="start" x="441.33" y="-457.57" font-family="arial" font-size="14.00">X1:2</text>
 | 
			
		||||
<text text-anchor="start" x="551.38" y="-457.57" font-family="arial" font-size="14.00">     2:RD    </text>
 | 
			
		||||
<text text-anchor="start" x="698.17" y="-457.57" font-family="arial" font-size="14.00">X2:2</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-451.88 401,-453.88 766.25,-453.88 766.25,-451.88 401,-451.88"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="401,-449.88 401,-451.88 766.25,-451.88 766.25,-449.88 401,-449.88"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-447.88 401,-449.88 766.25,-449.88 766.25,-447.88 401,-447.88"/>
 | 
			
		||||
<text text-anchor="start" x="441.33" y="-432.57" font-family="arial" font-size="14.00">X1:3</text>
 | 
			
		||||
<text text-anchor="start" x="549.88" y="-432.57" font-family="arial" font-size="14.00">     3:OG    </text>
 | 
			
		||||
<text text-anchor="start" x="698.17" y="-432.57" font-family="arial" font-size="14.00">X2:3</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-426.88 401,-428.88 766.25,-428.88 766.25,-426.88 401,-426.88"/>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="401,-424.88 401,-426.88 766.25,-426.88 766.25,-424.88 401,-424.88"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-422.88 401,-424.88 766.25,-424.88 766.25,-422.88 401,-422.88"/>
 | 
			
		||||
<text text-anchor="start" x="441.33" y="-407.57" font-family="arial" font-size="14.00">X1:4</text>
 | 
			
		||||
<text text-anchor="start" x="552.12" y="-407.57" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="698.17" y="-407.57" font-family="arial" font-size="14.00">X2:4</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-401.88 401,-403.88 766.25,-403.88 766.25,-401.88 401,-401.88"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="401,-399.88 401,-401.88 766.25,-401.88 766.25,-399.88 401,-399.88"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-397.88 401,-399.88 766.25,-399.88 766.25,-397.88 401,-397.88"/>
 | 
			
		||||
<text text-anchor="start" x="453.33" y="-382.57" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-365.5C338.98,-367.79 322.98,-475.79 401,-473.5"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M257,-367.5C337,-367.5 321,-475.5 401,-475.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-369.5C335.02,-367.21 319.02,-475.21 401,-477.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-342.5C338.45,-344.78 323.51,-450.78 401,-448.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M257,-344.5C336.47,-344.5 321.53,-450.5 401,-450.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-346.5C334.49,-344.22 319.55,-450.22 401,-452.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-318.5C338.19,-320.77 323.77,-425.77 401,-423.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M257,-320.5C336.21,-320.5 321.79,-425.5 401,-425.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-322.5C334.23,-320.23 319.81,-425.23 401,-427.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-294.5C337.93,-296.76 324.04,-400.76 401,-398.5"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M257,-296.5C335.95,-296.5 322.05,-400.5 401,-400.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-298.5C333.96,-296.24 320.07,-400.24 401,-402.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>W2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="732.62,-351.88 434.62,-351.88 434.62,-11.12 732.62,-11.12 732.62,-351.88"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="434.62,-328.12 434.62,-351.88 732.62,-351.88 732.62,-328.12 434.62,-328.12"/>
 | 
			
		||||
<text text-anchor="start" x="573.12" y="-334.57" font-family="arial" font-size="14.00">W2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="434.62,-304.38 434.62,-328.12 516.21,-328.12 516.21,-304.38 434.62,-304.38"/>
 | 
			
		||||
<text text-anchor="start" x="468.29" y="-310.82" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="516.21,-304.38 516.21,-328.12 642.04,-328.12 642.04,-304.38 516.21,-304.38"/>
 | 
			
		||||
<text text-anchor="start" x="549.88" y="-310.82" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="642.04,-304.38 642.04,-328.12 732.62,-328.12 732.62,-304.38 642.04,-304.38"/>
 | 
			
		||||
<text text-anchor="start" x="675.71" y="-310.82" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="492.75" y="-289.07" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="480.75" y="-270.07" font-family="arial" font-size="14.00">X1:1</text>
 | 
			
		||||
<text text-anchor="start" x="579.75" y="-270.07" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="680.75" y="-270.07" font-family="arial" font-size="14.00">X3:1</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-264.38 434.62,-266.38 732.62,-266.38 732.62,-264.38 434.62,-264.38"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="434.62,-262.38 434.62,-264.38 732.62,-264.38 732.62,-262.38 434.62,-262.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-260.38 434.62,-262.38 732.62,-262.38 732.62,-260.38 434.62,-260.38"/>
 | 
			
		||||
<text text-anchor="start" x="438.88" y="-243.07" font-family="arial" font-size="14.00">P/N: WIRE1</text>
 | 
			
		||||
<text text-anchor="start" x="516.88" y="-243.07" font-family="arial" font-size="14.00">WiresCo: W1-YE</text>
 | 
			
		||||
<text text-anchor="start" x="624.88" y="-243.07" font-family="arial" font-size="14.00">WireShack: 1001</text>
 | 
			
		||||
<text text-anchor="start" x="480.75" y="-222.07" font-family="arial" font-size="14.00">X1:2</text>
 | 
			
		||||
<text text-anchor="start" x="579.75" y="-222.07" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="680.75" y="-222.07" font-family="arial" font-size="14.00">X3:2</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-216.38 434.62,-218.38 732.62,-218.38 732.62,-216.38 434.62,-216.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-214.38 434.62,-216.38 732.62,-216.38 732.62,-214.38 434.62,-214.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-212.38 434.62,-214.38 732.62,-214.38 732.62,-212.38 434.62,-212.38"/>
 | 
			
		||||
<text text-anchor="start" x="438.88" y="-195.07" font-family="arial" font-size="14.00">P/N: WIRE2</text>
 | 
			
		||||
<text text-anchor="start" x="516.88" y="-195.07" font-family="arial" font-size="14.00">WiresCo: W1-BK</text>
 | 
			
		||||
<text text-anchor="start" x="624.88" y="-195.07" font-family="arial" font-size="14.00">WireShack: 1002</text>
 | 
			
		||||
<text text-anchor="start" x="480.75" y="-174.07" font-family="arial" font-size="14.00">X1:3</text>
 | 
			
		||||
<text text-anchor="start" x="579.75" y="-174.07" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="680.75" y="-174.07" font-family="arial" font-size="14.00">X3:3</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-168.38 434.62,-170.38 732.62,-170.38 732.62,-168.38 434.62,-168.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-166.38 434.62,-168.38 732.62,-168.38 732.62,-166.38 434.62,-166.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-164.38 434.62,-166.38 732.62,-166.38 732.62,-164.38 434.62,-164.38"/>
 | 
			
		||||
<text text-anchor="start" x="438.88" y="-147.07" font-family="arial" font-size="14.00">P/N: WIRE2</text>
 | 
			
		||||
<text text-anchor="start" x="516.88" y="-147.07" font-family="arial" font-size="14.00">WiresCo: W1-BK</text>
 | 
			
		||||
<text text-anchor="start" x="624.88" y="-147.07" font-family="arial" font-size="14.00">WireShack: 1002</text>
 | 
			
		||||
<text text-anchor="start" x="480.75" y="-126.08" font-family="arial" font-size="14.00">X1:4</text>
 | 
			
		||||
<text text-anchor="start" x="579" y="-126.08" font-family="arial" font-size="14.00">     RD    </text>
 | 
			
		||||
<text text-anchor="start" x="680.75" y="-126.08" font-family="arial" font-size="14.00">X3:4</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-120.38 434.62,-122.38 732.62,-122.38 732.62,-120.38 434.62,-120.38"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="434.62,-118.38 434.62,-120.38 732.62,-120.38 732.62,-118.38 434.62,-118.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-116.38 434.62,-118.38 732.62,-118.38 732.62,-116.38 434.62,-116.38"/>
 | 
			
		||||
<text text-anchor="start" x="438.62" y="-99.08" font-family="arial" font-size="14.00">P/N: WIRE3</text>
 | 
			
		||||
<text text-anchor="start" x="516.12" y="-99.08" font-family="arial" font-size="14.00">WiresCo: W1-RD</text>
 | 
			
		||||
<text text-anchor="start" x="625.12" y="-99.08" font-family="arial" font-size="14.00">WireShack: 1009</text>
 | 
			
		||||
<text text-anchor="start" x="492.75" y="-78.08" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="434.62,-50.62 434.62,-74.38 732.62,-74.38 732.62,-50.62 434.62,-50.62"/>
 | 
			
		||||
<text text-anchor="start" x="515" y="-57.08" font-family="arial" font-size="14.00">Additional components</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="434.62,-11.12 434.62,-50.62 732.62,-50.62 732.62,-11.12 434.62,-11.12"/>
 | 
			
		||||
<text text-anchor="start" x="438.62" y="-33.33" font-family="arial" font-size="14.00">1 m x Sleve, Braided nylon, black, 3mm</text>
 | 
			
		||||
<text text-anchor="start" x="438.62" y="-17.57" font-family="arial" font-size="14.00">P/N: SLV-1</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W2 -->
 | 
			
		||||
<g id="edge9" class="edge">
 | 
			
		||||
<title>X1:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-365.5C346.1,-367.61 340.53,-263.61 433.62,-261.5"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M257,-367.5C348.1,-367.5 342.53,-263.5 433.62,-263.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-369.5C350.09,-367.39 344.52,-263.39 433.62,-265.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W2 -->
 | 
			
		||||
<g id="edge11" class="edge">
 | 
			
		||||
<title>X1:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-342.5C352.23,-344.77 334.44,-215.77 433.62,-213.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-344.5C354.21,-344.5 336.42,-215.5 433.62,-215.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-346.5C356.19,-344.23 338.4,-215.23 433.62,-217.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W2 -->
 | 
			
		||||
<g id="edge13" class="edge">
 | 
			
		||||
<title>X1:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-318.5C358.9,-320.9 327.81,-167.9 433.62,-165.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-320.5C360.86,-320.5 329.77,-167.5 433.62,-167.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-322.5C362.82,-320.1 331.73,-167.1 433.62,-169.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W2 -->
 | 
			
		||||
<g id="edge15" class="edge">
 | 
			
		||||
<title>X1:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-294.5C366.2,-297 320.55,-120 433.62,-117.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M257,-296.5C368.13,-296.5 322.49,-119.5 433.62,-119.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-298.5C370.07,-296 324.43,-119 433.62,-121.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="1208.75,-562 910.25,-562 910.25,-293 1208.75,-293 1208.75,-562"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-538.25 910.25,-562 1208.75,-562 1208.75,-538.25 910.25,-538.25"/>
 | 
			
		||||
<text text-anchor="start" x="1051.25" y="-544.7" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-514.5 910.25,-538.25 986.5,-538.25 986.5,-514.5 910.25,-514.5"/>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-520.95" font-family="arial" font-size="14.00">P/N: CON4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="986.5,-514.5 986.5,-538.25 1098.75,-538.25 1098.75,-514.5 986.5,-514.5"/>
 | 
			
		||||
<text text-anchor="start" x="990.5" y="-520.95" font-family="arial" font-size="14.00">Molex: 22013047</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1098.75,-514.5 1098.75,-538.25 1208.75,-538.25 1208.75,-514.5 1098.75,-514.5"/>
 | 
			
		||||
<text text-anchor="start" x="1102.75" y="-520.95" font-family="arial" font-size="14.00">Digimouse: 1234</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-490.75 910.25,-514.5 1042.5,-514.5 1042.5,-490.75 910.25,-490.75"/>
 | 
			
		||||
<text text-anchor="start" x="934" y="-497.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1042.5,-490.75 1042.5,-514.5 1131.25,-514.5 1131.25,-490.75 1042.5,-490.75"/>
 | 
			
		||||
<text text-anchor="start" x="1066.25" y="-497.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1131.25,-490.75 1131.25,-514.5 1208.75,-514.5 1208.75,-490.75 1131.25,-490.75"/>
 | 
			
		||||
<text text-anchor="start" x="1155" y="-497.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-467 910.25,-490.75 1208.75,-490.75 1208.75,-467 910.25,-467"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-473.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-443.25 910.25,-467 1208.75,-467 1208.75,-443.25 910.25,-443.25"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-449.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-419.5 910.25,-443.25 1208.75,-443.25 1208.75,-419.5 910.25,-419.5"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-425.95" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-395.75 910.25,-419.5 1208.75,-419.5 1208.75,-395.75 910.25,-395.75"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-402.2" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-372 910.25,-395.75 1208.75,-395.75 1208.75,-372 910.25,-372"/>
 | 
			
		||||
<text text-anchor="start" x="990.88" y="-378.45" font-family="arial" font-size="14.00">Additional components</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-332.5 910.25,-372 1208.75,-372 1208.75,-332.5 910.25,-332.5"/>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-354.7" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22-30 AWG</text>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-338.95" font-family="arial" font-size="14.00">Molex: 08500030</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-293 910.25,-332.5 1208.75,-332.5 1208.75,-293 910.25,-293"/>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-315.2" font-family="arial" font-size="14.00">1 x Test</text>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-299.45" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>X3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="1188,-269 931,-269 931,0 1188,0 1188,-269"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-245.25 931,-269 1188,-269 1188,-245.25 931,-245.25"/>
 | 
			
		||||
<text text-anchor="start" x="1051.25" y="-251.7" font-family="arial" font-size="14.00">X3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-221.5 931,-245.25 1060.62,-245.25 1060.62,-221.5 931,-221.5"/>
 | 
			
		||||
<text text-anchor="start" x="943.69" y="-227.95" font-family="arial" font-size="14.00">Molex: 22013047</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1060.62,-221.5 1060.62,-245.25 1188,-245.25 1188,-221.5 1060.62,-221.5"/>
 | 
			
		||||
<text text-anchor="start" x="1073.31" y="-227.95" font-family="arial" font-size="14.00">Digimouse: 1234</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-197.75 931,-221.5 1049.42,-221.5 1049.42,-197.75 931,-197.75"/>
 | 
			
		||||
<text text-anchor="start" x="947.83" y="-204.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1049.42,-197.75 1049.42,-221.5 1124.33,-221.5 1124.33,-197.75 1049.42,-197.75"/>
 | 
			
		||||
<text text-anchor="start" x="1066.25" y="-204.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1124.33,-197.75 1124.33,-221.5 1188,-221.5 1188,-197.75 1124.33,-197.75"/>
 | 
			
		||||
<text text-anchor="start" x="1141.17" y="-204.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-174 931,-197.75 1188,-197.75 1188,-174 931,-174"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-180.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-150.25 931,-174 1188,-174 1188,-150.25 931,-150.25"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-156.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-126.5 931,-150.25 1188,-150.25 1188,-126.5 931,-126.5"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-132.95" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-102.75 931,-126.5 1188,-126.5 1188,-102.75 931,-102.75"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-109.2" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-79 931,-102.75 1188,-102.75 1188,-79 931,-79"/>
 | 
			
		||||
<text text-anchor="start" x="990.88" y="-85.45" font-family="arial" font-size="14.00">Additional components</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-39.5 931,-79 1188,-79 1188,-39.5 931,-39.5"/>
 | 
			
		||||
<text text-anchor="start" x="935" y="-61.7" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22-30 AWG</text>
 | 
			
		||||
<text text-anchor="start" x="935" y="-45.95" font-family="arial" font-size="14.00">Molex: 08500030</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,0 931,-39.5 1188,-39.5 1188,0 931,0"/>
 | 
			
		||||
<text text-anchor="start" x="935" y="-22.2" font-family="arial" font-size="14.00">1 x Test</text>
 | 
			
		||||
<text text-anchor="start" x="935" y="-6.45" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-473.5C830.63,-473.53 846.61,-476.53 910.25,-476.5"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M766.25,-475.5C830.26,-475.5 846.24,-478.5 910.25,-478.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-477.5C829.89,-477.47 845.87,-480.47 910.25,-480.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-448.5C830.89,-448.59 846.81,-453.59 910.25,-453.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M766.25,-450.5C830.29,-450.5 846.21,-455.5 910.25,-455.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-452.5C829.69,-452.41 845.61,-457.41 910.25,-457.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-423.5C831.01,-423.63 846.9,-429.63 910.25,-429.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M766.25,-425.5C830.31,-425.5 846.19,-431.5 910.25,-431.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-427.5C829.6,-427.37 845.49,-433.37 910.25,-433.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-398.5C831.13,-398.67 846.98,-405.67 910.25,-405.5"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M766.25,-400.5C830.33,-400.5 846.17,-407.5 910.25,-407.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-402.5C829.52,-402.33 845.37,-409.33 910.25,-409.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge10" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-261.5C825.34,-263.28 833.81,-185.28 929.5,-183.5"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M733.62,-263.5C827.33,-263.5 835.8,-185.5 929.5,-185.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-265.5C829.32,-263.72 837.78,-185.72 929.5,-187.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge12" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-213.5C821.89,-214.94 837.39,-161.94 929.5,-160.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-215.5C823.81,-215.5 839.31,-162.5 929.5,-162.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-217.5C825.73,-216.06 841.23,-163.06 929.5,-164.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge14" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-165.5C819.98,-166.37 839.85,-137.37 929.5,-136.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-167.5C821.63,-167.5 841.5,-138.5 929.5,-138.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-169.5C823.28,-168.63 843.15,-139.63 929.5,-140.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge16" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-117.5C820.26,-117.55 841.97,-112.55 929.5,-112.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M733.62,-119.5C820.71,-119.5 842.42,-114.5 929.5,-114.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-121.5C821.16,-121.45 842.87,-116.45 929.5,-116.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="notes">
 | 
			
		||||
  <!-- %notes% -->
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h2>Bill of Materials</h2>
 | 
			
		||||
 | 
			
		||||
<div id="bom">
 | 
			
		||||
  <table class="bom">
 | 
			
		||||
  <tr>
 | 
			
		||||
    <th class="bom_col_id">Id</th>
 | 
			
		||||
    <th class="bom_col_description">Description</th>
 | 
			
		||||
    <th class="bom_col_qty">Qty</th>
 | 
			
		||||
    <th class="bom_col_unit">Unit</th>
 | 
			
		||||
    <th class="bom_col_designators">Designators</th>
 | 
			
		||||
    <th class="bom_col_p/n">P/N</th>
 | 
			
		||||
    <th class="bom_col_manufacturer">Manufacturer</th>
 | 
			
		||||
    <th class="bom_col_mpn">MPN</th>
 | 
			
		||||
    <th class="bom_col_supplier">Supplier</th>
 | 
			
		||||
    <th class="bom_col_spn">SPN</th>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">1</td>
 | 
			
		||||
    <td class="bom_col_description">Cable, 4 x 0.25 mm²</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W1</td>
 | 
			
		||||
    <td class="bom_col_p/n">CAB1</td>
 | 
			
		||||
    <td class="bom_col_manufacturer">CablesCo</td>
 | 
			
		||||
    <td class="bom_col_mpn">ABC123</td>
 | 
			
		||||
    <td class="bom_col_supplier">Cables R Us</td>
 | 
			
		||||
    <td class="bom_col_spn">999-888-777</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">2</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">2</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1, X3</td>
 | 
			
		||||
    <td class="bom_col_p/n"></td>
 | 
			
		||||
    <td class="bom_col_manufacturer"><a href="https://www.molex.com/">Molex</a></td>
 | 
			
		||||
    <td class="bom_col_mpn"><a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a></td>
 | 
			
		||||
    <td class="bom_col_supplier">Digimouse</td>
 | 
			
		||||
    <td class="bom_col_spn">1234</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">3</td>
 | 
			
		||||
    <td class="bom_col_description">Connector, Molex KK 254, female, 4 pins</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X2</td>
 | 
			
		||||
    <td class="bom_col_p/n">CON4</td>
 | 
			
		||||
    <td class="bom_col_manufacturer"><a href="https://www.molex.com/">Molex</a></td>
 | 
			
		||||
    <td class="bom_col_mpn"><a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a></td>
 | 
			
		||||
    <td class="bom_col_supplier">Digimouse</td>
 | 
			
		||||
    <td class="bom_col_spn">1234</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">4</td>
 | 
			
		||||
    <td class="bom_col_description">Crimp, Molex KK 254, 22-30 AWG</td>
 | 
			
		||||
    <td class="bom_col_qty">12</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1, X2, X3</td>
 | 
			
		||||
    <td class="bom_col_p/n"></td>
 | 
			
		||||
    <td class="bom_col_manufacturer">Molex</td>
 | 
			
		||||
    <td class="bom_col_mpn">08500030</td>
 | 
			
		||||
    <td class="bom_col_supplier"></td>
 | 
			
		||||
    <td class="bom_col_spn"></td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">5</td>
 | 
			
		||||
    <td class="bom_col_description">Label, pinout information</td>
 | 
			
		||||
    <td class="bom_col_qty">2</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X2, X3</td>
 | 
			
		||||
    <td class="bom_col_p/n">Label-ID-1</td>
 | 
			
		||||
    <td class="bom_col_manufacturer"><a href="https://www.bradyid.com">Brady</a></td>
 | 
			
		||||
    <td class="bom_col_mpn"><a href="https://www.bradyid.com/wire-cable-labels/bmp71-bmp61-m611-tls-2200-nylon-cloth-wire-general-id-labels-cps-2958789">B-499</a></td>
 | 
			
		||||
    <td class="bom_col_supplier"></td>
 | 
			
		||||
    <td class="bom_col_spn"></td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">6</td>
 | 
			
		||||
    <td class="bom_col_description">Sleve, Braided nylon, black, 3mm</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W2</td>
 | 
			
		||||
    <td class="bom_col_p/n">SLV-1</td>
 | 
			
		||||
    <td class="bom_col_manufacturer"></td>
 | 
			
		||||
    <td class="bom_col_mpn"></td>
 | 
			
		||||
    <td class="bom_col_supplier"></td>
 | 
			
		||||
    <td class="bom_col_spn"></td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">7</td>
 | 
			
		||||
    <td class="bom_col_description">Test</td>
 | 
			
		||||
    <td class="bom_col_qty">3</td>
 | 
			
		||||
    <td class="bom_col_unit"></td>
 | 
			
		||||
    <td class="bom_col_designators">X1, X2, X3</td>
 | 
			
		||||
    <td class="bom_col_p/n">ABC</td>
 | 
			
		||||
    <td class="bom_col_manufacturer">Molex</td>
 | 
			
		||||
    <td class="bom_col_mpn">45454</td>
 | 
			
		||||
    <td class="bom_col_supplier">Mousikey</td>
 | 
			
		||||
    <td class="bom_col_spn">9999</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">8</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.25 mm², BK</td>
 | 
			
		||||
    <td class="bom_col_qty">2</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W2</td>
 | 
			
		||||
    <td class="bom_col_p/n">WIRE2</td>
 | 
			
		||||
    <td class="bom_col_manufacturer">WiresCo</td>
 | 
			
		||||
    <td class="bom_col_mpn">W1-BK</td>
 | 
			
		||||
    <td class="bom_col_supplier">WireShack</td>
 | 
			
		||||
    <td class="bom_col_spn">1002</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">9</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.25 mm², RD</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W2</td>
 | 
			
		||||
    <td class="bom_col_p/n">WIRE3</td>
 | 
			
		||||
    <td class="bom_col_manufacturer">WiresCo</td>
 | 
			
		||||
    <td class="bom_col_mpn">W1-RD</td>
 | 
			
		||||
    <td class="bom_col_supplier">WireShack</td>
 | 
			
		||||
    <td class="bom_col_spn">1009</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td class="bom_col_id">10</td>
 | 
			
		||||
    <td class="bom_col_description">Wire, 0.25 mm², YE</td>
 | 
			
		||||
    <td class="bom_col_qty">1</td>
 | 
			
		||||
    <td class="bom_col_unit">m</td>
 | 
			
		||||
    <td class="bom_col_designators">W2</td>
 | 
			
		||||
    <td class="bom_col_p/n">WIRE1</td>
 | 
			
		||||
    <td class="bom_col_manufacturer">WiresCo</td>
 | 
			
		||||
    <td class="bom_col_mpn">W1-YE</td>
 | 
			
		||||
    <td class="bom_col_supplier">WireShack</td>
 | 
			
		||||
    <td class="bom_col_spn">1001</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
</body></html>
 | 
			
		||||
							
								
								
									
										7
									
								
								tutorial/tutorial08.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,7 @@
 | 
			
		||||
## 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 components or just to the bom
 | 
			
		||||
  * quantities of additional components can be multiplied by features from parent connector or cable
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial08.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 227 KiB  | 
							
								
								
									
										326
									
								
								tutorial/tutorial08.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,326 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 | 
			
		||||
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
 | 
			
		||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
 | 
			
		||||
 -->
 | 
			
		||||
<!-- Pages: 1 -->
 | 
			
		||||
<svg width="1217pt" height="596pt"
 | 
			
		||||
 viewBox="0.00 0.00 1216.75 596.12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 592.12)">
 | 
			
		||||
<polygon fill="#ffffff" stroke="none" points="-4,4 -4,-592.12 1212.75,-592.12 1212.75,4 -4,4"/>
 | 
			
		||||
<!-- X1 -->
 | 
			
		||||
<g id="node1" class="node">
 | 
			
		||||
<title>X1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="257,-451 0,-451 0,-182 257,-182 257,-451"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-427.25 0,-451 257,-451 257,-427.25 0,-427.25"/>
 | 
			
		||||
<text text-anchor="start" x="120.25" y="-433.7" font-family="arial" font-size="14.00">X1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-403.5 0,-427.25 129.62,-427.25 129.62,-403.5 0,-403.5"/>
 | 
			
		||||
<text text-anchor="start" x="12.69" y="-409.95" font-family="arial" font-size="14.00">Molex: 22013047</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="129.62,-403.5 129.62,-427.25 257,-427.25 257,-403.5 129.62,-403.5"/>
 | 
			
		||||
<text text-anchor="start" x="142.31" y="-409.95" font-family="arial" font-size="14.00">Digimouse: 1234</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-379.75 0,-403.5 118.42,-403.5 118.42,-379.75 0,-379.75"/>
 | 
			
		||||
<text text-anchor="start" x="16.83" y="-386.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="118.42,-379.75 118.42,-403.5 193.33,-403.5 193.33,-379.75 118.42,-379.75"/>
 | 
			
		||||
<text text-anchor="start" x="135.25" y="-386.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="193.33,-379.75 193.33,-403.5 257,-403.5 257,-379.75 193.33,-379.75"/>
 | 
			
		||||
<text text-anchor="start" x="210.17" y="-386.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-356 0,-379.75 257,-379.75 257,-356 0,-356"/>
 | 
			
		||||
<text text-anchor="start" x="124.75" y="-362.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-332.25 0,-356 257,-356 257,-332.25 0,-332.25"/>
 | 
			
		||||
<text text-anchor="start" x="124.75" y="-338.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-308.5 0,-332.25 257,-332.25 257,-308.5 0,-308.5"/>
 | 
			
		||||
<text text-anchor="start" x="124.75" y="-314.95" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-284.75 0,-308.5 257,-308.5 257,-284.75 0,-284.75"/>
 | 
			
		||||
<text text-anchor="start" x="124.75" y="-291.2" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-261 0,-284.75 257,-284.75 257,-261 0,-261"/>
 | 
			
		||||
<text text-anchor="start" x="59.88" y="-267.45" font-family="arial" font-size="14.00">Additional components</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-221.5 0,-261 257,-261 257,-221.5 0,-221.5"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-243.7" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22-30 AWG</text>
 | 
			
		||||
<text text-anchor="start" x="4" y="-227.95" font-family="arial" font-size="14.00">Molex: 08500030</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="0,-182 0,-221.5 257,-221.5 257,-182 0,-182"/>
 | 
			
		||||
<text text-anchor="start" x="4" y="-204.2" font-family="arial" font-size="14.00">1 x Test</text>
 | 
			
		||||
<text text-anchor="start" x="4" y="-188.45" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1 -->
 | 
			
		||||
<g id="node4" class="node">
 | 
			
		||||
<title>W1</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="766.25,-588.12 401,-588.12 401,-378.88 766.25,-378.88 766.25,-588.12"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="401,-564.38 401,-588.12 766.25,-588.12 766.25,-564.38 401,-564.38"/>
 | 
			
		||||
<text text-anchor="start" x="573.12" y="-570.83" font-family="arial" font-size="14.00">W1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="401,-540.62 401,-564.38 474.25,-564.38 474.25,-540.62 401,-540.62"/>
 | 
			
		||||
<text text-anchor="start" x="405" y="-547.08" font-family="arial" font-size="14.00">P/N: CAB1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="474.25,-540.62 474.25,-564.38 598.5,-564.38 598.5,-540.62 474.25,-540.62"/>
 | 
			
		||||
<text text-anchor="start" x="478.25" y="-547.08" font-family="arial" font-size="14.00">CablesCo: ABC123</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="598.5,-540.62 598.5,-564.38 766.25,-564.38 766.25,-540.62 598.5,-540.62"/>
 | 
			
		||||
<text text-anchor="start" x="602.5" y="-547.08" font-family="arial" font-size="14.00">Cables R Us: 999-888-777</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="401,-516.88 401,-540.62 505,-540.62 505,-516.88 401,-516.88"/>
 | 
			
		||||
<text text-anchor="start" x="445.88" y="-523.33" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="505,-516.88 505,-540.62 653.25,-540.62 653.25,-516.88 505,-516.88"/>
 | 
			
		||||
<text text-anchor="start" x="549.88" y="-523.33" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="653.25,-516.88 653.25,-540.62 766.25,-540.62 766.25,-516.88 653.25,-516.88"/>
 | 
			
		||||
<text text-anchor="start" x="698.12" y="-523.33" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="453.33" y="-501.57" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="441.33" y="-482.57" font-family="arial" font-size="14.00">X1:1</text>
 | 
			
		||||
<text text-anchor="start" x="551.75" y="-482.57" font-family="arial" font-size="14.00">     1:BN    </text>
 | 
			
		||||
<text text-anchor="start" x="698.17" y="-482.57" font-family="arial" font-size="14.00">X2:1</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-476.88 401,-478.88 766.25,-478.88 766.25,-476.88 401,-476.88"/>
 | 
			
		||||
<polygon fill="#895956" stroke="none" points="401,-474.88 401,-476.88 766.25,-476.88 766.25,-474.88 401,-474.88"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-472.88 401,-474.88 766.25,-474.88 766.25,-472.88 401,-472.88"/>
 | 
			
		||||
<text text-anchor="start" x="441.33" y="-457.57" font-family="arial" font-size="14.00">X1:2</text>
 | 
			
		||||
<text text-anchor="start" x="551.38" y="-457.57" font-family="arial" font-size="14.00">     2:RD    </text>
 | 
			
		||||
<text text-anchor="start" x="698.17" y="-457.57" font-family="arial" font-size="14.00">X2:2</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-451.88 401,-453.88 766.25,-453.88 766.25,-451.88 401,-451.88"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="401,-449.88 401,-451.88 766.25,-451.88 766.25,-449.88 401,-449.88"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-447.88 401,-449.88 766.25,-449.88 766.25,-447.88 401,-447.88"/>
 | 
			
		||||
<text text-anchor="start" x="441.33" y="-432.57" font-family="arial" font-size="14.00">X1:3</text>
 | 
			
		||||
<text text-anchor="start" x="549.88" y="-432.57" font-family="arial" font-size="14.00">     3:OG    </text>
 | 
			
		||||
<text text-anchor="start" x="698.17" y="-432.57" font-family="arial" font-size="14.00">X2:3</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-426.88 401,-428.88 766.25,-428.88 766.25,-426.88 401,-426.88"/>
 | 
			
		||||
<polygon fill="#ff8000" stroke="none" points="401,-424.88 401,-426.88 766.25,-426.88 766.25,-424.88 401,-424.88"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-422.88 401,-424.88 766.25,-424.88 766.25,-422.88 401,-422.88"/>
 | 
			
		||||
<text text-anchor="start" x="441.33" y="-407.57" font-family="arial" font-size="14.00">X1:4</text>
 | 
			
		||||
<text text-anchor="start" x="552.12" y="-407.57" font-family="arial" font-size="14.00">     4:YE    </text>
 | 
			
		||||
<text text-anchor="start" x="698.17" y="-407.57" font-family="arial" font-size="14.00">X2:4</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-401.88 401,-403.88 766.25,-403.88 766.25,-401.88 401,-401.88"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="401,-399.88 401,-401.88 766.25,-401.88 766.25,-399.88 401,-399.88"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="401,-397.88 401,-399.88 766.25,-399.88 766.25,-397.88 401,-397.88"/>
 | 
			
		||||
<text text-anchor="start" x="453.33" y="-382.57" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge1" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-365.5C338.98,-367.79 322.98,-475.79 401,-473.5"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M257,-367.5C337,-367.5 321,-475.5 401,-475.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-369.5C335.02,-367.21 319.02,-475.21 401,-477.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge3" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-342.5C338.45,-344.78 323.51,-450.78 401,-448.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M257,-344.5C336.47,-344.5 321.53,-450.5 401,-450.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-346.5C334.49,-344.22 319.55,-450.22 401,-452.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge5" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-318.5C338.19,-320.77 323.77,-425.77 401,-423.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M257,-320.5C336.21,-320.5 321.79,-425.5 401,-425.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-322.5C334.23,-320.23 319.81,-425.23 401,-427.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W1 -->
 | 
			
		||||
<g id="edge7" class="edge">
 | 
			
		||||
<title>X1:e--W1:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-294.5C337.93,-296.76 324.04,-400.76 401,-398.5"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M257,-296.5C335.95,-296.5 322.05,-400.5 401,-400.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-298.5C333.96,-296.24 320.07,-400.24 401,-402.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2 -->
 | 
			
		||||
<g id="node5" class="node">
 | 
			
		||||
<title>W2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" stroke-dasharray="5,2" points="732.62,-351.88 434.62,-351.88 434.62,-11.12 732.62,-11.12 732.62,-351.88"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="434.62,-328.12 434.62,-351.88 732.62,-351.88 732.62,-328.12 434.62,-328.12"/>
 | 
			
		||||
<text text-anchor="start" x="573.12" y="-334.57" font-family="arial" font-size="14.00">W2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="434.62,-304.38 434.62,-328.12 516.21,-328.12 516.21,-304.38 434.62,-304.38"/>
 | 
			
		||||
<text text-anchor="start" x="468.29" y="-310.82" font-family="arial" font-size="14.00">4x</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="516.21,-304.38 516.21,-328.12 642.04,-328.12 642.04,-304.38 516.21,-304.38"/>
 | 
			
		||||
<text text-anchor="start" x="549.88" y="-310.82" font-family="arial" font-size="14.00">0.25 mm²</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="642.04,-304.38 642.04,-328.12 732.62,-328.12 732.62,-304.38 642.04,-304.38"/>
 | 
			
		||||
<text text-anchor="start" x="675.71" y="-310.82" font-family="arial" font-size="14.00">1 m</text>
 | 
			
		||||
<text text-anchor="start" x="492.75" y="-289.07" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<text text-anchor="start" x="480.75" y="-270.07" font-family="arial" font-size="14.00">X1:1</text>
 | 
			
		||||
<text text-anchor="start" x="579.75" y="-270.07" font-family="arial" font-size="14.00">     YE    </text>
 | 
			
		||||
<text text-anchor="start" x="680.75" y="-270.07" font-family="arial" font-size="14.00">X3:1</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-264.38 434.62,-266.38 732.62,-266.38 732.62,-264.38 434.62,-264.38"/>
 | 
			
		||||
<polygon fill="#ffff00" stroke="none" points="434.62,-262.38 434.62,-264.38 732.62,-264.38 732.62,-262.38 434.62,-262.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-260.38 434.62,-262.38 732.62,-262.38 732.62,-260.38 434.62,-260.38"/>
 | 
			
		||||
<text text-anchor="start" x="438.88" y="-243.07" font-family="arial" font-size="14.00">P/N: WIRE1</text>
 | 
			
		||||
<text text-anchor="start" x="516.88" y="-243.07" font-family="arial" font-size="14.00">WiresCo: W1-YE</text>
 | 
			
		||||
<text text-anchor="start" x="624.88" y="-243.07" font-family="arial" font-size="14.00">WireShack: 1001</text>
 | 
			
		||||
<text text-anchor="start" x="480.75" y="-222.07" font-family="arial" font-size="14.00">X1:2</text>
 | 
			
		||||
<text text-anchor="start" x="579.75" y="-222.07" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="680.75" y="-222.07" font-family="arial" font-size="14.00">X3:2</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-216.38 434.62,-218.38 732.62,-218.38 732.62,-216.38 434.62,-216.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-214.38 434.62,-216.38 732.62,-216.38 732.62,-214.38 434.62,-214.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-212.38 434.62,-214.38 732.62,-214.38 732.62,-212.38 434.62,-212.38"/>
 | 
			
		||||
<text text-anchor="start" x="438.88" y="-195.07" font-family="arial" font-size="14.00">P/N: WIRE2</text>
 | 
			
		||||
<text text-anchor="start" x="516.88" y="-195.07" font-family="arial" font-size="14.00">WiresCo: W1-BK</text>
 | 
			
		||||
<text text-anchor="start" x="624.88" y="-195.07" font-family="arial" font-size="14.00">WireShack: 1002</text>
 | 
			
		||||
<text text-anchor="start" x="480.75" y="-174.07" font-family="arial" font-size="14.00">X1:3</text>
 | 
			
		||||
<text text-anchor="start" x="579.75" y="-174.07" font-family="arial" font-size="14.00">     BK    </text>
 | 
			
		||||
<text text-anchor="start" x="680.75" y="-174.07" font-family="arial" font-size="14.00">X3:3</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-168.38 434.62,-170.38 732.62,-170.38 732.62,-168.38 434.62,-168.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-166.38 434.62,-168.38 732.62,-168.38 732.62,-166.38 434.62,-166.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-164.38 434.62,-166.38 732.62,-166.38 732.62,-164.38 434.62,-164.38"/>
 | 
			
		||||
<text text-anchor="start" x="438.88" y="-147.07" font-family="arial" font-size="14.00">P/N: WIRE2</text>
 | 
			
		||||
<text text-anchor="start" x="516.88" y="-147.07" font-family="arial" font-size="14.00">WiresCo: W1-BK</text>
 | 
			
		||||
<text text-anchor="start" x="624.88" y="-147.07" font-family="arial" font-size="14.00">WireShack: 1002</text>
 | 
			
		||||
<text text-anchor="start" x="480.75" y="-126.08" font-family="arial" font-size="14.00">X1:4</text>
 | 
			
		||||
<text text-anchor="start" x="579" y="-126.08" font-family="arial" font-size="14.00">     RD    </text>
 | 
			
		||||
<text text-anchor="start" x="680.75" y="-126.08" font-family="arial" font-size="14.00">X3:4</text>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-120.38 434.62,-122.38 732.62,-122.38 732.62,-120.38 434.62,-120.38"/>
 | 
			
		||||
<polygon fill="#ff0000" stroke="none" points="434.62,-118.38 434.62,-120.38 732.62,-120.38 732.62,-118.38 434.62,-118.38"/>
 | 
			
		||||
<polygon fill="#000000" stroke="none" points="434.62,-116.38 434.62,-118.38 732.62,-118.38 732.62,-116.38 434.62,-116.38"/>
 | 
			
		||||
<text text-anchor="start" x="438.62" y="-99.08" font-family="arial" font-size="14.00">P/N: WIRE3</text>
 | 
			
		||||
<text text-anchor="start" x="516.12" y="-99.08" font-family="arial" font-size="14.00">WiresCo: W1-RD</text>
 | 
			
		||||
<text text-anchor="start" x="625.12" y="-99.08" font-family="arial" font-size="14.00">WireShack: 1009</text>
 | 
			
		||||
<text text-anchor="start" x="492.75" y="-78.08" font-family="arial" font-size="14.00"> </text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="434.62,-50.62 434.62,-74.38 732.62,-74.38 732.62,-50.62 434.62,-50.62"/>
 | 
			
		||||
<text text-anchor="start" x="515" y="-57.08" font-family="arial" font-size="14.00">Additional components</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="434.62,-11.12 434.62,-50.62 732.62,-50.62 732.62,-11.12 434.62,-11.12"/>
 | 
			
		||||
<text text-anchor="start" x="438.62" y="-33.33" font-family="arial" font-size="14.00">1 m x Sleve, Braided nylon, black, 3mm</text>
 | 
			
		||||
<text text-anchor="start" x="438.62" y="-17.57" font-family="arial" font-size="14.00">P/N: SLV-1</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W2 -->
 | 
			
		||||
<g id="edge9" class="edge">
 | 
			
		||||
<title>X1:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-365.5C346.1,-367.61 340.53,-263.61 433.62,-261.5"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M257,-367.5C348.1,-367.5 342.53,-263.5 433.62,-263.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-369.5C350.09,-367.39 344.52,-263.39 433.62,-265.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W2 -->
 | 
			
		||||
<g id="edge11" class="edge">
 | 
			
		||||
<title>X1:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-342.5C352.23,-344.77 334.44,-215.77 433.62,-213.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-344.5C354.21,-344.5 336.42,-215.5 433.62,-215.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-346.5C356.19,-344.23 338.4,-215.23 433.62,-217.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W2 -->
 | 
			
		||||
<g id="edge13" class="edge">
 | 
			
		||||
<title>X1:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-318.5C358.9,-320.9 327.81,-167.9 433.62,-165.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-320.5C360.86,-320.5 329.77,-167.5 433.62,-167.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-322.5C362.82,-320.1 331.73,-167.1 433.62,-169.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X1--W2 -->
 | 
			
		||||
<g id="edge15" class="edge">
 | 
			
		||||
<title>X1:e--W2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-294.5C366.2,-297 320.55,-120 433.62,-117.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M257,-296.5C368.13,-296.5 322.49,-119.5 433.62,-119.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M257,-298.5C370.07,-296 324.43,-119 433.62,-121.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X2 -->
 | 
			
		||||
<g id="node2" class="node">
 | 
			
		||||
<title>X2</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="1208.75,-562 910.25,-562 910.25,-293 1208.75,-293 1208.75,-562"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-538.25 910.25,-562 1208.75,-562 1208.75,-538.25 910.25,-538.25"/>
 | 
			
		||||
<text text-anchor="start" x="1051.25" y="-544.7" font-family="arial" font-size="14.00">X2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-514.5 910.25,-538.25 986.5,-538.25 986.5,-514.5 910.25,-514.5"/>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-520.95" font-family="arial" font-size="14.00">P/N: CON4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="986.5,-514.5 986.5,-538.25 1098.75,-538.25 1098.75,-514.5 986.5,-514.5"/>
 | 
			
		||||
<text text-anchor="start" x="990.5" y="-520.95" font-family="arial" font-size="14.00">Molex: 22013047</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1098.75,-514.5 1098.75,-538.25 1208.75,-538.25 1208.75,-514.5 1098.75,-514.5"/>
 | 
			
		||||
<text text-anchor="start" x="1102.75" y="-520.95" font-family="arial" font-size="14.00">Digimouse: 1234</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-490.75 910.25,-514.5 1042.5,-514.5 1042.5,-490.75 910.25,-490.75"/>
 | 
			
		||||
<text text-anchor="start" x="934" y="-497.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1042.5,-490.75 1042.5,-514.5 1131.25,-514.5 1131.25,-490.75 1042.5,-490.75"/>
 | 
			
		||||
<text text-anchor="start" x="1066.25" y="-497.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1131.25,-490.75 1131.25,-514.5 1208.75,-514.5 1208.75,-490.75 1131.25,-490.75"/>
 | 
			
		||||
<text text-anchor="start" x="1155" y="-497.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-467 910.25,-490.75 1208.75,-490.75 1208.75,-467 910.25,-467"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-473.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-443.25 910.25,-467 1208.75,-467 1208.75,-443.25 910.25,-443.25"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-449.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-419.5 910.25,-443.25 1208.75,-443.25 1208.75,-419.5 910.25,-419.5"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-425.95" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-395.75 910.25,-419.5 1208.75,-419.5 1208.75,-395.75 910.25,-395.75"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-402.2" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-372 910.25,-395.75 1208.75,-395.75 1208.75,-372 910.25,-372"/>
 | 
			
		||||
<text text-anchor="start" x="990.88" y="-378.45" font-family="arial" font-size="14.00">Additional components</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-332.5 910.25,-372 1208.75,-372 1208.75,-332.5 910.25,-332.5"/>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-354.7" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22-30 AWG</text>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-338.95" font-family="arial" font-size="14.00">Molex: 08500030</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="910.25,-293 910.25,-332.5 1208.75,-332.5 1208.75,-293 910.25,-293"/>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-315.2" font-family="arial" font-size="14.00">1 x Test</text>
 | 
			
		||||
<text text-anchor="start" x="914.25" y="-299.45" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- X3 -->
 | 
			
		||||
<g id="node3" class="node">
 | 
			
		||||
<title>X3</title>
 | 
			
		||||
<polygon fill="#ffffff" stroke="black" points="1188,-269 931,-269 931,0 1188,0 1188,-269"/>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-245.25 931,-269 1188,-269 1188,-245.25 931,-245.25"/>
 | 
			
		||||
<text text-anchor="start" x="1051.25" y="-251.7" font-family="arial" font-size="14.00">X3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-221.5 931,-245.25 1060.62,-245.25 1060.62,-221.5 931,-221.5"/>
 | 
			
		||||
<text text-anchor="start" x="943.69" y="-227.95" font-family="arial" font-size="14.00">Molex: 22013047</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1060.62,-221.5 1060.62,-245.25 1188,-245.25 1188,-221.5 1060.62,-221.5"/>
 | 
			
		||||
<text text-anchor="start" x="1073.31" y="-227.95" font-family="arial" font-size="14.00">Digimouse: 1234</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-197.75 931,-221.5 1049.42,-221.5 1049.42,-197.75 931,-197.75"/>
 | 
			
		||||
<text text-anchor="start" x="947.83" y="-204.2" font-family="arial" font-size="14.00">Molex KK 254</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1049.42,-197.75 1049.42,-221.5 1124.33,-221.5 1124.33,-197.75 1049.42,-197.75"/>
 | 
			
		||||
<text text-anchor="start" x="1066.25" y="-204.2" font-family="arial" font-size="14.00">female</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="1124.33,-197.75 1124.33,-221.5 1188,-221.5 1188,-197.75 1124.33,-197.75"/>
 | 
			
		||||
<text text-anchor="start" x="1141.17" y="-204.2" font-family="arial" font-size="14.00">4-pin</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-174 931,-197.75 1188,-197.75 1188,-174 931,-174"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-180.45" font-family="arial" font-size="14.00">1</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-150.25 931,-174 1188,-174 1188,-150.25 931,-150.25"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-156.7" font-family="arial" font-size="14.00">2</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-126.5 931,-150.25 1188,-150.25 1188,-126.5 931,-126.5"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-132.95" font-family="arial" font-size="14.00">3</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-102.75 931,-126.5 1188,-126.5 1188,-102.75 931,-102.75"/>
 | 
			
		||||
<text text-anchor="start" x="1055.75" y="-109.2" font-family="arial" font-size="14.00">4</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-79 931,-102.75 1188,-102.75 1188,-79 931,-79"/>
 | 
			
		||||
<text text-anchor="start" x="990.88" y="-85.45" font-family="arial" font-size="14.00">Additional components</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,-39.5 931,-79 1188,-79 1188,-39.5 931,-39.5"/>
 | 
			
		||||
<text text-anchor="start" x="935" y="-61.7" font-family="arial" font-size="14.00">4 x Crimp, Molex KK 254, 22-30 AWG</text>
 | 
			
		||||
<text text-anchor="start" x="935" y="-45.95" font-family="arial" font-size="14.00">Molex: 08500030</text>
 | 
			
		||||
<polygon fill="none" stroke="black" points="931,0 931,-39.5 1188,-39.5 1188,0 931,0"/>
 | 
			
		||||
<text text-anchor="start" x="935" y="-22.2" font-family="arial" font-size="14.00">1 x Test</text>
 | 
			
		||||
<text text-anchor="start" x="935" y="-6.45" font-family="arial" font-size="14.00">P/N: ABC, Molex: 45454, Mousikey: 9999</text>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge2" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-473.5C830.63,-473.53 846.61,-476.53 910.25,-476.5"/>
 | 
			
		||||
<path fill="none" stroke="#895956" stroke-width="2" d="M766.25,-475.5C830.26,-475.5 846.24,-478.5 910.25,-478.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-477.5C829.89,-477.47 845.87,-480.47 910.25,-480.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge4" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-448.5C830.89,-448.59 846.81,-453.59 910.25,-453.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M766.25,-450.5C830.29,-450.5 846.21,-455.5 910.25,-455.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-452.5C829.69,-452.41 845.61,-457.41 910.25,-457.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge6" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-423.5C831.01,-423.63 846.9,-429.63 910.25,-429.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff8000" stroke-width="2" d="M766.25,-425.5C830.31,-425.5 846.19,-431.5 910.25,-431.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-427.5C829.6,-427.37 845.49,-433.37 910.25,-433.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W1--X2 -->
 | 
			
		||||
<g id="edge8" class="edge">
 | 
			
		||||
<title>W1:e--X2:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-398.5C831.13,-398.67 846.98,-405.67 910.25,-405.5"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M766.25,-400.5C830.33,-400.5 846.17,-407.5 910.25,-407.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M766.25,-402.5C829.52,-402.33 845.37,-409.33 910.25,-409.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge10" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-261.5C825.34,-263.28 833.81,-185.28 929.5,-183.5"/>
 | 
			
		||||
<path fill="none" stroke="#ffff00" stroke-width="2" d="M733.62,-263.5C827.33,-263.5 835.8,-185.5 929.5,-185.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-265.5C829.32,-263.72 837.78,-185.72 929.5,-187.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge12" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-213.5C821.89,-214.94 837.39,-161.94 929.5,-160.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-215.5C823.81,-215.5 839.31,-162.5 929.5,-162.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-217.5C825.73,-216.06 841.23,-163.06 929.5,-164.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge14" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-165.5C819.98,-166.37 839.85,-137.37 929.5,-136.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-167.5C821.63,-167.5 841.5,-138.5 929.5,-138.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-169.5C823.28,-168.63 843.15,-139.63 929.5,-140.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
<!-- W2--X3 -->
 | 
			
		||||
<g id="edge16" class="edge">
 | 
			
		||||
<title>W2:e--X3:w</title>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-117.5C820.26,-117.55 841.97,-112.55 929.5,-112.5"/>
 | 
			
		||||
<path fill="none" stroke="#ff0000" stroke-width="2" d="M733.62,-119.5C820.71,-119.5 842.42,-114.5 929.5,-114.5"/>
 | 
			
		||||
<path fill="none" stroke="#000000" stroke-width="2" d="M733.62,-121.5C821.16,-121.45 842.87,-116.45 929.5,-116.5"/>
 | 
			
		||||
</g>
 | 
			
		||||
</g>
 | 
			
		||||
</svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 27 KiB  | 
							
								
								
									
										79
									
								
								tutorial/tutorial08.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,79 @@
 | 
			
		||||
options:
 | 
			
		||||
  mini_bom_mode: false
 | 
			
		||||
 | 
			
		||||
connectors:
 | 
			
		||||
  X1: &template1 # define a template for later use
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    pincount: 4
 | 
			
		||||
    subtype: female
 | 
			
		||||
    manufacturer: '<a href="https://www.molex.com/">Molex</a>' # set manufacter name
 | 
			
		||||
    mpn: '<a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a>' # 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 for just this connector
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template1 # reuse template
 | 
			
		||||
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    color_code: IEC
 | 
			
		||||
    manufacturer: CablesCo
 | 
			
		||||
    mpn: ABC123
 | 
			
		||||
    supplier: Cables R Us
 | 
			
		||||
    spn: 999-888-777
 | 
			
		||||
    pn: CAB1
 | 
			
		||||
  W2:
 | 
			
		||||
    category: bundle
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    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:
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
 | 
			
		||||
additional_bom_items:
 | 
			
		||||
  - # 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: '<a href="https://www.bradyid.com">Brady</a>'
 | 
			
		||||
    mpn: '<a href="https://www.bradyid.com/wire-cable-labels/bmp71-bmp61-m611-tls-2200-nylon-cloth-wire-general-id-labels-cps-2958789">B-499</a>'
 | 
			
		||||
    pn: Label-ID-1
 | 
			
		||||
							
								
								
									
										11
									
								
								tutorial/tutorial09.bom.tsv
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,11 @@
 | 
			
		||||
Id	Description	Qty	Unit	Designators	P/N	Manufacturer	MPN	Supplier	SPN
 | 
			
		||||
1	Cable, 4 wires	0	m						
 | 
			
		||||
2	Connector, Molex KK 254, female, 4 pins	1		X1		Molex	22013047	Digimouse	1234
 | 
			
		||||
3	Connector, Molex KK 254, male, 4 pins	1		X3		Molex	22013047	Digimouse	1234
 | 
			
		||||
4	Connector, Molex KK 254, male, 4 pins	1		X2	CON4	Molex	22013047	Digimouse	1234
 | 
			
		||||
5	Crimp, Molex KK 254, 22-30 AWG	12		X1, X2, X3		Molex	08500030		
 | 
			
		||||
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
 | 
			
		||||
		
		
			
  | 
							
								
								
									
										730
									
								
								tutorial/tutorial09.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								tutorial/tutorial09.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 460 KiB  | 
							
								
								
									
										312
									
								
								tutorial/tutorial09.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 64 KiB  | 
							
								
								
									
										114
									
								
								tutorial/tutorial09.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,114 @@
 | 
			
		||||
connectors:
 | 
			
		||||
  X1: &template1 # define a template for later use
 | 
			
		||||
    type: Molex KK 254
 | 
			
		||||
    pincount: 4
 | 
			
		||||
    subtype: female
 | 
			
		||||
    manufacturer: '<a href="https://www.molex.com/">Molex</a>' # set manufacter name
 | 
			
		||||
    mpn: '<a href="https://www.molex.com/molex/products/part-detail/crimp_housings/0022013047">22013047</a>' # set manufacturer part number
 | 
			
		||||
    supplier: Digimouse
 | 
			
		||||
    spn: 1234
 | 
			
		||||
    image:
 | 
			
		||||
      src: MolexKK254.jpg
 | 
			
		||||
    # 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 for just this connector
 | 
			
		||||
    subtype: male
 | 
			
		||||
    image:
 | 
			
		||||
      src: MolexKK254MALE.jpg
 | 
			
		||||
 | 
			
		||||
  X3:
 | 
			
		||||
    <<: *template1 # reuse template
 | 
			
		||||
    subtype: male
 | 
			
		||||
    image:
 | 
			
		||||
      src: MolexKK254MALE.jpg
 | 
			
		||||
cables:
 | 
			
		||||
  W1:
 | 
			
		||||
    wirecount: 4
 | 
			
		||||
    # length: 1
 | 
			
		||||
    # gauge: 0.25 mm2
 | 
			
		||||
    # color_code: IEC
 | 
			
		||||
    # manufacturer: CablesCo
 | 
			
		||||
    # mpn: ABC123
 | 
			
		||||
    # supplier: Cables R Us
 | 
			
		||||
    # spn: 999-888-777
 | 
			
		||||
    # pn: CAB1
 | 
			
		||||
    #############
 | 
			
		||||
    show_name: false
 | 
			
		||||
    show_wirecount: false     
 | 
			
		||||
    show_wirenumbers: false
 | 
			
		||||
    #############
 | 
			
		||||
  W2:
 | 
			
		||||
    category: bundle
 | 
			
		||||
    length: 1
 | 
			
		||||
    gauge: 0.25 mm2
 | 
			
		||||
    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:
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W1: [1-4]
 | 
			
		||||
    - X2: [1-4]
 | 
			
		||||
  - - X1: [1-4]
 | 
			
		||||
    - W2: [1-4]
 | 
			
		||||
    - X3: [1-4]
 | 
			
		||||
   #############
 | 
			
		||||
tweak:
 | 
			
		||||
  override:
 | 
			
		||||
    graph:
 | 
			
		||||
      ranksep: "0.5"  # Reduce the horizontal spacing (default 2)
 | 
			
		||||
    wireTweak: &wireTweak
 | 
			
		||||
      shape: none  # Hide the surrounding frame
 | 
			
		||||
      fontsize: "12"  # Reduce the space needed for text
 | 
			
		||||
      fontcolor: white  # Same as background to hide the text
 | 
			
		||||
      ## W1 uses the gauge and length field, they can not be suppressed at the moment. There was an issue #221
 | 
			
		||||
    W1:  
 | 
			
		||||
      <<: *wireTweak 
 | 
			
		||||
  ###############    
 | 
			
		||||
 | 
			
		||||
###### the din template, A4 format
 | 
			
		||||
metadata: 
 | 
			
		||||
  title: Power supplies
 | 
			
		||||
  pn: PSU
 | 
			
		||||
 | 
			
		||||
  authors:
 | 
			
		||||
    Created:
 | 
			
		||||
      name: Ton
 | 
			
		||||
      date: 2025-03-11
 | 
			
		||||
    Approved:
 | 
			
		||||
      name: Ton
 | 
			
		||||
      date: 2025-03-11
 | 
			
		||||
 | 
			
		||||
  revisions:
 | 
			
		||||
    A:
 | 
			
		||||
      name: Ton
 | 
			
		||||
      date: 2025-03-12
 | 
			
		||||
      changelog: updates]
 | 
			
		||||
 | 
			
		||||
  template:
 | 
			
		||||
    name: din-6771    
 | 
			
		||||
    sheetsize: A4
 | 
			
		||||
							
								
								
									
										24
									
								
								tutorial/vscode.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,24 @@
 | 
			
		||||
## Editing y(a)ml files with VSCode
 | 
			
		||||
 | 
			
		||||
If you already use vscode as your editor you are in luck. Steffano wrote a very handy how-to setup run-on-save extesion for vscode.
 | 
			
		||||
 | 
			
		||||
https://www.stefanocottafavi.com/vscode_wireviz/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
If you want to use the prepend parameter so you can use a parent document (components.yml) with all your components defined you could do the following.
 | 
			
		||||
 | 
			
		||||
```yaml
 | 
			
		||||
"settings": {
 | 
			
		||||
    "emeraldwalk.runonsave": {
 | 
			
		||||
        "commands": [
 | 
			
		||||
            {
 | 
			
		||||
                "match": "\\.yml$",
 | 
			
		||||
                "cmd": "wireviz --prepend  components.yml ${file} -f h"
 | 
			
		||||
            },
 | 
			
		||||
            
 | 
			
		||||
        ]
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
(the -f h instructs wireviz to only produce a html file. Do a wireviz -h for a overview of all the parameters)
 | 
			
		||||