Bladeren bron

Missing connections for switches 17-20 made

gobrien 7 jaren geleden
bovenliggende
commit
91ebeac47b

+ 272 - 26
MLI/Modular/BreakoutBoard/BreakoutBoard.kicad_pcb

@@ -1,15 +1,15 @@
 (kicad_pcb (version 4) (host pcbnew 4.0.7)
 
   (general
-    (links 75)
+    (links 79)
     (no_connects 0)
-    (area 43.104999 20.244999 198.195001 165.175001)
+    (area 29.535716 11.279234 198.195001 196.560001)
     (thickness 1.6)
     (drawings 26)
-    (tracks 322)
+    (tracks 348)
     (zones 0)
-    (modules 25)
-    (nets 43)
+    (modules 37)
+    (nets 47)
   )
 
   (page A4)
@@ -141,6 +141,10 @@
   (net 40 ARD_TEMP_E)
   (net 41 ARD_CUR_HB)
   (net 42 ARD_VCC)
+  (net 43 ARD_PWM_17)
+  (net 44 ARD_PWM_18)
+  (net 45 ARD_PWM_19)
+  (net 46 ARD_PWM_20)
 
   (net_class Default "This is the default net class."
     (clearance 0.4)
@@ -161,7 +165,11 @@
     (add_net ARD_PWM_14)
     (add_net ARD_PWM_15)
     (add_net ARD_PWM_16)
+    (add_net ARD_PWM_17)
+    (add_net ARD_PWM_18)
+    (add_net ARD_PWM_19)
     (add_net ARD_PWM_2)
+    (add_net ARD_PWM_20)
     (add_net ARD_PWM_3)
     (add_net ARD_PWM_4)
     (add_net ARD_PWM_5)
@@ -193,6 +201,210 @@
     (add_net "Net-(J101-Pad1)")
   )
 
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393673)
+    (at 66.04 154.94)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393667)
+    (at 172.72 154.94)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393660)
+    (at 172.72 30.48)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393651)
+    (at 71.12 30.48)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393648)
+    (at 162.56 106.68)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393641)
+    (at 111.76 91.44)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A39363A)
+    (at 162.56 134.62)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393633)
+    (at 111.76 139.7)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393621)
+    (at 162.56 40.64)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393613)
+    (at 162.56 68.58)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A39360C)
+    (at 111.76 73.66)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A3935DE)
+    (at 111.76 25.4)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
   (module PartsLibraries:Heatsink_AAVID_ML73_25 (layer F.Cu) (tedit 5A3408D9) (tstamp 5A341969)
     (at 88.9 157.48)
     (descr "Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC,")
@@ -422,16 +634,20 @@
     (fp_text user %R (at -1.27 -2.33) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 46 ARD_PWM_20))
     (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 15 ARD_HBRIDGE_B))
-    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 44 ARD_PWM_18))
     (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 14 ARD_HBRIDGE_A))
-    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 43 ARD_PWM_17))
     (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 2 ARD_PWM_1))
