Generate BOM

This commit is contained in:
ai03 2019-01-07 21:46:36 -08:00
parent f3f5228e52
commit e06be346d5
6 changed files with 858 additions and 1589 deletions

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,7 @@
(general (general
(thickness 1.6) (thickness 1.6)
(drawings 8) (drawings 9)
(tracks 210) (tracks 210)
(zones 0) (zones 0)
(modules 24) (modules 24)
@ -61,8 +61,8 @@
(aux_axis_origin 0 0) (aux_axis_origin 0 0)
(visible_elements FFFFFF7F) (visible_elements FFFFFF7F)
(pcbplotparams (pcbplotparams
(layerselection 0x010fc_ffffffff) (layerselection 0x010f0_ffffffff)
(usegerberextensions false) (usegerberextensions true)
(usegerberattributes false) (usegerberattributes false)
(usegerberadvancedattributes false) (usegerberadvancedattributes false)
(creategerberjobfile false) (creategerberjobfile false)
@ -81,12 +81,12 @@
(plotvalue true) (plotvalue true)
(plotinvisibletext false) (plotinvisibletext false)
(padsonsilk false) (padsonsilk false)
(subtractmaskfromsilk false) (subtractmaskfromsilk true)
(outputformat 1) (outputformat 1)
(mirror false) (mirror false)
(drillshape 1) (drillshape 0)
(scaleselection 1) (scaleselection 1)
(outputdirectory "")) (outputdirectory "Gerbers"))
) )
(net 0 "") (net 0 "")
@ -1217,6 +1217,9 @@
) )
) )
(gr_text "Hello World!" (at 40.48125 97.63125) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_arc (start 105.56875 64.29375) (end 107.95 64.29375) (angle -90) (layer Edge.Cuts) (width 0.2)) (gr_arc (start 105.56875 64.29375) (end 107.95 64.29375) (angle -90) (layer Edge.Cuts) (width 0.2))
(gr_line (start 34.13125 61.9125) (end 105.56875 61.9125) (layer Edge.Cuts) (width 0.15)) (gr_line (start 34.13125 61.9125) (end 105.56875 61.9125) (layer Edge.Cuts) (width 0.15))
(gr_line (start 107.95 64.29375) (end 107.95 97.63125) (layer Edge.Cuts) (width 0.15)) (gr_line (start 107.95 64.29375) (end 107.95 97.63125) (layer Edge.Cuts) (width 0.15))
@ -1437,7 +1440,7 @@
(segment (start 66.487 86.553) (end 68.199 86.553) (width 0.254) (layer B.Cu) (net 28)) (segment (start 66.487 86.553) (end 68.199 86.553) (width 0.254) (layer B.Cu) (net 28))
(segment (start 66.23 86.296) (end 66.487 86.553) (width 0.254) (layer B.Cu) (net 28)) (segment (start 66.23 86.296) (end 66.487 86.553) (width 0.254) (layer B.Cu) (net 28))
(zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508) (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 5C34852A) (hatch edge 0.508)
(connect_pads (clearance 0.508)) (connect_pads (clearance 0.508))
(min_thickness 0.254) (min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
@ -1463,7 +1466,7 @@
) )
) )
) )
(zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508) (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 5C348527) (hatch edge 0.508)
(connect_pads (clearance 0.508)) (connect_pads (clearance 0.508))
(min_thickness 0.254) (min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
@ -1527,7 +1530,7 @@
) )
) )
) )
(zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508) (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 5C348524) (hatch edge 0.508)
(connect_pads (clearance 0.508)) (connect_pads (clearance 0.508))
(min_thickness 0.254) (min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))

View file

