From: Doug Coffland Date: Sun, 6 Sep 2015 05:55:23 +0000 (-0700) Subject: scrubbed BOM and created ASSY_BOM.xlsx for assy estimate, corrected footprint for... X-Git-Url: https://git.buildbotics.com/?a=commitdiff_plain;h=7926e83240210e75bfa8653a59854cf7a0a36101;p=bbctrl-pcb scrubbed BOM and created ASSY_BOM.xlsx for assy estimate, corrected footprint for PS1/C4, made land pattern for OSC match datasheet land pattern, assigned part numbers to MP1/C2 and C3 and corrected footprints to 0201 from 0603 --- diff --git a/Combined/BOM.ods b/Combined/BOM.ods index da15feb..4e6b9ba 100644 Binary files a/Combined/BOM.ods and b/Combined/BOM.ods differ diff --git a/Combined/combined.pcb b/Combined/combined.pcb index e4a3eec..ac5e47f 100644 --- a/Combined/combined.pcb +++ b/Combined/combined.pcb @@ -5,11 +5,11 @@ FileVersion[20091103] PCB["" 5000.00mil 8000.00mil] -Grid[100.000000 0.0000 0.0000 0] +Grid[10.000000 0.0000 0.0000 0] PolyArea[3100.006200] Thermal[0.500000] DRC[7.50mil 10.00mil 10.00mil 5.00mil 15.00mil 7.50mil] -Flags("nameonpcb,clearnew,snappin") +Flags("nameonpcb,clearnew") Groups("1,c:2:3:4,s:5:6") Styles["Signal,10.00mil,36.00mil,20.00mil,15.00mil:Power,15.00mil,60.00mil,35.00mil,10.00mil:Fat,100.00mil,60.00mil,35.00mil,10.00mil:Skinny,6.00mil,30.00mil,15.00mil,10.00mil"] @@ -786,7 +786,7 @@ Symbol['~' 12.00mil] SymbolLine[20.00mil 35.00mil 25.00mil 30.00mil 8.00mil] ) Attribute("PCB::grid::unit" "mil") -Attribute("PCB::grid::size" "1.00mil") +Attribute("PCB::grid::size" "0.10mil") Via[3658.00mil 961.00mil 30.00mil 20.00mil 42.00mil 15.00mil "" ""] Via[3931.00mil 1288.00mil 30.00mil 20.00mil 42.00mil 15.00mil "" ""] Via[3933.00mil 1342.00mil 30.00mil 20.00mil 42.00mil 15.00mil "" ""] @@ -1245,12 +1245,11 @@ Via[1966.00mil 3211.00mil 36.00mil 30.00mil 42.00mil 20.00mil "" ""] Via[2170.00mil 3216.00mil 36.00mil 30.00mil 42.00mil 20.00mil "" "thermal(2X)"] Via[1089.00mil 3392.00mil 36.00mil 30.00mil 42.00mil 20.00mil "" ""] Via[3894.00mil 855.00mil 36.00mil 20.00mil 42.00mil 20.00mil "" ""] -Via[4392.00mil 2137.00mil 36.00mil 30.00mil 42.00mil 20.00mil "" "thermal(2X)"] -Via[4179.00mil 2069.00mil 60.00mil 20.00mil 66.00mil 35.00mil "" "thermal(2X)"] -Via[4182.00mil 2153.00mil 60.00mil 20.00mil 66.00mil 35.00mil "" ""] Via[1081.70mil 18.4280mm 60.00mil 20.00mil 66.00mil 35.00mil "" "thermal(2X)"] Via[1169.70mil 18.4026mm 60.00mil 20.00mil 66.00mil 35.00mil "" "thermal(2X)"] Via[1254.70mil 18.4026mm 60.00mil 20.00mil 66.00mil 35.00mil "" "thermal(2X)"] +Via[106.1999mm 2216.40mil 60.00mil 20.00mil 66.00mil 35.00mil "" ""] +Via[4392.80mil 2140.90mil 36.00mil 30.00mil 42.00mil 20.00mil "" "thermal(2X)"] Element["lock" "Molex 39-03-0040.fp" "MM1/MD3/J1" "unknown" 4610.00mil 2470.00mil 17.00mil -175.00mil 0 100 ""] ( @@ -2421,26 +2420,6 @@ Element["hidename" "SOT223" "PS1/U102" "unknown" 2189.50mil 163.6689mm -253.00mi ) -Element["hidename" "NICHICON_WT_CAP_4_5p4.fp" "PS1/C4" "10uF" 2098.00mil 6976.00mil 0.0000 0.0000 3 100 ""] -( - Attribute("device" "POLARIZED_CAPACITOR") - Attribute("manufacturer" "unknown") - Attribute("manufacturer_part_number" "unknown") - Attribute("vendor" "unknown") - Attribute("vendor_part_number" "unknown") - Pad[35.43mil 0.0000 82.68mil 0.0000 51.49mil 10.00mil 61.49mil "+" "1" "square,edge2"] - Pad[-82.68mil 0.0000 -35.43mil 0.0000 51.49mil 10.00mil 61.49mil "-" "2" "square"] - ElementLine [-101.58mil 38.74mil -101.58mil 101.58mil 10.00mil] - ElementLine [-101.58mil 101.58mil 71.58mil 101.58mil 10.00mil] - ElementLine [71.58mil 101.58mil 101.58mil 71.58mil 10.00mil] - ElementLine [101.58mil 38.74mil 101.58mil 71.58mil 10.00mil] - ElementLine [-101.58mil -101.58mil -101.58mil -38.74mil 10.00mil] - ElementLine [-101.58mil -101.58mil 71.58mil -101.58mil 10.00mil] - ElementLine [71.58mil -101.58mil 101.58mil -71.58mil 10.00mil] - ElementLine [101.58mil -71.58mil 101.58mil -38.74mil 10.00mil] - - ) - Element["hidename" "0603.fp" "PS1/C101" "0.1uF" 1887.00mil 166.4104mm -31.50mil 31.50mil 1 100 ""] ( Attribute("device" "CAPACITOR") @@ -2899,30 +2878,6 @@ Element["hidename" "Crystal_HC49.fp" "MP1/X1" "16MHz" 186.00mil 4111.10mil 200.0 ) -Element["hidename" "0603" "MP1/C2" "22pF" 281.59mil 3737.00mil 31.50mil 31.50mil 2 100 ""] -( - Attribute("device" "CAPACITOR") - Attribute("manufacturer" "unknown") - Attribute("manufacturer_part_number" "unknown") - Attribute("vendor" "unknown") - Attribute("vendor_part_number" "unknown") - Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"] - Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"] - - ) - -Element["hidename" "0603" "MP1/C3" "22pF" 266.59mil 4486.00mil 31.50mil 31.50mil 2 100 ""] -( - Attribute("device" "CAPACITOR") - Attribute("manufacturer" "unknown") - Attribute("manufacturer_part_number" "unknown") - Attribute("vendor" "unknown") - Attribute("vendor_part_number" "unknown") - Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"] - Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"] - - ) - Element["hidename" "0603" "MP1/C1" "0.1uF" 437.00mil 102.3470mm 31.50mil -31.50mil 3 100 ""] ( Attribute("device" "CAPACITOR") @@ -3657,6 +3612,50 @@ Element["lock" "Raspberry PI, facing down" "" "" 3322.00mil 4739.00mil 0.0000 -2 ElementArc [19.0000mm 964.71mil 122.00mil 122.00mil 90 360 10.00mil] ElementArc [19.0000mm -964.71mil 122.00mil 122.00mil 90 360 10.00mil] + ) + +Element["hidename" "NICHICON_WT_CAP_4mm.fp" "PS1/C4" "10uF" 53.2979mm 177.2246mm 0.0000 0.0000 3 100 ""] +( + Attribute("device" "POLARIZED_CAPACITOR") + Attribute("manufacturer" "unknown") + Attribute("manufacturer_part_number" "unknown") + Attribute("vendor" "unknown") + Attribute("vendor_part_number" "unknown") + Pad[51.18mil 0.0000 90.54mil 0.0000 62.99mil 10.00mil 70.00mil "+" "1" "square,edge2"] + Pad[-90.54mil 0.0000 -51.18mil 0.0000 62.99mil 10.00mil 70.00mil "-" "2" "square"] + ElementLine [-101.58mil 50.00mil -101.58mil 101.58mil 10.00mil] + ElementLine [-101.58mil 101.58mil 71.58mil 101.58mil 10.00mil] + ElementLine [71.58mil 101.58mil 101.58mil 71.58mil 10.00mil] + ElementLine [101.58mil 50.00mil 101.58mil 71.58mil 10.00mil] + ElementLine [-101.58mil -101.58mil -101.58mil -50.00mil 10.00mil] + ElementLine [-101.58mil -101.58mil 71.58mil -101.58mil 10.00mil] + ElementLine [71.58mil -101.58mil 101.58mil -71.58mil 10.00mil] + ElementLine [101.58mil -71.58mil 101.58mil -50.00mil 10.00mil] + + ) + +Element["hidename" "0201" "MP1/C3" "22pF" 286.91mil 4491.80mil 31.50mil 31.50mil 2 100 ""] +( + Attribute("device" "CAPACITOR") + Attribute("manufacturer" "unknown") + Attribute("manufacturer_part_number" "unknown") + Attribute("vendor" "unknown") + Attribute("vendor_part_number" "unknown") + Pad[11.81mil 0.0000 11.81mil 0.0000 15.74mil 20.00mil 21.74mil "1" "1" "square,edge2"] + Pad[-11.81mil 0.0000 -11.81mil 0.0000 15.74mil 20.00mil 21.74mil "2" "2" "square"] + + ) + +Element["hidename" "0201" "MP1/C2" "22pF" 7.5819mm 95.0229mm 31.50mil 31.50mil 2 100 ""] +( + Attribute("device" "CAPACITOR") + Attribute("manufacturer" "unknown") + Attribute("manufacturer_part_number" "unknown") + Attribute("vendor" "unknown") + Attribute("vendor_part_number" "unknown") + Pad[11.81mil 0.0000 11.81mil 0.0000 15.74mil 20.00mil 21.74mil "1" "1" "square,edge2"] + Pad[-11.81mil 0.0000 -11.81mil 0.0000 15.74mil 20.00mil 21.74mil "2" "2" "square"] + ) Layer(1 "top") ( @@ -4808,8 +4807,6 @@ Layer(1 "top") Line[2430.00mil 6534.00mil 2367.00mil 6471.00mil 70.00mil 20.00mil "clearline"] Line[2367.00mil 6471.00mil 56.3078mm 6471.00mil 70.00mil 20.00mil "clearline"] Line[56.3078mm 6471.00mil 2189.50mil 163.6689mm 70.00mil 20.00mil "clearline"] - Line[51.7892mm 6976.00mil 51.7892mm 171.4046mm 70.00mil 20.00mil "clearline"] - Line[51.7892mm 171.4046mm 2099.50mil 169.8665mm 70.00mil 20.00mil "clearline"] Line[53.4523mm 169.9915mm 53.4523mm 163.7939mm 15.00mil 20.00mil "clearline"] Line[53.4523mm 163.7939mm 2099.50mil 163.6689mm 15.00mil 20.00mil "clearline"] Line[555.00mil 7862.00mil 484.00mil 7862.00mil 70.00mil 20.00mil "clearline"] @@ -4981,12 +4978,8 @@ Layer(1 "top") Line[2008.50mil 163.6689mm 1492.00mil 150.5498mm 70.00mil 20.00mil "clearline"] Line[1492.00mil 150.5498mm 1492.00mil 4887.00mil 70.00mil 20.00mil "clearline"] Line[186.00mil 3920.20mil 256.00mil 3850.20mil 10.00mil 30.00mil "clearline"] - Line[256.00mil 3850.20mil 256.00mil 3737.00mil 10.00mil 30.00mil "clearline"] - Line[307.18mil 3737.00mil 310.18mil 3740.00mil 10.00mil 30.00mil "clearline"] Line[310.18mil 3740.00mil 392.00mil 3740.00mil 10.00mil 30.00mil "clearline"] Line[186.00mil 4302.00mil 241.00mil 4357.00mil 10.00mil 30.00mil "clearline"] - Line[241.00mil 4357.00mil 241.00mil 4486.00mil 10.00mil 30.00mil "clearline"] - Line[292.18mil 4486.00mil 297.18mil 4491.00mil 10.00mil 30.00mil "clearline"] Line[297.18mil 4491.00mil 390.00mil 4491.00mil 10.00mil 30.00mil "clearline"] Line[17.1000mm 106.5208mm 17.0560mm 4192.00mil 10.00mil 30.00mil "clearline"] Line[13.6970mm 102.5208mm 17.1000mm 102.5208mm 15.00mil 20.00mil "clearline"] @@ -5588,8 +5581,6 @@ Layer(1 "top") Line[2354.00mil 3298.00mil 2354.00mil 976.00mil 15.00mil 20.00mil "clearline"] Line[2354.00mil 976.00mil 2351.00mil 973.00mil 15.00mil 20.00mil "clearline"] Line[103.4469mm 56.5585mm 103.5680mm 56.5585mm 10.00mil 30.00mil "clearline"] - Line[4393.00mil 55.7154mm 4393.00mil 2138.00mil 15.00mil 20.00mil "clearline"] - Line[4393.00mil 2138.00mil 4392.00mil 2137.00mil 15.00mil 20.00mil "clearline"] Line[108.6480mm 52.3929mm 111.5998mm 52.3929mm 10.00mil 30.00mil "clearline"] Line[111.5998mm 52.3929mm 111.6713mm 2059.90mil 10.00mil 30.00mil "clearline"] Line[111.6713mm 53.1210mm 112.2522mm 53.1210mm 10.00mil 30.00mil "clearline"] @@ -5602,8 +5593,6 @@ Layer(1 "top") Line[4392.00mil 2225.00mil 108.6915mm 2225.00mil 15.00mil 20.00mil "clearline"] Line[108.6915mm 2225.00mil 108.6480mm 56.5585mm 15.00mil 20.00mil "clearline"] Line[3941.00mil 2114.00mil 3929.00mil 2126.00mil 15.00mil 20.00mil "clearline"] - Line[103.5680mm 52.3929mm 105.9869mm 52.3929mm 15.00mil 20.00mil "clearline"] - Line[105.9869mm 52.3929mm 4179.00mil 2069.00mil 15.00mil 20.00mil "clearline"] Line[3893.00mil 2439.00mil 3893.00mil 61.2443mm 10.00mil 30.00mil "clearline"] Line[3893.00mil 61.2443mm 103.5680mm 56.5585mm 10.00mil 30.00mil "clearline"] Line[94.6940mm 62.9979mm 96.3617mm 62.9979mm 10.00mil 30.00mil "clearline"] @@ -5619,8 +5608,6 @@ Layer(1 "top") Line[2357.00mil 3525.00mil 2357.00mil 3296.00mil 15.00mil 20.00mil "clearline"] Line[2357.00mil 3296.00mil 2354.00mil 3293.00mil 15.00mil 20.00mil "clearline"] Line[3458.00mil 2191.00mil 3648.00mil 2191.00mil 60.00mil 20.00mil ""] - Line[4182.00mil 2153.00mil 106.7757mm 2153.00mil 15.00mil 20.00mil "clearline"] - Line[106.7757mm 2153.00mil 108.6480mm 56.5585mm 15.00mil 20.00mil "clearline"] Line[1168.30mil 18.3874mm 1167.70mil 18.4026mm 70.00mil 20.00mil "clearline"] Line[1167.70mil 18.4026mm 27.3990mm 18.4026mm 70.00mil 20.00mil "clearline"] Line[27.3990mm 18.4026mm 32.0980mm 18.4026mm 70.00mil 20.00mil "clearline"] @@ -5629,6 +5616,22 @@ Layer(1 "top") Line[1164.00mil 185.00mil 1164.00mil 361.00mil 100.00mil 20.00mil ""] Line[1536.50mil 3409.50mil 41.2466mm 3409.50mil 10.00mil 30.00mil "clearline"] Line[41.2466mm 3409.50mil 41.3112mm 86.6659mm 10.00mil 30.00mil "clearline"] + Line[2027.30mil 177.2631mm 50.9235mm 177.2631mm 100.00mil 20.00mil "clearline"] + Line[50.9235mm 177.2631mm 1952.00mil 6926.00mil 100.00mil 20.00mil "clearline"] + Line[1952.00mil 6926.00mil 1952.00mil 173.6130mm 100.00mil 20.00mil "clearline"] + Line[1952.00mil 173.6130mm 2099.50mil 169.8665mm 100.00mil 20.00mil "clearline"] + Line[275.10mil 4491.80mil 275.10mil 4391.10mil 10.00mil 30.00mil "clearline"] + Line[275.10mil 4391.10mil 233.75mil 110.4836mm 10.00mil 30.00mil "clearline"] + Line[7.2819mm 95.0229mm 7.2819mm 97.0156mm 10.00mil 30.00mil "clearline"] + Line[7.2819mm 97.0156mm 252.10mil 3854.10mil 10.00mil 30.00mil "clearline"] + Line[111.5797mm 2193.00mil 111.5797mm 2141.00mil 15.00mil 20.00mil "clearline"] + Line[111.5797mm 2141.00mil 4392.80mil 2140.90mil 15.00mil 20.00mil "clearline"] + Line[4392.80mil 2140.90mil 4204.50mil 2140.90mil 15.00mil 20.00mil "clearline"] + Line[4204.50mil 2140.90mil 4179.70mil 2116.10mil 15.00mil 20.00mil "clearline"] + Line[4281.40mil 2225.00mil 4189.70mil 2225.00mil 15.00mil 20.00mil "clearline"] + Line[4189.70mil 2225.00mil 106.1999mm 2216.40mil 15.00mil 20.00mil "clearline"] + Line[103.5680mm 52.3929mm 104.8083mm 52.3929mm 15.00mil 20.00mil "clearline"] + Line[104.8083mm 52.3929mm 106.4831mm 54.0677mm 15.00mil 20.00mil "clearline"] Polygon("clearpoly") ( [3335.00mil 966.00mil] [3693.00mil 966.00mil] [3693.00mil 1140.00mil] [3335.00mil 1140.00mil] @@ -6872,8 +6875,11 @@ Layer(4 "bottom") Line[1957.00mil 2966.00mil 2151.00mil 2772.00mil 10.00mil 30.00mil "clearline"] Line[3625.00mil 1979.00mil 4336.00mil 1979.00mil 50.00mil 20.00mil ""] Line[3165.00mil 2158.00mil 2933.00mil 1926.00mil 15.00mil 20.00mil "clearline"] - Line[3441.00mil 2203.00mil 3660.00mil 2203.00mil 60.00mil 20.00mil ""] - Line[4182.00mil 2153.00mil 3160.00mil 2153.00mil 15.00mil 20.00mil "clearline"] + Line[106.1999mm 2216.40mil 106.1999mm 2179.70mil 15.00mil 20.00mil "clearline"] + Line[106.1999mm 2179.70mil 4159.80mil 2158.40mil 15.00mil 20.00mil "clearline"] + Line[4159.80mil 2158.40mil 3165.40mil 2158.40mil 15.00mil 20.00mil "clearline"] + Line[3165.40mil 2158.40mil 3154.00mil 2147.00mil 15.00mil 20.00mil "clearline"] + Line[3440.40mil 2205.10mil 3659.40mil 2205.10mil 60.00mil 20.00mil ""] Polygon("clearpoly") ( [3333.00mil 582.00mil] [3691.00mil 582.00mil] [3691.00mil 753.00mil] [3333.00mil 753.00mil] diff --git a/Combined/footprints/NICHICON_WT_CAP_4mm.fp b/Combined/footprints/NICHICON_WT_CAP_4mm.fp new file mode 100644 index 0000000..3e297c8 --- /dev/null +++ b/Combined/footprints/NICHICON_WT_CAP_4mm.fp @@ -0,0 +1,78 @@ + + + # max pin width (perpendicular to axis of package) (1/100 mil) + + + # max pin length (parallel to axis of package) (1/100 mil) + + + # gap between the pads (1/100 mil) + + + # package width (1/100 mil) + + + # package height (1/100 mil) + + + # component veritcal height off board (1/100 mil) + + + # pad width and length + + + + # y values for drawing the pad. The Y center of the pad is 0.5*(PINL + PINS) + # we need a line segment of length PADL - PADW so we have end points: + # 0.5*(PINL + PINS) +/- 0.5*(PADL - PADW) + + + + # width of soldermask relief (5 mil on each side) + + + # silkscreen width (1/100 mils) + + + # how much space to leave around the part before the + # silk screen (1/100 mils) + + + # lower left corner for silk screen (1/100 mil) + + + + # upper right corner for silk screen (1/100 mil) + + + + # how much to notch the corners by in silk to indicate polarity + + + + +# Element [SFlags "Desc" "Name" "Value" MX MY TX TY TDir TScale TSFlags] +Element[ "" "Description_nichicon_NICHICON_WT_CAP_4_5p4" "" "`NICHICON_WT_CAP_4_5p4'" 0 0 0 0 0 100 ""] +( + +# Pad [rX1 rY1 rX2 rY2 Thickness Clearance Mask "Name" "Number" SFlags] +Pad[ 0 -9054 0 -5118 6299 1000 7000 "Plus" "1" "square"] +Pad[ 0 9054 0 5118 6299 1000 7000 "Minus" "2" "square"] + +# Silk screen around package +# ElementLine[ x1 y1 x2 y2 width] + +ElementLine[ 10158 10158 5000 10158 1000] +ElementLine[ 10158 10158 10158 -7158 1000] +ElementLine[ 10158 -7158 7158 -10158 1000] +ElementLine[ 7158 -10158 5000 -10158 1000] + +ElementLine[ -10158 10158 -5000 10158 1000] +ElementLine[ -10158 10158 -10158 -7158 1000] +ElementLine[ -10158 -7158 -7158 -10158 1000] +ElementLine[ -7158 -10158 -5000 -10158 1000] + + + +) + diff --git a/Combined/microprocessor.sch b/Combined/microprocessor.sch index 19dbafe..696ea18 100644 --- a/Combined/microprocessor.sch +++ b/Combined/microprocessor.sch @@ -42,7 +42,7 @@ symversion=0.1 T 47150 40700 5 10 1 1 180 0 1 value=22pF T 47400 40500 5 10 0 0 90 0 1 -footprint=0603 +footprint=0201 } C 48100 40500 1 90 0 cap.sym { @@ -55,7 +55,7 @@ symversion=0.1 T 48600 40700 5 10 1 1 180 0 1 value=22pF T 48100 40500 5 10 0 0 270 0 1 -footprint=0603 +footprint=0201 } N 48000 41000 48000 41800 4 N 48000 41800 47800 41800 4 diff --git a/Combined/power.sch b/Combined/power.sch index 493a90e..4811ee1 100644 --- a/Combined/power.sch +++ b/Combined/power.sch @@ -108,7 +108,7 @@ value=10uF T 47600 50000 5 10 0 1 0 0 1 description=Nichicon UWP1A100MCL1GB 10uF 10Volt Aluminum Electrolytic SMD cap T 47600 50000 5 10 0 0 0 0 1 -footprint=NICHICON_WT_CAP_4_5p4.fp +footprint=NICHICON_WT_CAP_4mm.fp } N 46100 49100 47800 49100 4 N 46100 49400 46400 49400 4