-    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 45 ARD_PWM_19))
     (pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 4 ARD_PWM_2))
     (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
@@ -1158,10 +1374,14 @@
       (net 8 DC_IN))
     (pad 2 thru_hole circle (at 1.27 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
       (net 9 DC_GND))
-    (pad 3 thru_hole circle (at 2.54 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
-    (pad 4 thru_hole circle (at 3.81 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
-    (pad 5 thru_hole circle (at 5.08 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
-    (pad 6 thru_hole circle (at 6.35 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
+    (pad 3 thru_hole circle (at 2.54 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 43 ARD_PWM_17))
+    (pad 4 thru_hole circle (at 3.81 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 44 ARD_PWM_18))
+    (pad 5 thru_hole circle (at 5.08 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 45 ARD_PWM_19))
+    (pad 6 thru_hole circle (at 6.35 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 46 ARD_PWM_20))
     (pad 7 thru_hole circle (at 7.62 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
     (pad 8 thru_hole circle (at 8.89 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
     (model ../../../../../../Development/multilevelinverter/Hardware/3D/RJ45.wrl
@@ -1418,10 +1638,10 @@
     )
   )
 
-  (gr_text "© Enertechnos Ltd. 2017" (at 57.15 161.29) (layer B.Cu) (tstamp 5A2E98E7)
+  (gr_text "© Enertechnos Ltd. 2017" (at 54.61 161.29) (layer B.Cu) (tstamp 5A2E98E7)
     (effects (font (size 1 1) (thickness 0.25)) (justify mirror))
   )
-  (gr_text "© Enertechnos Ltd. 2017" (at 57.15 160.02) (layer F.Cu) (tstamp 5A2E98DD)
+  (gr_text "© Enertechnos Ltd. 2017" (at 54.61 160.02) (layer F.Cu) (tstamp 5A2E98DD)
     (effects (font (size 1 1) (thickness 0.25)))
   )
   (gr_text "ChipKit Wi*Fire" (at 119.38 114.3) (layer F.SilkS) (tstamp 5A3265C2)
@@ -1547,11 +1767,11 @@
   (segment (start 178.689999 44.830001) (end 178.689999 59.309999) (width 1) (layer F.Cu) (net 7))
   (segment (start 178.689999 59.309999) (end 179.590001 60.210001) (width 1) (layer F.Cu) (net 7))
   (segment (start 179.590001 60.210001) (end 180.34 60.96) (width 1) (layer F.Cu) (net 7))
+  (segment (start 58.039999 25.780001) (end 59.69 24.13) (width 1) (layer F.Cu) (net 8))
   (segment (start 52.07 141.22) (end 52.07 132.270621) (width 1) (layer F.Cu) (net 8))
   (segment (start 52.07 132.270621) (end 56.496293 127.844328) (width 1) (layer F.Cu) (net 8))
   (segment (start 56.496293 127.844328) (end 56.496293 116.223707) (width 1) (layer F.Cu) (net 8))
   (segment (start 56.496293 116.223707) (end 59.69 113.03) (width 1) (layer F.Cu) (net 8))
-  (segment (start 59.69 24.13) (end 58.039999 25.780001) (width 1) (layer F.Cu) (net 8))
   (segment (start 58.039999 38.509999) (end 59.69 40.16) (width 1) (layer F.Cu) (net 8))
   (segment (start 58.039999 25.780001) (end 58.039999 38.509999) (width 1) (layer F.Cu) (net 8))
   (segment (start 59.69 40.16) (end 59.69 41.91) (width 1) (layer F.Cu) (net 8))
@@ -1654,16 +1874,16 @@
   (segment (start 58.039999 114.980659) (end 58.62934 115.57) (width 1) (layer B.Cu) (net 20))
   (segment (start 71.12 109.22) (end 69.85 109.22) (width 1) (layer B.Cu) (net 21))
   (segment (start 69.85 109.22) (end 62.23 116.84) (width 1) (layer B.Cu) (net 21))
-  (segment (start 73.66 106.68) (end 75.410001 108.430001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 63.022001 123.570001) (end 60.167999 123.570001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 75.410001 108.430001) (end 75.410001 111.182001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 58.039999 119.760001) (end 58.940001 118.859999) (width 1) (layer B.Cu) (net 22))
-  (segment (start 75.410001 111.182001) (end 63.022001 123.570001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 60.167999 123.570001) (end 58.039999 121.442001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 58.039999 121.442001) (end 58.039999 119.760001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 58.940001 118.859999) (end 59.69 118.11) (width 1) (layer B.Cu) (net 22))
-  (segment (start 73.66 109.22) (end 63.5 119.38) (width 1) (layer B.Cu) (net 23))
-  (segment (start 63.5 119.38) (end 62.23 119.38) (width 1) (layer B.Cu) (net 23))
+  (segment (start 59.69 118.11) (end 58.039999 119.760001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 58.039999 119.760001) (end 58.039999 121.442001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 58.039999 121.442001) (end 60.167999 123.570001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 60.167999 123.570001) (end 63.022001 123.570001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 63.022001 123.570001) (end 75.410001 111.182001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 75.410001 111.182001) (end 75.410001 108.430001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 75.410001 108.430001) (end 74.509999 107.529999) (width 1) (layer B.Cu) (net 22))
+  (segment (start 74.509999 107.529999) (end 73.66 106.68) (width 1) (layer B.Cu) (net 22))
+  (segment (start 62.23 119.38) (end 63.5 119.38) (width 1) (layer B.Cu) (net 23))
+  (segment (start 63.5 119.38) (end 73.66 109.22) (width 1) (layer B.Cu) (net 23))
   (segment (start 86.36 160.655) (end 86.36 158.755) (width 1) (layer F.Cu) (net 24))
   (segment (start 86.36 158.755) (end 69.344999 141.739999) (width 1) (layer F.Cu) (net 24))
   (segment (start 69.344999 141.739999) (end 69.344999 138.807999) (width 1) (layer F.Cu) (net 24))
@@ -1801,5 +2021,31 @@
   (segment (start 184.530001 46.100001) (end 184.530001 60.579999) (width 1) (layer F.Cu) (net 42))
   (segment (start 184.530001 60.579999) (end 183.629999 61.480001) (width 1) (layer F.Cu) (net 42))
   (segment (start 183.629999 61.480001) (end 182.88 62.23) (width 1) (layer F.Cu) (net 42))
+  (segment (start 57.486736 25.026822) (end 58.379915 25.920001) (width 1) (layer B.Cu) (net 43))
+  (segment (start 75.070085 57.570001) (end 76.810006 55.83008) (width 1) (layer B.Cu) (net 43))
+  (segment (start 74.509999 57.570001) (end 75.070085 57.570001) (width 1) (layer B.Cu) (net 43))
+  (segment (start 73.66 58.42) (end 74.509999 57.570001) (width 1) (layer B.Cu) (net 43))
+  (segment (start 58.379915 25.920001) (end 58.940001 25.920001) (width 1) (layer B.Cu) (net 43))
+  (segment (start 76.810006 55.83008) (end 76.810006 30.253195) (width 1) (layer B.Cu) (net 43))
+  (segment (start 76.810006 30.253195) (end 68.548752 21.991941) (width 1) (layer B.Cu) (net 43))
+  (segment (start 68.548752 21.991941) (end 58.462853 21.991941) (width 1) (layer B.Cu) (net 43))
+  (segment (start 58.462853 21.991941) (end 57.486736 22.968058) (width 1) (layer B.Cu) (net 43))
+  (segment (start 57.486736 22.968058) (end 57.486736 25.026822) (width 1) (layer B.Cu) (net 43))
+  (segment (start 58.940001 25.920001) (end 59.69 26.67) (width 1) (layer B.Cu) (net 43))
+  (segment (start 62.979999 28.689999) (end 62.23 27.94) (width 1) (layer B.Cu) (net 44))
+  (segment (start 75.410001 41.120001) (end 62.979999 28.689999) (width 1) (layer B.Cu) (net 44))
+  (segment (start 73.66 55.88) (end 74.440002 55.88) (width 1) (layer B.Cu) (net 44))
+  (segment (start 75.410001 54.910001) (end 75.410001 41.120001) (width 1) (layer B.Cu) (net 44))
+  (segment (start 74.440002 55.88) (end 75.410001 54.910001) (width 1) (layer B.Cu) (net 44))
+  (segment (start 56.086725 22.388155) (end 56.086726 25.606726) (width 1) (layer B.Cu) (net 45))
+  (segment (start 57.882949 20.591931) (end 56.086725 22.388155) (width 1) (layer B.Cu) (net 45))
+  (segment (start 78.210016 29.673291) (end 69.128655 20.59193) (width 1) (layer B.Cu) (net 45))
+  (segment (start 56.086726 25.606726) (end 58.940001 28.460001) (width 1) (layer B.Cu) (net 45))
+  (segment (start 69.128655 20.59193) (end 57.882949 20.591931) (width 1) (layer B.Cu) (net 45))
+  (segment (start 73.66 60.96) (end 78.210017 56.409983) (width 1) (layer B.Cu) (net 45))
+  (segment (start 78.210017 56.409983) (end 78.210016 29.673291) (width 1) (layer B.Cu) (net 45))
+  (segment (start 58.940001 28.460001) (end 59.69 29.21) (width 1) (layer B.Cu) (net 45))
+  (segment (start 73.66 53.34) (end 73.66 41.91) (width 1) (layer B.Cu) (net 46))
+  (segment (start 73.66 41.91) (end 62.23 30.48) (width 1) (layer B.Cu) (net 46))
 
 )

+ 427 - 79
MLI/Modular/BreakoutBoard/BreakoutBoard.kicad_pcb-bak

@@ -1,15 +1,15 @@
 (kicad_pcb (version 4) (host pcbnew 4.0.7)
 
   (general
-    (links 0)
-    (no_connects 3)
-    (area 43.104999 20.244999 198.195001 165.175001)
+    (links 79)
+    (no_connects 1)
+    (area 29.535716 11.279234 198.195001 196.560001)
     (thickness 1.6)
     (drawings 26)
-    (tracks 322)
+    (tracks 348)
     (zones 0)
-    (modules 25)
-    (nets 43)
+    (modules 39)
+    (nets 47)
   )
 
   (page A4)
@@ -141,6 +141,10 @@
   (net 40 ARD_TEMP_E)
   (net 41 ARD_CUR_HB)
   (net 42 ARD_VCC)
+  (net 43 ARD_PWM_17)
+  (net 44 ARD_PWM_18)
+  (net 45 ARD_PWM_19)
+  (net 46 ARD_PWM_20)
 
   (net_class Default "This is the default net class."
     (clearance 0.4)
@@ -161,7 +165,11 @@
     (add_net ARD_PWM_14)
     (add_net ARD_PWM_15)
     (add_net ARD_PWM_16)
+    (add_net ARD_PWM_17)
+    (add_net ARD_PWM_18)
+    (add_net ARD_PWM_19)
     (add_net ARD_PWM_2)
+    (add_net ARD_PWM_20)
     (add_net ARD_PWM_3)
     (add_net ARD_PWM_4)
     (add_net ARD_PWM_5)
@@ -193,6 +201,271 @@
     (add_net "Net-(J101-Pad1)")
   )
 
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393673)
+    (at 66.04 154.94)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393667)
+    (at 172.72 154.94)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393660)
+    (at 172.72 30.48)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393651)
+    (at 71.12 30.48)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393648)
+    (at 162.56 106.68)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393641)
+    (at 111.76 91.44)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A39363A)
+    (at 162.56 134.62)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393633)
+    (at 111.76 139.7)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393621)
+    (at 162.56 40.64)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A393613)
+    (at 162.56 68.58)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A39360C)
+    (at 111.76 73.66)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:MountingHole (layer F.Cu) (tedit 5A393192) (tstamp 5A3935DE)
+    (at 111.76 25.4)
+    (descr "module 1 pin (ou trou mecanique de percage)")
+    (tags DEV)
+    (fp_text reference "" (at 0 -3.048) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Mount (at 0 3) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 2 0.8) (layer F.Fab) (width 0.1))
+    (fp_circle (center 0 0) (end 2.6 0) (layer F.CrtYd) (width 0.05))
+    (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.12))
+    (pad 1 thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)
+      (clearance 1))
+  )
+
+  (module PartsLibraries:Heatsink_AAVID_ML73_25 (layer F.Cu) (tedit 5A3408D9) (tstamp 5A341969)
+    (at 88.9 157.48)
+    (descr "Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC,")
+    (tags "Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC, Kuehlkoerper,  Strangkuehlkoerper, Loetbefestigung, for TO-220")
+    (fp_text reference Heatsink (at -0.025 -2.54) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Heatsink_Heatsink_AAVID_ML73_25_2xDrill2.5mm (at 0.65 9.075) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -1.778 -0.762) (end -1.778 0.762) (layer F.SilkS) (width 0.15))
+    (fp_line (start 1.778 -0.762) (end 1.778 0.762) (layer F.SilkS) (width 0.15))
+    (fp_line (start -8.509 6.35) (end -8.001 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 17.526 -6.35) (end 12.065 -3.556) (layer F.SilkS) (width 0.15))
+    (fp_line (start 12.065 -3.556) (end 12.7 -6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start -10.033 -2.667) (end -12.7 -6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start -12.7 -6.35) (end -12.192 -3.556) (layer F.SilkS) (width 0.15))
+    (fp_line (start -12.192 -3.556) (end -17.526 -6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start -10.16 2.667) (end -12.7 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start -12.7 6.35) (end -12.192 3.683) (layer F.SilkS) (width 0.15))
+    (fp_line (start -12.192 3.683) (end -17.526 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start -15.24 2.54) (end -17.526 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start -15.24 -2.54) (end -17.526 -6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 8.001 -6.35) (end 8.382 -6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 8.001 6.35) (end 8.509 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 10.033 2.667) (end 12.7 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 12.7 6.35) (end 12.065 3.556) (layer F.SilkS) (width 0.15))
+    (fp_line (start 12.065 3.556) (end 17.526 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 15.24 2.413) (end 17.526 3.302) (layer F.SilkS) (width 0.15))
+    (fp_line (start 17.526 3.302) (end 16.002 1.524) (layer F.SilkS) (width 0.15))
+    (fp_line (start 17.526 6.35) (end 15.24 2.413) (layer F.SilkS) (width 0.15))
+    (fp_line (start 15.24 -2.54) (end 17.399 -3.302) (layer F.SilkS) (width 0.15))
+    (fp_line (start 17.399 -3.302) (end 15.875 -1.778) (layer F.SilkS) (width 0.15))
+    (fp_line (start 17.526 -6.35) (end 15.24 -2.54) (layer F.SilkS) (width 0.15))
+    (fp_line (start 10.16 -2.667) (end 12.7 -6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 8.509 6.35) (end 10.033 2.667) (layer F.SilkS) (width 0.15))
+    (fp_line (start 8.509 -6.35) (end 10.16 -2.667) (layer F.SilkS) (width 0.15))
+    (fp_line (start -8.509 6.35) (end -10.16 2.54) (layer F.SilkS) (width 0.15))
+    (fp_line (start -8.001 -6.35) (end -8.509 -6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start -8.509 -6.35) (end -10.033 -2.667) (layer F.SilkS) (width 0.15))
+    (fp_line (start -17.526 3.302) (end -15.748 1.905) (layer F.SilkS) (width 0.15))
+    (fp_line (start -17.653 -3.302) (end -15.875 -1.778) (layer F.SilkS) (width 0.15))
+    (fp_line (start -17.526 3.302) (end -15.24 2.54) (layer F.SilkS) (width 0.15))
+    (fp_line (start -17.526 -3.302) (end -15.24 -2.54) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 0.762) (end -8.001 0.762) (layer F.SilkS) (width 0.15))
+    (fp_line (start -8.001 0.762) (end -8.001 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 0.762) (end 8.001 0.762) (layer F.SilkS) (width 0.15))
+    (fp_line (start 8.001 0.762) (end 8.001 6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 -0.762) (end -8.001 -0.762) (layer F.SilkS) (width 0.15))
+    (fp_line (start -8.001 -0.762) (end -8.001 -6.35) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 -0.762) (end 8.001 -0.762) (layer F.SilkS) (width 0.15))
+    (fp_line (start 8.001 -0.762) (end 8.001 -6.35) (layer F.SilkS) (width 0.15))
+    (pad 1 thru_hole circle (at 12.7 0) (size 5.99948 5.99948) (drill 2.49936) (layers *.Cu *.Mask))
+    (pad 1 thru_hole circle (at -12.7 0) (size 5.99948 5.99948) (drill 2.49936) (layers *.Cu *.Mask))
+    (model C:/Development/mlihardware/Heatsink_30mm.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 270 0 0))
+    )
+  )
+
   (module TO_SOT_Packages_THT:TO-220-3_Vertical (layer F.Cu) (tedit 58CE52AD) (tstamp 5A33F908)
     (at 86.36 160.655)
     (descr "TO-220-3, Vertical, RM 2.54mm")
@@ -361,16 +634,20 @@
     (fp_text user %R (at -1.27 -2.33) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 46 ARD_PWM_20))
     (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 15 ARD_HBRIDGE_B))
