Browse Source

BreakoutBoard added Vcc Voltage regulator to give 3.3V rail

Gareth O'Brien 6 years ago
parent
commit
dd23985a03

File diff suppressed because it is too large
+ 1051 - 0
Heatsink_30mm.wrl


+ 120 - 104
MLI/Modular/BreakoutBoard/BreakoutBoard.kicad_pcb

@@ -1,12 +1,12 @@
 (kicad_pcb (version 4) (host pcbnew 4.0.7)
 
   (general
-    (links 72)
-    (no_connects 0)
+    (links 0)
+    (no_connects 3)
     (area 43.104999 20.244999 198.195001 165.175001)
     (thickness 1.6)
     (drawings 26)
-    (tracks 310)
+    (tracks 322)
     (zones 0)
     (modules 25)
     (nets 43)
@@ -193,6 +193,51 @@
     (add_net "Net-(J101-Pad1)")
   )
 
+  (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")
+    (tags "TO-220-3 Vertical RM 2.54mm")
+    (path /5A342FBC)
+    (fp_text reference U101 (at -3.175 3.175) (layer F.SilkS)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value UA78M33 (at 2.54 3.92) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at -3.175 3.175) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_line (start -2.46 -2.5) (end -2.46 1.9) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.46 1.9) (end 7.54 1.9) (layer F.Fab) (width 0.1))
+    (fp_line (start 7.54 1.9) (end 7.54 -2.5) (layer F.Fab) (width 0.1))
+    (fp_line (start 7.54 -2.5) (end -2.46 -2.5) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.46 -1.23) (end 7.54 -1.23) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.69 -2.5) (end 0.69 -1.23) (layer F.Fab) (width 0.1))
+    (fp_line (start 4.39 -2.5) (end 4.39 -1.23) (layer F.Fab) (width 0.1))
+    (fp_line (start -2.58 -2.62) (end 7.66 -2.62) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.58 2.021) (end 7.66 2.021) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.58 -2.62) (end -2.58 2.021) (layer F.SilkS) (width 0.12))
+    (fp_line (start 7.66 -2.62) (end 7.66 2.021) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.58 -1.11) (end 7.66 -1.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start 0.69 -2.62) (end 0.69 -1.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start 4.391 -2.62) (end 4.391 -1.11) (layer F.SilkS) (width 0.12))
+    (fp_line (start -2.71 -2.75) (end -2.71 2.16) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -2.71 2.16) (end 7.79 2.16) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 7.79 2.16) (end 7.79 -2.75) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 7.79 -2.75) (end -2.71 -2.75) (layer F.CrtYd) (width 0.05))
+    (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
+      (net 24 "Net-(J101-Pad1)"))
+    (pad 2 thru_hole oval (at 2.54 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
+      (net 7 ARD_GND))
+    (pad 3 thru_hole oval (at 5.08 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)
+      (net 42 ARD_VCC))
+    (model ${KISYS3DMOD}/TO_SOT_Packages_THT.3dshapes/TO-220_Vertical.wrl
+      (at (xyz 0.1 0 0))
+      (scale (xyz 0.393701 0.393701 0.393701))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
   (module Socket_Strips:Socket_Strip_Straight_2x08_Pitch2.54mm (layer F.Cu) (tedit 5A32ADF2) (tstamp 5A2EB8F3)
     (at 73.66 91.44)
     (descr "Through hole straight socket strip, 2x08, 2.54mm pitch, double rows")
@@ -1312,112 +1357,71 @@
     )
   )
 
-  (module Socket_Strips:Socket_Strip_Straight_2x06_Pitch2.54mm (layer F.Cu) (tedit 58CD5449) (tstamp 5A32B809)
-    (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 Analog (at -1.27 15.03) (layer F.Fab)
-      (effects (font (size 1 1) (thickness 0.15)))
-    )
-    (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 0 0 270))
-    )
-  )
-
-  (module Socket_Strips:Socket_Strip_Straight_2x08_Pitch2.54mm (layer F.Cu) (tedit 58CD5449) (tstamp 5A32B82E)
-    (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))
+  (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 Heatsink_30mm.wrl
+      (at (xyz 0 0 0))
       (scale (xyz 1 1 1))
-      (rotate (xyz 0 0 270))
+      (rotate (xyz 270 0 0))
     )
   )
 