@ -1437,4 +1437,141 @@
(segment (start 66.487 86.553) (end 68.199 86.553) (width 0.254) (layer B.Cu) (net 28)) (segment (start 66.487 86.553) (end 68.199 86.553) (width 0.254) (layer B.Cu) (net 28))
(segment (start 66.23 86.296) (end 66.487 86.553) (width 0.254) (layer B.Cu) (net 28)) (segment (start 66.23 86.296) (end 66.487 86.553) (width 0.254) (layer B.Cu) (net 28))
(zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 35.71875 69.05625) (xy 43.65625 69.05625) (xy 43.65625 61.9125) (xy 35.71875 61.9125)
)
)
(filled_polygon
(pts
(xy 41.8525 62.853744) (xy 41.8525 64.146255) (xy 41.938661 64.579417) (xy 42.266875 65.070625) (xy 42.758082 65.398839)
(xy 43.3375 65.514092) (xy 43.52925 65.475951) (xy 43.52925 66.024049) (xy 43.3375 65.985908) (xy 42.758083 66.101161)
(xy 42.266876 66.429375) (xy 42.126967 66.638764) (xy 42.075827 66.515302) (xy 41.897199 66.336673) (xy 41.66381 66.24)
(xy 41.57125 66.24) (xy 41.4125 66.39875) (xy 41.4125 67.873) (xy 41.4345 67.873) (xy 41.4345 68.127)
(xy 41.4125 68.127) (xy 41.4125 68.147) (xy 41.38494 68.147) (xy 41.38494 66.875) (xy 41.335657 66.627235)
(xy 41.195309 66.417191) (xy 41.152008 66.388258) (xy 41.00375 66.24) (xy 40.91119 66.24) (xy 40.875131 66.254936)
(xy 40.7375 66.22756) (xy 40.2375 66.22756) (xy 40.0875 66.257397) (xy 39.9375 66.22756) (xy 39.4375 66.22756)
(xy 39.2875 66.257397) (xy 39.1375 66.22756) (xy 38.6375 66.22756) (xy 38.4875 66.257397) (xy 38.3375 66.22756)
(xy 37.8375 66.22756) (xy 37.589735 66.276843) (xy 37.379691 66.417191) (xy 37.239837 66.626496) (xy 37.108125 66.429375)
(xy 36.616918 66.101161) (xy 36.0375 65.985908) (xy 35.84575 66.024049) (xy 35.84575 65.475951) (xy 36.0375 65.514092)
(xy 36.616917 65.398839) (xy 37.108125 65.070625) (xy 37.436339 64.579418) (xy 37.5225 64.146256) (xy 37.5225 62.853744)
(xy 37.476503 62.6225) (xy 41.898497 62.6225)
)
)
)
(zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 50.8 65.0875) (xy 66.675 65.0875) (xy 66.675 75.40625) (xy 50.8 75.40625)
)
)
(filled_polygon
(pts
(xy 66.548 75.27925) (xy 63.466019 75.27925) (xy 63.419015 75.247843) (xy 63.17125 75.19856) (xy 62.62125 75.19856)
(xy 62.49625 75.223424) (xy 62.37125 75.19856) (xy 61.82125 75.19856) (xy 61.69625 75.223424) (xy 61.57125 75.19856)
(xy 61.02125 75.19856) (xy 60.89625 75.223424) (xy 60.77125 75.19856) (xy 60.22125 75.19856) (xy 60.09625 75.223424)
(xy 59.97125 75.19856) (xy 59.65825 75.19856) (xy 59.65825 73.46763) (xy 60.100999 73.024882) (xy 60.164621 72.982371)
(xy 60.333038 72.730317) (xy 60.37725 72.508048) (xy 60.37725 72.508047) (xy 60.392178 72.433) (xy 60.37725 72.357953)
(xy 60.37725 71.427108) (xy 60.563015 71.390157) (xy 60.773059 71.249809) (xy 60.870486 71.104) (xy 61.619605 71.104)
(xy 61.750441 71.299809) (xy 61.960485 71.440157) (xy 62.20825 71.48944) (xy 63.45825 71.48944) (xy 63.706015 71.440157)
(xy 63.916059 71.299809) (xy 64.056407 71.089765) (xy 64.10569 70.842) (xy 64.10569 69.842) (xy 64.056407 69.594235)
(xy 63.916059 69.384191) (xy 63.85493 69.343346) (xy 63.996577 69.201698) (xy 64.09325 68.968309) (xy 64.09325 68.62775)
(xy 63.9345 68.469) (xy 62.96025 68.469) (xy 62.96025 68.489) (xy 62.70625 68.489) (xy 62.70625 68.469)
(xy 61.732 68.469) (xy 61.57325 68.62775) (xy 61.57325 68.968309) (xy 61.669923 69.201698) (xy 61.81157 69.343346)
(xy 61.750441 69.384191) (xy 61.619605 69.58) (xy 60.960303 69.58) (xy 60.913407 69.344235) (xy 60.903952 69.330084)
(xy 60.95025 69.21831) (xy 60.95025 68.77775) (xy 60.7915 68.619) (xy 59.74225 68.619) (xy 59.74225 68.639)
(xy 59.48825 68.639) (xy 59.48825 68.619) (xy 59.46825 68.619) (xy 59.46825 68.365) (xy 59.48825 68.365)
(xy 59.48825 67.41575) (xy 59.74225 67.41575) (xy 59.74225 68.365) (xy 60.7915 68.365) (xy 60.95025 68.20625)
(xy 60.95025 67.76569) (xy 60.92954 67.715691) (xy 61.57325 67.715691) (xy 61.57325 68.05625) (xy 61.732 68.215)
(xy 62.70625 68.215) (xy 62.70625 67.36575) (xy 62.96025 67.36575) (xy 62.96025 68.215) (xy 63.9345 68.215)
(xy 64.09325 68.05625) (xy 64.09325 67.715691) (xy 63.996577 67.482302) (xy 63.817949 67.303673) (xy 63.58456 67.207)
(xy 63.119 67.207) (xy 62.96025 67.36575) (xy 62.70625 67.36575) (xy 62.5475 67.207) (xy 62.08194 67.207)
(xy 61.848551 67.303673) (xy 61.669923 67.482302) (xy 61.57325 67.715691) (xy 60.92954 67.715691) (xy 60.853577 67.532301)
(xy 60.674948 67.353673) (xy 60.441559 67.257) (xy 59.901 67.257) (xy 59.74225 67.41575) (xy 59.48825 67.41575)
(xy 59.3295 67.257) (xy 58.788941 67.257) (xy 58.555552 67.353673) (xy 58.514297 67.394927) (xy 58.363015 67.293843)
(xy 58.11525 67.24456) (xy 56.71525 67.24456) (xy 56.467485 67.293843) (xy 56.257441 67.434191) (xy 56.160014 67.58)
(xy 55.537895 67.58) (xy 55.407059 67.384191) (xy 55.197015 67.243843) (xy 54.94925 67.19456) (xy 53.69925 67.19456)
(xy 53.451485 67.243843) (xy 53.241441 67.384191) (xy 53.101093 67.594235) (xy 53.05181 67.842) (xy 53.05181 68.842)
(xy 53.101093 69.089765) (xy 53.241441 69.299809) (xy 53.30257 69.340654) (xy 53.160923 69.482302) (xy 53.06425 69.715691)
(xy 53.06425 70.05625) (xy 53.223 70.215) (xy 54.19725 70.215) (xy 54.19725 70.195) (xy 54.45125 70.195)
(xy 54.45125 70.215) (xy 54.47125 70.215) (xy 54.47125 70.469) (xy 54.45125 70.469) (xy 54.45125 71.31825)
(xy 54.61 71.477) (xy 55.07556 71.477) (xy 55.308949 71.380327) (xy 55.371209 71.318067) (xy 55.372 71.322043)
(xy 55.372 71.322047) (xy 55.416212 71.544316) (xy 55.584629 71.796371) (xy 55.648253 71.838883) (xy 57.334251 73.524882)
(xy 57.33425 75.211) (xy 57.296499 75.211) (xy 57.273854 75.097156) (xy 57.091402 74.824098) (xy 57.022476 74.778043)
(xy 56.267209 74.022777) (xy 56.221152 73.953848) (xy 55.948094 73.771396) (xy 55.707303 73.7235) (xy 55.707301 73.7235)
(xy 55.626 73.707328) (xy 55.544699 73.7235) (xy 52.913297 73.7235) (xy 52.831999 73.707329) (xy 52.750701 73.7235)
(xy 52.750697 73.7235) (xy 52.630033 73.747501) (xy 52.66325 73.667309) (xy 52.66325 73.32675) (xy 52.5045 73.168)
(xy 51.53025 73.168) (xy 51.53025 73.188) (xy 51.27625 73.188) (xy 51.27625 73.168) (xy 51.25625 73.168)
(xy 51.25625 72.914) (xy 51.27625 72.914) (xy 51.27625 72.06475) (xy 51.53025 72.06475) (xy 51.53025 72.914)
(xy 52.5045 72.914) (xy 52.66325 72.75525) (xy 52.66325 72.414691) (xy 52.566577 72.181302) (xy 52.387949 72.002673)
(xy 52.15456 71.906) (xy 51.689 71.906) (xy 51.53025 72.06475) (xy 51.27625 72.06475) (xy 51.1175 71.906)
(xy 50.927 71.906) (xy 50.927 70.62775) (xy 53.06425 70.62775) (xy 53.06425 70.968309) (xy 53.160923 71.201698)
(xy 53.339551 71.380327) (xy 53.57294 71.477) (xy 54.0385 71.477) (xy 54.19725 71.31825) (xy 54.19725 70.469)
(xy 53.223 70.469) (xy 53.06425 70.62775) (xy 50.927 70.62775) (xy 50.927 65.2145) (xy 66.548 65.2145)
)
)
(filled_polygon
(pts
(xy 57.54225 70.065) (xy 57.56225 70.065) (xy 57.56225 70.319) (xy 57.54225 70.319) (xy 57.54225 71.26825)
(xy 57.701 71.427) (xy 58.241559 71.427) (xy 58.474948 71.330327) (xy 58.516203 71.289073) (xy 58.667485 71.390157)
(xy 58.853251 71.427108) (xy 58.853251 72.117368) (xy 58.467625 72.502994) (xy 57.260565 71.295935) (xy 57.28825 71.26825)
(xy 57.28825 70.319) (xy 57.26825 70.319) (xy 57.26825 70.065) (xy 57.28825 70.065) (xy 57.28825 70.045)
(xy 57.54225 70.045)
)
)
)
(zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 53.975 77.7875) (xy 63.5 77.7875) (xy 63.5 87.3125) (xy 53.975 87.3125)
)
)
(filled_polygon
(pts
(xy 57.582 77.981) (xy 57.69756 77.981) (xy 57.717398 77.972783) (xy 57.82125 77.99344) (xy 58.37125 77.99344)
(xy 58.49625 77.968576) (xy 58.62125 77.99344) (xy 59.17125 77.99344) (xy 59.29625 77.968576) (xy 59.42125 77.99344)
(xy 59.97125 77.99344) (xy 60.09625 77.968576) (xy 60.22125 77.99344) (xy 60.77125 77.99344) (xy 60.89625 77.968576)
(xy 61.02125 77.99344) (xy 61.57125 77.99344) (xy 61.69625 77.968576) (xy 61.82125 77.99344) (xy 62.37125 77.99344)
(xy 62.49625 77.968576) (xy 62.62125 77.99344) (xy 63.17125 77.99344) (xy 63.21125 77.985484) (xy 63.21125 78.01025)
(xy 63.37 78.169) (xy 63.373 78.169) (xy 63.373 78.3863) (xy 63.305138 78.487862) (xy 63.21125 78.58175)
(xy 63.21125 78.69731) (xy 63.219467 78.717148) (xy 63.19881 78.821) (xy 63.19881 79.371) (xy 63.223674 79.496)
(xy 63.19881 79.621) (xy 63.19881 80.171) (xy 63.223674 80.296) (xy 63.19881 80.421) (xy 63.19881 80.971)
(xy 63.223674 81.096) (xy 63.19881 81.221) (xy 63.19881 81.771) (xy 63.223674 81.896) (xy 63.19881 82.021)
(xy 63.19881 82.571) (xy 63.223674 82.696) (xy 63.19881 82.821) (xy 63.19881 83.371) (xy 63.223674 83.496)
(xy 63.19881 83.621) (xy 63.19881 84.171) (xy 63.223674 84.296) (xy 63.19881 84.421) (xy 63.19881 84.971)
(xy 63.223674 85.096) (xy 63.19881 85.221) (xy 63.19881 85.771) (xy 63.223674 85.896) (xy 63.19881 86.021)
(xy 63.19881 86.571) (xy 63.205653 86.605403) (xy 63.17125 86.59856) (xy 62.62125 86.59856) (xy 62.517398 86.619217)
(xy 62.49756 86.611) (xy 62.382 86.611) (xy 62.288112 86.704888) (xy 62.163441 86.788191) (xy 62.09625 86.888749)
(xy 62.029059 86.788191) (xy 61.904388 86.704888) (xy 61.8105 86.611) (xy 61.69494 86.611) (xy 61.675102 86.619217)
(xy 61.57125 86.59856) (xy 61.02125 86.59856) (xy 60.89625 86.623424) (xy 60.77125 86.59856) (xy 60.22125 86.59856)
(xy 60.09625 86.623424) (xy 59.97125 86.59856) (xy 59.42125 86.59856) (xy 59.29625 86.623424) (xy 59.17125 86.59856)
(xy 58.62125 86.59856) (xy 58.49625 86.623424) (xy 58.37125 86.59856) (xy 57.82125 86.59856) (xy 57.69625 86.623424)
(xy 57.57125 86.59856) (xy 57.02125 86.59856) (xy 56.89625 86.623424) (xy 56.77125 86.59856) (xy 56.22125 86.59856)
(xy 56.117398 86.619217) (xy 56.09756 86.611) (xy 55.982 86.611) (xy 55.888112 86.704888) (xy 55.763441 86.788191)
(xy 55.69625 86.888749) (xy 55.629059 86.788191) (xy 55.504388 86.704888) (xy 55.4105 86.611) (xy 55.29494 86.611)
(xy 55.275102 86.619217) (xy 55.17125 86.59856) (xy 54.62125 86.59856) (xy 54.586847 86.605403) (xy 54.59369 86.571)
(xy 54.59369 86.021) (xy 54.568826 85.896) (xy 54.59369 85.771) (xy 54.59369 85.221) (xy 54.568826 85.096)
(xy 54.59369 84.971) (xy 54.59369 84.421) (xy 54.568826 84.296) (xy 54.59369 84.171) (xy 54.59369 83.621)
(xy 54.573033 83.517148) (xy 54.58125 83.49731) (xy 54.58125 83.38175) (xy 54.487362 83.287862) (xy 54.404059 83.163191)
(xy 54.303501 83.096) (xy 54.404059 83.028809) (xy 54.487362 82.904138) (xy 54.58125 82.81025) (xy 54.58125 82.69469)
(xy 54.573033 82.674852) (xy 54.59369 82.571) (xy 54.59369 82.021) (xy 54.568826 81.896) (xy 54.59369 81.771)
(xy 54.59369 81.221) (xy 54.568826 81.096) (xy 54.59369 80.971) (xy 54.59369 80.421) (xy 54.568826 80.296)
(xy 54.59369 80.171) (xy 54.59369 79.621) (xy 54.568826 79.496) (xy 54.59369 79.371) (xy 54.59369 78.821)
(xy 54.568826 78.696) (xy 54.59369 78.571) (xy 54.59369 78.021) (xy 54.586847 77.986597) (xy 54.62125 77.99344)
(xy 55.17125 77.99344) (xy 55.29625 77.968576) (xy 55.42125 77.99344) (xy 55.97125 77.99344) (xy 56.09625 77.968576)
(xy 56.22125 77.99344) (xy 56.77125 77.99344) (xy 56.875102 77.972783) (xy 56.89494 77.981) (xy 57.0105 77.981)
(xy 57.077 77.9145) (xy 57.5155 77.9145)
)
)
)
) )

