From be905778b1d3c0cd7cd9e95b0dc1b6c25ff8e3fa Mon Sep 17 00:00:00 2001 From: miceuz Date: Tue, 17 Feb 2015 00:06:47 +0200 Subject: [PATCH] add bom, some pcb changes --- .gitignore | 3 + analog sensor bom.ods | Bin 24033 -> 24019 bytes analog-moist-sensor.kicad_pcb | 330 ++++++++++++++++++---------------- 3 files changed, 175 insertions(+), 158 deletions(-) diff --git a/.gitignore b/.gitignore index 0bfed3a..a22dafd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ *.*bak .* +$* +_autosave* + diff --git a/analog sensor bom.ods b/analog sensor bom.ods index 2653ac4b91e7cc4ed8e6a5478ff7f23afc10e2bf..5aaed89cdefeaf9e1167ca804001a4c513d2ed58 100644 GIT binary patch delta 20493 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 NRRa|!)w4Pc{s-aX{Tl!P delta 20464 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 IZk+4;51lym#Q*>R diff --git a/analog-moist-sensor.kicad_pcb b/analog-moist-sensor.kicad_pcb index fe47611..e8d2f98 100644 --- a/analog-moist-sensor.kicad_pcb +++ b/analog-moist-sensor.kicad_pcb @@ -1,12 +1,12 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-02-02 BZR 5402)-product") +(kicad_pcb (version 4) (host pcbnew "(2015-02-06 BZR 5410)-product") (general (links 52) (no_connects 0) - (area 149.809999 77.419999 165.150001 137.210001) + (area 149.0744 77.419999 167.093981 137.210001) (thickness 1.6) - (drawings 11) - (tracks 170) + (drawings 12) + (tracks 171) (zones 0) (modules 25) (nets 20) @@ -37,10 +37,11 @@ ) (setup - (last_trace_width 0.508) + (last_trace_width 8) (user_trace_width 0.4064) (user_trace_width 0.508) (user_trace_width 1.27) + (user_trace_width 8) (trace_clearance 0.2286) (zone_clearance 0.2286) (zone_45_only no) @@ -855,6 +856,18 @@ ) ) + (dimension 113.538 (width 0.3) (layer F.SilkS) + (gr_text "113,538 mm" (at 174.832 80.391 90) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (feature1 (pts (xy 165.1 23.622) (xy 176.182 23.622))) + (feature2 (pts (xy 165.1 137.16) (xy 176.182 137.16))) + (crossbar (pts (xy 173.482 137.16) (xy 173.482 23.622))) + (arrow1a (pts (xy 173.482 23.622) (xy 174.068421 24.748504))) + (arrow1b (pts (xy 173.482 23.622) (xy 172.895579 24.748504))) + (arrow2a (pts (xy 173.482 137.16) (xy 174.068421 136.033496))) + (arrow2b (pts (xy 173.482 137.16) (xy 172.895579 136.033496))) + ) (gr_line (start 165.1 133.35) (end 165.1 137.16) (angle 90) (layer Edge.Cuts) (width 0.1)) (gr_line (start 149.86 133.35) (end 149.86 137.16) (angle 90) (layer Edge.Cuts) (width 0.1)) (gr_line (start 149.86 133.35) (end 149.86 130.81) (angle 90) (layer Edge.Cuts) (width 0.1)) @@ -878,176 +891,177 @@ (arrow2b (pts (xy 149.987 132.508) (xy 151.113504 131.921579))) ) - (segment (start 154.178 91.186) (end 154.178 89.662) (width 0.508) (layer B.Cu) (net 0)) (via (at 154.178 89.662) (size 0.889) (layers F.Cu B.Cu) (net 0)) - (segment (start 156.07157 103.77043) (end 159.258 106.95686) (width 0.4064) (layer F.Cu) (net 1) (tstamp 54D22E13)) - (segment (start 155.194 104.902) (end 155.194 104.648) (width 0.4064) (layer F.Cu) (net 1)) - (segment (start 155.194 102.89286) (end 156.07157 103.77043) (width 0.4064) (layer F.Cu) (net 1) (tstamp 54D22DF8)) - (segment (start 155.194 104.648) (end 156.07157 103.77043) (width 0.4064) (layer F.Cu) (net 1) (tstamp 54D22E09)) - (segment (start 155.194 102.7684) (end 155.194 102.89286) (width 0.4064) (layer F.Cu) (net 1)) - (segment (start 162.6616 102.7684) (end 162.814 102.616) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 154.178 91.186) (end 154.178 89.662) (width 0.508) (layer B.Cu) (net 0)) (segment (start 155.194 102.7684) (end 162.6616 102.7684) (width 0.4064) (layer F.Cu) (net 1)) - (segment (start 160.782 89.662) (end 160.782 93.472) (width 0.254) (layer B.Cu) (net 2)) - (via (at 161.29 93.98) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (segment (start 160.782 93.472) (end 161.29 93.98) (width 0.254) (layer B.Cu) (net 2) (tstamp 54D274F5)) - (segment (start 160.782 89.662) (end 159.512 89.662) (width 0.254) (layer B.Cu) (net 2)) - (via (at 160.782 89.662) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (segment (start 160.782 91.186) (end 160.782 89.662) (width 0.508) (layer F.Cu) (net 2)) - (via (at 156.972 95.758) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (segment (start 156.972 92.202) (end 156.972 95.758) (width 0.254) (layer B.Cu) (net 2) (tstamp 54D274DC)) - (segment (start 159.512 89.662) (end 156.972 92.202) (width 0.254) (layer B.Cu) (net 2) (tstamp 54D274DA)) - (segment (start 163.068 91.186) (end 163.068 89.662) (width 0.508) (layer F.Cu) (net 2)) - (via (at 163.068 89.662) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (segment (start 151.892 91.186) (end 151.892 89.662) (width 0.508) (layer F.Cu) (net 2)) - (via (at 151.892 89.662) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (via (at 156.337 101.727) (size 0.889) (layers F.Cu B.Cu) (net 2)) - (segment (start 155.956 102.108) (end 156.337 101.727) (width 0.4064) (layer F.Cu) (net 2)) + (segment (start 162.6616 102.7684) (end 162.814 102.616) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 155.194 102.7684) (end 155.194 102.89286) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 155.194 104.648) (end 156.07157 103.77043) (width 0.4064) (layer F.Cu) (net 1) (tstamp 54D22E09)) + (segment (start 155.194 102.89286) (end 156.07157 103.77043) (width 0.4064) (layer F.Cu) (net 1) (tstamp 54D22DF8)) + (segment (start 155.194 104.902) (end 155.194 104.648) (width 0.4064) (layer F.Cu) (net 1)) + (segment (start 156.07157 103.77043) (end 159.258 106.95686) (width 0.4064) (layer F.Cu) (net 1) (tstamp 54D22E13)) (segment (start 155.194 102.108) (end 155.956 102.108) (width 0.4064) (layer F.Cu) (net 2)) - (segment (start 158.72714 97.79) (end 159.258 97.25914) (width 0.4064) (layer F.Cu) (net 3) (tstamp 54D22E78)) - (segment (start 158.72714 97.536) (end 159.004 97.25914) (width 0.508) (layer F.Cu) (net 3) (tstamp 54D22A42)) - (segment (start 153.162 97.79) (end 155.194 97.79) (width 0.4064) (layer F.Cu) (net 3)) + (segment (start 155.956 102.108) (end 156.337 101.727) (width 0.4064) (layer F.Cu) (net 2)) + (via (at 156.337 101.727) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (via (at 151.892 89.662) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 151.892 91.186) (end 151.892 89.662) (width 0.508) (layer F.Cu) (net 2)) + (via (at 163.068 89.662) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 163.068 91.186) (end 163.068 89.662) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 159.512 89.662) (end 156.972 92.202) (width 0.254) (layer B.Cu) (net 2) (tstamp 54D274DA)) + (segment (start 156.972 92.202) (end 156.972 95.758) (width 0.254) (layer B.Cu) (net 2) (tstamp 54D274DC)) + (via (at 156.972 95.758) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 160.782 91.186) (end 160.782 89.662) (width 0.508) (layer F.Cu) (net 2)) + (via (at 160.782 89.662) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 160.782 89.662) (end 159.512 89.662) (width 0.254) (layer B.Cu) (net 2)) + (segment (start 160.782 93.472) (end 161.29 93.98) (width 0.254) (layer B.Cu) (net 2) (tstamp 54D274F5)) + (via (at 161.29 93.98) (size 0.889) (layers F.Cu B.Cu) (net 2)) + (segment (start 160.782 89.662) (end 160.782 93.472) (width 0.254) (layer B.Cu) (net 2)) (segment (start 155.194 97.79) (end 158.72714 97.79) (width 0.4064) (layer F.Cu) (net 3)) - (segment (start 161.29 117.856) (end 161.6075 117.856) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 161.6075 117.856) (end 162.3695 117.094) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 162.3695 117.094) (end 162.3695 110.9345) (width 0.508) (layer F.Cu) (net 4)) - (via (at 161.671 110.236) (size 0.889) (drill 0.4) (layers F.Cu B.Cu) (net 4)) - (segment (start 162.3695 110.9345) (end 161.671 110.236) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 157.035662 119.40556) (end 158.585222 117.856) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 158.585222 117.856) (end 161.29 117.856) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 157.035662 123.380338) (end 157.035662 119.40556) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 155.194 124.968) (end 155.448 124.968) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 155.448 124.968) (end 157.035662 123.380338) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 151.892 114.046) (end 151.892 113.768441) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 151.892 113.768441) (end 151.892 113.120172) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 155.194 124.968) (end 154.94 124.968) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 154.94 124.968) (end 151.892 121.92) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 151.892 121.92) (end 151.892 113.768441) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 156.591 124.968) (end 157.099 124.968) (width 0.508) (layer F.Cu) (net 4) (tstamp 54D25D23)) - (segment (start 155.194 124.968) (end 156.591 124.968) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 161.671 95.758) (end 161.671 110.236) (width 0.508) (layer B.Cu) (net 4) (tstamp 54D25D86)) - (segment (start 151.892 113.120172) (end 151.892 105.918) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 151.892 105.918) (end 152.908 104.902) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 161.671 95.758) (end 161.417 95.504) (width 0.508) (layer B.Cu) (net 4) (tstamp 54D25D87)) - (segment (start 151.892 95.758) (end 152.273 95.758) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 161.671 95.758) (end 163.068 95.758) (width 0.508) (layer F.Cu) (net 4) (tstamp 54D25C19)) - (segment (start 161.417 95.504) (end 161.671 95.758) (width 0.508) (layer F.Cu) (net 4) (tstamp 54D25C18)) - (via (at 161.417 95.504) (size 0.889) (layers F.Cu B.Cu) (net 4)) - (segment (start 151.472889 96.842988) (end 151.892 96.423877) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 151.892 96.423877) (end 151.892 95.758) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 153.162 104.902) (end 153.162 104.0765) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 153.162 104.0765) (end 151.472889 102.387389) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 151.472889 102.387389) (end 151.472889 96.842988) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 157.099 124.968) (end 157.861 125.73) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 153.162 103.920439) (end 153.162 104.902) (width 0.4064) (layer F.Cu) (net 4)) - (segment (start 152.27299 103.031429) (end 153.162 103.920439) (width 0.4064) (layer F.Cu) (net 4)) - (segment (start 152.27299 102.26041) (end 152.27299 103.031429) (width 0.4064) (layer F.Cu) (net 4)) - (segment (start 152.4254 102.108) (end 152.27299 102.26041) (width 0.4064) (layer F.Cu) (net 4)) - (segment (start 153.162 102.108) (end 152.4254 102.108) (width 0.4064) (layer F.Cu) (net 4)) + (segment (start 153.162 97.79) (end 155.194 97.79) (width 0.4064) (layer F.Cu) (net 3)) + (segment (start 158.72714 97.536) (end 159.004 97.25914) (width 0.508) (layer F.Cu) (net 3) (tstamp 54D22A42)) + (segment (start 158.72714 97.79) (end 159.258 97.25914) (width 0.4064) (layer F.Cu) (net 3) (tstamp 54D22E78)) (segment (start 152.908 104.902) (end 153.162 104.902) (width 0.508) (layer F.Cu) (net 4)) - (segment (start 156.972 116.586) (end 155.956 116.586) (width 0.508) (layer F.Cu) (net 5)) - (segment (start 155.409899 110.070899) (end 155.409899 115.023899) (width 0.508) (layer B.Cu) (net 5)) - (segment (start 155.409899 115.023899) (end 156.972 116.586) (width 0.508) (layer B.Cu) (net 5)) - (via (at 156.972 116.586) (size 0.889) (drill 0.4) (layers F.Cu B.Cu) (net 5)) - (via (at 155.448 93.218) (size 0.889) (layers F.Cu B.Cu) (net 5)) - (segment (start 154.94 92.71) (end 155.448 93.218) (width 0.508) (layer F.Cu) (net 5)) - (segment (start 154.178 92.71) (end 154.94 92.71) (width 0.508) (layer F.Cu) (net 5)) - (segment (start 155.409899 101.281991) (end 155.409899 110.070899) (width 0.508) (layer B.Cu) (net 5)) - (segment (start 155.448 101.24389) (end 155.409899 101.281991) (width 0.508) (layer B.Cu) (net 5)) - (segment (start 155.448 93.218) (end 155.448 101.24389) (width 0.508) (layer B.Cu) (net 5)) - (segment (start 151.892 94.234) (end 151.892 92.71) (width 0.508) (layer F.Cu) (net 5)) - (segment (start 154.432 92.71) (end 152.4 92.71) (width 0.508) (layer F.Cu) (net 5)) - (segment (start 156.21 92.648) (end 154.494 92.648) (width 0.508) (layer F.Cu) (net 5)) + (segment (start 153.162 102.108) (end 152.4254 102.108) (width 0.4064) (layer F.Cu) (net 4)) + (segment (start 152.4254 102.108) (end 152.27299 102.26041) (width 0.4064) (layer F.Cu) (net 4)) + (segment (start 152.27299 102.26041) (end 152.27299 103.031429) (width 0.4064) (layer F.Cu) (net 4)) + (segment (start 152.27299 103.031429) (end 153.162 103.920439) (width 0.4064) (layer F.Cu) (net 4)) + (segment (start 153.162 103.920439) (end 153.162 104.902) (width 0.4064) (layer F.Cu) (net 4)) + (segment (start 157.099 124.968) (end 157.861 125.73) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 151.472889 102.387389) (end 151.472889 96.842988) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 153.162 104.0765) (end 151.472889 102.387389) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 153.162 104.902) (end 153.162 104.0765) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 151.892 96.423877) (end 151.892 95.758) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 151.472889 96.842988) (end 151.892 96.423877) (width 0.508) (layer F.Cu) (net 4)) + (via (at 161.417 95.504) (size 0.889) (layers F.Cu B.Cu) (net 4)) + (segment (start 161.417 95.504) (end 161.671 95.758) (width 0.508) (layer F.Cu) (net 4) (tstamp 54D25C18)) + (segment (start 161.671 95.758) (end 163.068 95.758) (width 0.508) (layer F.Cu) (net 4) (tstamp 54D25C19)) + (segment (start 151.892 95.758) (end 152.273 95.758) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 161.671 95.758) (end 161.417 95.504) (width 0.508) (layer B.Cu) (net 4) (tstamp 54D25D87)) + (segment (start 151.892 105.918) (end 152.908 104.902) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 151.892 113.120172) (end 151.892 105.918) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 161.671 95.758) (end 161.671 110.236) (width 0.508) (layer B.Cu) (net 4) (tstamp 54D25D86)) + (segment (start 155.194 124.968) (end 156.591 124.968) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 156.591 124.968) (end 157.099 124.968) (width 0.508) (layer F.Cu) (net 4) (tstamp 54D25D23)) + (segment (start 151.892 121.92) (end 151.892 113.768441) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 154.94 124.968) (end 151.892 121.92) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 155.194 124.968) (end 154.94 124.968) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 151.892 113.768441) (end 151.892 113.120172) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 151.892 114.046) (end 151.892 113.768441) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 155.448 124.968) (end 157.035662 123.380338) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 155.194 124.968) (end 155.448 124.968) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 157.035662 123.380338) (end 157.035662 119.40556) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 158.585222 117.856) (end 161.29 117.856) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 157.035662 119.40556) (end 158.585222 117.856) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 162.3695 110.9345) (end 161.671 110.236) (width 0.508) (layer F.Cu) (net 4)) + (via (at 161.671 110.236) (size 0.889) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 162.3695 117.094) (end 162.3695 110.9345) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 161.6075 117.856) (end 162.3695 117.094) (width 0.508) (layer F.Cu) (net 4)) + (segment (start 161.29 117.856) (end 161.6075 117.856) (width 0.508) (layer F.Cu) (net 4)) (segment (start 154.494 92.648) (end 154.432 92.71) (width 0.508) (layer F.Cu) (net 5)) - (segment (start 160.02 114.554) (end 160.02 116.3955) (width 0.508) (layer F.Cu) (net 6)) - (segment (start 160.2105 116.586) (end 161.29 116.586) (width 0.508) (layer F.Cu) (net 6)) - (segment (start 160.02 116.3955) (end 160.2105 116.586) (width 0.508) (layer F.Cu) (net 6)) - (segment (start 158.623 109.176818) (end 158.623 113.157) (width 0.508) (layer B.Cu) (net 6)) - (segment (start 158.623 113.157) (end 160.02 114.554) (width 0.508) (layer B.Cu) (net 6)) - (via (at 160.02 114.554) (size 0.889) (drill 0.4) (layers F.Cu B.Cu) (net 6)) - (segment (start 158.75 92.648) (end 158.75 93.345) (width 0.508) (layer F.Cu) (net 6)) - (segment (start 158.75 93.345) (end 158.623 93.472) (width 0.508) (layer F.Cu) (net 6)) - (via (at 158.623 93.472) (size 0.889) (layers F.Cu B.Cu) (net 6)) - (segment (start 158.623 93.472) (end 158.623 108.204) (width 0.508) (layer B.Cu) (net 6)) - (segment (start 158.623 109.176818) (end 158.623 108.204) (width 0.508) (layer B.Cu) (net 6) (tstamp 54D2B062)) - (segment (start 163.068 94.234) (end 163.068 92.71) (width 0.508) (layer F.Cu) (net 6)) - (segment (start 160.528 92.71) (end 161.544 92.71) (width 0.508) (layer F.Cu) (net 6)) - (segment (start 161.544 92.71) (end 162.56 92.71) (width 0.508) (layer F.Cu) (net 6) (tstamp 54D256A3)) - (segment (start 158.75 92.648) (end 160.466 92.648) (width 0.508) (layer F.Cu) (net 6)) + (segment (start 156.21 92.648) (end 154.494 92.648) (width 0.508) (layer F.Cu) (net 5)) + (segment (start 154.432 92.71) (end 152.4 92.71) (width 0.508) (layer F.Cu) (net 5)) + (segment (start 151.892 94.234) (end 151.892 92.71) (width 0.508) (layer F.Cu) (net 5)) + (segment (start 155.448 93.218) (end 155.448 101.24389) (width 0.508) (layer B.Cu) (net 5)) + (segment (start 155.448 101.24389) (end 155.409899 101.281991) (width 0.508) (layer B.Cu) (net 5)) + (segment (start 155.409899 101.281991) (end 155.409899 110.070899) (width 0.508) (layer B.Cu) (net 5)) + (segment (start 154.178 92.71) (end 154.94 92.71) (width 0.508) (layer F.Cu) (net 5)) + (segment (start 154.94 92.71) (end 155.448 93.218) (width 0.508) (layer F.Cu) (net 5)) + (via (at 155.448 93.218) (size 0.889) (layers F.Cu B.Cu) (net 5)) + (via (at 156.972 116.586) (size 0.889) (drill 0.4) (layers F.Cu B.Cu) (net 5)) + (segment (start 155.409899 115.023899) (end 156.972 116.586) (width 0.508) (layer B.Cu) (net 5)) + (segment (start 155.409899 110.070899) (end 155.409899 115.023899) (width 0.508) (layer B.Cu) (net 5)) + (segment (start 156.972 116.586) (end 155.956 116.586) (width 0.508) (layer F.Cu) (net 5)) (segment (start 160.466 92.648) (end 160.528 92.71) (width 0.508) (layer F.Cu) (net 6) (tstamp 54D25666)) - (segment (start 158.75 91.248) (end 157.499437 91.248) (width 0.508) (layer F.Cu) (net 7)) - (segment (start 157.499437 91.248) (end 157.48 91.228563) (width 0.508) (layer F.Cu) (net 7)) - (segment (start 157.48 93.218) (end 157.48 91.228563) (width 0.508) (layer F.Cu) (net 7)) - (segment (start 156.21 91.248) (end 157.460563 91.248) (width 0.508) (layer F.Cu) (net 7)) - (segment (start 157.48 91.228563) (end 157.48 78.74) (width 0.508) (layer F.Cu) (net 7)) - (segment (start 157.460563 91.248) (end 157.48 91.228563) (width 0.508) (layer F.Cu) (net 7)) - (segment (start 154.432 94.234) (end 156.464 94.234) (width 0.508) (layer F.Cu) (net 7) (status 10)) + (segment (start 158.75 92.648) (end 160.466 92.648) (width 0.508) (layer F.Cu) (net 6)) + (segment (start 161.544 92.71) (end 162.56 92.71) (width 0.508) (layer F.Cu) (net 6) (tstamp 54D256A3)) + (segment (start 160.528 92.71) (end 161.544 92.71) (width 0.508) (layer F.Cu) (net 6)) + (segment (start 163.068 94.234) (end 163.068 92.71) (width 0.508) (layer F.Cu) (net 6)) + (segment (start 158.623 109.176818) (end 158.623 108.204) (width 0.508) (layer B.Cu) (net 6) (tstamp 54D2B062)) + (segment (start 158.623 93.472) (end 158.623 108.204) (width 0.508) (layer B.Cu) (net 6)) + (via (at 158.623 93.472) (size 0.889) (layers F.Cu B.Cu) (net 6)) + (segment (start 158.75 93.345) (end 158.623 93.472) (width 0.508) (layer F.Cu) (net 6)) + (segment (start 158.75 92.648) (end 158.75 93.345) (width 0.508) (layer F.Cu) (net 6)) + (via (at 160.02 114.554) (size 0.889) (drill 0.4) (layers F.Cu B.Cu) (net 6)) + (segment (start 158.623 113.157) (end 160.02 114.554) (width 0.508) (layer B.Cu) (net 6)) + (segment (start 158.623 109.176818) (end 158.623 113.157) (width 0.508) (layer B.Cu) (net 6)) + (segment (start 160.02 116.3955) (end 160.2105 116.586) (width 0.508) (layer F.Cu) (net 6)) + (segment (start 160.2105 116.586) (end 161.29 116.586) (width 0.508) (layer F.Cu) (net 6)) + (segment (start 160.02 114.554) (end 160.02 116.3955) (width 0.508) (layer F.Cu) (net 6)) + (segment (start 157.48 34.29) (end 157.48 78.74) (width 8) (layer F.Cu) (net 7)) + (segment (start 157.48 78.74) (end 157.48 91.228563) (width 0.508) (layer F.Cu) (net 7)) (segment (start 156.464 94.234) (end 157.48 93.218) (width 0.508) (layer F.Cu) (net 7)) - (segment (start 160.274 135.382) (end 161.620201 134.035799) (width 0.508) (layer F.Cu) (net 8)) - (segment (start 161.544 133.35) (end 161.620201 133.35) (width 0.508) (layer F.Cu) (net 8) (tstamp 54D2B511)) - (segment (start 161.620201 133.426201) (end 161.544 133.35) (width 0.508) (layer F.Cu) (net 8) (tstamp 54D2B510)) - (segment (start 161.620201 134.035799) (end 161.620201 133.426201) (width 0.508) (layer F.Cu) (net 8) (tstamp 54D2B50C)) - (segment (start 159.639 125.73) (end 161.544 125.73) (width 0.508) (layer F.Cu) (net 8)) - (segment (start 161.620201 129.475948) (end 161.620201 129.209799) (width 0.508) (layer F.Cu) (net 8)) - (segment (start 161.620201 133.35) (end 161.620201 129.475948) (width 0.508) (layer F.Cu) (net 8) (tstamp 54D2B512)) - (segment (start 161.798 125.73) (end 161.544 125.73) (width 0.508) (layer F.Cu) (net 8)) - (segment (start 162.6235 126.5555) (end 161.798 125.73) (width 0.508) (layer F.Cu) (net 8)) - (segment (start 162.6235 128.2065) (end 162.6235 126.5555) (width 0.508) (layer F.Cu) (net 8)) + (segment (start 154.432 94.234) (end 156.464 94.234) (width 0.508) (layer F.Cu) (net 7) (status 10)) + (segment (start 157.460563 91.248) (end 157.48 91.228563) (width 0.508) (layer F.Cu) (net 7)) + (segment (start 156.21 91.248) (end 157.460563 91.248) (width 0.508) (layer F.Cu) (net 7)) + (segment (start 157.48 93.218) (end 157.48 91.228563) (width 0.508) (layer F.Cu) (net 7)) + (segment (start 157.499437 91.248) (end 157.48 91.228563) (width 0.508) (layer F.Cu) (net 7)) + (segment (start 158.75 91.248) (end 157.499437 91.248) (width 0.508) (layer F.Cu) (net 7)) (segment (start 161.620201 129.209799) (end 162.6235 128.2065) (width 0.508) (layer F.Cu) (net 8)) - (segment (start 159.258 127.254) (end 158.75 127.762) (width 0.508) (layer F.Cu) (net 9)) - (segment (start 161.544 127.254) (end 159.258 127.254) (width 0.508) (layer F.Cu) (net 9)) - (segment (start 160.274 129.286) (end 158.75 127.762) (width 1.27) (layer F.Cu) (net 9)) + (segment (start 162.6235 128.2065) (end 162.6235 126.5555) (width 0.508) (layer F.Cu) (net 8)) + (segment (start 162.6235 126.5555) (end 161.798 125.73) (width 0.508) (layer F.Cu) (net 8)) + (segment (start 161.798 125.73) (end 161.544 125.73) (width 0.508) (layer F.Cu) (net 8)) + (segment (start 161.620201 133.35) (end 161.620201 129.475948) (width 0.508) (layer F.Cu) (net 8) (tstamp 54D2B512)) + (segment (start 161.620201 129.475948) (end 161.620201 129.209799) (width 0.508) (layer F.Cu) (net 8)) + (segment (start 159.639 125.73) (end 161.544 125.73) (width 0.508) (layer F.Cu) (net 8)) + (segment (start 161.620201 134.035799) (end 161.620201 133.426201) (width 0.508) (layer F.Cu) (net 8) (tstamp 54D2B50C)) + (segment (start 161.620201 133.426201) (end 161.544 133.35) (width 0.508) (layer F.Cu) (net 8) (tstamp 54D2B510)) + (segment (start 161.544 133.35) (end 161.620201 133.35) (width 0.508) (layer F.Cu) (net 8) (tstamp 54D2B511)) + (segment (start 160.274 135.382) (end 161.620201 134.035799) (width 0.508) (layer F.Cu) (net 8)) (segment (start 160.274 132.842) (end 160.274 129.286) (width 1.27) (layer F.Cu) (net 9) (status 10)) - (segment (start 153.162 102.7684) (end 153.8986 102.7684) (width 0.254) (layer F.Cu) (net 10)) - (segment (start 154.178 102.489) (end 154.178 101.6) (width 0.254) (layer F.Cu) (net 10) (tstamp 54D25B38)) - (segment (start 153.8986 102.7684) (end 154.178 102.489) (width 0.254) (layer F.Cu) (net 10) (tstamp 54D25B2F)) - (segment (start 154.178 101.6) (end 154.3304 101.4476) (width 0.254) (layer F.Cu) (net 10) (tstamp 54D25B3D)) - (segment (start 154.3304 101.4476) (end 155.194 101.4476) (width 0.254) (layer F.Cu) (net 10) (tstamp 54D25B3F)) - (segment (start 154.3304 101.4476) (end 154.178 101.6) (width 0.4064) (layer F.Cu) (net 10) (tstamp 54D22ABC)) - (segment (start 154.94 101.4476) (end 154.3304 101.4476) (width 0.4064) (layer F.Cu) (net 10)) - (segment (start 154.178 100.33) (end 154.178 101.6) (width 0.4064) (layer F.Cu) (net 10) (tstamp 54D22E5A)) - (segment (start 153.162 99.314) (end 154.178 100.33) (width 0.4064) (layer F.Cu) (net 10)) - (segment (start 158.040316 102.13339) (end 161.51861 102.13339) (width 0.4064) (layer F.Cu) (net 10)) - (segment (start 156.757625 100.850699) (end 158.040316 102.13339) (width 0.4064) (layer F.Cu) (net 10)) - (segment (start 155.917901 100.850699) (end 156.757625 100.850699) (width 0.4064) (layer F.Cu) (net 10)) - (segment (start 155.321 101.4476) (end 155.917901 100.850699) (width 0.4064) (layer F.Cu) (net 10)) - (segment (start 162.56 101.092) (end 162.814 101.092) (width 0.4064) (layer F.Cu) (net 10)) - (segment (start 161.51861 102.13339) (end 162.56 101.092) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 160.274 129.286) (end 158.75 127.762) (width 1.27) (layer F.Cu) (net 9)) + (segment (start 161.544 127.254) (end 159.258 127.254) (width 0.508) (layer F.Cu) (net 9)) + (segment (start 159.258 127.254) (end 158.75 127.762) (width 0.508) (layer F.Cu) (net 9)) (segment (start 155.194 101.4476) (end 155.321 101.4476) (width 0.4064) (layer F.Cu) (net 10)) - (segment (start 153.924 97.028) (end 152.257758 97.028) (width 0.4064) (layer F.Cu) (net 11)) - (segment (start 153.162 100.838) (end 153.162 101.4476) (width 0.4064) (layer F.Cu) (net 11)) - (segment (start 152.257758 97.028) (end 152.158699 97.127059) (width 0.4064) (layer F.Cu) (net 11)) - (segment (start 152.158699 97.127059) (end 152.158699 99.834699) (width 0.4064) (layer F.Cu) (net 11)) - (segment (start 152.158699 99.834699) (end 153.162 100.838) (width 0.4064) (layer F.Cu) (net 11)) - (segment (start 154.3939 96.5581) (end 153.924 97.028) (width 0.4064) (layer F.Cu) (net 11)) - (segment (start 154.3939 96.52) (end 154.3939 96.5581) (width 0.4064) (layer F.Cu) (net 11)) - (segment (start 154.432 95.758) (end 154.432 96.4819) (width 0.4064) (layer F.Cu) (net 11)) - (segment (start 154.432 96.4819) (end 154.3939 96.52) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 161.51861 102.13339) (end 162.56 101.092) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 162.56 101.092) (end 162.814 101.092) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 155.321 101.4476) (end 155.917901 100.850699) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 155.917901 100.850699) (end 156.757625 100.850699) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 156.757625 100.850699) (end 158.040316 102.13339) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 158.040316 102.13339) (end 161.51861 102.13339) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 153.162 99.314) (end 154.178 100.33) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 154.178 100.33) (end 154.178 101.6) (width 0.4064) (layer F.Cu) (net 10) (tstamp 54D22E5A)) + (segment (start 154.94 101.4476) (end 154.3304 101.4476) (width 0.4064) (layer F.Cu) (net 10)) + (segment (start 154.3304 101.4476) (end 154.178 101.6) (width 0.4064) (layer F.Cu) (net 10) (tstamp 54D22ABC)) + (segment (start 154.3304 101.4476) (end 155.194 101.4476) (width 0.254) (layer F.Cu) (net 10) (tstamp 54D25B3F)) + (segment (start 154.178 101.6) (end 154.3304 101.4476) (width 0.254) (layer F.Cu) (net 10) (tstamp 54D25B3D)) + (segment (start 153.8986 102.7684) (end 154.178 102.489) (width 0.254) (layer F.Cu) (net 10) (tstamp 54D25B2F)) + (segment (start 154.178 102.489) (end 154.178 101.6) (width 0.254) (layer F.Cu) (net 10) (tstamp 54D25B38)) + (segment (start 153.162 102.7684) (end 153.8986 102.7684) (width 0.254) (layer F.Cu) (net 10)) (segment (start 154.432 95.758) (end 154.178 95.758) (width 0.4064) (layer F.Cu) (net 11) (status 30)) - (segment (start 153.924 120.396) (end 155.956 120.396) (width 0.508) (layer F.Cu) (net 12)) + (segment (start 154.432 96.4819) (end 154.3939 96.52) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 154.432 95.758) (end 154.432 96.4819) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 154.3939 96.52) (end 154.3939 96.5581) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 154.3939 96.5581) (end 153.924 97.028) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 152.158699 99.834699) (end 153.162 100.838) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 152.158699 97.127059) (end 152.158699 99.834699) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 152.257758 97.028) (end 152.158699 97.127059) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 153.162 100.838) (end 153.162 101.4476) (width 0.4064) (layer F.Cu) (net 11)) + (segment (start 153.924 97.028) (end 152.257758 97.028) (width 0.4064) (layer F.Cu) (net 11)) (segment (start 153.924 115.57) (end 153.924 120.396) (width 0.508) (layer F.Cu) (net 12)) - (segment (start 155.956 114.046) (end 153.924 114.046) (width 0.508) (layer F.Cu) (net 13)) + (segment (start 153.924 120.396) (end 155.956 120.396) (width 0.508) (layer F.Cu) (net 12)) (segment (start 155.956 115.316) (end 155.956 114.046) (width 0.508) (layer F.Cu) (net 13)) - (segment (start 156.464 111.76) (end 157.988 111.76) (width 0.508) (layer F.Cu) (net 14)) - (segment (start 156.464 111.76) (end 157.005189 112.268) (width 0.508) (layer F.Cu) (net 14) (status 10)) - (segment (start 157.010101 113.405919) (end 157.005189 113.401007) (width 0.508) (layer F.Cu) (net 14)) - (segment (start 157.005189 112.268) (end 157.988 111.76) (width 0.508) (layer F.Cu) (net 14) (status 20)) - (segment (start 155.956 119.126) (end 156.2735 119.126) (width 0.508) (layer F.Cu) (net 14)) - (segment (start 156.2735 119.126) (end 157.988 117.4115) (width 0.508) (layer F.Cu) (net 14)) - (segment (start 157.988 117.4115) (end 157.988 115.824) (width 0.508) (layer F.Cu) (net 14)) - (segment (start 157.988 115.824) (end 157.010101 114.846101) (width 0.508) (layer F.Cu) (net 14)) - (segment (start 157.010101 114.846101) (end 157.010101 113.405919) (width 0.508) (layer F.Cu) (net 14)) - (segment (start 157.005189 113.401007) (end 157.005189 112.268) (width 0.508) (layer F.Cu) (net 14)) + (segment (start 155.956 114.046) (end 153.924 114.046) (width 0.508) (layer F.Cu) (net 13)) (segment (start 156.464 112.014) (end 156.464 111.76) (width 0.508) (layer F.Cu) (net 14) (status 30)) - (segment (start 161.29 114.046) (end 161.29 113.538) (width 0.508) (layer F.Cu) (net 15)) - (segment (start 161.29 113.538) (end 159.512 111.76) (width 0.508) (layer F.Cu) (net 15) (tstamp 54D2B56D)) + (segment (start 157.005189 113.401007) (end 157.005189 112.268) (width 0.508) (layer F.Cu) (net 14)) + (segment (start 157.010101 114.846101) (end 157.010101 113.405919) (width 0.508) (layer F.Cu) (net 14)) + (segment (start 157.988 115.824) (end 157.010101 114.846101) (width 0.508) (layer F.Cu) (net 14)) + (segment (start 157.988 117.4115) (end 157.988 115.824) (width 0.508) (layer F.Cu) (net 14)) + (segment (start 156.2735 119.126) (end 157.988 117.4115) (width 0.508) (layer F.Cu) (net 14)) + (segment (start 155.956 119.126) (end 156.2735 119.126) (width 0.508) (layer F.Cu) (net 14)) + (segment (start 157.005189 112.268) (end 157.988 111.76) (width 0.508) (layer F.Cu) (net 14) (status 20)) + (segment (start 157.010101 113.405919) (end 157.005189 113.401007) (width 0.508) (layer F.Cu) (net 14)) + (segment (start 156.464 111.76) (end 157.005189 112.268) (width 0.508) (layer F.Cu) (net 14) (status 10)) + (segment (start 156.464 111.76) (end 157.988 111.76) (width 0.508) (layer F.Cu) (net 14)) (segment (start 161.29 115.316) (end 161.29 114.046) (width 0.508) (layer F.Cu) (net 15)) - (segment (start 155.956 121.666) (end 155.956 122.809) (width 0.508) (layer F.Cu) (net 16)) - (segment (start 155.194 123.571) (end 155.194 132.842) (width 0.508) (layer B.Cu) (net 16) (tstamp 54D2B439) (status 20)) - (segment (start 155.575 123.19) (end 155.194 123.571) (width 0.508) (layer B.Cu) (net 16) (tstamp 54D2B438)) - (via (at 155.575 123.19) (size 0.889) (layers F.Cu B.Cu) (net 16)) - (segment (start 155.956 122.809) (end 155.575 123.19) (width 0.508) (layer F.Cu) (net 16) (tstamp 54D2B42E)) - (segment (start 155.956 121.666) (end 154.178 121.666) (width 0.508) (layer F.Cu) (net 16)) + (segment (start 161.29 113.538) (end 159.512 111.76) (width 0.508) (layer F.Cu) (net 15) (tstamp 54D2B56D)) + (segment (start 161.29 114.046) (end 161.29 113.538) (width 0.508) (layer F.Cu) (net 15)) (segment (start 154.178 121.666) (end 153.924 121.92) (width 0.508) (layer F.Cu) (net 16) (tstamp 54D2B15A)) + (segment (start 155.956 121.666) (end 154.178 121.666) (width 0.508) (layer F.Cu) (net 16)) + (segment (start 155.956 122.809) (end 155.575 123.19) (width 0.508) (layer F.Cu) (net 16) (tstamp 54D2B42E)) + (via (at 155.575 123.19) (size 0.889) (layers F.Cu B.Cu) (net 16)) + (segment (start 155.575 123.19) (end 155.194 123.571) (width 0.508) (layer B.Cu) (net 16) (tstamp 54D2B438)) + (segment (start 155.194 123.571) (end 155.194 132.842) (width 0.508) (layer B.Cu) (net 16) (tstamp 54D2B439) (status 20)) + (segment (start 155.956 121.666) (end 155.956 122.809) (width 0.508) (layer F.Cu) (net 16)) (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 54D25C3C) (hatch edge 0.508) (connect_pads (clearance 0.2286))