-    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 44 ARD_PWM_18))
     (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 14 ARD_HBRIDGE_A))
-    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 43 ARD_PWM_17))
     (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 2 ARD_PWM_1))
-    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
+      (net 45 ARD_PWM_19))
     (pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
       (net 4 ARD_PWM_2))
     (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
@@ -1097,10 +1374,14 @@
       (net 8 DC_IN))
     (pad 2 thru_hole circle (at 1.27 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
       (net 9 DC_GND))
-    (pad 3 thru_hole circle (at 2.54 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
-    (pad 4 thru_hole circle (at 3.81 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
-    (pad 5 thru_hole circle (at 5.08 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
-    (pad 6 thru_hole circle (at 6.35 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
+    (pad 3 thru_hole circle (at 2.54 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 43 ARD_PWM_17))
+    (pad 4 thru_hole circle (at 3.81 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 44 ARD_PWM_18))
+    (pad 5 thru_hole circle (at 5.08 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 45 ARD_PWM_19))
+    (pad 6 thru_hole circle (at 6.35 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)
+      (net 46 ARD_PWM_20))
     (pad 7 thru_hole circle (at 7.62 0 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
     (pad 8 thru_hole circle (at 8.89 -2.54 270) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
     (model ../../../../../../Development/multilevelinverter/Hardware/3D/RJ45.wrl
@@ -1357,71 +1638,112 @@
     )
   )
 
-  (module PartsLibraries:Heatsink_AAVID_ML73_25 (layer F.Cu) (tedit 5A3408D9) (tstamp 5A341969)
-    (at 88.9 157.48)
-    (descr "Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC,")
-    (tags "Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC, Kuehlkoerper,  Strangkuehlkoerper, Loetbefestigung, for TO-220")
-    (fp_text reference Heatsink (at -0.025 -2.54) (layer F.SilkS)
+  (module Socket_Strips:Socket_Strip_Straight_2x06_Pitch2.54mm (layer F.Cu) (tedit 58CD5449) (tstamp 5A39396E)
+    (at 120.65 175.175001)
+    (descr "Through hole straight socket strip, 2x06, 2.54mm pitch, double rows")
+    (tags "Through hole socket strip THT 2x06 2.54mm double row")
+    (path /599F5771)
+    (fp_text reference P103 (at -1.27 -2.33) (layer F.SilkS)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_text value Heatsink_Heatsink_AAVID_ML73_25_2xDrill2.5mm (at 0.65 9.075) (layer F.Fab)
+    (fp_text value Analog (at -1.27 15.03) (layer F.Fab)
       (effects (font (size 1 1) (thickness 0.15)))
     )
-    (fp_line (start -1.778 -0.762) (end -1.778 0.762) (layer F.SilkS) (width 0.15))
-    (fp_line (start 1.778 -0.762) (end 1.778 0.762) (layer F.SilkS) (width 0.15))
-    (fp_line (start -8.509 6.35) (end -8.001 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 17.526 -6.35) (end 12.065 -3.556) (layer F.SilkS) (width 0.15))
-    (fp_line (start 12.065 -3.556) (end 12.7 -6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start -10.033 -2.667) (end -12.7 -6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start -12.7 -6.35) (end -12.192 -3.556) (layer F.SilkS) (width 0.15))
-    (fp_line (start -12.192 -3.556) (end -17.526 -6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start -10.16 2.667) (end -12.7 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start -12.7 6.35) (end -12.192 3.683) (layer F.SilkS) (width 0.15))
-    (fp_line (start -12.192 3.683) (end -17.526 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start -15.24 2.54) (end -17.526 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start -15.24 -2.54) (end -17.526 -6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8.001 -6.35) (end 8.382 -6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8.001 6.35) (end 8.509 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 10.033 2.667) (end 12.7 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 12.7 6.35) (end 12.065 3.556) (layer F.SilkS) (width 0.15))
-    (fp_line (start 12.065 3.556) (end 17.526 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 15.24 2.413) (end 17.526 3.302) (layer F.SilkS) (width 0.15))
-    (fp_line (start 17.526 3.302) (end 16.002 1.524) (layer F.SilkS) (width 0.15))
-    (fp_line (start 17.526 6.35) (end 15.24 2.413) (layer F.SilkS) (width 0.15))
-    (fp_line (start 15.24 -2.54) (end 17.399 -3.302) (layer F.SilkS) (width 0.15))
-    (fp_line (start 17.399 -3.302) (end 15.875 -1.778) (layer F.SilkS) (width 0.15))
-    (fp_line (start 17.526 -6.35) (end 15.24 -2.54) (layer F.SilkS) (width 0.15))
-    (fp_line (start 10.16 -2.667) (end 12.7 -6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8.509 6.35) (end 10.033 2.667) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8.509 -6.35) (end 10.16 -2.667) (layer F.SilkS) (width 0.15))
-    (fp_line (start -8.509 6.35) (end -10.16 2.54) (layer F.SilkS) (width 0.15))
-    (fp_line (start -8.001 -6.35) (end -8.509 -6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start -8.509 -6.35) (end -10.033 -2.667) (layer F.SilkS) (width 0.15))
-    (fp_line (start -17.526 3.302) (end -15.748 1.905) (layer F.SilkS) (width 0.15))
-    (fp_line (start -17.653 -3.302) (end -15.875 -1.778) (layer F.SilkS) (width 0.15))
-    (fp_line (start -17.526 3.302) (end -15.24 2.54) (layer F.SilkS) (width 0.15))
-    (fp_line (start -17.526 -3.302) (end -15.24 -2.54) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 0.762) (end -8.001 0.762) (layer F.SilkS) (width 0.15))
-    (fp_line (start -8.001 0.762) (end -8.001 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 0.762) (end 8.001 0.762) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8.001 0.762) (end 8.001 6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -0.762) (end -8.001 -0.762) (layer F.SilkS) (width 0.15))
-    (fp_line (start -8.001 -0.762) (end -8.001 -6.35) (layer F.SilkS) (width 0.15))
-    (fp_line (start 0 -0.762) (end 8.001 -0.762) (layer F.SilkS) (width 0.15))
-    (fp_line (start 8.001 -0.762) (end 8.001 -6.35) (layer F.SilkS) (width 0.15))
-    (pad 1 thru_hole circle (at 12.7 0) (size 5.99948 5.99948) (drill 2.49936) (layers *.Cu *.Mask))
-    (pad 1 thru_hole circle (at -12.7 0) (size 5.99948 5.99948) (drill 2.49936) (layers *.Cu *.Mask))
-    (model Heatsink_30mm.wrl
-      (at (xyz 0 0 0))
+    (fp_line (start -3.81 -1.27) (end -3.81 13.97) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.81 13.97) (end 1.27 13.97) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 13.97) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end -3.81 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.33 1.27) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 14.03) (end -3.87 14.03) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.87 14.03) (end -3.87 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 0) (end 1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 -1.33) (end 0.06 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.35 -1.8) (end -4.35 14.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.35 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 -1.8) (end -4.35 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at -1.27 -2.33) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 10 thru_hole oval (at -2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 12 thru_hole oval (at -2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_2x06_Pitch2.54mm.wrl
+      (at (xyz -0.05 -0.25 0))
       (scale (xyz 1 1 1))
-      (rotate (xyz 270 0 0))
+      (rotate (xyz 0 0 270))
+    )
+  )
+
+  (module Socket_Strips:Socket_Strip_Straight_2x08_Pitch2.54mm (layer F.Cu) (tedit 58CD5449) (tstamp 5A393993)
+    (at 120.65 175.175001)
+    (descr "Through hole straight socket strip, 2x08, 2.54mm pitch, double rows")
+    (tags "Through hole socket strip THT 2x08 2.54mm double row")
+    (path /599F7708)
+    (fp_text reference P104 (at -1.27 -2.33) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value Digital (at -1.27 20.11) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -3.81 -1.27) (end -3.81 19.05) (layer F.Fab) (width 0.1))
+    (fp_line (start -3.81 19.05) (end 1.27 19.05) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 19.05) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.27 -1.27) (end -3.81 -1.27) (layer F.Fab) (width 0.1))
+    (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 19.11) (end -3.87 19.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.87 19.11) (end -3.87 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 -1.33) (end -1.27 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 0) (end 1.33 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start 1.33 -1.33) (end 0.06 -1.33) (layer F.SilkS) (width 0.12))
+    (fp_line (start -4.35 -1.8) (end -4.35 19.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -4.35 19.55) (end 1.8 19.55) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 19.55) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.8 -1.8) (end -4.35 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_text user %R (at -1.27 -2.33) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 10 thru_hole oval (at -2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 12 thru_hole oval (at -2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 14 thru_hole oval (at -2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 15 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (pad 16 thru_hole oval (at -2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
+    (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_2x08_Pitch2.54mm.wrl
+      (at (xyz -0.05 -0.35 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 270))
     )
   )
 
-  (gr_text "© Enertechnos Ltd. 2017" (at 57.15 161.29) (layer B.Cu) (tstamp 5A2E98E7)
+  (gr_text "© Enertechnos Ltd. 2017" (at 54.61 161.29) (layer B.Cu) (tstamp 5A2E98E7)
     (effects (font (size 1 1) (thickness 0.25)) (justify mirror))
   )
-  (gr_text "© Enertechnos Ltd. 2017" (at 57.15 160.02) (layer F.Cu) (tstamp 5A2E98DD)
+  (gr_text "© Enertechnos Ltd. 2017" (at 54.61 160.02) (layer F.Cu) (tstamp 5A2E98DD)
     (effects (font (size 1 1) (thickness 0.25)))
   )
   (gr_text "ChipKit Wi*Fire" (at 119.38 114.3) (layer F.SilkS) (tstamp 5A3265C2)
@@ -1654,16 +1976,16 @@
   (segment (start 58.039999 114.980659) (end 58.62934 115.57) (width 1) (layer B.Cu) (net 20))
   (segment (start 71.12 109.22) (end 69.85 109.22) (width 1) (layer B.Cu) (net 21))
   (segment (start 69.85 109.22) (end 62.23 116.84) (width 1) (layer B.Cu) (net 21))
-  (segment (start 73.66 106.68) (end 75.410001 108.430001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 63.022001 123.570001) (end 60.167999 123.570001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 75.410001 108.430001) (end 75.410001 111.182001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 58.039999 119.760001) (end 58.940001 118.859999) (width 1) (layer B.Cu) (net 22))
-  (segment (start 75.410001 111.182001) (end 63.022001 123.570001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 60.167999 123.570001) (end 58.039999 121.442001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 58.039999 121.442001) (end 58.039999 119.760001) (width 1) (layer B.Cu) (net 22))
-  (segment (start 58.940001 118.859999) (end 59.69 118.11) (width 1) (layer B.Cu) (net 22))
-  (segment (start 73.66 109.22) (end 63.5 119.38) (width 1) (layer B.Cu) (net 23))
-  (segment (start 63.5 119.38) (end 62.23 119.38) (width 1) (layer B.Cu) (net 23))
+  (segment (start 59.69 118.11) (end 58.039999 119.760001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 58.039999 119.760001) (end 58.039999 121.442001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 58.039999 121.442001) (end 60.167999 123.570001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 60.167999 123.570001) (end 63.022001 123.570001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 63.022001 123.570001) (end 75.410001 111.182001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 75.410001 111.182001) (end 75.410001 108.430001) (width 1) (layer B.Cu) (net 22))
+  (segment (start 75.410001 108.430001) (end 74.509999 107.529999) (width 1) (layer B.Cu) (net 22))
+  (segment (start 74.509999 107.529999) (end 73.66 106.68) (width 1) (layer B.Cu) (net 22))
+  (segment (start 62.23 119.38) (end 63.5 119.38) (width 1) (layer B.Cu) (net 23))
+  (segment (start 63.5 119.38) (end 73.66 109.22) (width 1) (layer B.Cu) (net 23))
   (segment (start 86.36 160.655) (end 86.36 158.755) (width 1) (layer F.Cu) (net 24))
   (segment (start 86.36 158.755) (end 69.344999 141.739999) (width 1) (layer F.Cu) (net 24))
   (segment (start 69.344999 141.739999) (end 69.344999 138.807999) (width 1) (layer F.Cu) (net 24))
@@ -1801,5 +2123,31 @@
   (segment (start 184.530001 46.100001) (end 184.530001 60.579999) (width 1) (layer F.Cu) (net 42))
   (segment (start 184.530001 60.579999) (end 183.629999 61.480001) (width 1) (layer F.Cu) (net 42))
   (segment (start 183.629999 61.480001) (end 182.88 62.23) (width 1) (layer F.Cu) (net 42))
+  (segment (start 58.940001 25.920001) (end 59.69 26.67) (width 1) (layer B.Cu) (net 43))
+  (segment (start 58.039999 22.659999) (end 58.039999 25.580085) (width 1) (layer B.Cu) (net 43))
+  (segment (start 58.219998 22.48) (end 58.039999 22.659999) (width 1) (layer B.Cu) (net 43))
+  (segment (start 76.810006 31.606342) (end 67.683664 22.48) (width 1) (layer B.Cu) (net 43))
+  (segment (start 58.379915 25.920001) (end 58.940001 25.920001) (width 1) (layer B.Cu) (net 43))
+  (segment (start 67.683664 22.48) (end 58.219998 22.48) (width 1) (layer B.Cu) (net 43))
+  (segment (start 75.070085 57.570001) (end 76.810006 55.83008) (width 1) (layer B.Cu) (net 43))
+  (segment (start 58.039999 25.580085) (end 58.379915 25.920001) (width 1) (layer B.Cu) (net 43))
+  (segment (start 74.509999 57.570001) (end 75.070085 57.570001) (width 1) (layer B.Cu) (net 43))
+  (segment (start 76.810006 55.83008) (end 76.810006 31.606342) (width 1) (layer B.Cu) (net 43))
+  (segment (start 73.66 58.42) (end 74.509999 57.570001) (width 1) (layer B.Cu) (net 43))
+  (segment (start 62.979999 28.689999) (end 62.23 27.94) (width 1) (layer B.Cu) (net 44))
+  (segment (start 73.66 55.88) (end 74.440002 55.88) (width 1) (layer B.Cu) (net 44))
+  (segment (start 75.410001 41.120001) (end 62.979999 28.689999) (width 1) (layer B.Cu) (net 44))
+  (segment (start 74.440002 55.88) (end 75.410001 54.910001) (width 1) (layer B.Cu) (net 44))
+  (segment (start 75.410001 54.910001) (end 75.410001 41.120001) (width 1) (layer B.Cu) (net 44))
+  (segment (start 57.640095 21.079989) (end 56.639988 22.080096) (width 1) (layer B.Cu) (net 45))
+  (segment (start 56.639988 22.080096) (end 56.639988 26.159988) (width 1) (layer B.Cu) (net 45))
+  (segment (start 73.66 60.96) (end 78.210017 56.409983) (width 1) (layer B.Cu) (net 45))
+  (segment (start 78.210017 56.409983) (end 78.210017 31.026439) (width 1) (layer B.Cu) (net 45))
+  (segment (start 78.210017 31.026439) (end 68.263567 21.079989) (width 1) (layer B.Cu) (net 45))
+  (segment (start 68.263567 21.079989) (end 57.640095 21.079989) (width 1) (layer B.Cu) (net 45))
+  (segment (start 56.639988 26.159988) (end 58.940001 28.460001) (width 1) (layer B.Cu) (net 45))
+  (segment (start 58.940001 28.460001) (end 59.69 29.21) (width 1) (layer B.Cu) (net 45))
+  (segment (start 73.66 53.34) (end 73.66 41.91) (width 1) (layer B.Cu) (net 46))
+  (segment (start 73.66 41.91) (end 62.23 30.48) (width 1) (layer B.Cu) (net 46))
 
 )

+ 242 - 246
MLI/Modular/BreakoutBoard/BreakoutBoard.net

@@ -1,7 +1,7 @@
 (export (version D)
   (design
-    (source C:/Development/MliHardware/MLI/Modular/BreakoutBoard/BreakoutBoard.sch)
-    (date "15/12/2017 16:21:12")
+    (source C:/Development/mlihardware/MLI/Modular/BreakoutBoard/BreakoutBoard.sch)
+    (date "19/12/2017 15:53:02")
     (tool "Eeschema 4.0.7")
     (sheet (number 1) (name /) (tstamps /)
       (title_block
@@ -69,24 +69,24 @@
         (comment (number 2) (value ""))
         (comment (number 3) (value "As such ANALOG INPUTS must receive voltage not higher than 3.3V."))
         (comment (number 4) (value "WARNING: ChipKit WiFire runs at 3.3V AND IS NOT 5V-safe."))))
-    (sheet (number 7) (name "/Fuse Board 1/") (tstamps /5A31FD72/)
+    (sheet (number 7) (name "/Module E/") (tstamps /5A327B0A/)
       (title_block
         (title "Breakout Board")
         (company "Enertechnos Ltd.")
         (rev Rev3.3)
         (date 2017-12-14)
-        (source FuseBoardConnection.sch)
+        (source Module.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
         (comment (number 3) (value "As such ANALOG INPUTS must receive voltage not higher than 3.3V."))
         (comment (number 4) (value "WARNING: ChipKit WiFire runs at 3.3V AND IS NOT 5V-safe."))))
-    (sheet (number 8) (name "/Module E/") (tstamps /5A327B0A/)
+    (sheet (number 8) (name "/Fuse Board 1/") (tstamps /5A31FD72/)
       (title_block
         (title "Breakout Board")
         (company "Enertechnos Ltd.")
         (rev Rev3.3)
         (date 2017-12-14)
-        (source Module.sch)
+        (source FuseBoardConnection.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
         (comment (number 3) (value "As such ANALOG INPUTS must receive voltage not higher than 3.3V."))
@@ -177,7 +177,7 @@
     (comp (ref U101)
       (value UA78M33)
       (footprint TO_SOT_Packages_THT:TO-220-3_Vertical)
-      (libsource (lib OAE.Parts) (part UA78M33))
+      (libsource (lib BreakoutBoard-cache) (part UA78M33))
       (sheetpath (names /) (tstamps /))
       (tstamp 5A342FBC))
     (comp (ref J201)
@@ -240,12 +240,6 @@
       (libsource (lib OAE.Parts) (part RJ45))
       (sheetpath (names "/Module D/") (tstamps /5A2F6574/))
       (tstamp 5A2E9F0E))
-    (comp (ref J801)
-      (value RJ45)
-      (footprint PartsLibraries:RJ45)
-      (libsource (lib OAE.Parts) (part RJ45))
-      (sheetpath (names "/Fuse Board 1/") (tstamps /5A31FD72/))
-      (tstamp 5A31FF65))
     (comp (ref J701)
       (value RJ45)
       (footprint PartsLibraries:RJ45)
@@ -258,6 +252,12 @@
       (libsource (lib OAE.Parts) (part RJ45))
       (sheetpath (names "/Module E/") (tstamps /5A327B0A/))
       (tstamp 5A2E9F0E))
+    (comp (ref J801)
+      (value RJ45)
+      (footprint PartsLibraries:RJ45)
+      (libsource (lib OAE.Parts) (part RJ45))
+      (sheetpath (names "/Fuse Board 1/") (tstamps /5A31FD72/))
+      (tstamp 5A31FF65))
     (comp (ref J901)
       (value RJ45)
       (footprint PartsLibraries:RJ45)
@@ -369,15 +369,13 @@
         (pin (num 6) (name ~) (type passive))
         (pin (num 7) (name ~) (type passive))
         (pin (num 8) (name ~) (type passive))))
-    (libpart (lib OAE.Parts) (part UA78M33)
+    (libpart (lib BreakoutBoard-cache) (part UA78M33)
       (aliases
         (alias uA7808)
         (alias uA7810)
         (alias uA7812)
         (alias uA7815)
         (alias uA7824))
-      (description "Positive 1A 35V Linear Regulator, Fixed Output 5V, TO-220/TO-263")
-      (docs http://www.ti.com/lit/ds/symlink/ua78.pdf)
       (footprints
         (fp TO?220*))
       (fields
@@ -391,210 +389,219 @@
     (library (logical OAE.Parts)
       (uri C:\Development\multilevelinverter\Hardware\PartsLibraries\OAE.Parts.lib))
     (library (logical conn)
-      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
+      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
+    (library (logical BreakoutBoard-cache)
+      (uri C:\Development\mlihardware\MLI\Modular\BreakoutBoard\BreakoutBoard-cache.lib)))
   (nets
-    (net (code 1) (name ARD_CUR_HB)
-      (node (ref J201) (pin 1))
-      (node (ref P106) (pin 2)))
-    (net (code 2) (name ARD_PWM_4)
-      (node (ref P101) (pin 10))
-      (node (ref J302) (pin 6)))
-    (net (code 3) (name ARD_PWM_3)
-      (node (ref J302) (pin 5))
-      (node (ref P101) (pin 12)))
-    (net (code 4) (name ARD_PWM_2)
-      (node (ref J302) (pin 4))
-      (node (ref P101) (pin 8)))
-    (net (code 5) (name ARD_PWM_1)
-      (node (ref P101) (pin 6))
-      (node (ref J302) (pin 3)))
-    (net (code 6) (name ARD_TEMP_A)
+    (net (code 1) (name ARD_PWM_2)
+      (node (ref P101) (pin 8))
+      (node (ref J302) (pin 4)))
+    (net (code 2) (name ARD_PWM_5)
+      (node (ref P101) (pin 14))
+      (node (ref J402) (pin 3)))
+    (net (code 3) (name ARD_TEMP_B)
+      (node (ref P106) (pin 7))
+      (node (ref J401) (pin 6)))
+    (net (code 4) (name ARD_PWM_4)
+      (node (ref J302) (pin 6))
+      (node (ref P101) (pin 10)))
+    (net (code 5) (name ARD_PWM_3)
+      (node (ref P101) (pin 12))
+      (node (ref J302) (pin 5)))
+    (net (code 6) (name ARD_PWM_6)
+      (node (ref J402) (pin 4))
+      (node (ref P101) (pin 16)))
+    (net (code 7) (name ARD_PWM_1)
+      (node (ref J302) (pin 3))
+      (node (ref P101) (pin 6)))
+    (net (code 8) (name ARD_TEMP_A)
       (node (ref P106) (pin 9))
       (node (ref J301) (pin 6)))
-    (net (code 7) (name ARD_PWM_12)
-      (node (ref J502) (pin 6))
-      (node (ref P102) (pin 10)))
-    (net (code 8) (name ARD_TEMP_D)
+    (net (code 9) (name ARD_PWM_16)
+      (node (ref J602) (pin 6))
+      (node (ref P102) (pin 15)))
+    (net (code 10) (name ARD_PWM_15)
+      (node (ref P102) (pin 13))
+      (node (ref J602) (pin 5)))
+    (net (code 11) (name ARD_PWM_14)
+      (node (ref J602) (pin 4))
+      (node (ref P102) (pin 16)))
+    (net (code 12) (name ARD_PWM_13)
+      (node (ref J602) (pin 3))
+      (node (ref P102) (pin 14)))
+    (net (code 13) (name ARD_TEMP_D)
       (node (ref J601) (pin 6))
       (node (ref P106) (pin 3)))
-    (net (code 9) (name ARD_PWM_11)
+    (net (code 14) (name ARD_PWM_12)
+      (node (ref J502) (pin 6))
+      (node (ref P102) (pin 10)))
+    (net (code 15) (name ARD_PWM_11)
       (node (ref P102) (pin 12))
       (node (ref J502) (pin 5)))
-    (net (code 10) (name ARD_PWM_10)
+    (net (code 16) (name ARD_PWM_10)
       (node (ref P102) (pin 8))
       (node (ref J502) (pin 4)))
-    (net (code 11) (name ARD_PWM_9)
-      (node (ref J502) (pin 3))
-      (node (ref P102) (pin 6)))
-    (net (code 12) (name ARD_TEMP_C)
+    (net (code 17) (name ARD_PWM_9)
+      (node (ref P102) (pin 6))
+      (node (ref J502) (pin 3)))
+    (net (code 18) (name ARD_TEMP_C)
       (node (ref P106) (pin 5))
       (node (ref J501) (pin 6)))
-    (net (code 13) (name ARD_PWM_8)
+    (net (code 19) (name ARD_PWM_8)
       (node (ref J402) (pin 6))
       (node (ref P102) (pin 2)))
-    (net (code 14) (name ARD_PWM_7)
-      (node (ref P102) (pin 4))
-      (node (ref J402) (pin 5)))
-    (net (code 15) (name ARD_PWM_6)
-      (node (ref P101) (pin 16))
-      (node (ref J402) (pin 4)))
-    (net (code 16) (name ARD_PWM_5)
-      (node (ref P101) (pin 14))
-      (node (ref J402) (pin 3)))
-    (net (code 17) (name ARD_TEMP_B)
-      (node (ref P106) (pin 7))
-      (node (ref J401) (pin 6)))
-    (net (code 30) (name ARD_VOLTS_3)
+    (net (code 20) (name ARD_PWM_7)
+      (node (ref J402) (pin 5))
+      (node (ref P102) (pin 4)))
+    (net (code 33) (name ARD_VOLTS_3)
       (node (ref J1001) (pin 8))
       (node (ref P106) (pin 12)))
-    (net (code 31) (name ARD_TEMP_HB)
+    (net (code 34) (name ARD_TEMP_HB)
       (node (ref J201) (pin 6))
       (node (ref P106) (pin 11)))
-    (net (code 32) (name ARD_VOLTS_1)
-      (node (ref P106) (pin 10))
-      (node (ref J801) (pin 8)))
-    (net (code 33) (name ARD_VOLTS_2)
-      (node (ref J901) (pin 8))
-      (node (ref P106) (pin 8)))
-    (net (code 34) (name ARD_GND)
-      (node (ref J201) (pin 8))
-      (node (ref J501) (pin 8))
-      (node (ref J401) (pin 8))
+    (net (code 35) (name ARD_VOLTS_1)
+      (node (ref J801) (pin 8))
+      (node (ref P106) (pin 10)))
+    (net (code 36) (name ARD_VCC)
+      (node (ref J901) (pin 3))
+      (node (ref J1001) (pin 3))
+      (node (ref J701) (pin 7))
+      (node (ref J501) (pin 7))
+      (node (ref J801) (pin 3))
+      (node (ref J601) (pin 7))
+      (node (ref U101) (pin 3))
+      (node (ref J301) (pin 7))
+      (node (ref J401) (pin 7))
+      (node (ref J201) (pin 7)))
+    (net (code 37) (name ARD_GND)
       (node (ref J1001) (pin 1))
       (node (ref J901) (pin 1))
-      (node (ref J301) (pin 8))
       (node (ref J701) (pin 8))
-      (node (ref J601) (pin 8))
       (node (ref J801) (pin 1))
+      (node (ref J601) (pin 8))
+      (node (ref J301) (pin 8))
+      (node (ref J401) (pin 8))
+      (node (ref J201) (pin 8))
+      (node (ref J501) (pin 8))
       (node (ref U101) (pin 2))
-      (node (ref J104) (pin 2))
+      (node (ref J101) (pin 2))
       (node (ref J103) (pin 2))
-      (node (ref J101) (pin 2)))
-    (net (code 35) (name ARD_VCC)
-      (node (ref J301) (pin 7))
-      (node (ref U101) (pin 3))
-      (node (ref J801) (pin 3))
-      (node (ref J601) (pin 7))
-      (node (ref J701) (pin 7))
-      (node (ref J501) (pin 7))
-      (node (ref J401) (pin 7))
-      (node (ref J201) (pin 7))
-      (node (ref J901) (pin 3))
-      (node (ref J1001) (pin 3)))
-    (net (code 36) (name "Net-(J101-Pad1)")
+      (node (ref J104) (pin 2)))
+    (net (code 38) (name "Net-(J101-Pad1)")
+      (node (ref U101) (pin 1))
       (node (ref J104) (pin 1))
       (node (ref J101) (pin 1))
-      (node (ref U101) (pin 1))
       (node (ref J103) (pin 1)))
-    (net (code 37) (name "Net-(J102-Pad3)")
+    (net (code 39) (name "Net-(J102-Pad3)")
       (node (ref J102) (pin 3)))
-    (net (code 38) (name DC_GND)
-      (node (ref J202) (pin 2))
-      (node (ref J402) (pin 2))
-      (node (ref J102) (pin 2))
-      (node (ref J502) (pin 2))
+    (net (code 40) (name DC_GND)
       (node (ref J602) (pin 2))
+      (node (ref J702) (pin 2))
+      (node (ref J402) (pin 2))
+      (node (ref J202) (pin 2))
       (node (ref J302) (pin 2))
-      (node (ref J702) (pin 2)))
-    (net (code 39) (name DC_IN)
-      (node (ref J502) (pin 1))
-      (node (ref J302) (pin 1))
+      (node (ref J502) (pin 2))
+      (node (ref J102) (pin 2)))
+    (net (code 41) (name DC_IN)
       (node (ref J202) (pin 1))
+      (node (ref J602) (pin 1))
       (node (ref J102) (pin 1))
+      (node (ref J502) (pin 1))
+      (node (ref J302) (pin 1))
       (node (ref J402) (pin 1))
-      (node (ref J702) (pin 1))
-      (node (ref J602) (pin 1)))
-    (net (code 40) (name "Net-(J101-Pad3)")
+      (node (ref J702) (pin 1)))
+    (net (code 42) (name "Net-(J101-Pad3)")
       (node (ref J101) (pin 3)))
-    (net (code 41) (name ARD_PWM_20)
-      (node (ref J702) (pin 6)))
-    (net (code 42) (name ARD_PWM_19)
-      (node (ref J702) (pin 5)))
-    (net (code 43) (name ARD_PWM_18)
-      (node (ref J702) (pin 4)))
-    (net (code 44) (name ARD_PWM_17)
-      (node (ref J702) (pin 3)))
-    (net (code 45) (name FB1C)
-      (node (ref J801) (pin 6))
-      (node (ref P105) (pin 16)))
-    (net (code 46) (name FB1B)
-      (node (ref J801) (pin 4))
-      (node (ref P105) (pin 14)))
-    (net (code 47) (name FB1A)
-      (node (ref P105) (pin 12))
-      (node (ref J801) (pin 2)))
-    (net (code 52) (name "Net-(P101-Pad15)")
+    (net (code 43) (name FB3A)
+      (node (ref J1001) (pin 2))
+      (node (ref P105) (pin 15)))
+    (net (code 44) (name FB2C)
+      (node (ref P105) (pin 10))
+      (node (ref J901) (pin 6)))
+    (net (code 45) (name FB2B)
+      (node (ref J901) (pin 4))
+      (node (ref P105) (pin 8)))
+    (net (code 46) (name FB2A)
+      (node (ref P105) (pin 6))
+      (node (ref J901) (pin 2)))
+    (net (code 47) (name FB1C)
+      (node (ref P105) (pin 16))
+      (node (ref J801) (pin 6)))
+    (net (code 48) (name FB1B)
+      (node (ref P105) (pin 14))
+      (node (ref J801) (pin 4)))
+    (net (code 49) (name FB1A)
+      (node (ref J801) (pin 2))
+      (node (ref P105) (pin 12)))
+    (net (code 50) (name "Net-(P101-Pad11)")
+      (node (ref P101) (pin 11)))
+    (net (code 56) (name "Net-(P101-Pad15)")
       (node (ref P101) (pin 15)))
-    (net (code 53) (name "Net-(P101-Pad13)")
+    (net (code 57) (name "Net-(P101-Pad13)")
       (node (ref P101) (pin 13)))
-    (net (code 54) (name "Net-(P101-Pad11)")
-      (node (ref P101) (pin 11)))
-    (net (code 56) (name "Net-(P101-Pad9)")
+    (net (code 59) (name "Net-(P101-Pad9)")
       (node (ref P101) (pin 9)))
-    (net (code 57) (name "Net-(P101-Pad7)")
-      (node (ref P101) (pin 7)))
-    (net (code 58) (name "Net-(P101-Pad5)")
-      (node (ref P101) (pin 5)))
-    (net (code 59) (name ARD_HBRIDGE_A)
+    (net (code 60) (name ARD_PWM_19)
+      (node (ref P101) (pin 7))
+      (node (ref J702) (pin 5)))
+    (net (code 61) (name ARD_PWM_17)
+      (node (ref P101) (pin 5))
+      (node (ref J702) (pin 3)))
+    (net (code 62) (name ARD_HBRIDGE_A)
       (node (ref J202) (pin 3))
-      (node (ref J202) (pin 6))
-      (node (ref P101) (pin 4)))
-    (net (code 60) (name "Net-(P101-Pad3)")
+      (node (ref P101) (pin 4))
+      (node (ref J202) (pin 6)))
+    (net (code 63) (name ARD_PWM_18)
+      (node (ref J702) (pin 4))
       (node (ref P101) (pin 3)))
-    (net (code 61) (name ARD_HBRIDGE_B)
-      (node (ref J202) (pin 4))
+    (net (code 64) (name ARD_HBRIDGE_B)
       (node (ref J202) (pin 5))
-      (node (ref P101) (pin 2)))
-    (net (code 62) (name "Net-(P101-Pad1)")
-      (node (ref P101) (pin 1)))
-    (net (code 64) (name "Net-(P103-Pad10)")
+      (node (ref P101) (pin 2))
+      (node (ref J202) (pin 4)))
+    (net (code 65) (name ARD_PWM_20)
+      (node (ref P101) (pin 1))
+      (node (ref J702) (pin 6)))
+    (net (code 66) (name "Net-(P103-Pad1)")
+      (node (ref P103) (pin 1)))
+    (net (code 67) (name "Net-(P103-Pad11)")
+      (node (ref P103) (pin 11)))
+    (net (code 68) (name "Net-(P103-Pad10)")
       (node (ref P103) (pin 10)))
-    (net (code 65) (name "Net-(P103-Pad9)")
+    (net (code 69) (name "Net-(P103-Pad9)")
       (node (ref P103) (pin 9)))
-    (net (code 66) (name "Net-(P103-Pad8)")
+    (net (code 70) (name "Net-(P103-Pad8)")
       (node (ref P103) (pin 8)))
-    (net (code 67) (name "Net-(P103-Pad7)")
+    (net (code 71) (name "Net-(P103-Pad7)")
       (node (ref P103) (pin 7)))
-    (net (code 68) (name "Net-(P103-Pad6)")
+    (net (code 72) (name "Net-(P103-Pad6)")
       (node (ref P103) (pin 6)))
-    (net (code 69) (name "Net-(P103-Pad5)")
+    (net (code 73) (name "Net-(P103-Pad5)")
       (node (ref P103) (pin 5)))
-    (net (code 70) (name "Net-(P103-Pad4)")
+    (net (code 74) (name "Net-(P103-Pad4)")
       (node (ref P103) (pin 4)))
-    (net (code 71) (name "Net-(P103-Pad3)")
+    (net (code 75) (name "Net-(P103-Pad3)")
       (node (ref P103) (pin 3)))
-    (net (code 72) (name "Net-(P103-Pad2)")
+    (net (code 76) (name "Net-(P103-Pad2)")
       (node (ref P103) (pin 2)))
-    (net (code 73) (name "Net-(P103-Pad1)")
-      (node (ref P103) (pin 1)))
-    (net (code 84) (name "Net-(P102-Pad7)")
+    (net (code 87) (name "Net-(P102-Pad7)")
       (node (ref P102) (pin 7)))
-    (net (code 85) (name ARD_PWM_14)
-      (node (ref J602) (pin 4))
-      (node (ref P102) (pin 16)))
-    (net (code 86) (name ARD_PWM_16)
-      (node (ref P102) (pin 15))
-      (node (ref J602) (pin 6)))
-    (net (code 87) (name ARD_PWM_13)
-      (node (ref J602) (pin 3))
-      (node (ref P102) (pin 14)))
-    (net (code 88) (name ARD_PWM_15)
-      (node (ref J602) (pin 5))
-      (node (ref P102) (pin 13)))
-    (net (code 89) (name "Net-(P102-Pad11)")
+    (net (code 88) (name "Net-(P102-Pad11)")
       (node (ref P102) (pin 11)))
-    (net (code 90) (name "Net-(P102-Pad9)")
+    (net (code 89) (name "Net-(P102-Pad9)")
       (node (ref P102) (pin 9)))
-    (net (code 91) (name "Net-(P102-Pad5)")
+    (net (code 90) (name "Net-(P102-Pad5)")
       (node (ref P102) (pin 5)))
-    (net (code 92) (name "Net-(P102-Pad3)")
+    (net (code 91) (name "Net-(P102-Pad3)")
       (node (ref P102) (pin 3)))
-    (net (code 93) (name "Net-(P102-Pad1)")
+    (net (code 92) (name "Net-(P102-Pad1)")
       (node (ref P102) (pin 1)))
-    (net (code 95) (name "Net-(P106-Pad6)")
-      (node (ref P106) (pin 6)))
-    (net (code 111) (name "Net-(P104-Pad5)")
-      (node (ref P104) (pin 5)))
+    (net (code 94) (name ARD_VOLTS_2)
+      (node (ref P106) (pin 8))
+      (node (ref J901) (pin 8)))
+    (net (code 110) (name "Net-(P104-Pad6)")
+      (node (ref P104) (pin 6)))
+    (net (code 111) (name "Net-(P104-Pad16)")
+      (node (ref P104) (pin 16)))
     (net (code 112) (name "Net-(P104-Pad15)")
       (node (ref P104) (pin 15)))
     (net (code 113) (name "Net-(P104-Pad14)")
@@ -613,25 +620,26 @@
       (node (ref P104) (pin 8)))
     (net (code 120) (name "Net-(P104-Pad7)")
       (node (ref P104) (pin 7)))
-    (net (code 121) (name "Net-(P104-Pad6)")
-      (node (ref P104) (pin 6)))
-    (net (code 122) (name "Net-(P104-Pad16)")
-      (node (ref P104) (pin 16)))
-    (net (code 123) (name "Net-(P104-Pad4)")
+    (net (code 121) (name "Net-(P104-Pad5)")
+      (node (ref P104) (pin 5)))
+    (net (code 122) (name "Net-(P104-Pad4)")
       (node (ref P104) (pin 4)))
-    (net (code 124) (name "Net-(P104-Pad3)")
+    (net (code 123) (name "Net-(P104-Pad3)")
       (node (ref P104) (pin 3)))
-    (net (code 125) (name "Net-(P104-Pad2)")
+    (net (code 124) (name "Net-(P104-Pad2)")
       (node (ref P104) (pin 2)))
-    (net (code 126) (name "Net-(P104-Pad1)")
+    (net (code 125) (name "Net-(P104-Pad1)")
       (node (ref P104) (pin 1)))
+    (net (code 126) (name "Net-(P106-Pad6)")
+      (node (ref P106) (pin 6)))
     (net (code 127) (name "Net-(P106-Pad4)")
       (node (ref P106) (pin 4)))
-    (net (code 128) (name ARD_TEMP_E)
+    (net (code 128) (name ARD_CUR_HB)
+      (node (ref J201) (pin 1))
+      (node (ref P106) (pin 2)))
+    (net (code 129) (name ARD_TEMP_E)
       (node (ref J701) (pin 6))
       (node (ref P106) (pin 1)))
-    (net (code 129) (name "Net-(P103-Pad12)")
-      (node (ref P103) (pin 12)))
     (net (code 130) (name "Net-(P105-Pad5)")
       (node (ref P105) (pin 5)))
     (net (code 131) (name "Net-(P105-Pad4)")
@@ -642,121 +650,109 @@
       (node (ref P105) (pin 2)))
     (net (code 134) (name "Net-(P105-Pad1)")
       (node (ref P105) (pin 1)))
-    (net (code 135) (name "Net-(P103-Pad11)")
-      (node (ref P103) (pin 11)))
+    (net (code 135) (name "Net-(P103-Pad12)")
+      (node (ref P103) (pin 12)))
     (net (code 136) (name "Net-(P105-Pad7)")
       (node (ref P105) (pin 7)))
-    (net (code 137) (name FB2A)
-      (node (ref P105) (pin 6))
-      (node (ref J901) (pin 2)))
-    (net (code 138) (name FB3A)
-      (node (ref P105) (pin 15))
-      (node (ref J1001) (pin 2)))
-    (net (code 139) (name FB3B)
-      (node (ref J1001) (pin 4))
-      (node (ref P105) (pin 13)))
-    (net (code 140) (name FB3C)
+    (net (code 137) (name FB3B)
+      (node (ref P105) (pin 13))
+      (node (ref J1001) (pin 4)))
+    (net (code 138) (name FB3C)
       (node (ref J1001) (pin 6))
       (node (ref P105) (pin 11)))
-    (net (code 141) (name FB2C)
-      (node (ref J901) (pin 6))
-      (node (ref P105) (pin 10)))
-    (net (code 142) (name "Net-(P105-Pad9)")
+    (net (code 139) (name "Net-(P105-Pad9)")
       (node (ref P105) (pin 9)))
-    (net (code 143) (name FB2B)
-      (node (ref P105) (pin 8))
-      (node (ref J901) (pin 4)))
-    (net (code 144) (name "Net-(J301-Pad5)")
+    (net (code 140) (name "Net-(J301-Pad5)")
       (node (ref J301) (pin 5)))
-    (net (code 145) (name "Net-(J301-Pad4)")
+    (net (code 141) (name "Net-(J301-Pad4)")
       (node (ref J301) (pin 4)))
-    (net (code 146) (name "Net-(J301-Pad3)")
+    (net (code 142) (name "Net-(J301-Pad3)")
       (node (ref J301) (pin 3)))
-    (net (code 147) (name "Net-(J301-Pad2)")
+    (net (code 143) (name "Net-(J301-Pad2)")
       (node (ref J301) (pin 2)))
-    (net (code 148) (name "/Module A/ARD_CUR")
+    (net (code 144) (name "/Module A/ARD_CUR")
       (node (ref J301) (pin 1)))
-    (net (code 149) (name "Net-(J302-Pad7)")
+    (net (code 145) (name "Net-(J302-Pad7)")
       (node (ref J302) (pin 7)))
-    (net (code 150) (name "Net-(J302-Pad8)")
+    (net (code 146) (name "Net-(J302-Pad8)")
       (node (ref J302) (pin 8)))
-    (net (code 151) (name "/Module C/ARD_CUR")
+    (net (code 147) (name "/Module C/ARD_CUR")
       (node (ref J501) (pin 1)))
-    (net (code 152) (name "Net-(J502-Pad8)")
+    (net (code 148) (name "Net-(J502-Pad8)")
       (node (ref J502) (pin 8)))
-    (net (code 153) (name "Net-(J502-Pad7)")
+    (net (code 149) (name "Net-(J502-Pad7)")
       (node (ref J502) (pin 7)))
-    (net (code 154) (name "Net-(J501-Pad2)")
+    (net (code 150) (name "Net-(J501-Pad2)")
       (node (ref J501) (pin 2)))
-    (net (code 155) (name "Net-(J501-Pad5)")
+    (net (code 151) (name "Net-(J501-Pad5)")
       (node (ref J501) (pin 5)))
-    (net (code 156) (name "Net-(J501-Pad4)")
+    (net (code 152) (name "Net-(J501-Pad4)")
       (node (ref J501) (pin 4)))
-    (net (code 157) (name "Net-(J501-Pad3)")
+    (net (code 153) (name "Net-(J501-Pad3)")
       (node (ref J501) (pin 3)))
-    (net (code 158) (name "Net-(J202-Pad8)")
+    (net (code 154) (name "Net-(J202-Pad8)")
       (node (ref J202) (pin 8)))
-    (net (code 159) (name "Net-(J202-Pad7)")
+    (net (code 155) (name "Net-(J202-Pad7)")
       (node (ref J202) (pin 7)))
-    (net (code 160) (name "Net-(J201-Pad5)")
+    (net (code 156) (name "Net-(J201-Pad5)")
       (node (ref J201) (pin 5)))
-    (net (code 161) (name "Net-(J201-Pad4)")
+    (net (code 157) (name "Net-(J201-Pad4)")
       (node (ref J201) (pin 4)))
-    (net (code 162) (name "Net-(J201-Pad3)")
+    (net (code 158) (name "Net-(J201-Pad3)")
       (node (ref J201) (pin 3)))
-    (net (code 163) (name "Net-(J201-Pad2)")
+    (net (code 159) (name "Net-(J201-Pad2)")
       (node (ref J201) (pin 2)))
-    (net (code 164) (name "Net-(J401-Pad3)")
+    (net (code 160) (name "Net-(J401-Pad3)")
       (node (ref J401) (pin 3)))
-    (net (code 165) (name "Net-(J401-Pad2)")
+    (net (code 161) (name "Net-(J401-Pad2)")
       (node (ref J401) (pin 2)))
-    (net (code 166) (name "Net-(J401-Pad4)")
+    (net (code 162) (name "Net-(J401-Pad4)")
       (node (ref J401) (pin 4)))
-    (net (code 167) (name "Net-(J401-Pad5)")
+    (net (code 163) (name "Net-(J401-Pad5)")
       (node (ref J401) (pin 5)))
-    (net (code 168) (name "Net-(J402-Pad8)")
+    (net (code 164) (name "Net-(J402-Pad8)")
       (node (ref J402) (pin 8)))
-    (net (code 169) (name "Net-(J402-Pad7)")
+    (net (code 165) (name "Net-(J402-Pad7)")
       (node (ref J402) (pin 7)))
-    (net (code 170) (name "/Module B/ARD_CUR")
+    (net (code 166) (name "/Module B/ARD_CUR")
       (node (ref J401) (pin 1)))
-    (net (code 171) (name "Net-(J602-Pad7)")
+    (net (code 167) (name "Net-(J602-Pad7)")
       (node (ref J602) (pin 7)))
-    (net (code 172) (name "Net-(J602-Pad8)")
+    (net (code 168) (name "Net-(J602-Pad8)")
       (node (ref J602) (pin 8)))
-    (net (code 173) (name "/Module D/ARD_CUR")
+    (net (code 169) (name "/Module D/ARD_CUR")
       (node (ref J601) (pin 1)))
-    (net (code 174) (name "Net-(J601-Pad2)")
+    (net (code 170) (name "Net-(J601-Pad2)")
       (node (ref J601) (pin 2)))
-    (net (code 175) (name "Net-(J601-Pad3)")
+    (net (code 171) (name "Net-(J601-Pad3)")
       (node (ref J601) (pin 3)))
-    (net (code 176) (name "Net-(J601-Pad4)")
+    (net (code 172) (name "Net-(J601-Pad4)")
       (node (ref J601) (pin 4)))
-    (net (code 177) (name "Net-(J601-Pad5)")
+    (net (code 173) (name "Net-(J601-Pad5)")
       (node (ref J601) (pin 5)))
-    (net (code 178) (name "Net-(J801-Pad5)")
+    (net (code 174) (name "Net-(J801-Pad5)")
       (node (ref J801) (pin 5)))
-    (net (code 179) (name "Net-(J801-Pad7)")
+    (net (code 175) (name "Net-(J801-Pad7)")
       (node (ref J801) (pin 7)))
-    (net (code 180) (name "Net-(J702-Pad7)")
-      (node (ref J702) (pin 7)))
-    (net (code 181) (name "Net-(J702-Pad8)")
+    (net (code 176) (name "Net-(J702-Pad8)")
       (node (ref J702) (pin 8)))
-    (net (code 182) (name "Net-(J701-Pad3)")
-      (node (ref J701) (pin 3)))
-    (net (code 183) (name "/Module E/ARD_CUR")
+    (net (code 177) (name "Net-(J702-Pad7)")
+      (node (ref J702) (pin 7)))
+    (net (code 178) (name "/Module E/ARD_CUR")
       (node (ref J701) (pin 1)))
-    (net (code 184) (name "Net-(J701-Pad2)")
+    (net (code 179) (name "Net-(J701-Pad2)")
       (node (ref J701) (pin 2)))
-    (net (code 185) (name "Net-(J701-Pad4)")
+    (net (code 180) (name "Net-(J701-Pad3)")
+      (node (ref J701) (pin 3)))
+    (net (code 181) (name "Net-(J701-Pad4)")
       (node (ref J701) (pin 4)))
-    (net (code 186) (name "Net-(J701-Pad5)")
+    (net (code 182) (name "Net-(J701-Pad5)")
       (node (ref J701) (pin 5)))
-    (net (code 187) (name "Net-(J901-Pad5)")
-      (node (ref J901) (pin 5)))
-    (net (code 188) (name "Net-(J901-Pad7)")
+    (net (code 183) (name "Net-(J901-Pad7)")
       (node (ref J901) (pin 7)))
-    (net (code 189) (name "Net-(J1001-Pad7)")
+    (net (code 184) (name "Net-(J901-Pad5)")
+      (node (ref J901) (pin 5)))
+    (net (code 185) (name "Net-(J1001-Pad7)")
       (node (ref J1001) (pin 7)))
-    (net (code 190) (name "Net-(J1001-Pad5)")
+    (net (code 186) (name "Net-(J1001-Pad5)")
       (node (ref J1001) (pin 5)))))

+ 8 - 0
MLI/Modular/BreakoutBoard/BreakoutBoard.sch

@@ -697,4 +697,12 @@ Text GLabel 4400 4900 2    60   Output ~ 0
 ARD_VCC
 Wire Notes Line
 	5100 6900 3300 6900
+Text GLabel 2050 1000 2    60   Output ~ 0
+ARD_PWM_20
+Text GLabel 2050 1300 2    60   Output ~ 0
+ARD_PWM_19
+Text GLabel 2050 1100 2    60   Output ~ 0
+ARD_PWM_18
+Text GLabel 2050 1200 2    60   Output ~ 0
+ARD_PWM_17
 $EndSCHEMATC

+ 1 - 1
MLI/Modular/BreakoutBoard/Module.sch

@@ -34,7 +34,7 @@ EELAYER 25 0
 EELAYER END
 $Descr User 8268 5846
 encoding utf-8
-Sheet 5 10
+Sheet 7 10
 Title "Breakout Board"
 Date "2017-12-14"
 Rev "Rev3.3"