615
ai03-pcb-guide.xml Normal file
View file

@ -0,0 +1,615 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>C:\Users\Ryota\Documents\GitHub\ai03-pcb-guide\ai03-pcb-guide.sch</source>
<date>1/7/2019 9:46:11 PM</date>
<tool>Eeschema (5.0.0)</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>ai03-pcb-guide.sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="U1">
<value>ATmega32U4-AU</value>
<footprint>Housings_QFP:TQFP-44_10x10mm_Pitch0.8mm</footprint>
<datasheet>http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf</datasheet>
<libsource lib="MCU_Microchip_ATmega" part="ATmega32U4-AU" description="16MHz, 32kB Flash, 2.5kB SRAM, 1kB EEPROM, USB 2.0, TQFP-44"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C33F15A</tstamp>
</comp>
<comp ref="R4">
<value>10k</value>
<footprint>Resistors_SMD:R_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C33F45C</tstamp>
</comp>
<comp ref="R2">
<value>22</value>
<footprint>Resistors_SMD:R_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C33F6F4</tstamp>
</comp>
<comp ref="R3">
<value>22</value>
<footprint>Resistors_SMD:R_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C33F726</tstamp>
</comp>
<comp ref="C3">
<value>1uF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C33FC0C</tstamp>
</comp>
<comp ref="C5">
<value>0.1uF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C340030</tstamp>
</comp>
<comp ref="C6">
<value>0.1uF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C340116</tstamp>
</comp>
<comp ref="C7">
<value>10uF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C340158</tstamp>
</comp>
<comp ref="C4">
<value>0.1uF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C3401A2</tstamp>
</comp>
<comp ref="Y1">
<value>16MHz</value>
<footprint>Crystals:Crystal_SMD_3225-4pin_3.2x2.5mm</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="Crystal_GND24_Small" description="Four pin crystal, two ground/package pins (pin2 and 4) small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C341379</tstamp>
</comp>
<comp ref="C1">
<value>22pF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C341D22</tstamp>
</comp>
<comp ref="C2">
<value>22pF</value>
<footprint>Capacitors_SMD:C_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="C_Small" description="Unpolarized capacitor"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C341D98</tstamp>
</comp>
<comp ref="SW1">
<value>SW_Push</value>
<footprint>random-keyboard-parts:SKQG-1155865</footprint>
<libsource lib="Switch" part="SW_Push" description="Push button switch, generic, two pins"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C3455FB</tstamp>
</comp>
<comp ref="R1">
<value>10k</value>
<footprint>Resistors_SMD:R_0805</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="R_Small" description="Resistor, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C3466FD</tstamp>
</comp>
<comp ref="USB1">
<value>Molex-0548190589</value>
<footprint>random-keyboard-parts:Molex-0548190589-Assembly</footprint>
<libsource lib="random-keyboard-parts" part="Molex-0548190589" description=""/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C3480A6</tstamp>
</comp>
<comp ref="F1">
<value>500mA</value>
<footprint>Fuse_Holders_and_Fuses:Fuse_SMD1206_Reflow</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="Polyfuse_Small" description="resettable fuse, polymeric positive temperature coefficient (PPTC), small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C348279</tstamp>
</comp>
<comp ref="MX1">
<value>MX-1U</value>
<footprint>MX_Alps_Hybrid:MX-1U</footprint>
<libsource lib="MX_Alps_Hybrids" part="MX-1U" description=""/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C34B436</tstamp>
</comp>
<comp ref="D1">
<value>SOD-123</value>
<footprint>Diodes_SMD:D_SOD-123</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="D_Small" description="Diode, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C34B4DF</tstamp>
</comp>
<comp ref="MX2">
<value>MX-1U</value>
<footprint>MX_Alps_Hybrid:MX-1U</footprint>
<libsource lib="MX_Alps_Hybrids" part="MX-1U" description=""/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C34C49C</tstamp>
</comp>
<comp ref="D2">
<value>SOD-123</value>
<footprint>Diodes_SMD:D_SOD-123</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="D_Small" description="Diode, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C34C4A3</tstamp>
</comp>
<comp ref="MX3">
<value>MX-1U</value>
<footprint>MX_Alps_Hybrid:MX-1U</footprint>
<libsource lib="MX_Alps_Hybrids" part="MX-1U" description=""/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C34D1F8</tstamp>
</comp>
<comp ref="D3">
<value>SOD-123</value>
<footprint>Diodes_SMD:D_SOD-123</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="D_Small" description="Diode, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C34D1FF</tstamp>
</comp>
<comp ref="MX4">
<value>MX-1U</value>
<footprint>MX_Alps_Hybrid:MX-1U</footprint>
<libsource lib="MX_Alps_Hybrids" part="MX-1U" description=""/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C34D207</tstamp>
</comp>
<comp ref="D4">
<value>SOD-123</value>
<footprint>Diodes_SMD:D_SOD-123</footprint>
<datasheet>~</datasheet>
<libsource lib="Device" part="D_Small" description="Diode, small symbol"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5C34D20E</tstamp>
</comp>
</components>
<libparts>
<libpart lib="Device" part="C_Small">
<description>Unpolarized capacitor</description>
<docs>~</docs>
<footprints>
<fp>C_*</fp>
</footprints>
<fields>
<field name="Reference">C</field>
<field name="Value">C_Small</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="Crystal_GND24_Small">
<description>Four pin crystal, two ground/package pins (pin2 and 4) small symbol</description>
<docs>~</docs>
<footprints>
<fp>Crystal*</fp>
</footprints>
<fields>
<field name="Reference">Y</field>
<field name="Value">Crystal_GND24_Small</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
<pin num="3" name="3" type="passive"/>
<pin num="4" name="4" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="D_Small">
<description>Diode, small symbol</description>
<docs>~</docs>
<footprints>
<fp>TO-???*</fp>
<fp>*_Diode_*</fp>
<fp>*SingleDiode*</fp>
<fp>D_*</fp>
</footprints>
<fields>
<field name="Reference">D</field>
<field name="Value">D_Small</field>
</fields>
<pins>
<pin num="1" name="K" type="passive"/>
<pin num="2" name="A" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="Polyfuse_Small">
<description>resettable fuse, polymeric positive temperature coefficient (PPTC), small symbol</description>
<docs>~</docs>
<footprints>
<fp>*polyfuse*</fp>
<fp>*PTC*</fp>
</footprints>
<fields>
<field name="Reference">F</field>
<field name="Value">Polyfuse_Small</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="Device" part="R_Small">
<description>Resistor, small symbol</description>
<docs>~</docs>
<footprints>
<fp>R_*</fp>
</footprints>
<fields>
<field name="Reference">R</field>
<field name="Value">R_Small</field>
</fields>
<pins>
<pin num="1" name="~" type="passive"/>
<pin num="2" name="~" type="passive"/>
</pins>
</libpart>
<libpart lib="MCU_Microchip_ATmega" part="ATmega16U4-AU">
<aliases>
<alias>ATmega16U4RC-AU</alias>
<alias>ATmega32U4-AU</alias>
<alias>ATmega32U4RC-AU</alias>
</aliases>
<description>16MHz, 16kB Flash, 1.25kB SRAM, 512B EEPROM, USB 2.0, TQFP-44</description>
<docs>http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf</docs>
<footprints>
<fp>TQFP*10x10mm*P0.8mm*</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">ATmega16U4-AU</field>
<field name="Footprint">Package_QFP:TQFP-44_10x10mm_P0.8mm</field>
</fields>
<pins>
<pin num="1" name="PE6" type="BiDi"/>
<pin num="2" name="UVCC" type="power_in"/>
<pin num="3" name="D-" type="BiDi"/>
<pin num="4" name="D+" type="BiDi"/>
<pin num="5" name="UGND" type="passive"/>
<pin num="6" name="UCAP" type="passive"/>
<pin num="7" name="VBUS" type="passive"/>
<pin num="8" name="PB0" type="BiDi"/>
<pin num="9" name="PB1" type="BiDi"/>
<pin num="10" name="PB2" type="BiDi"/>
<pin num="11" name="PB3" type="BiDi"/>
<pin num="12" name="PB7" type="BiDi"/>
<pin num="13" name="~RESET" type="input"/>
<pin num="14" name="VCC" type="power_in"/>
<pin num="15" name="GND" type="power_in"/>
<pin num="16" name="XTAL2" type="output"/>
<pin num="17" name="XTAL1" type="input"/>
<pin num="18" name="PD0" type="BiDi"/>
<pin num="19" name="PD1" type="BiDi"/>
<pin num="20" name="PD2" type="BiDi"/>
<pin num="21" name="PD3" type="BiDi"/>
<pin num="22" name="PD5" type="BiDi"/>
<pin num="23" name="GND" type="passive"/>
<pin num="24" name="AVCC" type="power_in"/>
<pin num="25" name="PD4" type="BiDi"/>
<pin num="26" name="PD6" type="BiDi"/>
<pin num="27" name="PD7" type="BiDi"/>
<pin num="28" name="PB4" type="BiDi"/>
<pin num="29" name="PB5" type="BiDi"/>
<pin num="30" name="PB6" type="BiDi"/>
<pin num="31" name="PC6" type="BiDi"/>
<pin num="32" name="PC7" type="BiDi"/>
<pin num="33" name="~HWB~/PE2" type="BiDi"/>
<pin num="34" name="VCC" type="passive"/>
<pin num="35" name="GND" type="passive"/>
<pin num="36" name="PF7" type="BiDi"/>
<pin num="37" name="PF6" type="BiDi"/>
<pin num="38" name="PF5" type="BiDi"/>
<pin num="39" name="PF4" type="BiDi"/>
<pin num="40" name="PF1" type="BiDi"/>
<pin num="41" name="PF0" type="BiDi"/>
<pin num="42" name="AREF" type="input"/>
<pin num="43" name="GND" type="passive"/>
<pin num="44" name="AVCC" type="passive"/>
</pins>
</libpart>
<libpart lib="MX_Alps_Hybrids" part="MX-1U">
<fields>
<field name="Reference">MX</field>
<field name="Value">MX-1U</field>
</fields>
<pins>
<pin num="1" name="COL" type="passive"/>
<pin num="2" name="ROW" type="passive"/>
<pin num="3" name="LED" type="passive"/>
<pin num="4" name="LEDGND" type="passive"/>
</pins>
</libpart>
<libpart lib="Switch" part="SW_Push">
<description>Push button switch, generic, two pins</description>
<fields>
<field name="Reference">SW</field>
<field name="Value">SW_Push</field>
</fields>
<pins>
<pin num="1" name="1" type="passive"/>
<pin num="2" name="2" type="passive"/>
</pins>
</libpart>
<libpart lib="random-keyboard-parts" part="Molex-0548190589">
<fields>
<field name="Reference">USB</field>
<field name="Value">Molex-0548190589</field>
</fields>
<pins>
<pin num="1" name="GND" type="input"/>
<pin num="2" name="ID" type="input"/>
<pin num="3" name="D+" type="input"/>
<pin num="4" name="D-" type="input"/>
<pin num="5" name="VBUS" type="input"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="Device">
<uri>C:\Program Files\KiCad\share\kicad\library/Device.lib</uri>
</library>
<library logical="MCU_Microchip_ATmega">
<uri>C:\Program Files\KiCad\share\kicad\library/MCU_Microchip_ATmega.lib</uri>
</library>
<library logical="MX_Alps_Hybrids">
<uri>C:\Users\Ryota\Documents\GitHub\ai03-pcb-guide/MX_Alps_Hybrid.pretty/Schematic Library/MX_Alps_Hybrids.lib</uri>
</library>
<library logical="Switch">
<uri>C:\Program Files\KiCad\share\kicad\library/Switch.lib</uri>
</library>
<library logical="random-keyboard-parts">
<uri>C:\Users\Ryota\Documents\GitHub\ai03-pcb-guide/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="D-">
<node ref="R3" pin="2"/>
<node ref="USB1" pin="4"/>
</net>
<net code="2" name="GND">
<node ref="C4" pin="2"/>
<node ref="U1" pin="23"/>
<node ref="U1" pin="15"/>
<node ref="U1" pin="5"/>
<node ref="U1" pin="43"/>
<node ref="U1" pin="35"/>
<node ref="Y1" pin="4"/>
<node ref="SW1" pin="1"/>
<node ref="R4" pin="1"/>
<node ref="C7" pin="2"/>
<node ref="C6" pin="2"/>
<node ref="C5" pin="2"/>
<node ref="C3" pin="2"/>
<node ref="Y1" pin="2"/>
<node ref="C2" pin="2"/>
<node ref="USB1" pin="1"/>
<node ref="C1" pin="2"/>
</net>
<net code="3" name="Net-(R1-Pad2)">
<node ref="SW1" pin="2"/>
<node ref="R1" pin="2"/>
<node ref="U1" pin="13"/>
</net>
<net code="4" name="+5V">
<node ref="F1" pin="1"/>
<node ref="U1" pin="7"/>
<node ref="C4" pin="1"/>
<node ref="U1" pin="44"/>
<node ref="U1" pin="34"/>
<node ref="U1" pin="24"/>
<node ref="U1" pin="2"/>
<node ref="U1" pin="14"/>
<node ref="R1" pin="1"/>
<node ref="C7" pin="1"/>
<node ref="C6" pin="1"/>
<node ref="C5" pin="1"/>
</net>
<net code="5" name="Net-(USB1-Pad2)">
<node ref="USB1" pin="2"/>
</net>
<net code="6" name="VCC">
<node ref="USB1" pin="5"/>
<node ref="F1" pin="2"/>
</net>
<net code="7" name="Net-(C1-Pad1)">
<node ref="U1" pin="17"/>
<node ref="Y1" pin="1"/>
<node ref="C1" pin="1"/>
</net>
<net code="8" name="Net-(C2-Pad1)">
<node ref="C2" pin="1"/>
<node ref="U1" pin="16"/>
<node ref="Y1" pin="3"/>
</net>
<net code="9" name="COL0">
<node ref="MX3" pin="1"/>
<node ref="MX1" pin="1"/>
<node ref="U1" pin="29"/>
</net>
<net code="10" name="COL1">
<node ref="MX4" pin="1"/>
<node ref="MX2" pin="1"/>
<node ref="U1" pin="28"/>
</net>
<net code="11" name="Net-(MX4-Pad3)">
<node ref="MX4" pin="3"/>
</net>
<net code="12" name="Net-(MX4-Pad4)">
<node ref="MX4" pin="4"/>
</net>
<net code="13" name="ROW1">
<node ref="D3" pin="1"/>
<node ref="D4" pin="1"/>
<node ref="U1" pin="30"/>
</net>
<net code="14" name="Net-(D4-Pad2)">
<node ref="MX4" pin="2"/>
<node ref="D4" pin="2"/>
</net>
<net code="15" name="ROW0">
<node ref="U1" pin="27"/>
<node ref="D2" pin="1"/>
<node ref="D1" pin="1"/>
</net>
<net code="16" name="Net-(D3-Pad2)">
<node ref="MX3" pin="2"/>
<node ref="D3" pin="2"/>
</net>
<net code="17" name="Net-(MX1-Pad3)">
<node ref="MX1" pin="3"/>
</net>
<net code="18" name="Net-(MX1-Pad4)">
<node ref="MX1" pin="4"/>
</net>
<net code="19" name="Net-(D1-Pad2)">
<node ref="D1" pin="2"/>
<node ref="MX1" pin="2"/>
</net>
<net code="20" name="Net-(MX2-Pad3)">
<node ref="MX2" pin="3"/>
</net>
<net code="21" name="Net-(MX2-Pad4)">
<node ref="MX2" pin="4"/>
</net>
<net code="22" name="Net-(D2-Pad2)">
<node ref="MX2" pin="2"/>
<node ref="D2" pin="2"/>
</net>
<net code="23" name="Net-(MX3-Pad3)">
<node ref="MX3" pin="3"/>
</net>
<net code="24" name="Net-(MX3-Pad4)">
<node ref="MX3" pin="4"/>
</net>
<net code="25" name="Net-(U1-Pad36)">
<node ref="U1" pin="36"/>
</net>
<net code="26" name="Net-(U1-Pad37)">
<node ref="U1" pin="37"/>
</net>
<net code="27" name="Net-(U1-Pad38)">
<node ref="U1" pin="38"/>
</net>
<net code="28" name="Net-(U1-Pad39)">
<node ref="U1" pin="39"/>
</net>
<net code="29" name="Net-(U1-Pad40)">
<node ref="U1" pin="40"/>
</net>
<net code="30" name="Net-(U1-Pad41)">
<node ref="U1" pin="41"/>
</net>
<net code="31" name="Net-(U1-Pad42)">
<node ref="U1" pin="42"/>
</net>
<net code="32" name="Net-(U1-Pad8)">
<node ref="U1" pin="8"/>
</net>
<net code="33" name="Net-(U1-Pad9)">
<node ref="U1" pin="9"/>
</net>
<net code="34" name="Net-(U1-Pad22)">
<node ref="U1" pin="22"/>
</net>
<net code="35" name="Net-(U1-Pad10)">
<node ref="U1" pin="10"/>
</net>
<net code="36" name="Net-(U1-Pad11)">
<node ref="U1" pin="11"/>
</net>
<net code="37" name="Net-(U1-Pad12)">
<node ref="U1" pin="12"/>
</net>
<net code="38" name="Net-(U1-Pad18)">
<node ref="U1" pin="18"/>
</net>
<net code="39" name="Net-(U1-Pad19)">
<node ref="U1" pin="19"/>
</net>
<net code="40" name="Net-(U1-Pad20)">
<node ref="U1" pin="20"/>
</net>
<net code="41" name="Net-(U1-Pad21)">
<node ref="U1" pin="21"/>
</net>
<net code="42" name="Net-(U1-Pad25)">
<node ref="U1" pin="25"/>
</net>
<net code="43" name="Net-(U1-Pad26)">
<node ref="U1" pin="26"/>
</net>
<net code="44" name="Net-(U1-Pad31)">
<node ref="U1" pin="31"/>
</net>
<net code="45" name="Net-(U1-Pad32)">
<node ref="U1" pin="32"/>
</net>
<net code="46" name="Net-(R4-Pad2)">
<node ref="R4" pin="2"/>
<node ref="U1" pin="33"/>
</net>
<net code="47" name="Net-(R2-Pad1)">
<node ref="R2" pin="1"/>
<node ref="U1" pin="4"/>
</net>
<net code="48" name="D+">
<node ref="USB1" pin="3"/>
<node ref="R2" pin="2"/>
</net>
<net code="49" name="Net-(R3-Pad1)">
<node ref="R3" pin="1"/>
<node ref="U1" pin="3"/>
</net>
<net code="50" name="Net-(U1-Pad1)">
<node ref="U1" pin="1"/>
</net>
<net code="51" name="Net-(C3-Pad1)">
<node ref="C3" pin="1"/>
<node ref="U1" pin="6"/>
</net>
</nets>
</export>

