Generate BOM
This commit is contained in:
parent
f3f5228e52
commit
e06be346d5
6 changed files with 858 additions and 1589 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -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))
|
||||||
|
|
|
||||||
|
|
@ -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
615
ai03-pcb-guide.xml
Normal 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
29
ai03-pcb-guide_bom_.csv
Normal 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),,,,,,
|
||||||
|
65
bom.ini
Normal file
65
bom.ini
Normal 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
|
||||||
|
|
||||||
Loading…
Add table
Reference in a new issue