-  (gr_text "© Enertechnos Ltd. 2017" (at 92.71 153.67) (layer B.Cu) (tstamp 5A2E98E7)
+  (gr_text "© Enertechnos Ltd. 2017" (at 57.15 161.29) (layer B.Cu) (tstamp 5A2E98E7)
     (effects (font (size 1 1) (thickness 0.25)) (justify mirror))
   )
-  (gr_text "© Enertechnos Ltd. 2017" (at 92.71 152.4) (layer F.Cu) (tstamp 5A2E98DD)
+  (gr_text "© Enertechnos Ltd. 2017" (at 57.15 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)
@@ -1496,7 +1500,9 @@
   (segment (start 68.58 66.04) (end 71.12 63.5) (width 1) (layer B.Cu) (net 5))
   (segment (start 172.72 92.71) (end 173.99 92.71) (width 1) (layer B.Cu) (net 6))
   (segment (start 173.99 92.71) (end 180.34 99.06) (width 1) (layer B.Cu) (net 6))
-  (segment (start 115.57 149.86) (end 71.12 149.86) (width 1) (layer B.Cu) (net 7))
+  (segment (start 115.57 149.86) (end 88.9 149.86) (width 1) (layer B.Cu) (net 7))
+  (segment (start 88.9 149.86) (end 71.12 149.86) (width 1) (layer B.Cu) (net 7))
+  (segment (start 88.9 160.655) (end 88.9 149.86) (width 1) (layer B.Cu) (net 7))
   (segment (start 71.12 149.86) (end 71.12 139.66) (width 1) (layer B.Cu) (net 7))
   (segment (start 134.62 149.86) (end 136.270001 151.510001) (width 1) (layer B.Cu) (net 7))
   (segment (start 136.270001 151.510001) (end 148.999999 151.510001) (width 1) (layer B.Cu) (net 7))
@@ -1658,6 +1664,11 @@
   (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 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))
+  (segment (start 69.344999 138.807999) (end 70.992998 137.16) (width 1) (layer F.Cu) (net 24))
+  (segment (start 70.992998 137.16) (end 71.12 137.16) (width 1) (layer F.Cu) (net 24))
   (segment (start 123.54 83.82) (end 120.79 83.82) (width 1) (layer F.Cu) (net 24))
   (segment (start 120.79 83.82) (end 116.474999 79.504999) (width 1) (layer F.Cu) (net 24))
   (segment (start 116.474999 79.504999) (end 82.927999 79.504999) (width 1) (layer F.Cu) (net 24))
@@ -1749,6 +1760,11 @@
   (segment (start 168.429999 84.300001) (end 168.429999 112.452001) (width 1) (layer B.Cu) (net 41))
   (segment (start 168.429999 112.452001) (end 179.547999 123.570001) (width 1) (layer B.Cu) (net 41))
   (segment (start 182.499999 123.570001) (end 182.88 123.19) (width 1) (layer B.Cu) (net 41))
+  (segment (start 118.11 149.86) (end 118.11 150.92066) (width 1) (layer F.Cu) (net 42))
+  (segment (start 118.11 150.92066) (end 115.545661 153.484999) (width 1) (layer F.Cu) (net 42))
+  (segment (start 115.545661 153.484999) (end 98.610001 153.484999) (width 1) (layer F.Cu) (net 42))
+  (segment (start 98.610001 153.484999) (end 92.339999 159.755001) (width 1) (layer F.Cu) (net 42))
+  (segment (start 92.339999 159.755001) (end 91.44 160.655) (width 1) (layer F.Cu) (net 42))
   (segment (start 137.16 149.86) (end 137.16 150.92066) (width 1) (layer F.Cu) (net 42))
   (segment (start 119.760001 151.510001) (end 118.859999 150.609999) (width 1) (layer F.Cu) (net 42))
   (segment (start 118.859999 150.609999) (end 118.11 149.86) (width 1) (layer F.Cu) (net 42))

File diff suppressed because it is too large
+ 535 - 818
MLI/Modular/BreakoutBoard/BreakoutBoard.kicad_pcb-bak


+ 249 - 222
MLI/Modular/BreakoutBoard/BreakoutBoard.net

@@ -1,7 +1,7 @@
 (export (version D)
   (design
-    (source C:/Development/mlihardware/MLI/Modular/BreakoutBoard/BreakoutBoard.sch)
-    (date "14/12/2017 17:30:32")
+    (source C:/Development/MliHardware/MLI/Modular/BreakoutBoard/BreakoutBoard.sch)
+    (date "15/12/2017 16:21:12")
     (tool "Eeschema 4.0.7")
     (sheet (number 1) (name /) (tstamps /)
       (title_block
@@ -12,8 +12,8 @@
         (source BreakoutBoard.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (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 2) (name /H-Bridge/) (tstamps /5A2F1991/)
       (title_block
         (title "Breakout Board")
@@ -23,8 +23,8 @@
         (source Module.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (value "For approval by Mansour"))))
+        (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 3) (name "/Module A/") (tstamps /5A2F08D5/)
       (title_block
         (title "Breakout Board")
@@ -34,8 +34,8 @@
         (source Module.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (value "For approval by Mansour"))))
+        (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 4) (name "/Module B/") (tstamps /5A2F40AA/)
       (title_block
         (title "Breakout Board")
@@ -45,8 +45,8 @@
         (source Module.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (value "For approval by Mansour"))))
+        (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 5) (name "/Module C/") (tstamps /5A2F0F54/)
       (title_block
         (title "Breakout Board")
@@ -56,8 +56,8 @@
         (source Module.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (value "For approval by Mansour"))))
+        (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 6) (name "/Module D/") (tstamps /5A2F6574/)
       (title_block
         (title "Breakout Board")
@@ -67,8 +67,8 @@
         (source Module.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (value "For approval by Mansour"))))
+        (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/)
       (title_block
         (title "Breakout Board")
@@ -78,8 +78,8 @@
         (source FuseBoardConnection.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (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/)
       (title_block
         (title "Breakout Board")
@@ -89,8 +89,8 @@
         (source Module.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (value "For approval by Mansour"))))
+        (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 9) (name "/Fuse Board 2/") (tstamps /5A332152/)
       (title_block
         (title "Breakout Board")
@@ -100,8 +100,8 @@
         (source FuseBoardConnection.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (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 10) (name "/Fuse Board 3/") (tstamps /5A3324C4/)
       (title_block
         (title "Breakout Board")
@@ -111,8 +111,8 @@
         (source FuseBoardConnection.sch)
         (comment (number 1) (value "FOR REVIEW - NOT APPROVED"))
         (comment (number 2) (value ""))
-        (comment (number 3) (value ""))
-        (comment (number 4) (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.")))))
   (components
     (comp (ref P102)
       (value Digital)
@@ -174,6 +174,12 @@
       (libsource (lib conn) (part Conn_01x02))
       (sheetpath (names /) (tstamps /))
       (tstamp 599F9F17))
+    (comp (ref U101)
+      (value UA78M33)
+      (footprint TO_SOT_Packages_THT:TO-220-3_Vertical)
+      (libsource (lib OAE.Parts) (part UA78M33))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5A342FBC))
     (comp (ref J201)
       (value RJ45)
       (footprint PartsLibraries:RJ45)
@@ -362,283 +368,304 @@
         (pin (num 5) (name ~) (type passive))
         (pin (num 6) (name ~) (type passive))
         (pin (num 7) (name ~) (type passive))
-        (pin (num 8) (name ~) (type passive)))))
+        (pin (num 8) (name ~) (type passive))))
+    (libpart (lib OAE.Parts) (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
+        (field (name Reference) U)
+        (field (name Value) UA78M33))
+      (pins
+        (pin (num 1) (name IN) (type power_in))
+        (pin (num 2) (name GND) (type power_in))
+        (pin (num 3) (name OUT) (type power_out)))))
   (libraries
-    (library (logical conn)
-      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib"))
     (library (logical OAE.Parts)
-      (uri C:\Development\multilevelinverter\Hardware\PartsLibraries\OAE.Parts.lib)))
+      (uri C:\Development\multilevelinverter\Hardware\PartsLibraries\OAE.Parts.lib))
+    (library (logical conn)
+      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")))
   (nets
-    (net (code 1) (name ARD_PWM_3)
-      (node (ref P101) (pin 12))
-      (node (ref J302) (pin 5)))
-    (net (code 2) (name ARD_PWM_2)
-      (node (ref P101) (pin 8))
-      (node (ref J302) (pin 4)))
-    (net (code 3) (name ARD_PWM_1)
+    (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 4) (name ARD_TEMP_A)
-      (node (ref J301) (pin 6))
-      (node (ref P106) (pin 9)))
-    (net (code 5) (name ARD_TEMP_HB)
-      (node (ref J201) (pin 6))
-      (node (ref P106) (pin 11)))
-    (net (code 6) (name ARD_PWM_4)
-      (node (ref J302) (pin 6))
-      (node (ref P101) (pin 10)))
-    (net (code 7) (name ARD_PWM_7)
-      (node (ref P102) (pin 4))
-      (node (ref J402) (pin 5)))
-    (net (code 8) (name ARD_PWM_12)
-      (node (ref P102) (pin 10))
-      (node (ref J502) (pin 6)))
+    (net (code 6) (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)
+      (node (ref J601) (pin 6))
+      (node (ref P106) (pin 3)))
     (net (code 9) (name ARD_PWM_11)
-      (node (ref J502) (pin 5))
-      (node (ref P102) (pin 12)))
+      (node (ref P102) (pin 12))
+      (node (ref J502) (pin 5)))
     (net (code 10) (name ARD_PWM_10)
-      (node (ref J502) (pin 4))
-      (node (ref P102) (pin 8)))
-    (net (code 11) (name ARD_TEMP_C)
+      (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)
       (node (ref P106) (pin 5))
       (node (ref J501) (pin 6)))
-    (net (code 12) (name ARD_PWM_8)
+    (net (code 13) (name ARD_PWM_8)
       (node (ref J402) (pin 6))
       (node (ref P102) (pin 2)))
-    (net (code 13) (name ARD_PWM_6)
+    (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 14) (name ARD_PWM_5)
+    (net (code 16) (name ARD_PWM_5)
       (node (ref P101) (pin 14))
       (node (ref J402) (pin 3)))
-    (net (code 15) (name ARD_TEMP_B)
+    (net (code 17) (name ARD_TEMP_B)
       (node (ref P106) (pin 7))
       (node (ref J401) (pin 6)))
-    (net (code 26) (name "Net-(P106-Pad6)")
-      (node (ref P106) (pin 6)))
-    (net (code 27) (name "Net-(P106-Pad4)")
-      (node (ref P106) (pin 4)))
-    (net (code 30) (name ARD_VOLTS_2)
-      (node (ref P106) (pin 8))
-      (node (ref J901) (pin 8)))
-    (net (code 31) (name ARD_VOLTS_3)
-      (node (ref P106) (pin 12))
-      (node (ref J1001) (pin 8)))
-    (net (code 32) (name FB3C)
-      (node (ref J1001) (pin 6))
-      (node (ref P105) (pin 11)))
-    (net (code 33) (name FB3B)
-      (node (ref P105) (pin 13))
-      (node (ref J1001) (pin 4)))
-    (net (code 34) (name ARD_PWM_20)
-      (node (ref J702) (pin 6)))
-    (net (code 35) (name ARD_PWM_19)
-      (node (ref J702) (pin 5)))
-    (net (code 36) (name ARD_PWM_18)
-      (node (ref J702) (pin 4)))
-    (net (code 37) (name ARD_PWM_17)
-      (node (ref J702) (pin 3)))
-    (net (code 38) (name ARD_GND)
+    (net (code 30) (name ARD_VOLTS_3)
+      (node (ref J1001) (pin 8))
+      (node (ref P106) (pin 12)))
+    (net (code 31) (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))
       (node (ref J1001) (pin 1))
       (node (ref J901) (pin 1))
+      (node (ref J301) (pin 8))
       (node (ref J701) (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 J101) (pin 2))
+      (node (ref J801) (pin 1))
+      (node (ref U101) (pin 2))
       (node (ref J104) (pin 2))
-      (node (ref J103) (pin 2)))
-    (net (code 39) (name "Net-(J102-Pad3)")
+      (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 1))
+      (node (ref J101) (pin 1))
+      (node (ref U101) (pin 1))
+      (node (ref J103) (pin 1)))
+    (net (code 37) (name "Net-(J102-Pad3)")
       (node (ref J102) (pin 3)))
-    (net (code 40) (name DC_GND)
-      (node (ref J302) (pin 2))
+    (net (code 38) (name DC_GND)
+      (node (ref J202) (pin 2))
+      (node (ref J402) (pin 2))
       (node (ref J102) (pin 2))
-      (node (ref J702) (pin 2))
       (node (ref J502) (pin 2))
-      (node (ref J202) (pin 2))
       (node (ref J602) (pin 2))
-      (node (ref J402) (pin 2)))
-    (net (code 41) (name DC_IN)
-      (node (ref J702) (pin 1))
-      (node (ref J602) (pin 1))
+      (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 J202) (pin 1))
       (node (ref J102) (pin 1))
-      (node (ref J502) (pin 1))
       (node (ref J402) (pin 1))
-      (node (ref J202) (pin 1)))
-    (net (code 42) (name "Net-(J101-Pad3)")
+      (node (ref J702) (pin 1))
+      (node (ref J602) (pin 1)))
+    (net (code 40) (name "Net-(J101-Pad3)")
       (node (ref J101) (pin 3)))
-    (net (code 43) (name ARD_TEMP_D)
-      (node (ref P106) (pin 3))
-      (node (ref J601) (pin 6)))
-    (net (code 44) (name ARD_VOLTS_1)
-      (node (ref P106) (pin 10))
-      (node (ref J801) (pin 8)))
-    (net (code 45) (name "Net-(J101-Pad1)")
-      (node (ref J103) (pin 1))
-      (node (ref J104) (pin 1))
-      (node (ref J101) (pin 1)))
-    (net (code 46) (name "Net-(P101-Pad9)")
-      (node (ref P101) (pin 9)))
-    (net (code 50) (name "Net-(P101-Pad15)")
+    (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)")
       (node (ref P101) (pin 15)))
-    (net (code 51) (name "Net-(P101-Pad13)")
+    (net (code 53) (name "Net-(P101-Pad13)")
       (node (ref P101) (pin 13)))
-    (net (code 52) (name "Net-(P101-Pad11)")
+    (net (code 54) (name "Net-(P101-Pad11)")
       (node (ref P101) (pin 11)))
-    (net (code 54) (name "Net-(P101-Pad7)")
+    (net (code 56) (name "Net-(P101-Pad9)")
+      (node (ref P101) (pin 9)))
+    (net (code 57) (name "Net-(P101-Pad7)")
       (node (ref P101) (pin 7)))
-    (net (code 55) (name "Net-(P101-Pad5)")
+    (net (code 58) (name "Net-(P101-Pad5)")
       (node (ref P101) (pin 5)))
-    (net (code 56) (name ARD_HBRIDGE_A)
-      (node (ref J202) (pin 6))
+    (net (code 59) (name ARD_HBRIDGE_A)
       (node (ref J202) (pin 3))
+      (node (ref J202) (pin 6))
       (node (ref P101) (pin 4)))
-    (net (code 57) (name "Net-(P101-Pad3)")
+    (net (code 60) (name "Net-(P101-Pad3)")
       (node (ref P101) (pin 3)))
-    (net (code 58) (name ARD_HBRIDGE_B)
-      (node (ref J202) (pin 5))
+    (net (code 61) (name ARD_HBRIDGE_B)
       (node (ref J202) (pin 4))
+      (node (ref J202) (pin 5))
       (node (ref P101) (pin 2)))
-    (net (code 59) (name "Net-(P101-Pad1)")
+    (net (code 62) (name "Net-(P101-Pad1)")
       (node (ref P101) (pin 1)))
-    (net (code 62) (name "Net-(P103-Pad8)")
+    (net (code 64) (name "Net-(P103-Pad10)")
+      (node (ref P103) (pin 10)))
+    (net (code 65) (name "Net-(P103-Pad9)")
+      (node (ref P103) (pin 9)))
+    (net (code 66) (name "Net-(P103-Pad8)")
       (node (ref P103) (pin 8)))
-    (net (code 63) (name "Net-(P103-Pad7)")
+    (net (code 67) (name "Net-(P103-Pad7)")
       (node (ref P103) (pin 7)))
-    (net (code 64) (name "Net-(P103-Pad6)")
+    (net (code 68) (name "Net-(P103-Pad6)")
       (node (ref P103) (pin 6)))
-    (net (code 65) (name "Net-(P103-Pad5)")
+    (net (code 69) (name "Net-(P103-Pad5)")
       (node (ref P103) (pin 5)))
-    (net (code 66) (name "Net-(P103-Pad4)")
+    (net (code 70) (name "Net-(P103-Pad4)")
       (node (ref P103) (pin 4)))
-    (net (code 67) (name "Net-(P103-Pad3)")
+    (net (code 71) (name "Net-(P103-Pad3)")
       (node (ref P103) (pin 3)))
-    (net (code 68) (name "Net-(P103-Pad2)")
+    (net (code 72) (name "Net-(P103-Pad2)")
       (node (ref P103) (pin 2)))
-    (net (code 69) (name "Net-(P103-Pad1)")
+    (net (code 73) (name "Net-(P103-Pad1)")
       (node (ref P103) (pin 1)))
-    (net (code 81) (name "Net-(P102-Pad7)")
+    (net (code 84) (name "Net-(P102-Pad7)")
       (node (ref P102) (pin 7)))
-    (net (code 82) (name ARD_PWM_14)
-      (node (ref P102) (pin 16))
-      (node (ref J602) (pin 4)))
-    (net (code 83) (name ARD_PWM_16)
+    (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 84) (name ARD_PWM_13)
+    (net (code 87) (name ARD_PWM_13)
       (node (ref J602) (pin 3))
       (node (ref P102) (pin 14)))
-    (net (code 85) (name ARD_PWM_15)
+    (net (code 88) (name ARD_PWM_15)
       (node (ref J602) (pin 5))
       (node (ref P102) (pin 13)))
-    (net (code 86) (name "Net-(P102-Pad11)")
+    (net (code 89) (name "Net-(P102-Pad11)")
       (node (ref P102) (pin 11)))
-    (net (code 87) (name "Net-(P102-Pad9)")
+    (net (code 90) (name "Net-(P102-Pad9)")
       (node (ref P102) (pin 9)))
-    (net (code 88) (name ARD_PWM_9)
-      (node (ref J502) (pin 3))
-      (node (ref P102) (pin 6)))
-    (net (code 89) (name "Net-(P102-Pad5)")
+    (net (code 91) (name "Net-(P102-Pad5)")
       (node (ref P102) (pin 5)))
-    (net (code 90) (name "Net-(P102-Pad3)")
+    (net (code 92) (name "Net-(P102-Pad3)")
       (node (ref P102) (pin 3)))
-    (net (code 91) (name "Net-(P102-Pad1)")
+    (net (code 93) (name "Net-(P102-Pad1)")
       (node (ref P102) (pin 1)))
-    (net (code 93) (name ARD_CUR_HB)
-      (node (ref J201) (pin 1))
-      (node (ref P106) (pin 2)))
-    (net (code 104) (name ARD_TEMP_E)
-      (node (ref J701) (pin 6))
-      (node (ref P106) (pin 1)))
-    (net (code 109) (name "Net-(P104-Pad2)")
-      (node (ref P104) (pin 2)))
-    (net (code 110) (name "Net-(P104-Pad11)")
+    (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 112) (name "Net-(P104-Pad15)")
+      (node (ref P104) (pin 15)))
+    (net (code 113) (name "Net-(P104-Pad14)")
+      (node (ref P104) (pin 14)))
+    (net (code 114) (name "Net-(P104-Pad13)")
+      (node (ref P104) (pin 13)))
+    (net (code 115) (name "Net-(P104-Pad12)")
+      (node (ref P104) (pin 12)))
+    (net (code 116) (name "Net-(P104-Pad11)")
       (node (ref P104) (pin 11)))
-    (net (code 111) (name "Net-(P104-Pad10)")
+    (net (code 117) (name "Net-(P104-Pad10)")
       (node (ref P104) (pin 10)))
-    (net (code 112) (name "Net-(P104-Pad9)")
+    (net (code 118) (name "Net-(P104-Pad9)")
       (node (ref P104) (pin 9)))
-    (net (code 113) (name "Net-(P104-Pad8)")
+    (net (code 119) (name "Net-(P104-Pad8)")
       (node (ref P104) (pin 8)))
-    (net (code 114) (name "Net-(P104-Pad7)")
+    (net (code 120) (name "Net-(P104-Pad7)")
       (node (ref P104) (pin 7)))
-    (net (code 115) (name "Net-(P104-Pad6)")
+    (net (code 121) (name "Net-(P104-Pad6)")
       (node (ref P104) (pin 6)))
-    (net (code 116) (name "Net-(P104-Pad5)")
-      (node (ref P104) (pin 5)))
-    (net (code 117) (name "Net-(P104-Pad4)")
+    (net (code 122) (name "Net-(P104-Pad16)")
+      (node (ref P104) (pin 16)))
+    (net (code 123) (name "Net-(P104-Pad4)")
       (node (ref P104) (pin 4)))
-    (net (code 118) (name "Net-(P104-Pad3)")
+    (net (code 124) (name "Net-(P104-Pad3)")
       (node (ref P104) (pin 3)))
-    (net (code 119) (name "Net-(P104-Pad12)")
-      (node (ref P104) (pin 12)))
-    (net (code 120) (name "Net-(P104-Pad1)")
+    (net (code 125) (name "Net-(P104-Pad2)")
+      (node (ref P104) (pin 2)))
+    (net (code 126) (name "Net-(P104-Pad1)")
       (node (ref P104) (pin 1)))
-    (net (code 121) (name "Net-(P103-Pad10)")
-      (node (ref P103) (pin 10)))
-    (net (code 122) (name "Net-(P104-Pad16)")
-      (node (ref P104) (pin 16)))
-    (net (code 123) (name "Net-(P104-Pad15)")
-      (node (ref P104) (pin 15)))
-    (net (code 124) (name "Net-(P104-Pad14)")
-      (node (ref P104) (pin 14)))
-    (net (code 125) (name "Net-(P104-Pad13)")
-      (node (ref P104) (pin 13)))
-    (net (code 126) (name "Net-(P105-Pad3)")
-      (node (ref P105) (pin 3)))
-    (net (code 127) (name "Net-(P105-Pad2)")
-      (node (ref P105) (pin 2)))
-    (net (code 128) (name "Net-(P105-Pad1)")
-      (node (ref P105) (pin 1)))
+    (net (code 127) (name "Net-(P106-Pad4)")
+      (node (ref P106) (pin 4)))
+    (net (code 128) (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-(P103-Pad11)")
-      (node (ref P103) (pin 11)))
-    (net (code 131) (name "Net-(P103-Pad9)")
-      (node (ref P103) (pin 9)))
-    (net (code 132) (name "Net-(P105-Pad5)")
+    (net (code 130) (name "Net-(P105-Pad5)")
       (node (ref P105) (pin 5)))
-    (net (code 133) (name "Net-(P105-Pad4)")
+    (net (code 131) (name "Net-(P105-Pad4)")
       (node (ref P105) (pin 4)))
-    (net (code 134) (name FB1C)
-      (node (ref J801) (pin 6))
-      (node (ref P105) (pin 16)))
-    (net (code 135) (name FB3A)
+    (net (code 132) (name "Net-(P105-Pad3)")
+      (node (ref P105) (pin 3)))
+    (net (code 133) (name "Net-(P105-Pad2)")
+      (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 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 136) (name FB1A)
-      (node (ref P105) (pin 12))
-      (node (ref J801) (pin 2)))
-    (net (code 137) (name FB2C)
-      (node (ref P105) (pin 10))
-      (node (ref J901) (pin 6)))
-    (net (code 138) (name "Net-(P105-Pad9)")
+    (net (code 139) (name FB3B)
+      (node (ref J1001) (pin 4))
+      (node (ref P105) (pin 13)))
+    (net (code 140) (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)")
       (node (ref P105) (pin 9)))
-    (net (code 139) (name FB2B)
-      (node (ref J901) (pin 4))
-      (node (ref P105) (pin 8)))
-    (net (code 140) (name "Net-(P105-Pad7)")
-      (node (ref P105) (pin 7)))
-    (net (code 141) (name FB2A)
-      (node (ref J901) (pin 2))
-      (node (ref P105) (pin 6)))
-    (net (code 142) (name FB1B)
-      (node (ref P105) (pin 14))
-      (node (ref J801) (pin 4)))
-    (net (code 143) (name ARD_VCC)
-      (node (ref J701) (pin 7))
-      (node (ref J1001) (pin 3))
-      (node (ref J501) (pin 7))
-      (node (ref J401) (pin 7))
-      (node (ref J801) (pin 3))
-      (node (ref J601) (pin 7))
-      (node (ref J901) (pin 3))
-      (node (ref J301) (pin 7))
-      (node (ref J201) (pin 7)))
+    (net (code 143) (name FB2B)
+      (node (ref P105) (pin 8))
+      (node (ref J901) (pin 4)))
     (net (code 144) (name "Net-(J301-Pad5)")
       (node (ref J301) (pin 5)))
     (net (code 145) (name "Net-(J301-Pad4)")

+ 2 - 2
MLI/Modular/BreakoutBoard/BreakoutBoard.pro

@@ -1,4 +1,4 @@
-update=14/12/2017 15:30:32
+update=15/12/2017 14:55:32
 version=1
 last_client=kicad
 [pcbnew]
@@ -61,7 +61,7 @@ LibName29=contrib
 LibName30=valves
 [schematic_editor]
 version=1
-PageLayoutDescrFile=
+PageLayoutDescrFile=C:/Development/MliHardware/MLI/Modular/Enertechnos.kicad_wks
 PlotDirectoryName=
 SubpartIdSeparator=0
 SubpartFirstId=65

+ 61 - 38
MLI/Modular/BreakoutBoard/BreakoutBoard.sch

@@ -41,12 +41,12 @@ Rev "Rev3.3"
 Comp "Enertechnos Ltd."
 Comment1 "FOR REVIEW - NOT APPROVED"
 Comment2 ""
-Comment3 ""
-Comment4 ""
+Comment3 "As such ANALOG INPUTS must receive voltage not higher than 3.3V."
+Comment4 "WARNING: ChipKit WiFire runs at 3.3V AND IS NOT 5V-safe."
 $EndDescr
 Text Notes 625  675  0    60   ~ 0
 Signal Controller\n(Chipkit WiFire)
-Text GLabel 4000 5500 0    60   UnSpc ~ 0
+Text GLabel 3950 6200 0    60   UnSpc ~ 0
 ARD_GND
 Text GLabel 2050 6550 2    60   Input ~ 0
 ARD_TEMP_A
@@ -453,12 +453,12 @@ ARD_PWM_13
 $Comp
 L Barrel_Jack J101
 U 1 1 5A3106C2
-P 3700 4950
-F 0 "J101" H 3700 5160 50  0000 C CNN
-F 1 "7V-9V DC" H 3700 4775 50  0000 C CNN
-F 2 "Connectors:JACK_ALIM" H 3750 4910 50  0001 C CNN
-F 3 "" H 3750 4910 50  0001 C CNN
-	1    3700 4950
+P 3650 5650
+F 0 "J101" H 3650 5860 50  0000 C CNN
+F 1 "7V-9V DC" H 3650 5475 50  0000 C CNN
+F 2 "Connectors:JACK_ALIM" H 3700 5610 50  0001 C CNN
+F 3 "" H 3700 5610 50  0001 C CNN
+	1    3650 5650
 	1    0    0    -1  
 $EndComp
 $Comp
@@ -475,12 +475,12 @@ $EndComp
 $Comp
 L Conn_01x02 J103
 U 1 1 5A31287D
-P 4750 4850
-F 0 "J103" H 4750 5000 50  0000 C CNN
-F 1 "ARD_CONTROL" V 4850 4850 50  0000 C CNN
-F 2 "Connectors_JST:JST_XH_B02B-XH-A_02x2.50mm_Straight" H 4750 4850 50  0001 C CNN
-F 3 "" H 4750 4850 50  0001 C CNN
-	1    4750 4850
+P 4700 5550
+F 0 "J103" H 4700 5700 50  0000 C CNN
+F 1 "ARD_CONTROL" V 4800 5550 50  0000 C CNN
+F 2 "Connectors_JST:JST_XH_B02B-XH-A_02x2.50mm_Straight" H 4700 5550 50  0001 C CNN
+F 3 "" H 4700 5550 50  0001 C CNN
+	1    4700 5550
 	1    0    0    -1  
 $EndComp
 Wire Notes Line
@@ -498,35 +498,35 @@ Wire Notes Line
 $Comp
 L Conn_01x02 J104
 U 1 1 599F9F17
-P 4750 5500
-F 0 "J104" H 4750 5650 50  0000 C CNN
-F 1 "ARD_MONITOR" V 4850 5500 50  0000 C CNN
-F 2 "Connectors_JST:JST_XH_B02B-XH-A_02x2.50mm_Straight" H 4750 5500 50  0001 C CNN
-F 3 "" H 4750 5500 50  0001 C CNN
-	1    4750 5500
+P 4700 6200
+F 0 "J104" H 4700 6350 50  0000 C CNN
+F 1 "ARD_MONITOR" V 4800 6200 50  0000 C CNN
+F 2 "Connectors_JST:JST_XH_B02B-XH-A_02x2.50mm_Straight" H 4700 6200 50  0001 C CNN
+F 3 "" H 4700 6200 50  0001 C CNN
+	1    4700 6200
 	1    0    0    -1  
 $EndComp
 Wire Wire Line
-	4000 4850 4550 4850
+	3950 5550 4500 5550
 Wire Wire Line
-	4550 5500 4200 5500
+	4150 6200 4500 6200
 Wire Wire Line
-	4200 5500 4200 4850
-Connection ~ 4200 4850
+	4150 5400 4150 6200
+Connection ~ 4150 5550
 Wire Wire Line
-	4000 5050 4300 5050
+	3950 5750 4250 5750
 Wire Wire Line
-	4300 5050 4300 4950
+	4250 5750 4250 5650
 Wire Wire Line
-	4300 4950 4550 4950
+	4250 5650 4500 5650
 Wire Wire Line
-	4100 5600 4550 5600
+	4050 6300 4500 6300
 Wire Wire Line
-	4100 5050 4100 5600
-Connection ~ 4100 5050
+	4050 5750 4050 6300
+Connection ~ 4050 5750
 Wire Wire Line
-	4000 5500 4100 5500
-Connection ~ 4100 5500
+	3950 6200 4050 6200
+Connection ~ 4050 6200
 Wire Notes Line
 	11150 750  9350 750 
 Text Notes 9500 5200 0    60   ~ 0
@@ -551,14 +551,12 @@ Wire Notes Line
 	5400 6500 9100 6500
 Wire Notes Line
 	3300 4050 5100 4050
-Text Notes 3450 5800 0    60   ~ 0
+Text Notes 3400 6850 0    60   ~ 0
 Low Voltage DC Supplies
 Wire Notes Line
-	5100 5850 3300 5850
+	3300 4050 3300 6900
 Wire Notes Line
-	3300 5850 3300 4050
-Wire Notes Line
-	5100 4050 5100 5850
+	5100 4050 5100 6900
 $Sheet
 S 9650 900  750  1200
 U 5A31FD72
@@ -674,4 +672,29 @@ Text GLabel 4200 1250 0    60   Output ~ 0
 ARD_CUR_HB
 Text GLabel 1550 6150 0    60   Input ~ 0
 ARD_CUR_HB
+$Comp
+L UA78M33 U101
+U 1 1 5A342FBC
+P 4100 4900
+F 0 "U101" H 3950 5025 50  0000 C CNN
+F 1 "UA78M33" H 4100 5025 50  0000 L CNN
+F 2 "TO_SOT_Packages_THT:TO-220-3_Vertical" H 4125 4750 50  0001 L CIN
+F 3 "" H 4100 4850 50  0001 C CNN
+	1    4100 4900
+	1    0    0    -1  
+$EndComp
+Text GLabel 4150 5300 2    60   UnSpc ~ 0
+ARD_GND
+Wire Wire Line
+	4100 5200 4100 5300
+Wire Wire Line
+	4100 5300 4150 5300
+Wire Wire Line
+	4150 5400 3800 5400
+Wire Wire Line
+	3800 5400 3800 4900
+Text GLabel 4400 4900 2    60   Output ~ 0
+ARD_VCC
+Wire Notes Line
+	5100 6900 3300 6900
 $EndSCHEMATC

+ 2 - 2
MLI/Modular/BreakoutBoard/FuseBoardConnection.sch

@@ -41,8 +41,8 @@ Rev "Rev3.3"
 Comp "Enertechnos Ltd."
 Comment1 "FOR REVIEW - NOT APPROVED"
 Comment2 ""
-Comment3 ""
-Comment4 ""
+Comment3 "As such ANALOG INPUTS must receive voltage not higher than 3.3V."
+Comment4 "WARNING: ChipKit WiFire runs at 3.3V AND IS NOT 5V-safe."
 $EndDescr
 $Comp
 L RJ45 J801

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

@@ -34,15 +34,15 @@ EELAYER 25 0
 EELAYER END
 $Descr User 8268 5846
 encoding utf-8
-Sheet 2 10
+Sheet 5 10
 Title "Breakout Board"
 Date "2017-12-14"
 Rev "Rev3.3"
 Comp "Enertechnos Ltd."
 Comment1 "FOR REVIEW - NOT APPROVED"
 Comment2 ""
-Comment3 ""
-Comment4 "For approval by Mansour"
+Comment3 "As such ANALOG INPUTS must receive voltage not higher than 3.3V."
+Comment4 "WARNING: ChipKit WiFire runs at 3.3V AND IS NOT 5V-safe."
 $EndDescr
 $Comp
 L RJ45 J201
@@ -54,7 +54,7 @@ AR Path="/5A2F40AA/5A2E9F01" Ref="J401"  Part="1"
 AR Path="/5A2F0F54/5A2E9F01" Ref="J501"  Part="1" 
 AR Path="/5A2F6574/5A2E9F01" Ref="J601"  Part="1" 
 AR Path="/5A327B0A/5A2E9F01" Ref="J701"  Part="1" 
-F 0 "J201" H 2350 2550 50  0000 C CNN
+F 0 "J701" H 2350 2550 50  0000 C CNN
 F 1 "RJ45" H 2000 2550 50  0000 C CNN
 F 2 "PartsLibraries:RJ45" H 2150 2050 50  0001 C CNN
 F 3 "" H 2150 2050 50  0001 C CNN
@@ -71,7 +71,7 @@ AR Path="/5A2F40AA/5A2E9F0E" Ref="J402"  Part="1"
 AR Path="/5A2F0F54/5A2E9F0E" Ref="J502"  Part="1" 
 AR Path="/5A2F6574/5A2E9F0E" Ref="J602"  Part="1" 
 AR Path="/5A327B0A/5A2E9F0E" Ref="J702"  Part="1" 
-F 0 "J202" H 2350 3450 50  0000 C CNN
+F 0 "J702" H 2350 3450 50  0000 C CNN
 F 1 "RJ45" H 2000 3450 50  0000 C CNN
 F 2 "PartsLibraries:RJ45" H 2150 2950 50  0001 C CNN
 F 3 "" H 2150 2950 50  0001 C CNN

+ 300 - 0
MLI/Modular/Enertechnos.kicad_wks

@@ -0,0 +1,300 @@
+(page_layout
+  (setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15)
+  (left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10))
+  (rect (name rect1:Rect) (start 110 34) (end 2 2))
+  (rect (name rect2:Rect) (start 0 0 ltcorner) (end 0 0) (repeat 2) (incrx 2) (incry 2))
+  (line (name segm1:Line) (start 50 2 ltcorner) (end 50 0 ltcorner) (repeat 30) (incrx 50))
+  (tbtext 1 (name text1:Text) (pos 25 1 ltcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50))
+  (line (name segm2:Line) (start 50 2 lbcorner) (end 50 0 lbcorner) (repeat 30) (incrx 50))
+  (tbtext 1 (name text2:Text) (pos 25 1 lbcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50))
+  (line (name segm3:Line) (start 0 50 ltcorner) (end 2 50 ltcorner) (repeat 30) (incry 50))
+  (tbtext A (name text3:Text) (pos 1 25 ltcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50))
+  (line (name segm4:Line) (start 0 50 rtcorner) (end 2 50 rtcorner) (repeat 30) (incry 50))
+  (tbtext A (name text4:Text) (pos 1 25 rtcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50))
+  (tbtext "Date: %D" (name text5:Text) (pos 87 6.9))
+  (line (name segm5:Line) (start 110 5.5) (end 2 5.5))
+  (tbtext %K (name text6:Text) (pos 109 4.1))
+  (line (name segm6:Line) (start 110 8.5) (end 2 8.5))
+  (tbtext "Rev: %R" (name text7:Text) (pos 24 6.9) (font bold))
+  (tbtext "Size: %Z" (name text8:Text) (pos 109 6.9))
+  (tbtext "Id: %S/%N" (name text9:Text) (pos 24 4.1))
+  (line (name segm7:Line) (start 110 12.5) (end 2 12.5))
+  (tbtext "Title: %T" (name text10:Text) (pos 109 10.7) (font (size 2 2) bold italic))
+  (tbtext "File: %F" (name text11:Text) (pos 109 14.3))
+  (line (name segm8:Line) (start 110 18.5) (end 2 18.5))
+  (tbtext "Sheet: %P" (name text12:Text) (pos 109 17))
+  (tbtext %Y (name text13:Text) (pos 109 20) (font bold))
+  (tbtext %C0 (name text14:Text) (pos 109 23))
+  (tbtext %C1 (name text15:Text) (pos 109 26))
+  (tbtext %C2 (name text16:Text) (pos 109 29))
+  (tbtext %C3 (name text17:Text) (pos 109 32))
+  (line (name segm9:Line) (start 90 8.5) (end 90 5.5))
+  (line (name segm10:Line) (start 26 8.5) (end 26 2))
+  (bitmap (name bm1:Bitmap) (pos 24.00220000000002 37.00719999999998) (scale 1)
+  (pngdata
+    (data "89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 01 F4 00 00 00 36 08 06 00 00 00 31 81 6B ")
+    (data "81 00 00 00 04 73 42 49 54 08 08 08 08 7C 08 64 88 00 00 00 09 70 48 59 73 00 00 0B 54 00 00 0B ")
+    (data "54 01 AD FF 7F 0E 00 00 20 00 49 44 41 54 78 9C ED 9D 77 B8 1D 55 B5 C0 7F B9 09 49 E8 84 24 C0 ")
+    (data "3C 50 42 79 14 E1 49 93 B6 41 7A 09 E0 8E 34 47 40 7D 74 44 8A B0 01 81 11 E9 C8 20 6D 44 44 CA ")
+    (data "E3 51 15 61 90 3A 82 F4 07 08 43 09 4D 6A 28 52 A4 0C A9 24 24 31 94 40 DE 1F 6B 4F CE DC C9 BD ")
+    (data "F7 F4 92 9B F9 7D DF 7C F7 CE 39 53 D6 99 B3 CF 5E 65 AF BD F6 80 39 73 E6 50 50 50 50 B0 20 A0 ")
+    (data "95 19 05 BC 63 77 7F 16 C5 C1 65 6D 14 A7 A0 A0 A1 74 B5 5B 80 82 82 82 82 82 82 82 FA 19 D4 6E ")
+    (data "01 0A 0A DA 81 56 E6 02 60 79 60 6C 14 07 17 B4 5B 9E 82 82 82 82 7A 29 3C F4 82 05 95 5D 80 1F ")
+    (data "02 DF 6D B7 20 05 05 05 05 8D A0 50 E8 05 05 05 05 05 05 FD 80 42 A1 17 14 14 14 14 14 F4 03 0A ")
+    (data "85 5E 50 50 50 50 50 D0 0F 28 14 7A 41 41 41 41 41 41 3F A0 50 E8 05 05 05 05 05 05 FD 80 42 A1 ")
+    (data "17 14 14 14 14 14 F4 03 0A 85 5E 50 50 50 50 50 D0 0F 28 14 7A 41 41 41 41 41 41 3F A0 EE 4A 71 ")
+    (data "AE EF AC 08 AC 0D 8C 04 96 B1 7F 97 00 26 01 1F 01 09 F0 2E F0 42 E8 25 5F D7 7B BF 66 62 3F CB ")
+    (data "28 60 B9 CC 36 1C 98 0E 4C B6 DB CB C0 D8 D0 4B BE 68 93 98 73 71 7D 67 00 F2 EC 57 A1 FB F3 1F ")
+    (data "02 7C 8C 3C FB 8F 80 37 42 2F 79 A3 5D 72 F6 85 EB 3B 0B 03 E9 73 4F B7 61 C0 14 A4 0D 25 C0 43 ")
+    (data "A1 97 7C DC 1E 09 E7 2F B4 32 0B 03 9F 45 71 30 DF 2D D2 A0 95 19 02 7C 15 C5 C1 EC 76 CB 52 2D ")
+    (data "5A 99 A1 C0 97 51 1C 7C D5 6E 59 6A 45 2B B3 08 30 6B 7E 6A 3B 5A 99 81 C0 E0 28 0E 66 B5 5B 96 ")
+    (data "5A B0 CF FC F3 46 B5 9B 01 D5 2E CE 62 3B E0 9D 80 ED 80 ED 81 55 2B 3C 75 02 10 01 77 00 F7 87 ")
+    (data "5E F2 59 55 37 2E 2F D7 5F 81 C5 EC EE 13 A1 97 78 15 9C 33 08 A9 14 F6 3D BB AD 56 E1 ED 66 01 ")
+    (data "4F 02 57 01 37 86 5E D2 B2 0E C8 F5 9D 91 88 AC DB D9 6D 99 0A 4F 7D 13 B8 1D 79 FE 4F 34 D2 B8 ")
+    (data "72 7D E7 9B C0 75 99 97 AE 0E BD E4 DA 3E 8E 5F 02 D8 03 F8 11 B0 35 E5 23 45 73 80 67 91 F6 73 ")
+    (data "71 E8 25 9F E4 0F D0 CA AC 00 8C A8 42 EC DB 10 E3 E1 61 C0 54 71 5E AD 7C 1D C5 C1 8B 8D B8 90 ")
+    (data "56 A6 0B D8 00 F9 FE 37 41 0C CF 65 EC B6 08 F0 05 25 63 EE 7D E0 01 20 8A E2 A0 ED 46 91 56 66 ")
+    (data "00 F0 2D E4 77 F7 5D E4 37 37 C2 6E 8B 21 DF F5 24 60 3C 62 94 7E 0C 7C 00 FC 0D 78 2C 8A 83 BA ")
+    (data "DA 6D BD 8B B3 68 65 D6 01 34 62 48 A7 46 BF 83 38 31 73 80 4F 10 C3 FF 0D E0 71 E0 31 E0 F1 7A ")
+    (data "E5 CE C9 B0 34 F0 4D BB FB 7A 35 CA CC 2A C0 CD 80 9D 91 BE DB B1 DB 72 C0 C2 C0 6C 4A C6 F4 8B ")
+    (data "40 0C 3C 1A C5 C1 3F 1A 25 7F 2D 68 65 D6 04 B6 B0 DB 4A 94 DA CC 52 C0 00 E0 DF 88 CC 93 90 36 ")
+    (data "F3 24 F0 08 F0 54 14 07 9F B7 49 E6 C5 10 1D A9 AC AC 4B 67 B6 E1 F6 EF 42 F6 F0 E9 C0 D4 CC 36 ")
+    (data "09 78 14 B8 27 8A 83 71 95 DE B3 62 85 EE FA CE 52 C0 E1 C0 51 88 17 58 0F 13 80 53 81 2B 1B A5 ")
+    (data "0C 5D DF 99 0A 2C 69 77 6F 0F BD 64 B7 3E 8E DD 10 E9 C4 77 CE 9C 53 2B EF 01 27 87 5E 72 7D 9D ")
+    (data "D7 E9 13 D7 77 56 02 7E 01 EC 0F 0C AD F3 72 AF 00 BF 08 BD E4 6F 75 0B 06 B8 BE B3 06 F0 5A E6 ")
+    (data "A5 93 43 2F 39 AB 87 E3 B6 03 0E 45 CA AE D6 FA 19 26 02 27 84 5E 72 75 F6 45 AD CC 65 C0 4F 6B ")
+    (data "BC 66 2B F8 3C 8A 83 BA BE 37 AD CC A6 C0 D1 C0 0E 48 47 56 0D 73 80 A7 80 1B 80 CB A3 38 68 69 ")
+    (data "84 49 2B B3 36 70 24 B0 27 D2 91 D5 C2 47 C0 CD C0 4D C0 93 B5 78 92 D5 2A 74 AD CC 42 C0 56 C0 ")
+    (data "18 44 91 AF 58 ED 3D 11 E5 FE 1B E0 FA 28 0E BE AC E1 FC BC 4C FB 01 69 FB 5F B7 9C B2 D5 CA 2C ")
+    (data "8E 38 61 1A E9 F3 6A 79 FE 4F 20 9F E1 CE 56 79 F0 5A 99 6F 53 EA A7 2B 75 5C F2 7C 8E 18 25 97 ")
+    (data "02 B7 36 3B 82 A2 95 59 05 71 B8 76 01 B6 04 06 37 E0 B2 EF 02 F7 D8 ED BE BE 0C B8 B2 0A DD F5 ")
+    (data "9D C1 C0 29 C0 CF 81 C5 CB DC 78 0E 62 DD 4D 43 2C 92 25 CA 1C 3F 0E 38 3E F4 92 A8 CC 71 65 C9 ")
+    (data "29 F4 9B 42 2F D9 AB 87 63 B6 04 4E 42 AC A6 4A F8 C4 6E 4B D9 AD 2F 4F F2 62 E0 98 46 7B EB AE ")
+    (data "EF 2C 03 5C 08 EC 05 0C 2C 73 F8 6C C4 B2 FB 0C 58 16 B1 B8 FB E2 41 E0 B8 D0 4B 5E A8 53 C6 BC ")
+    (data "42 FF 65 E8 25 7E E6 FD 0D 81 73 80 6D 2A B8 DC 64 C4 5A 1D 09 2C DA C7 71 37 00 07 A6 91 9E FE ")
+    (data "AC D0 B5 32 DB 03 BF 44 14 4B 96 19 C0 FF 21 BF A3 49 88 B1 33 19 F9 9D FE 07 E2 79 AD 65 CF CB ")
+    (data "76 2C 6F 03 27 44 71 F0 97 5A E4 A9 06 AD 8C 46 3A E5 AD 73 6F 7D 09 3C 07 3C 8D 78 54 13 91 CF ")
+    (data "30 08 69 BB CB 22 5E E3 B2 C0 FA C8 42 3A 59 9E 06 F6 8F E2 E0 D5 2A E5 19 45 05 0A 5D 2B B3 28 ")
+    (data "70 30 70 2C B0 42 EE ED 19 88 07 F8 3E 12 3D F8 C0 7E 86 45 10 65 39 02 D8 18 89 40 64 FB CC 67 ")
+    (data "80 DD A2 38 F8 A0 1A 99 7B 90 6D 3F 4A 0A FD 5B 51 1C BC D6 CB 71 CB 01 C7 20 46 74 BE EF 1E 0F ")
+    (data "8C 05 3E CC 7C 86 C9 48 1F BA 34 D2 7E 36 07 36 A2 E4 45 02 DC 09 FC 24 8A 83 4F EB F9 0C 7D 61 ")
+    (data "DB FB 71 88 E1 9A E7 55 A4 DD A4 ED 65 22 12 91 4A 3D F6 91 C0 EA 56 EE BC 32 7D 07 08 80 AB A2 ")
+    (data "38 98 D9 60 99 B7 06 2E 00 D6 CB BD 35 07 F9 BD FD 93 92 F7 3D 2D F3 FF A7 48 64 6A 78 E6 33 8C ")
+    (data "40 0C C7 35 7B B8 D5 87 C0 AF 80 EB 7A 8A FA F4 39 86 6E 3B EA 3F 03 EB F6 F0 F6 97 48 A3 7E 00 ")
+    (data "78 08 78 0B 98 94 55 68 AE EF 2C 82 34 8C AD 11 0B 77 5B BA 2B 99 35 80 3B 5D DF B9 18 38 BA 81 ")
+    (data "61 E0 6E 21 16 D7 77 14 70 1E 12 FA E8 89 2F 80 BF 03 77 21 8D FC 23 E0 A3 EC B0 80 EB 3B 5D 48 ")
+    (data "07 B9 05 B0 23 12 2E CE 3E BF 23 91 1F C3 BE 8D F9 08 E0 FA CE 8E C0 B5 48 A7 96 67 3A 12 52 7A ")
+    (data "C0 FE 7D 1F 98 12 7A C9 9C CC F9 4B 22 0D 63 34 F2 FC 37 A5 BB 51 B2 2D 30 D6 F5 9D 9F 86 5E 72 ")
+    (data "55 A3 E4 46 0C 0B 5C DF 19 01 FC 0E D8 BB 97 E3 26 03 B7 20 43 01 6F 02 1F 86 5E 32 D7 FA 74 7D ")
+    (data "67 51 A4 ED ED 8A 3C 6F 27 73 EE 3E C0 CA AE EF EC 1A 7A C9 78 C4 7B B8 A6 0A 19 6F 44 9E CD A3 ")
+    (data "C0 09 55 9C 57 2B 55 B7 6D AD CC 92 C0 15 80 9B 79 F9 13 E0 4A E0 6E 24 94 5B D6 E3 B3 1E DA 68 ")
+    (data "E0 C7 48 3B 58 19 B8 59 2B F3 38 B0 4F 14 07 FF AA 56 B6 0A EE B9 2C 70 19 F2 DD A5 7C 8A B4 E7 ")
+    (data "5B 91 50 68 45 A1 62 1B A6 57 C8 73 D8 13 E9 53 36 02 9E D3 CA 9C 0A 9C DF 28 CF 4B 2B 33 0C F9 ")
+    (data "2D FF 1C E9 64 53 5E 41 C2 FE 69 E8 BF 6C 84 43 2B 33 08 69 A7 17 DA 6B 7D 07 78 46 2B B3 7D 14 ")
+    (data "07 2F 35 42 5E C4 78 CF DF 77 14 12 CD 3B 80 52 24 EC 6B A4 6F BB 0B 69 3B CF 55 E2 69 5B C3 E6 ")
+    (data "78 C0 43 14 FB 18 E0 49 AD CC 56 51 1C 4C 68 C4 07 C8 DC 6B 24 F0 BF 48 24 21 65 16 62 BC DF 03 ")
+    (data "3C 12 C5 C1 C4 0A AF B5 30 D2 DF 6D 03 EC 87 18 84 2B 21 FD D1 71 5A 99 1F 45 71 F0 58 03 64 1E ")
+    (data "6C 65 FE 71 E6 E5 4F 80 EB 91 7E ED F9 28 0E A6 D6 78 ED E5 11 5D 33 1A 19 5E 1B 86 7C 8E AB 81 ")
+    (data "A3 B4 32 87 45 71 F0 44 F6 9C 5E 3D 74 D7 77 F6 07 7E 8F 58 9D 59 26 22 0F E5 92 9E C6 32 FB C2 ")
+    (data "F5 9D C5 11 6B FD 58 E6 F5 DE EF 00 F6 09 BD E4 DF D5 5C 33 73 ED AC 87 7E 45 E8 25 3F B5 C3 04 ")
+    (data "BF 41 2C ED 01 B9 53 66 21 A1 BB 3B 80 07 42 2F 99 51 E5 FD BE 0D 5C 8E 8C 61 66 D9 31 F4 92 FB ")
+    (data "AA 95 3F 77 ED 2E C4 00 31 CC 2B F7 38 E0 5C E0 4F D5 26 E6 B9 BE F3 0D 24 DA B2 3F F3 7A FB 67 ")
+    (data "86 5E 72 4A 8D F2 E6 3D F4 63 11 AB F4 32 E6 35 46 66 23 46 E2 0D C8 73 AF 28 A2 61 8D 93 00 91 ")
+    (data "3D 65 02 B0 71 E8 25 EF 56 2B B3 56 66 1C 62 C9 DF 11 C5 C1 AE E5 8E 6F 35 5A 99 8D 91 E7 B4 92 ")
+    (data "7D 69 22 A2 18 2E 89 E2 60 7A 1D D7 DD 14 69 5B 9B D9 97 3E 06 C6 44 71 30 B6 0E 71 F3 F7 F8 21 ")
+    (data "70 09 25 85 F8 0E E2 BD 5C 57 8F EC F6 DA 5D C0 81 C8 B3 48 73 66 9E 06 76 8D E2 20 A9 E0 FC 51 ")
+    (data "F4 E0 A1 DB EB 1E 09 9C 95 B9 EE 34 C4 78 FA 43 14 07 6F D7 21 F3 48 E0 22 4A 86 ED F3 C0 46 B5 ")
+    (data "26 FF E5 3C F4 E1 51 1C 4C B1 AF 2F 4E A9 BF 4B 9D 8D 0F 81 3F 00 57 D6 A3 80 B5 32 6B 21 CF 22 ")
+    (data "ED EF 6E 8C E2 A0 37 43 BD 96 EB EF 84 7C A6 B4 BF F8 18 69 43 97 46 71 30 B9 CE 6B 2F 84 AC AC ")
+    (data "78 0C 25 0F FA 2B E0 6C E0 8C 3A BE 87 C1 C8 10 D0 18 FB D2 E7 88 F1 F3 3F 8D 4E D2 B3 C6 E1 A1 ")
+    (data "C0 E9 94 86 4C 66 21 ED 7E AE BE E9 51 A1 BB BE B3 2F F2 70 B3 CA E4 33 E0 64 44 91 D7 25 AC EB ")
+    (data "3B C3 91 86 77 60 EE AD B1 C0 E8 D0 4B A6 D4 70 CD AC 42 FF AD BD D6 85 CC AB 50 A6 D8 F7 2F 0D ")
+    (data "BD 64 52 B5 F7 C9 DD 73 00 92 57 70 71 E6 E5 B7 81 B5 EB 79 46 AE EF FC 01 F8 59 EE E5 8F 91 0E ")
+    (data "E7 96 AC 17 5E E3 F5 57 47 3C BF 2D 72 6F 5D 07 EC 5F 6D A4 A4 07 85 FE 2F 4A 49 3B 59 6E 05 BC ")
+    (data "7A 32 EE 5D DF 39 1E 69 3B B3 80 AD 43 2F 79 AA 96 EB 74 B2 42 D7 CA 7C 0F 79 56 69 A8 F3 3A E0 ")
+    (data "F0 28 0E AA 32 3A CB DC E3 30 44 C9 0C 42 12 8A 7E 1C C5 C1 6D 0D B8 EE 71 88 C1 90 F2 07 E0 17 ")
+    (data "51 1C D4 64 A8 F7 71 9F 95 90 88 4C DA 86 5F 02 B6 28 E7 0D F5 A4 D0 B5 32 AB 23 09 AE 69 04 6F ")
+    (data "3A 32 44 F4 BB 06 3F F3 03 11 A5 08 E0 45 71 70 4E 8D D7 D9 0F E9 9F E7 00 83 A2 38 F8 5A 2B B3 ")
+    (data "23 F0 3F C0 37 EC 61 1F 20 FD F5 1F 1B 35 6B C0 1A 3D 97 02 87 D8 97 76 8A E2 E0 9E 06 5C F7 04 ")
+    (data "E4 79 A7 5C 0E 98 66 64 AE 6B 65 0E 42 DA 7D EA A8 3E 04 EC 12 C5 41 D5 49 DA 5A 99 B4 2F 02 89 ")
+    (data "90 EE D1 48 C3 B8 97 7B 0E 03 4E 43 F4 CE 40 C4 88 D8 3D 8A 83 BB A1 07 85 EE FA 8E 46 3A 93 6C ")
+    (data "38 F9 65 C4 7B 6E 54 98 28 BD D7 4F 11 65 98 1D A3 B9 07 D8 B9 5A A5 95 53 E8 33 28 59 D9 29 B3 ")
+    (data "90 C8 C2 39 A1 97 D4 14 02 E9 E3 DE 37 22 16 60 CA 6F 42 2F 39 B1 C6 6B 9D 86 24 0C 66 F9 2B 70 ")
+    (data "40 E8 25 15 85 9B 2A BC CF 20 C4 B0 39 3C F7 D6 19 A1 97 E4 EF 5F EE 5A 79 85 9E E7 09 64 AC 3E ")
+    (data "AE 4E CA 5E EF 77 28 32 BC 53 F3 18 70 A7 2A 74 AD CC 66 C0 FD C8 D0 D4 74 E0 B0 28 0E FE D8 A4 ")
+    (data "7B 6D 83 78 18 4B 23 21 D9 EF 45 71 50 73 A2 A4 56 E6 28 A4 4D 81 8C D1 FE 24 8A 83 FB EB 16 B4 ")
+    (data "F7 FB 75 21 51 9B 9F DB 97 1E 07 B6 EF 4B 11 E4 14 FA 11 48 3F 71 1A 12 9A FE 1A 51 EC BF 8A E2 ")
+    (data "60 7C 93 64 BE C8 CA FB 19 B0 4E 14 07 55 1B B7 19 85 FE 11 92 23 71 21 A5 C8 D5 4C 44 39 5E D0 ")
+    (data "24 85 38 18 19 9E DC 08 49 D6 5A AB 1E 63 4D 2B 73 30 E2 5C 80 38 5B 07 35 C2 B0 2C 73 CF FC 50 ")
+    (data "F2 6D C0 9E D5 CC 44 B0 21 FD 77 10 87 F1 1D 24 E2 52 97 83 58 0D 5A 99 BD 80 3F 21 43 A8 D3 81 ")
+    (data "55 A3 38 98 D0 2D C9 CB F5 9D 8D 91 30 74 56 99 DF 0D 6C D8 68 65 0E 10 7A C9 E5 C8 F8 40 76 CC ")
+    (data "7B 34 12 16 AE 87 BC 32 BF 17 58 23 F4 92 13 1B AD CC 2D 27 D0 7D 2C EB 48 EB BD 57 85 EB 3B 87 ")
+    (data "30 AF 32 3F 3B F4 12 DD 48 65 0E 10 7A C9 EC D0 4B 8E 40 C2 E3 59 4E 76 7D 67 A7 06 DD 66 36 70 ")
+    (data "22 B0 59 A3 94 39 40 E8 25 97 D5 A3 CC 3B 15 9B 09 1E 21 CA 7C 06 B0 5D B3 94 39 40 14 07 0F 21 ")
+    (data "F9 2D 33 90 8E E1 7A AD 4C 4F 91 95 B2 68 65 0E A1 A4 CC 27 01 DB 36 53 99 03 D8 0E F8 68 24 1F ")
+    (data "02 64 18 E1 A6 2A 2E 71 8E DD 86 22 4E CB E6 51 1C 1C DC 2C 65 6E 39 0D E9 2B 86 22 1E 74 3D 0C ")
+    (data "44 C6 F6 53 65 7E 37 A2 60 CF 6A D6 BC 6C 9B 3B 90 F6 51 A3 E8 3E 04 56 15 5A 99 DD 10 8F 1F A4 ")
+    (data "CD A8 66 2B 73 00 3B 0D 6C 53 C4 30 01 D8 0D 09 EF 57 83 A2 14 FD 3D B3 95 CA 1C 20 8A 83 1B 81 ")
+    (data "83 90 A1 B8 5D D2 E1 94 B9 0A DD 8E DB 5E 4E F7 A4 B5 87 80 3D 1A 3D 67 3C 4B E8 25 0F 21 49 0B ")
+    (data "59 8F FC 14 D7 77 F2 59 B1 B5 30 0D F1 6C 47 87 5E D2 F0 C4 9F 94 D0 4B DE 43 C2 38 29 8B 50 0A ")
+    (data "7D 55 84 EB 3B CB 01 E7 E7 5E BE 30 F4 92 93 EA 14 AF 4F 42 2F B9 90 52 47 0C 32 CC F2 47 D7 77 ")
+    (data "FE A3 CE 4B BF 03 6C 1E 7A C9 6F EA 1D 22 58 10 B0 63 64 37 21 89 2F 5F 20 61 B4 A7 9B 7D 5F 3B ")
+    (data "37 FE BF 91 DF DF 70 20 B4 63 8E 15 63 A7 EA A4 ED 7F 2A B0 43 14 07 AF 34 54 D0 5E B0 89 5D FB ")
+    (data "22 7D D5 8B 74 0F DD 96 63 31 64 2C F5 34 60 FD 7C 82 51 33 88 E2 E0 13 24 59 0A C4 BB AE 87 65 ")
+    (data "91 04 C1 69 C0 DE 51 1C EC 12 C5 C1 7B 75 5E B3 12 EE 43 A2 03 50 E3 67 B0 6D E6 06 C4 28 99 89 ")
+    (data "44 87 5E 6F 8C 78 E5 B1 21 F6 31 88 21 07 70 A8 56 E6 80 2A 2E 91 AD 59 F2 68 C3 04 AB 82 28 0E ")
+    (data "AE 06 56 89 E2 20 35 4C BA 65 3C 1F 08 AC 93 D9 7F 19 18 D3 4C 65 9E 12 7A C9 8D C0 19 99 97 BA ")
+    (data "28 8D 4D D4 CA E3 C0 3A F9 F9 CA 4D E4 EF B9 FD D5 AB 3C FF D7 74 9F 5A F2 E7 D0 4B F2 DE 73 B3 ")
+    (data "38 16 C9 DE 4D 59 1A F1 AC 6B E5 41 60 DD 5A C7 B7 17 50 8E 40 0A AE 80 8C 97 37 D5 BB CD 62 BD ")
+    (data "A2 74 9A E1 C6 88 E5 5F 0D 97 50 CA A6 FE 61 14 07 CF 37 4A B6 4A B0 5E E3 18 60 83 28 0E AA 89 ")
+    (data "04 25 48 14 E4 F4 46 CC 0F AF 82 74 78 6A 35 9B C1 5F 0F CF 22 C6 C8 8D 65 8F 6C 10 36 32 92 7E ")
+    (data "86 6A FB B9 94 0B E9 DE 66 5A DE 57 D8 7C 8B D1 48 7E 12 80 6F 67 96 54 42 36 0A DC D0 29 70 D5 ")
+    (data "90 4F 32 ED 82 B9 95 BB B2 85 40 BE 06 0E 0A BD A4 95 82 9E 8D 14 60 48 D9 B0 8E D0 EF D3 C0 96 ")
+    (data "D6 73 6E 15 1F E6 F6 2B AD 3A 87 EB 3B EB 23 51 8A 94 89 48 02 5C 4B B0 49 70 87 D3 7D D8 E0 E0 ")
+    (data "3A BC F4 C7 42 2F 69 DA 3C D5 FE 86 CD 82 4E C3 98 8F 21 D3 60 5A CD 59 48 32 23 C0 49 B6 0C 6B ")
+    (data "59 B4 32 2E 32 B5 06 E0 86 6C C6 6D 2B 89 E2 60 66 0D C9 5F 67 44 71 F0 70 33 E4 29 43 3A 0F 7D ")
+    (data "51 E6 9D 5F 5F 2D 07 D5 93 81 5F 07 69 5B A9 5A A1 DB 04 BE 34 33 FC A6 28 0E EE 6A 98 54 55 12 ")
+    (data "C5 C1 87 94 9C 97 65 90 68 4D 25 64 BD F2 EF 34 52 A6 7A 48 3D F4 83 E8 5E 89 E7 92 56 7B 57 76 ")
+    (data "0A D6 51 B9 97 AB 4A CE CA F0 49 E8 25 AD AE A9 9C 2F 16 51 4D 43 3F 91 EE D1 92 A3 43 2F A9 6B ")
+    (data "AA 46 B5 84 5E F2 0E DD A3 22 43 91 29 18 05 CD E7 44 A4 70 D1 57 88 77 DE F2 21 0A 3B E6 9A CE ")
+    (data "C7 5F 9E CA 8B F4 A4 9E FD 34 E6 CD C7 28 E8 99 F7 33 FF 57 6C F8 77 18 A9 42 5F DE CE 55 AF 08 ")
+    (data "1B 91 48 87 F8 66 D1 19 7D CC 75 48 D1 1F 80 23 B4 32 FF 59 C1 39 CF 22 C9 68 20 B5 11 3A 82 54 ")
+    (data "89 64 B3 7C BF A2 F4 23 6D 29 A1 97 DC 83 24 79 A4 6C 6C E7 7B 77 3C 76 0A 5C D6 43 58 A9 B7 63 ")
+    (data "B3 B8 BE 33 04 29 CB 98 F2 4F 24 03 B3 1D FC 96 EE 9F 61 7F 9B 0D 5F D0 5C D2 0E E1 F6 A8 41 F5 ")
+    (data "DE 6B C1 86 6D D3 BA D1 79 E3 7A 1E B4 32 1B 21 45 6A 00 CE 8B 3A A0 56 FC 7C 42 76 BE 7C 45 FD ")
+    (data "44 07 92 75 60 46 55 71 DE 46 48 41 31 80 DF 36 A3 A8 51 B5 58 03 3A 35 46 07 21 55 39 CB 9D 33 ")
+    (data "1B A9 D2 08 B0 AF 56 A6 23 AA 54 76 D9 6A 5E 9B 65 5E BB 27 F4 92 B2 05 1A 9A 48 3E FC D2 53 F9 ")
+    (data "BF 4E 25 1B 15 A8 34 B1 68 5B BA 8F C7 5C D3 AE 24 32 3B 03 20 3B 06 B9 04 F3 16 CE 29 68 20 5A ")
+    (data "99 F5 28 CD D9 6F 5A 46 7B 15 FC C9 FE 5D D9 4E EF E9 8B EC 54 CD 96 8D E1 F6 03 B2 46 73 55 09 ")
+    (data "88 1D 44 AD 9F 21 BB C6 C6 35 8D 11 A5 7E A2 38 78 94 D2 74 C6 EF 57 78 DA E1 94 22 15 17 6B 65 ")
+    (data "0E 6A 40 4E 44 5D 74 21 65 F6 B2 E1 DE 6B DA 23 CA 5C E6 67 85 5E 0B F9 C6 D3 EB 2A 65 2D 62 41 ")
+    (data "7B FE ED 26 8D 8E 4D 41 A6 1D B5 9B 6C 74 68 E7 DE 0E B2 1D D7 0F EC EE 73 51 1C FC B3 A9 52 15 ")
+    (data "F4 17 52 85 FE 6A 2D 73 F0 9B 4C 3A 65 6E 03 AD 4C D9 59 4A B6 26 FF 0E C8 94 BB 85 90 C2 3E 8F ")
+    (data "6B 65 76 B3 CB E9 B6 9C 2E 64 01 81 2C 4D 9F BA 51 86 18 99 FA 92 F2 5D D7 77 DA F2 70 5A 44 F6 ")
+    (data "F9 7F 10 7A C9 FB BD 1E D9 1A F2 0A BD D2 85 6C 0A 6A 23 9D 9E F9 74 25 F5 C1 9B 8D 55 CC 6F DA ")
+    (data "DD 5E 15 3A F0 5F 94 A6 66 DE DC 54 A1 0A FA 05 B6 22 5F 9A 33 D0 F4 F9 E6 35 90 95 69 97 4A 4E ")
+    (data "B0 53 ED 46 53 F2 EE 37 45 0A B3 8D D7 CA FC 59 2B 73 94 56 46 D9 42 34 4D A7 0B 59 D1 28 E5 93 ")
+    (data "D0 4B F2 D9 DA 2D C5 D6 F6 CE 96 13 1C 8A 74 1E FD 95 EC F3 7F B9 D7 A3 5A 44 E8 25 AF 20 15 A0 ")
+    (data "52 BE 53 4B 91 9C 82 8A 49 67 12 B4 7D 2C 31 43 3A 25 69 83 3E 8E C9 16 A0 69 FA 7C F9 82 7E C1 ")
+    (data "AA 99 FF FF AF D7 A3 DA 47 8C D4 80 80 EE B2 F6 49 14 07 CF 22 F3 F1 CF 40 8A 34 81 0C 57 EE 85 ")
+    (data "E4 25 3D 0E 7C AA 95 79 D1 2A F9 93 B5 32 7B 68 65 D6 B4 F5 27 1A 46 BA 54 61 CA 4C D7 77 8E 6E ")
+    (data "E4 0D 6A 24 BF EC DD 88 B6 48 D1 64 EC D2 B4 C3 32 2F 2D D6 21 CF 7F 32 A5 44 97 41 48 06 76 55 ")
+    (data "0B F1 14 54 4C 6A D0 75 92 42 1F 87 4C 2B 5A 4A 2B 33 A8 97 E9 60 59 43 B4 48 86 2B A8 84 AC AE ")
+    (data "69 67 9E 56 8F D8 9A F8 13 91 59 1E 4E B9 E3 73 E7 CE 02 4E D5 CA 9C 83 24 39 FF 00 59 E9 2D 9D ")
+    (data "3D 36 08 71 4C F3 CE E9 97 5A 99 37 10 67 EE 45 64 4D 82 97 80 F7 6A 99 ED 92 57 E8 2B 20 B5 91 ")
+    (data "3B 8D E1 E5 0F 99 2F 59 26 B7 BF B9 DD 3A 8D E1 14 0A BD E1 D8 E9 3E E9 94 9F 63 6C 5D EB 4E 20 ")
+    (data "BB 12 E2 70 A4 2E 7B 9E 6C 87 D7 71 9D 73 41 47 92 D5 35 9D 6A 04 4E A0 06 85 9E 62 15 FB AD 76 ")
+    (data "43 2B B3 22 B0 21 92 DD FF 6D 64 8D F3 6F 50 5A F8 6C 21 C4 BB 5F 8B EE 49 A6 D3 B5 32 FF 40 86 ")
+    (data "C0 9F 00 9E A8 64 16 C9 20 64 41 F8 4E A7 5F 7A E8 CC 1F CF 1E E4 F9 BF D5 6E 21 FA 21 59 83 6E ")
+    (data "69 4A CB 22 76 12 23 E8 5B A1 7F 6E CB 99 16 14 94 23 55 E8 5F A4 4B BE 76 20 E9 12 B3 35 29 F4 ")
+    (data "3C B6 14 EF 7B C0 DC B5 27 AC 21 BF 06 A2 DC D7 44 2A 44 7E 0B 58 85 D2 B2 D6 8B 93 73 F0 B4 32 ")
+    (data "6F 21 B3 50 AE 8D E2 20 1D B3 EF C6 20 A4 6C 5D 3E C4 DD 69 F4 57 0F BD 6D 25 03 AB A4 BF 3E FF ")
+    (data "76 93 5D A5 EA 01 A4 58 45 A7 D1 DB F2 A1 69 92 4F D3 4B 43 17 F4 1B D2 E4 E6 86 2E A5 DB 60 52 ")
+    (data "D9 16 E9 F3 A8 3A 88 E2 60 26 F2 5B EF F6 7B B7 D5 19 57 47 94 FB 5A 48 19 E6 4D 28 95 04 5F 15 ")
+    (data "29 B6 76 8A 56 E6 5E E0 88 FC EC 92 41 48 99 D1 74 1C F7 49 A0 61 8B D6 37 90 69 ED 16 A0 49 E4 ")
+    (data "57 50 BB 14 38 B7 1D 82 94 61 42 F9 43 0A 6A 20 5B 0D 30 8E E2 A0 D6 CA 88 ED 20 F5 DA 97 D4 CA ")
+    (data "0C 89 E2 E0 F3 3E 8F 2E 28 28 F5 23 4B 69 65 16 6A 71 FD FC 4A 49 9D 97 96 AE 9E 06 60 7F 43 2F ")
+    (data "DA 0D 98 BB 44 F0 DA C8 6C A8 BD 91 9A 31 03 90 CC FA 97 B4 32 BF 8C E2 60 EE E2 5A A9 42 4F A7 ")
+    (data "12 2C 1B 7A C9 BB AD 10 BE 00 90 E9 79 B3 29 2D 57 BB 54 F1 FC 17 1C A2 38 98 AD 95 99 8A 24 1D ")
+    (data "D6 5B D3 BB D5 64 C7 CD 97 A5 B3 92 FA 0A 3A 93 AC 63 B0 0C F3 AE 7F D1 09 A4 C3 A0 0D 5D AE BA ")
+    (data "56 EC 42 38 A9 92 BF C4 96 A5 35 48 69 E6 85 81 40 2B 33 23 8A 83 2B 41 A6 AD 65 05 FF 66 51 EA ")
+    (data "B3 75 D8 8A 70 59 4B 70 95 76 C9 52 D0 36 D2 EF BF DE E5 6A 5B 4D 36 41 67 B9 5E 8F 2A 28 28 91 ")
+    (data "CD C5 68 C8 18 75 13 48 C7 F9 3B 42 A1 E7 89 E2 E0 CD 28 0E 0E 43 C6 D6 D3 9A 25 17 6B 65 D6 07 ")
+    (data "51 E8 D9 1F E6 40 60 C5 D6 8A B8 C0 93 7D FE 2B F7 7A 54 41 7F 25 5D 57 7A 7E F3 D0 B3 ED 76 85 ")
+    (data "B6 49 51 30 3F 91 5D EF BC E3 4A 4A 6B 65 56 A5 94 98 FA 4A 5F C7 B6 9B 28 0E 9E 00 F6 41 56 46 ")
+    (data "1D 0A FC 45 2B B3 44 17 F0 48 EE D8 75 F2 27 17 34 95 EC F3 1F E1 FA CE FC D6 B1 17 D4 C7 83 F6 ")
+    (data "EF EA 55 AC C5 DC 09 BC 42 69 ED 82 5A 97 39 2E 58 B0 78 89 52 D8 7D BB 76 0A D2 0B 59 99 1E EC ")
+    (data "F5 A8 0E 21 8A 83 C7 28 E5 5C AD 04 6C D3 05 DC 87 68 F9 94 FF 6E B5 60 0B 38 7F CB ED FF A4 2D ")
+    (data "52 2C 78 A4 49 5C 15 AD FB DD 44 D2 FA ED 43 80 DD DB 29 48 35 44 71 30 09 F8 BB DD DD 55 2B 33 ")
+    (data "B0 AF E3 0B 0A 6C A1 94 87 EC EE 56 1D D8 66 52 85 3E 95 CE 9C 71 D2 13 67 52 5A 28 67 93 AE D0 ")
+    (data "4B A6 D0 BD 74 E3 2E AE EF E4 0B 9E 14 34 8F 47 90 75 81 53 F6 6F 97 20 0B 18 9D 12 EA 7E 96 92 ")
+    (data "D7 F2 A3 76 0A 52 03 B7 D8 BF 23 80 2D DA 29 48 C1 7C C3 03 F6 EF 92 54 BE AA 59 D3 D1 CA 8C A0 ")
+    (data "14 69 7A D0 26 A3 75 3C 51 1C FC 9B 52 A9 E6 4D D2 55 D6 B2 AB 3C 0D A2 F0 D2 5B 46 E8 25 9F D1 ")
+    (data "BD AE F1 6A AE EF 74 62 B5 B8 FE 46 9A 61 5B 76 55 A5 66 62 BD 96 C8 EE 6E AD 95 69 B7 81 51 0D ")
+    (data "B7 01 69 79 CA 83 DA 29 48 C1 7C C3 CD 94 AA 4E 9E D4 4E 41 72 1C 43 69 EE F9 25 ED 14 A4 06 9E ")
+    (data "B7 7F 37 48 15 FA 15 74 2F 72 72 A2 EB 3B CB 52 D0 2A 2E CC ED 9F EF FA 4E A7 85 A3 FA 1B A9 42 ")
+    (data "5F AA 03 C6 AE CF 45 C2 66 5D C0 79 6D 96 A5 62 A2 38 F8 10 B8 D7 EE EE A3 95 D9 AA 8D E2 14 CC ")
+    (data "07 44 71 F0 29 70 91 DD 5D 5F 2B D3 D7 8A 7E 2D 41 2B B3 14 B2 B6 39 C0 53 51 1C 74 E2 C2 31 7D ")
+    (data "91 3A 01 33 BA 00 42 2F 19 8F AC 0A 93 32 1C 51 F2 05 2D 20 F4 92 07 E9 9E 84 B1 31 70 7C 9B C4 ")
+    (data "59 50 C8 66 DC BA 6D 93 02 B0 EB 42 5F 6D 77 F7 D6 CA 54 B4 74 63 87 60 80 B4 40 C8 65 B6 DA 55 ")
+    (data "5B D0 CA F8 5A 99 FB 0B C3 A2 E3 B9 08 F8 D4 FE 1F 68 65 16 EF EB E0 16 10 50 5A BF C0 6F A7 20 ")
+    (data "D5 62 7F 6F CA EE 7E D0 95 79 EF 3C BA 2F C0 31 C6 F5 9D 22 8C D6 3A 7E 99 DB 3F CD F5 9D F5 DB ")
+    (data "22 C9 82 C1 ED 48 F2 0B 40 27 2C 8A 72 06 A5 32 AA 97 6A 65 96 E8 EB E0 4E 21 8A 83 71 94 22 4C ")
+    (data "AB D3 A6 0E 51 2B A3 81 13 90 C4 A6 4B B5 32 4D 2B DD 59 50 1F 51 1C 4C 45 92 B9 40 8A 9A 5D D3 ")
+    (data "2E 59 EC 82 48 FB D9 DD FB 81 3B 2B 3C AF 53 96 94 DE 84 52 19 E6 E7 E6 2A F4 D0 4B A6 01 5E EE ")
+    (data "E0 CB 5C DF F9 71 AB 24 5B 90 09 BD E4 69 BA 37 EC C1 C0 7D AE EF F4 B5 26 75 41 8D D8 64 92 EB ")
+    (data "ED EE 86 5A 99 ED DB 2C CF 07 C0 71 76 F7 1B C0 DD 1D E0 B9 54 CA 99 94 8A 5C 18 AD CC 69 AD BC ")
+    (data "B9 56 66 14 70 2D 52 12 F3 53 60 57 FB FD 16 74 2E 17 20 46 35 C0 EE 5A 99 13 5B 2D 80 56 66 13 ")
+    (data "E0 62 BB FB 21 F0 A3 4A 96 2C B5 8B AB 3C A4 95 F9 45 33 E5 AB 40 8E 85 80 63 33 2F 5D 91 F5 D0 ")
+    (data "09 BD E4 72 E0 F2 CC 4B 03 81 6B 5D DF 69 9B 07 E3 FA CE B0 05 68 3C F9 67 C0 53 99 FD E1 C0 83 ")
+    (data "AE EF A8 5E 8E 6F 3A AE EF CC 2F 2B C2 D5 C2 65 94 A6 7C FC 49 2B D3 B2 04 B9 9E 42 D3 51 1C 5C ")
+    (data "42 E9 F7 B7 19 70 EF FC E0 A9 DB C5 26 46 53 AA 7A 77 AA 56 A6 25 09 4F 5A 99 6F 21 E3 F8 C3 90 ")
+    (data "04 BD 9F 44 71 F0 7A DF 67 15 B4 1B AB 38 F7 05 DE B4 2F F9 5A 99 A0 55 53 D9 B4 32 7B 22 C3 9C ")
+    (data "43 90 3E 60 AF 28 0E 2A AD 0E 77 1B B0 15 70 AE 56 E6 06 AD CC C2 65 8E 6F 38 5A 99 C1 48 82 A1 ")
+    (data "B6 2F DD 1C C5 C1 B3 5D 3D 1C 7B 04 DD B3 AE BB 80 2B 5C DF B9 C9 F5 9D A6 97 A7 74 7D 67 A0 EB ")
+    (data "3B 1B B9 BE 73 92 EB 3B 8F 21 25 F8 3A B5 4C 60 43 B1 19 EF BB 02 1F 64 5E 5E 12 78 D8 F5 9D B3 ")
+    (data "5D DF 69 7A 18 D1 F5 9D 85 5D DF D9 DE F5 9D 73 5D DF 79 19 78 AE D9 F7 6C 17 51 1C BC 4A C9 2B ")
+    (data "1E 09 DC A9 95 69 6A D5 33 AD CC E6 5A 99 07 80 1B 7A 39 E4 48 E0 61 FB FF A6 C0 A3 5A 99 96 17 ")
+    (data "7B D2 CA 38 5A 99 EF 55 7A BC 7D 96 DB 53 1A B6 3B 4B 2B 73 67 33 B3 F6 B5 32 7B 21 53 6E D3 B5 ")
+    (data "28 4E 8A E2 A0 A2 90 69 41 FB B1 09 72 63 90 E5 45 01 8E 06 EE B2 49 6A 4D 41 2B 33 C0 46 90 42 ")
+    (data "24 AB 7D 16 E2 99 3F 56 C5 65 CE A4 B4 96 C1 DE C0 D3 5A 99 31 AD 0A C3 6B 65 86 22 46 45 3A ED ")
+    (data "EF 2E EC 94 D7 79 EA B6 87 5E 32 DB F5 9D 3D 91 05 DA B7 CC BC E5 02 3B B9 BE F3 6B E0 CA D0 4B ")
+    (data "26 E7 CF AD 05 D7 77 BA 90 35 61 B7 02 B6 05 B6 46 16 AB C8 32 8C EE 4A AE DF 12 7A C9 C7 AE EF ")
+    (data "EC 84 8C E5 AC 64 5F 5E 08 19 0E D9 C7 F5 9D 5F 01 7F B1 CA BF 6E 5C DF 19 02 AC 8B 3C FB 6D 11 ")
+    (data "CF 30 EB 3D F6 EB D0 65 14 07 17 69 65 D6 45 C6 D1 D6 05 5E D0 CA EC 1B C5 C1 5D 8D BA 87 56 66 ")
+    (data "10 F2 E3 3B 02 69 E7 00 73 B4 32 EB 46 71 F0 42 4E 9E 2F 6D E6 EF EF 81 03 90 CA 8D CF 68 65 CE ")
+    (data "07 4E 8F E2 A0 29 CB 95 DA 4E 42 51 6A 07 1B 01 E3 80 BF 56 7A 8D 28 0E 5E D0 CA EC 88 4C C3 5B ")
+    (data "16 F1 1E B6 D0 CA 1C 0F 5C DD A8 D5 B5 B4 32 C3 90 9C 83 23 EC 4B 33 81 03 A2 38 08 1B 71 FD 82 ")
+    (data "D6 11 C5 C1 38 AD CC 86 88 BE D9 1C D8 11 78 43 2B 73 36 70 69 23 57 F1 D3 CA EC 04 9C 8D FC CE ")
+    (data "41 94 F2 F7 A3 38 18 5B A5 CC 7F B7 B5 D3 43 64 15 B4 B5 81 3B 80 7F 68 65 CE 02 6E A9 24 74 5F ")
+    (data "2D B6 1F 39 00 F8 15 A5 E9 B6 0F 00 7B A6 BF AD 1E 17 62 09 BD 64 8A EB 3B DB 02 A7 23 C9 5A A9 ")
+    (data "E5 B1 38 70 0E 70 86 EB 3B B7 03 37 22 93 DA DF 0E BD E4 8B 72 02 B9 BE B3 10 B2 CE EB FA 76 5B ")
+    (data "0F 79 B8 E5 3C CF A6 59 6C 9D 48 E8 25 2F DB 84 B8 AB 80 DD 32 6F AD 88 8C FB FE CE F5 9D 1B 90 ")
+    (data "46 F4 06 F0 7E E8 25 65 0B 21 B8 BE B3 28 F2 BC B3 CF 7F 2D 7A 69 07 96 45 5C DF 19 5C C9 F7 3B ")
+    (data "1F 73 28 92 90 76 28 32 CC F1 57 AD CC AB 48 FB BE C9 66 A1 57 8D 56 66 6D A4 FA DB 21 74 2F 60 ")
+    (data "33 1B F9 1E A7 F4 74 5E 14 07 B3 80 03 B5 32 8F 20 4B EA 2E 02 9C 08 EC A7 95 B9 16 F8 DF 28 0E ")
+    (data "DE EC E9 DC 2A 64 1B 85 7C FF EB 21 46 9C A2 B4 5E 75 CA 54 AA 24 8A 83 B1 5A 99 B5 90 B1 C9 BD ")
+    (data "91 08 D3 E5 C0 19 5A 99 AB 80 2B A2 38 78 B7 46 99 BF 8B 24 30 FE 20 23 EB 1B C0 EE 51 1C 74 74 ")
+    (data "ED ED 82 DE 89 E2 60 A2 56 66 5B C4 88 3D 18 89 96 05 C0 B1 5A 99 5F 03 7F B1 95 09 AB C6 86 A6 ")
+    (data "B7 41 1C A2 6C F1 A3 18 70 ED D4 CB 5A 64 FE 58 2B B3 0D F0 6B E0 E7 48 7B 5C 07 09 83 BF AE 95 ")
+    (data "B9 03 09 E9 3F 56 6F 3E 87 35 1E 34 52 1F 26 BB DE C7 23 88 41 32 D7 C8 1F 30 67 4E DF 86 84 EB ")
+    (data "3B 3B 02 D7 21 CB DD F5 C6 57 C8 F2 89 6F 21 63 22 E3 91 8E 71 99 DC 36 1C 19 97 AF 84 77 90 B1 ")
+    (data "B1 7B 80 FB 42 2F 99 D5 D7 C1 AE EF 4C 45 3A 0F 80 7B 43 2F 19 5D E1 7D 1A 86 EB 3B 9F 51 F2 6E ")
+    (data "1B 22 83 EB 3B 47 21 F3 94 07 F7 71 D8 E7 C0 DB 94 9E FF 0C E4 47 91 7F FE 4B 51 32 CE FA 62 0E ")
+    (data "F0 02 F2 FC EF 05 1E B1 2B C3 F5 26 E3 1A 94 AA 15 01 9C 1E 7A C9 69 15 DC A7 A3 D0 CA EC 01 5C ")
+    (data "C9 BC 06 E4 F3 88 35 FE 1A 52 D5 6D 02 30 21 8A 83 E9 F6 BC A1 C8 B0 D0 72 48 54 65 3B 60 07 E6 ")
+    (data "AD 42 37 0D 09 B5 9F 17 C5 C1 3B 15 CA B4 26 62 44 6B BA 7F 77 CF 00 AF 22 DF F7 5B 76 7B 33 8A ")
+    (data "83 69 F6 BC 61 CC DB 06 56 A3 64 44 F7 64 24 4F 45 4A 73 DE 07 DC 57 A9 8C 7D C8 BE 3B 32 45 29 ")
+    (data "3B 8C 91 2E 07 19 03 8F 23 43 3A 13 81 A9 51 1C 7C 65 CF 1B 8E 3C BB 15 EC F6 4D C4 30 5A 33 73 ")
+    (data "9D CF 91 67 79 B4 0D DD 56 2A D3 28 A4 6F 01 F8 59 14 07 97 55 FD C1 EA 44 2B 93 FD BD 54 2D 83 ")
+    (data "56 66 3F 4A D3 1C D7 CB 47 79 5A 41 B3 64 D0 CA 6C 0C 9C 45 F7 BA EA 5F 23 ED FD 6F 48 26 FA FB ")
+    (data "C0 64 9B BB 91 3D 77 10 A2 63 46 22 46 EA CE 88 32 5F 2C 73 D8 38 64 68 E6 D6 46 C8 6B EF BB 0C ")
+    (data "32 54 76 18 A5 C5 5D 52 BE 00 9E 40 94 FB DB 88 11 3F 05 98 6C FF 4E 45 22 B0 69 7B CF B6 FB E5 ")
+    (data "91 2C F6 7C 3F 92 00 A7 21 86 FD 57 D9 37 CA 2E 95 1A 7A C9 BD AE EF AC 02 1C 88 CC 39 ED 69 35 ")
+    (data "B6 81 48 47 B6 12 32 8E 56 0B 33 91 B1 C3 7B 81 7B 42 2F A9 CB 03 E9 2F 84 5E 72 91 EB 3B 37 03 ")
+    (data "47 21 6B E0 F6 54 04 65 08 D2 D9 AD D9 C3 7B 95 32 11 E9 C8 EF 45 0C A8 F1 65 8E EF 77 44 71 70 ")
+    (data "8B 56 E6 41 A4 EA D9 11 94 DA 7A EA C9 76 43 2B F3 19 A2 58 FA 2A 4C F3 35 92 93 72 35 70 AB F5 ")
+    (data "BE AB 91 E9 35 E0 FB 56 09 1C 8B D4 FA 1F 02 7C C7 6E 79 99 A6 21 1E FD 42 15 5C 7E 32 D2 51 3E ")
+    (data "8E 74 94 63 F3 1D 44 3D 44 71 70 AB F5 54 34 12 FD D8 01 C9 C9 59 D7 6E 87 65 0E 9F 63 65 1F CA ")
+    (data "BC 91 82 2C FF 44 3C FE AB 6B F5 DA 0A 3A 97 28 0E 9E 02 B6 D7 CA 6C 09 9C 82 0C FB 0E 44 86 80 ")
+    (data "36 02 4E 4D 8F D5 CA 7C 8E B4 E1 CF 10 45 DE D7 EF F0 1F 48 D4 E8 9A 46 B6 71 2B F3 04 E0 64 AD ")
+    (data "CC 39 48 48 7C 2F 60 03 E4 77 3A D8 7E 86 2D 7B 39 7D 0E 95 39 59 20 BF D5 3F 03 97 E7 8D 99 94 ")
+    (data "8A D6 3E 0F BD 64 06 70 91 EB 3B 97 20 63 E9 07 20 21 BA 5A B3 FB BE 46 2C A5 B1 99 ED 85 7E 1E ")
+    (data "D6 AD 99 D0 4B 3E 02 4E B0 F9 0B 87 00 3F 44 14 4C AD 19 A1 5F 20 0D FC 69 4A CF FF B5 BE BC F0 ")
+    (data "05 05 3B 47 F6 7C AD 4C 80 FC 08 B7 B6 7F 37 60 DE A1 A1 9E 94 4F EA 81 3E 8C 28 F2 47 ED 35 EB ")
+    (data "95 6B 1C 70 B0 56 C6 B3 32 6D 81 8C DF FD 17 A2 24 53 7A EA D4 BE 46 0C B6 D7 90 EF FA 19 44 79 ")
+    (data "D7 E5 81 57 82 ED 3C 6F 07 6E D7 CA AC 8C D4 CB DE 04 49 F8 5B 25 73 E8 00 E6 8D 1A CC 41 96 69 ")
+    (data "FD 17 12 5A FF 23 70 7F 9D E3 93 D3 29 CD 24 68 57 98 FE 93 3A 65 78 3D 73 7E BB 8C 9A A6 CA 10 ")
+    (data "C5 C1 23 C0 B6 36 41 6E 3B 64 16 C5 8E 74 8F F6 0C 01 7A 4B D4 9E 89 8C 2F DF 0D DC 6D A7 85 36 ")
+    (data "15 AB 64 2F 46 D6 27 1F 82 F4 19 E9 70 D6 26 48 5E 49 5E 79 F7 A6 CC E7 20 1E FD 0B C0 93 88 33 ")
+    (data "F0 76 39 19 CA 86 DC 7B C3 8E 87 6F 88 74 76 EB 5B 61 47 DA 6D 09 E4 4B FE 38 B7 25 C8 12 7A CF ")
+    (data "86 5E 32 BD A6 1B F7 2E CF 7F 52 52 70 33 42 2F 69 79 12 9D EB 3B AB 51 EA 5C 9B 2A 83 EB 3B 8B ")
+    (data "23 8D 65 0B 64 1C 7C 64 66 1B 8A 0C 7B A4 CF 3C 7D FE 1F 22 E1 E3 17 1B 69 3C B9 BE 33 98 EE 63 ")
+    (data "3B 93 42 2F E9 77 DE 93 56 66 31 E6 0D 63 7A 63 6B 7F 00 00 00 6B 49 44 41 54 77 D1 BD 8D 8F 8F ")
+    (data "E2 A0 65 86 A9 9D D6 B6 42 46 AE 11 C8 90 4B FA FD 8F 07 26 35 DA 2B 69 04 76 41 8C 15 91 30 E5 ")
+    (data "30 FB 77 16 92 F5 FC 2F E0 83 56 3E CB 82 CE 47 2B B3 34 D2 C6 B3 DB 60 44 DF 4C 40 0C D7 89 C0 ")
+    (data "94 4E 5B 60 C5 4E C9 1B 86 44 13 46 D8 BF C3 11 47 61 26 62 6C 4E 47 86 E6 5E AB 66 28 29 E5 FF ")
+    (data "01 AE 39 D6 85 E8 08 51 FC 00 00 00 00 49 45 4E 44 AE 42 60 82 ")
+    )
+  )
+)

+ 59 - 0
PartsLibraries.pretty/Heatsink_AAVID_ML73_25.kicad_mod

@@ -0,0 +1,59 @@
+(module Heatsink_AAVID_ML73_25 (layer F.Cu) (tedit 0)
+  (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 REF** (at -0.025 -4.875) (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 Heatsink_30mm.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 270 0 0))
+  )
+)