29
ai03-pcb-guide_bom_.csv Normal file
View file

@ -0,0 +1,29 @@
Component,Description,Part,References,Value,Footprint,Quantity Per PCB,Datasheet
1,Unpolarized capacitor,C_Small,C4 C5 C6,0.1uF,C_0805,3,~
2,Unpolarized capacitor,C_Small,C7,10uF,C_0805,1,~
3,Unpolarized capacitor,C_Small,C3,1uF,C_0805,1,~
4,Unpolarized capacitor,C_Small,C1 C2,22pF,C_0805,2,~
5,"Diode, small symbol",D_Small,D1 D2 D3 D4,SOD-123,D_SOD-123,4,~
6,"resettable fuse, polymeric positive temperature coefficient (PPTC), small symbol",Polyfuse_Small,F1,500mA,Fuse_SMD1206_Reflow,1,~
7,,MX-1U,MX1 MX2 MX3 MX4,MX-1U,MX-1U,4,
8,"Resistor, small symbol",R_Small,R1 R4,10k,R_0805,2,~
9,"Resistor, small symbol",R_Small,R2 R3,22,R_0805,2,~
10,"Push button switch, generic, two pins",SW_Push,SW1,SW_Push,SKQG-1155865,1,
11,"16MHz, 16kB Flash, 1.25kB SRAM, 512B EEPROM, USB 2.0, TQFP-44",ATmega32U4-AU,U1,ATmega32U4-AU,TQFP-44_10x10mm_Pitch0.8mm,1,http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf
12,,Molex-0548190589,USB1,Molex-0548190589,Molex-0548190589-Assembly,1,
13,"Four pin crystal, two ground/package pins (pin2 and 4) small symbol",Crystal_GND24_Small,Y1,16MHz,Crystal_SMD_3225-4pin_3.2x2.5mm,1,~
,,,,,,,
,,,,,,,
,,,,,,,
,,,,,,,
,,,,,,,
Component Groups:,13,,,,,,
Component Count:,24,,,,,,
Fitted Components:,24,,,,,,
Number of PCBs:,1,,,,,,
Total components:,24,,,,,,
Schematic Version:,,,,,,,
Schematic Date:,,,,,,,
BoM Date:,1/7/2019 21:46,,,,,,
Schematic Source:,,,,,,,
KiCad Version:,Eeschema (5.0.0),,,,,,
1 Component Description Part References Value Footprint Quantity Per PCB Datasheet
2 1 Unpolarized capacitor C_Small C4 C5 C6 0.1uF C_0805 3 ~
3 2 Unpolarized capacitor C_Small C7 10uF C_0805 1 ~
4 3 Unpolarized capacitor C_Small C3 1uF C_0805 1 ~
5 4 Unpolarized capacitor C_Small C1 C2 22pF C_0805 2 ~
6 5 Diode, small symbol D_Small D1 D2 D3 D4 SOD-123 D_SOD-123 4 ~
7 6 resettable fuse, polymeric positive temperature coefficient (PPTC), small symbol Polyfuse_Small F1 500mA Fuse_SMD1206_Reflow 1 ~
8 7 MX-1U MX1 MX2 MX3 MX4 MX-1U MX-1U 4
9 8 Resistor, small symbol R_Small R1 R4 10k R_0805 2 ~
10 9 Resistor, small symbol R_Small R2 R3 22 R_0805 2 ~
11 10 Push button switch, generic, two pins SW_Push SW1 SW_Push SKQG-1155865 1
12 11 16MHz, 16kB Flash, 1.25kB SRAM, 512B EEPROM, USB 2.0, TQFP-44 ATmega32U4-AU U1 ATmega32U4-AU TQFP-44_10x10mm_Pitch0.8mm 1 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf
13 12 Molex-0548190589 USB1 Molex-0548190589 Molex-0548190589-Assembly 1
14 13 Four pin crystal, two ground/package pins (pin2 and 4) small symbol Crystal_GND24_Small Y1 16MHz Crystal_SMD_3225-4pin_3.2x2.5mm 1 ~
15
16
17
18
19
20 Component Groups: 13
21 Component Count: 24
22 Fitted Components: 24
23 Number of PCBs: 1
24 Total components: 24
25 Schematic Version:
26 Schematic Date:
27 BoM Date: 1/7/2019 21:46
28 Schematic Source:
29 KiCad Version: Eeschema (5.0.0)

65
bom.ini Normal file
View file

@ -0,0 +1,65 @@
[BOM_OPTIONS]
; General BoM options here
; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file
ignore_dnf = 1
; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number
number_rows = 1
; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector
group_connectors = 1
; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file
test_regex = 1
; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible
merge_blank_fields = 1
; If '{opt}' option is set to 1, the schematic version number will be appended to the filename.
include_version_number = 1
; Field name used to determine if a particular part is to be fitted
fit_field = Config
[IGNORE_COLUMNS]
; Any column heading that appears here will be excluded from the Generated BoM
; Titles are case-insensitive
Part Lib
Footprint Lib
[GROUP_FIELDS]
; List of fields used for sorting individual components into groups
; Components which match (comparing *all* fields) will be grouped together
; Field names are case-insensitive
Part
Part Lib
Value
Footprint
Footprint Lib
[COMPONENT_ALIASES]
; A series of values which are considered to be equivalent for the part name
; Each line represents a tab-separated list of equivalent component name values
; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together
; Aliases are case-insensitive
c c_small cap capacitor
r r_small res resistor
sw switch
l l_small inductor
zener zenersmall
d diode d_small
[REGEX_INCLUDE]
; A series of regular expressions used to include parts in the BoM
; If there are any regex defined here, only components that match against ANY of them will be included in the BOM
; Column names are case-insensitive
; Format is: "ColumName Regex" (tab-separated)
[REGEX_EXCLUDE]
; A series of regular expressions used to exclude parts from the BoM
; If a component matches ANY of these, it will be excluded from the BoM
; Column names are case-insensitive
; Format is: "ColumName Regex" (tab-separated)
References ^TP[0-9]*
References ^FID
Part mount.*hole
Part solder.*bridge
Part test.*point
Footprint test.*point
Footprint mount.*hole
Footprint fiducial