├── .github ├── FUNDING.yml └── workflows │ └── kicad.yml ├── .gitignore ├── README.md ├── configs ├── Elecrow.kibot.yaml ├── FusionPCB.kibot.yaml ├── JLCPCB.kibot.yaml ├── P-Ban.kibot.yaml └── PCBWay.kibot.yaml ├── docs └── qitas.png ├── libs ├── NGFF.pretty │ ├── NGFF_A+E.kicad_mod │ ├── NGFF_A.kicad_mod │ ├── NGFF_B+M.kicad_mod │ ├── NGFF_B.kicad_mod │ ├── NGFF_E.kicad_mod │ └── NGFF_M.kicad_mod └── ngff.py ├── project ├── .gitignore ├── 3d │ ├── 9774020360R-Standoff.stp │ ├── C&K_-_KMR221GLFS.step │ ├── Coilcraft_-_XAL5030-222MEB.step │ ├── DC Power Jack 5.5mm x 2.1mm.IGS │ ├── README.md │ ├── SIM8060-6-1-14-00-A.igs │ ├── STMicroelectronics_-_LD1085D2T33R.step │ ├── Texas_Instruments_-_TPS82130SILR.step │ ├── Wurth_-_692221030100.step │ ├── Wurth_-_693043020611.step │ └── c-2199119-3-c-3d.stp ├── Makefile ├── README.md ├── bom.ini ├── bom │ └── ibom.html ├── default.kicad_wks ├── footprint │ ├── CK-KMR221GLFS-MFG.kicad_mod │ ├── GCT_SIM8060-6-1-14-00-A.kicad_mod │ ├── README.md │ ├── STMicroelectronics-LD1085D2T33R-Level_A.kicad_mod │ ├── TE_2199119-3.kicad_mod │ ├── Texas_Instruments-SIL0008D-0-0-0.kicad_mod │ ├── Wurth-692221030100-0-0-MFG.kicad_mod │ ├── Wurth-693043020611-MFG.kicad_mod │ └── footprint.pretty │ │ ├── 9774015243RStandoff.kicad_mod │ │ ├── 9774020360R.kicad_mod │ │ ├── CK-KMR221GLFS-MFG.kicad_mod │ │ ├── GCT_SIM8060-6-1-14-00-A.kicad_mod │ │ ├── QFN40P450X250X80-31N120X320.kicad_mod │ │ ├── STMicroelectronics-LD1085D2T33R-Level_A.kicad_mod │ │ ├── TE_2199119-3.kicad_mod │ │ ├── Texas_Instruments-SIL0008D-0-0-0.kicad_mod │ │ ├── Wurth-692221030100-0-0-MFG.kicad_mod │ │ └── Wurth-693043020611-MFG.kicad_mod ├── fp-lib-table ├── images │ └── board-top-bottom.jpg ├── kibot.mak ├── ngff-cache.lib ├── ngff-rescue.lib ├── ngff.kibot.yaml ├── ngff.kicad_pcb ├── ngff.pro ├── ngff.sch ├── sym-lib-table └── symbol │ ├── 2199119-3.lib │ ├── 692221030100.lib │ ├── KMR221GLFS.lib │ ├── LD1085D2T33R.lib │ ├── SIM8060-6-1-14-00-A.lib │ ├── TPS82130SILR.lib │ └── Wurth-693043020611 .lib └── src ├── 2230-keyBM ├── m2ngff.kicad_pcb ├── m2ngff.pretty │ ├── m2-outer2230.kicad_mod │ ├── m2-pad.kicad_mod │ ├── m2-padKeyA.kicad_mod │ ├── m2-padKeyAE.kicad_mod │ ├── m2-padKeyB.kicad_mod │ ├── m2-padKeyBM.kicad_mod │ ├── m2-padKeyE.kicad_mod │ └── m2-padKeyM.kicad_mod └── m2ngff.pro └── 2242-XX-B ├── M.2 Type 2242-XX-B-cache.lib ├── M.2 Type 2242-XX-B-rescue.lib ├── M.2 Type 2242-XX-B.kicad_pcb ├── M.2 Type 2242-XX-B.pro ├── M.2 Type 2242-XX-B.sch ├── M.2 Type 2242-XX-B.step ├── M.2.lib ├── M.2.pretty ├── M.2_Key_B_Fingers.kicad_mod ├── M.2_Standoff_Card_Pad.kicad_mod ├── U.FL_Hirose_U.FL-R-SMT-1_Vertical.kicad_mod ├── UICC_2FF_mini_SIM.kicad_mod └── UICC_2FF_mini_SIM_6_pads.kicad_mod ├── adf7021.sch ├── fingers.sch ├── mcu.sch └── sym-lib-table /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: qitas 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /.github/workflows/kicad.yml: -------------------------------------------------------------------------------- 1 | name: kicad 2 | 3 | 4 | on: 5 | push: 6 | paths: 7 | - 'project/*.sch' 8 | - 'project/*.kicad_pcb' 9 | - 'project/*.kibot.yaml' 10 | - 'project/Makefile' 11 | - '.github/workflows/kicad.yml' 12 | pull_request: 13 | paths: 14 | - 'project/*.sch' 15 | - 'project/*.kicad_pcb' 16 | - 'project/*.kibot.yaml' 17 | - 'project/Makefile' 18 | - '.github/workflows/kicad.yml' 19 | 20 | # A workflow run is made up of one or more jobs that can run sequentially or in parallel 21 | jobs: 22 | Fabrication: 23 | runs-on: ubuntu-latest 24 | steps: 25 | - uses: actions/checkout@v2 26 | - uses: sto-pi/KiBot@v1 27 | with: 28 | # Required - kibot config file 29 | config: project/ngff.kibot.yaml 30 | # optional - prefix to output defined in config 31 | dir: project/Fabrication 32 | # optional - schematic file 33 | schema: 'project/ngff.sch' 34 | # optional - PCB design file 35 | board: 'project/ngff.kicad_pcb' 36 | - name: Retrieve results 37 | if: ${{ always() }} 38 | uses: actions/upload-artifact@v2 39 | with: 40 | name: TemplateFabrication 41 | path: | 42 | project/Fabrication/ 43 | if-no-files-found: warn 44 | 45 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .pio/ 3 | .vscode/ 4 | *.dcm 5 | # Temporary files 6 | *.000 7 | *.bak 8 | *.bck 9 | *.kicad_pcb-bak 10 | *.kicad_sch-bak 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | 20 | # Netlist files (exported from Eeschema) 21 | *.net 22 | 23 | # Autorouter files (exported from Pcbnew) 24 | *.dsn 25 | *.ses 26 | 27 | # Exported BOM files 28 | *.xml 29 | *.csv 30 | *.pdf 31 | *.tsv 32 | *.xml 33 | 34 | gerbers/ 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [NGFF](https://github.com/sto-pi/NGFF) 2 | 3 | [![sites](http://182.61.61.133/link/resources/OSQ.png)](https://www.stops.top) 4 | 5 | [![Build Status](https://github.com/sto-pi/NGFF/workflows/kicad/badge.svg)](https://github.com/sto-pi/NGFF/actions/workflows/kicad.yml) 6 | 7 | 8 | ### [NGFF简介](https://github.com/sto-pi/NGFF) 9 | 10 | [NGFF](https://github.com/sto-pi/NGFF) (Next Generation Form Factor),与 NGFF 并列的是 2.5"(2.5”硬盘(包括HDD和SSD)厚度一般为9.5mm和7mm),NGFF现在已经改名为M.2,M.2有SATA 和PCIe两种总线标准。 11 | 12 | M.2接口是一种新的主机接口方案,可以兼容多种通信协议,如sata、PCIe、USB、HSIC、UART、SMBus等。 13 | 14 | M.2接口是为超极本(Ultrabook)量身定做的新一代接口标准,以取代原来的mSATA接口。无论是更小巧的规格尺寸,还是更高的传输性能,M.2都远胜于mSATA。 15 | 16 | M.2接口,是Intel推出的一种替代MSATA新的接口规范。其实,对于桌面台式机用户来讲,SATA接口已经足以满足大部分用户的需求了,不过考虑到超极本用户的存储需求,Intel才急切的推出了这种新的接口标准。所以,我们在华硕、技嘉、微星等发布的新的9系列主板上都看到了这种新的M.2接口,现已普及。 [1] 17 | 与MSATA相比,M.2主要有两个方面的优势。第一是速度方面的优势。M.2接口有两种类型:Socket 2(B key——ngff)和Socket 3(M key——nvme),其中Socket2支持SATA、PCI-E X2接口,而如果采用PCI-E ×2接口标准,最大的读取速度可以达到700MB/s,写入也能达到550MB/s。而其中的Socket 3可支持PCI-E ×4接口,理论带宽可达4GB/s。 18 | 19 | 第二个是体积方面的优势。虽然,MSATA的固态硬盘体积已经足够小了,但相比M.2接口的固态硬盘,MSATA仍然没有任何优势可言。M.2标准的SSD同mSATA一样可以进行单面NAND闪存颗粒的布置,也可以进行双面布置,其中单面布置的总厚度仅有2.75mm,而双面布置的厚度也仅为3.85mm。而mSATA在体积上的劣势就明显的多,51mm×30mm的尺寸让mSATA在面积上不占优势,而4.85mm的单面布置厚度跟M.2比起来也显得厚了太多。另外,即使在大小相同的情况下,M.2也可以提供更高的存储容量。 20 | 21 | -------------------------------------------------------------------------------- /configs/Elecrow.kibot.yaml: -------------------------------------------------------------------------------- 1 | # Gerber and drill files for Elecrow, without stencil 2 | # URL: https://www.elecrow.com/ 3 | # Based on setting used by Gerber Zipper (https://github.com/g200kg/kicad-gerberzipper) 4 | kibot: 5 | version: 1 6 | 7 | outputs: 8 | - name: Elecrow_gerbers 9 | comment: Gerbers compatible with Elecrow 10 | type: gerber 11 | dir: Elecrow 12 | options: &gerber_options 13 | exclude_edge_layer: true 14 | exclude_pads_from_silkscreen: true 15 | plot_sheet_reference: false 16 | plot_footprint_refs: true 17 | plot_footprint_values: true 18 | force_plot_invisible_refs_vals: false 19 | tent_vias: true 20 | use_protel_extensions: true 21 | create_gerber_job_file: false 22 | output: "%f.%x" 23 | gerber_precision: 4.6 24 | use_gerber_x2_attributes: false 25 | use_gerber_net_attributes: false 26 | disable_aperture_macros: true 27 | line_width: 0.1 28 | uppercase_extensions: true 29 | subtract_mask_from_silk: true 30 | inner_extension_pattern: '.g%n' 31 | edge_cut_extension: '.gml' 32 | layers: 33 | - copper 34 | - F.SilkS 35 | - B.SilkS 36 | - F.Mask 37 | - B.Mask 38 | - Edge.Cuts 39 | 40 | - name: Elecrow_drill 41 | comment: Drill files compatible with Elecrow 42 | type: excellon 43 | dir: Elecrow 44 | options: 45 | pth_and_npth_single_file: false 46 | pth_id: '' 47 | npth_id: '-NPTH' 48 | output: "%f%i.TXT" 49 | 50 | - name: Elecrow 51 | comment: ZIP file for Elecrow 52 | type: compress 53 | dir: Elecrow 54 | options: 55 | files: 56 | - from_output: Elecrow_gerbers 57 | dest: / 58 | - from_output: Elecrow_drill 59 | dest: / 60 | 61 | -------------------------------------------------------------------------------- /configs/FusionPCB.kibot.yaml: -------------------------------------------------------------------------------- 1 | # Gerber and drill files for FusionPCB, without stencil 2 | # URL: https://www.seeedstudio.io/fusion.html 3 | # Based on setting used by Gerber Zipper (https://github.com/g200kg/kicad-gerberzipper) 4 | kibot: 5 | version: 1 6 | 7 | outputs: 8 | - name: FusionPCB_gerbers 9 | comment: Gerbers compatible with FusionPCB 10 | type: gerber 11 | dir: FusionPCB 12 | options: &gerber_options 13 | exclude_edge_layer: true 14 | exclude_pads_from_silkscreen: true 15 | plot_sheet_reference: false 16 | plot_footprint_refs: true 17 | plot_footprint_values: true 18 | force_plot_invisible_refs_vals: false 19 | tent_vias: true 20 | use_protel_extensions: true 21 | create_gerber_job_file: false 22 | output: "%f.%x" 23 | gerber_precision: 4.6 24 | use_gerber_x2_attributes: false 25 | use_gerber_net_attributes: false 26 | disable_aperture_macros: true 27 | line_width: 0.1 28 | uppercase_extensions: true 29 | subtract_mask_from_silk: false 30 | use_aux_axis_as_origin: true 31 | inner_extension_pattern: '.gl%N' 32 | edge_cut_extension: '.gml' 33 | layers: 34 | - copper 35 | - F.SilkS 36 | - B.SilkS 37 | - F.Mask 38 | - B.Mask 39 | - Edge.Cuts 40 | 41 | - name: FusionPCB_drill 42 | comment: Drill files compatible with FusionPCB 43 | type: excellon 44 | dir: FusionPCB 45 | options: 46 | pth_and_npth_single_file: true 47 | use_aux_axis_as_origin: true 48 | output: "%f.TXT" 49 | 50 | - name: FusionPCB 51 | comment: ZIP file for FusionPCB 52 | type: compress 53 | dir: FusionPCB 54 | options: 55 | files: 56 | - from_output: FusionPCB_gerbers 57 | dest: / 58 | - from_output: FusionPCB_drill 59 | dest: / 60 | 61 | -------------------------------------------------------------------------------- /configs/JLCPCB.kibot.yaml: -------------------------------------------------------------------------------- 1 | # Gerber and drill files for JLCPCB, without stencil 2 | # URL: https://jlcpcb.com/ 3 | # Based on setting used by Gerber Zipper (https://github.com/g200kg/kicad-gerberzipper) 4 | kibot: 5 | version: 1 6 | 7 | outputs: 8 | - name: JLCPCB_gerbers 9 | comment: Gerbers compatible with JLCPCB 10 | type: gerber 11 | dir: JLCPCB 12 | options: &gerber_options 13 | exclude_edge_layer: true 14 | exclude_pads_from_silkscreen: true 15 | plot_sheet_reference: false 16 | plot_footprint_refs: true 17 | plot_footprint_values: false 18 | force_plot_invisible_refs_vals: false 19 | tent_vias: true 20 | use_protel_extensions: false 21 | create_gerber_job_file: false 22 | disable_aperture_macros: true 23 | gerber_precision: 4.6 24 | use_gerber_x2_attributes: false 25 | use_gerber_net_attributes: false 26 | line_width: 0.1 27 | subtract_mask_from_silk: true 28 | layers: 29 | # Note: a more generic approach is to use 'copper' but then the filenames 30 | # are slightly different. 31 | - F.Cu 32 | - B.Cu 33 | - In1.Cu 34 | - In2.Cu 35 | - In3.Cu 36 | - In4.Cu 37 | - In5.Cu 38 | - In6.Cu 39 | - F.SilkS 40 | - B.SilkS 41 | - F.Mask 42 | - B.Mask 43 | - Edge.Cuts 44 | 45 | - name: JLCPCB_drill 46 | comment: Drill files compatible with JLCPCB 47 | type: excellon 48 | dir: JLCPCB 49 | options: 50 | pth_and_npth_single_file: false 51 | pth_id: '-PTH' 52 | npth_id: '-NPTH' 53 | metric_units: false 54 | output: "%f%i.%x" 55 | 56 | - name: JLCPCB 57 | comment: ZIP file for JLCPCB 58 | type: compress 59 | dir: JLCPCB 60 | options: 61 | files: 62 | - from_output: JLCPCB_gerbers 63 | dest: / 64 | - from_output: JLCPCB_drill 65 | dest: / 66 | 67 | -------------------------------------------------------------------------------- /configs/P-Ban.kibot.yaml: -------------------------------------------------------------------------------- 1 | # Gerber and drill files for P-Ban, without stencil 2 | # URL: https://www.p-ban.com/ 3 | # Based on setting used by Gerber Zipper (https://github.com/g200kg/kicad-gerberzipper) 4 | kibot: 5 | version: 1 6 | 7 | outputs: 8 | - name: P-Ban_gerbers 9 | comment: Gerbers compatible with P-Ban 10 | type: gerber 11 | dir: P-Ban 12 | options: &gerber_options 13 | exclude_edge_layer: true 14 | exclude_pads_from_silkscreen: true 15 | plot_sheet_reference: false 16 | plot_footprint_refs: true 17 | plot_footprint_values: true 18 | force_plot_invisible_refs_vals: false 19 | tent_vias: true 20 | use_protel_extensions: true 21 | create_gerber_job_file: false 22 | gerber_precision: 4.6 23 | use_gerber_x2_attributes: true 24 | use_gerber_net_attributes: false 25 | line_width: 0.15 26 | subtract_mask_from_silk: false 27 | inner_extension_pattern: '.gp%n' 28 | custom_reports: 29 | - output: '製造基準書.txt' 30 | content: '部品面パターン : ${filename(F.Cu)}\r\n半田面パターン : ${filename(B.Cu)}\r\n内層パターン1 : ${filename(In1.Cu)}\r\n内層パターン2 : ${filename(In2.Cu)}\r\n内層パターン3 : ${filename(In3.Cu)}\r\n内層パターン4 : ${filename(In4.Cu)}\r\n内層パターン5 : ${filename(In5.Cu)}\r\n内層パターン6 : ${filename(In6.Cu)}\r\n部品面レジスト : ${filename(F.Mask)}\r\n半田面レジスト : ${filename(B.Mask)}\r\n部品面シルク : ${filename(F.SilkS)}\r\n半田面シルク : ${filename(B.SilkS)}\r\n基板外形 : ${filename(Edge.Cuts)}\r\n\nドリルデータ : ${basename}.drl\r\nドリルマップ : ${basename}-drl_map.gbr\r\nドリルリスト : ${basename}-drl.rpt\r\n' 31 | layers: 32 | # Note: a more generic approach is to use 'copper' but then the filenames 33 | # are slightly different. 34 | - F.Cu 35 | - B.Cu 36 | - In1.Cu 37 | - In2.Cu 38 | - In3.Cu 39 | - In4.Cu 40 | - In5.Cu 41 | - In6.Cu 42 | - F.SilkS 43 | - B.SilkS 44 | - F.Mask 45 | - B.Mask 46 | - Edge.Cuts 47 | 48 | - name: P-Ban_drill 49 | comment: Drill files compatible with P-Ban 50 | type: excellon 51 | dir: P-Ban 52 | options: 53 | pth_and_npth_single_file: true 54 | map: 55 | type: gerber 56 | report: 57 | filename: '%f-drl.rpt' 58 | zeros_format: SUPPRESS_LEADING 59 | left_digits: 3 60 | right_digits: 3 61 | output: "%f.drl" 62 | 63 | - name: P-Ban 64 | comment: ZIP file for P-Ban 65 | type: compress 66 | dir: P-Ban 67 | options: 68 | files: 69 | - from_output: P-Ban_gerbers 70 | dest: / 71 | - from_output: P-Ban_drill 72 | dest: / 73 | 74 | -------------------------------------------------------------------------------- /configs/PCBWay.kibot.yaml: -------------------------------------------------------------------------------- 1 | # Gerber and drill files for PCBWay, with stencil (solder paste) 2 | # URL: https://www.pcbway.com 3 | # Based on setting used by Gerber Zipper (https://github.com/g200kg/kicad-gerberzipper) 4 | kibot: 5 | version: 1 6 | 7 | outputs: 8 | - name: PCBWay_gerbers 9 | comment: Gerbers compatible with PCBWay 10 | type: gerber 11 | dir: PCBWay 12 | options: &gerber_options 13 | exclude_edge_layer: true 14 | exclude_pads_from_silkscreen: true 15 | plot_sheet_reference: false 16 | plot_footprint_refs: true 17 | plot_footprint_values: true 18 | force_plot_invisible_refs_vals: false 19 | tent_vias: true 20 | use_protel_extensions: true 21 | create_gerber_job_file: false 22 | output: "%f.%x" 23 | gerber_precision: 4.6 24 | use_gerber_x2_attributes: false 25 | use_gerber_net_attributes: false 26 | disable_aperture_macros: true 27 | line_width: 0.1 28 | subtract_mask_from_silk: false 29 | inner_extension_pattern: '.gl%N' 30 | layers: 31 | - copper 32 | - F.SilkS 33 | - B.SilkS 34 | - F.Mask 35 | - B.Mask 36 | - F.Paste 37 | - B.Paste 38 | - Edge.Cuts 39 | 40 | - name: PCBWay_drill 41 | comment: Drill files compatible with PCBWay 42 | type: excellon 43 | dir: PCBWay 44 | options: 45 | metric_units: false 46 | minimal_header: true 47 | zeros_format: SUPPRESS_LEADING 48 | # left_digits: 3 49 | # right_digits: 3 50 | # See https://github.com/INTI-CMNB/kicad-ci-test-spora/issues/1 51 | # and https://docs.oshpark.com/design-tools/gerbv/fix-drill-format/ 52 | left_digits: 2 53 | right_digits: 4 54 | pth_and_npth_single_file: false 55 | pth_id: '' 56 | npth_id: '-NPTH' 57 | output: "%f%i.drl" 58 | 59 | - name: PCBWay 60 | comment: ZIP file for PCBWay 61 | type: compress 62 | dir: PCBWay 63 | options: 64 | format: ZIP 65 | files: 66 | - from_output: PCBWay_gerbers 67 | dest: / 68 | - from_output: PCBWay_drill 69 | dest: / 70 | 71 | -------------------------------------------------------------------------------- /docs/qitas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRImier/NGFF/1df8d5014597c8286a1b6841ce90cf8883b0005c/docs/qitas.png -------------------------------------------------------------------------------- /libs/NGFF.pretty/NGFF_A+E.kicad_mod: -------------------------------------------------------------------------------- 1 | (module NGFF_A+E (layer F.Cu) (tedit 0) 2 | (fp_text reference REF** (at 0 4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value NGFF_A+E (at 0 2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7.225 0) (end 9.925 0) (layer Edge.Cuts) (width 0.05)) 9 | (fp_line (start 3.225 0) (end 6.025 0) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -9.925 0) (end 2.025 0) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start 10.425 -4) (end 11 -4) (layer Edge.Cuts) (width 0.05)) 12 | (fp_arc (start 10.425 -3.5) (end 9.925 -3.5) (angle 90) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start 9.925 0) (end 9.925 -3.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start 7.225 -2.9) (end 7.225 0) (layer Edge.Cuts) (width 0.05)) 15 | (fp_arc (start 6.625 -2.9) (end 6.025 -2.9) (angle 180) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start 6.025 0) (end 6.025 -2.9) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 3.225 -2.9) (end 3.225 0) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start 2.625 -2.9) (end 2.025 -2.9) (angle 180) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 2.025 0) (end 2.025 -2.9) (layer Edge.Cuts) (width 0.05)) 20 | (fp_line (start -9.925 -3.5) (end -9.925 0) (layer Edge.Cuts) (width 0.05)) 21 | (fp_arc (start -10.425 -3.5) (end -10.425 -4) (angle 90) (layer Edge.Cuts) (width 0.05)) 22 | (fp_line (start -11 -4) (end -10.425 -4) (layer Edge.Cuts) (width 0.05)) 23 | (pad 75 smd rect (at -9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 24 | (pad 74 smd rect (at -9 -1.525) (size 0.35 1.95) (layers B.Cu)) 25 | (pad 73 smd rect (at -8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 26 | (pad 72 smd rect (at -8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 27 | (pad 71 smd rect (at -8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 28 | (pad 70 smd rect (at -8 -1.525) (size 0.35 1.95) (layers B.Cu)) 29 | (pad 69 smd rect (at -7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 30 | (pad 68 smd rect (at -7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 31 | (pad 67 smd rect (at -7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 32 | (pad 66 smd rect (at -7 -1.525) (size 0.35 1.95) (layers B.Cu)) 33 | (pad 65 smd rect (at -6.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 34 | (pad 64 smd rect (at -6.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 35 | (pad 63 smd rect (at -6.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 36 | (pad 62 smd rect (at -6 -1.525) (size 0.35 1.95) (layers B.Cu)) 37 | (pad 61 smd rect (at -5.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 38 | (pad 60 smd rect (at -5.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 39 | (pad 59 smd rect (at -5.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 40 | (pad 58 smd rect (at -5 -1.525) (size 0.35 1.95) (layers B.Cu)) 41 | (pad 57 smd rect (at -4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 42 | (pad 56 smd rect (at -4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 43 | (pad 55 smd rect (at -4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 44 | (pad 54 smd rect (at -4 -1.525) (size 0.35 1.95) (layers B.Cu)) 45 | (pad 53 smd rect (at -3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 46 | (pad 52 smd rect (at -3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 47 | (pad 51 smd rect (at -3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 48 | (pad 50 smd rect (at -3 -1.525) (size 0.35 1.95) (layers B.Cu)) 49 | (pad 49 smd rect (at -2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 50 | (pad 48 smd rect (at -2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 51 | (pad 47 smd rect (at -2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 52 | (pad 46 smd rect (at -2 -1.525) (size 0.35 1.95) (layers B.Cu)) 53 | (pad 45 smd rect (at -1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 54 | (pad 44 smd rect (at -1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 55 | (pad 43 smd rect (at -1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 56 | (pad 42 smd rect (at -1 -1.525) (size 0.35 1.95) (layers B.Cu)) 57 | (pad 41 smd rect (at -0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 58 | (pad 40 smd rect (at -0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 59 | (pad 39 smd rect (at -0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 60 | (pad 38 smd rect (at 0 -1.525) (size 0.35 1.95) (layers B.Cu)) 61 | (pad 37 smd rect (at 0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 62 | (pad 36 smd rect (at 0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 63 | (pad 35 smd rect (at 0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 64 | (pad 34 smd rect (at 1 -1.525) (size 0.35 1.95) (layers B.Cu)) 65 | (pad 33 smd rect (at 1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 66 | (pad 32 smd rect (at 1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 67 | (pad 23 smd rect (at 3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 68 | (pad 22 smd rect (at 4 -1.525) (size 0.35 1.95) (layers B.Cu)) 69 | (pad 21 smd rect (at 4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 70 | (pad 20 smd rect (at 4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 71 | (pad 19 smd rect (at 4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 72 | (pad 18 smd rect (at 5 -1.525) (size 0.35 1.95) (layers B.Cu)) 73 | (pad 17 smd rect (at 5.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 74 | (pad 16 smd rect (at 5.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 75 | (pad 7 smd rect (at 7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 76 | (pad 6 smd rect (at 8 -1.525) (size 0.35 1.95) (layers B.Cu)) 77 | (pad 5 smd rect (at 8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 78 | (pad 4 smd rect (at 8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 79 | (pad 3 smd rect (at 8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 80 | (pad 2 smd rect (at 9 -1.525) (size 0.35 1.95) (layers B.Cu)) 81 | (pad 1 smd rect (at 9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 82 | ) 83 | -------------------------------------------------------------------------------- /libs/NGFF.pretty/NGFF_A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module NGFF_A (layer F.Cu) (tedit 0) 2 | (fp_text reference REF** (at 0 4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value NGFF_A (at 0 2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11 -4) (end -10.425 -4) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -10.425 -3.5) (end -10.425 -4) (angle 90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -9.925 -3.5) (end -9.925 0) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start -9.925 0) (end 0 0) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 0 0) (end 6.025 0) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start 6.025 0) (end 6.025 -2.9) (layer Edge.Cuts) (width 0.05)) 14 | (fp_arc (start 6.625 -2.9) (end 6.025 -2.9) (angle 180) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7.225 -2.9) (end 7.225 0) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start 7.225 0) (end 9.925 0) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 9.925 0) (end 9.925 -3.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start 10.425 -3.5) (end 9.925 -3.5) (angle 90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 10.425 -4) (end 11 -4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_poly (pts (xy -9.925 0) (xy 6.025 0) (xy 6.025 -2) (xy -9.925 -2)) (layer F.Mask) (width 0.1)) 21 | (fp_poly (pts (xy -9.925 0) (xy 6.025 0) (xy 6.025 -2.5) (xy -9.925 -2.5)) (layer B.Mask) (width 0.1)) 22 | (fp_poly (pts (xy 7.225 0) (xy 9.925 0) (xy 9.925 -2) (xy 7.225 -2)) (layer F.Mask) (width 0.1)) 23 | (fp_poly (pts (xy 7.225 0) (xy 9.925 0) (xy 9.925 -2.5) (xy 7.225 -2.5)) (layer B.Mask) (width 0.1)) 24 | (pad 1 smd rect (at 9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 25 | (pad 2 smd rect (at 9 -1.525) (size 0.35 1.95) (layers B.Cu)) 26 | (pad 3 smd rect (at 8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 27 | (pad 4 smd rect (at 8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 28 | (pad 5 smd rect (at 8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 29 | (pad 6 smd rect (at 8 -1.525) (size 0.35 1.95) (layers B.Cu)) 30 | (pad 7 smd rect (at 7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 31 | (pad 16 smd rect (at 5.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 32 | (pad 17 smd rect (at 5.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 33 | (pad 18 smd rect (at 5 -1.525) (size 0.35 1.95) (layers B.Cu)) 34 | (pad 19 smd rect (at 4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 35 | (pad 20 smd rect (at 4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 36 | (pad 21 smd rect (at 4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 37 | (pad 22 smd rect (at 4 -1.525) (size 0.35 1.95) (layers B.Cu)) 38 | (pad 23 smd rect (at 3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 39 | (pad 24 smd rect (at 3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 40 | (pad 25 smd rect (at 3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 41 | (pad 26 smd rect (at 3 -1.525) (size 0.35 1.95) (layers B.Cu)) 42 | (pad 27 smd rect (at 2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 43 | (pad 28 smd rect (at 2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 44 | (pad 29 smd rect (at 2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 45 | (pad 30 smd rect (at 2 -1.525) (size 0.35 1.95) (layers B.Cu)) 46 | (pad 31 smd rect (at 1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 47 | (pad 32 smd rect (at 1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 48 | (pad 33 smd rect (at 1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 49 | (pad 34 smd rect (at 1 -1.525) (size 0.35 1.95) (layers B.Cu)) 50 | (pad 35 smd rect (at 0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 51 | (pad 36 smd rect (at 0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 52 | (pad 37 smd rect (at 0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 53 | (pad 38 smd rect (at 0 -1.525) (size 0.35 1.95) (layers B.Cu)) 54 | (pad 39 smd rect (at -0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 55 | (pad 40 smd rect (at -0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 56 | (pad 41 smd rect (at -0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 57 | (pad 42 smd rect (at -1 -1.525) (size 0.35 1.95) (layers B.Cu)) 58 | (pad 43 smd rect (at -1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 59 | (pad 44 smd rect (at -1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 60 | (pad 45 smd rect (at -1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 61 | (pad 46 smd rect (at -2 -1.525) (size 0.35 1.95) (layers B.Cu)) 62 | (pad 47 smd rect (at -2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 63 | (pad 48 smd rect (at -2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 64 | (pad 49 smd rect (at -2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 65 | (pad 50 smd rect (at -3 -1.525) (size 0.35 1.95) (layers B.Cu)) 66 | (pad 51 smd rect (at -3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 67 | (pad 52 smd rect (at -3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 68 | (pad 53 smd rect (at -3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 69 | (pad 54 smd rect (at -4 -1.525) (size 0.35 1.95) (layers B.Cu)) 70 | (pad 55 smd rect (at -4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 71 | (pad 56 smd rect (at -4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 72 | (pad 57 smd rect (at -4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 73 | (pad 58 smd rect (at -5 -1.525) (size 0.35 1.95) (layers B.Cu)) 74 | (pad 59 smd rect (at -5.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 75 | (pad 60 smd rect (at -5.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 76 | (pad 61 smd rect (at -5.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 77 | (pad 62 smd rect (at -6 -1.525) (size 0.35 1.95) (layers B.Cu)) 78 | (pad 63 smd rect (at -6.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 79 | (pad 64 smd rect (at -6.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 80 | (pad 65 smd rect (at -6.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 81 | (pad 66 smd rect (at -7 -1.525) (size 0.35 1.95) (layers B.Cu)) 82 | (pad 67 smd rect (at -7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 83 | (pad 68 smd rect (at -7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 84 | (pad 69 smd rect (at -7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 85 | (pad 70 smd rect (at -8 -1.525) (size 0.35 1.95) (layers B.Cu)) 86 | (pad 71 smd rect (at -8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 87 | (pad 72 smd rect (at -8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 88 | (pad 73 smd rect (at -8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 89 | (pad 74 smd rect (at -9 -1.525) (size 0.35 1.95) (layers B.Cu)) 90 | (pad 75 smd rect (at -9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 91 | ) 92 | -------------------------------------------------------------------------------- /libs/NGFF.pretty/NGFF_B+M.kicad_mod: -------------------------------------------------------------------------------- 1 | (module NGFF_B+M (layer F.Cu) (tedit 0) 2 | (fp_text reference REF** (at 0 4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value NGFF_B+M (at 0 2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11 -4) (end -10.425 -4) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -10.425 -3.5) (end -10.425 -4) (angle 90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -9.925 -3.5) (end -9.925 0) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start -9.925 0) (end -6.725 0) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start -6.725 0) (end -6.725 -2.9) (layer Edge.Cuts) (width 0.05)) 13 | (fp_arc (start -6.125 -2.9) (end -6.725 -2.9) (angle 180) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -5.525 -2.9) (end -5.525 0) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -5.525 0) (end 0 0) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start 0 0) (end 5.025 0) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 5.025 0) (end 5.025 -2.9) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start 5.625 -2.9) (end 5.025 -2.9) (angle 180) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 6.225 -2.9) (end 6.225 0) (layer Edge.Cuts) (width 0.05)) 20 | (fp_line (start 6.225 0) (end 9.925 0) (layer Edge.Cuts) (width 0.05)) 21 | (fp_line (start 9.925 0) (end 9.925 -3.5) (layer Edge.Cuts) (width 0.05)) 22 | (fp_arc (start 10.425 -3.5) (end 9.925 -3.5) (angle 90) (layer Edge.Cuts) (width 0.05)) 23 | (fp_line (start 10.425 -4) (end 11 -4) (layer Edge.Cuts) (width 0.05)) 24 | (fp_poly (pts (xy -9.925 0) (xy -6.725 0) (xy -6.725 -2) (xy -9.925 -2)) (layer F.Mask) (width 0.1)) 25 | (fp_poly (pts (xy -9.925 0) (xy -6.725 0) (xy -6.725 -2.5) (xy -9.925 -2.5)) (layer B.Mask) (width 0.1)) 26 | (fp_poly (pts (xy -5.525 0) (xy 5.025 0) (xy 5.025 -2) (xy -5.525 -2)) (layer F.Mask) (width 0.1)) 27 | (fp_poly (pts (xy -5.525 0) (xy 5.025 0) (xy 5.025 -2.5) (xy -5.525 -2.5)) (layer B.Mask) (width 0.1)) 28 | (fp_poly (pts (xy 6.225 0) (xy 9.925 0) (xy 9.925 -2) (xy 6.225 -2)) (layer F.Mask) (width 0.1)) 29 | (fp_poly (pts (xy 6.225 0) (xy 9.925 0) (xy 9.925 -2.5) (xy 6.225 -2.5)) (layer B.Mask) (width 0.1)) 30 | (pad 1 smd rect (at 9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 31 | (pad 2 smd rect (at 9 -1.525) (size 0.35 1.95) (layers B.Cu)) 32 | (pad 3 smd rect (at 8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 33 | (pad 4 smd rect (at 8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 34 | (pad 5 smd rect (at 8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 35 | (pad 6 smd rect (at 8 -1.525) (size 0.35 1.95) (layers B.Cu)) 36 | (pad 7 smd rect (at 7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 37 | (pad 8 smd rect (at 7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 38 | (pad 9 smd rect (at 7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 39 | (pad 10 smd rect (at 7 -1.525) (size 0.35 1.95) (layers B.Cu)) 40 | (pad 11 smd rect (at 6.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 41 | (pad 20 smd rect (at 4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 42 | (pad 21 smd rect (at 4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 43 | (pad 22 smd rect (at 4 -1.525) (size 0.35 1.95) (layers B.Cu)) 44 | (pad 23 smd rect (at 3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 45 | (pad 24 smd rect (at 3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 46 | (pad 25 smd rect (at 3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 47 | (pad 26 smd rect (at 3 -1.525) (size 0.35 1.95) (layers B.Cu)) 48 | (pad 27 smd rect (at 2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 49 | (pad 28 smd rect (at 2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 50 | (pad 29 smd rect (at 2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 51 | (pad 30 smd rect (at 2 -1.525) (size 0.35 1.95) (layers B.Cu)) 52 | (pad 31 smd rect (at 1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 53 | (pad 32 smd rect (at 1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 54 | (pad 33 smd rect (at 1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 55 | (pad 34 smd rect (at 1 -1.525) (size 0.35 1.95) (layers B.Cu)) 56 | (pad 35 smd rect (at 0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 57 | (pad 36 smd rect (at 0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 58 | (pad 37 smd rect (at 0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 59 | (pad 38 smd rect (at 0 -1.525) (size 0.35 1.95) (layers B.Cu)) 60 | (pad 39 smd rect (at -0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 61 | (pad 40 smd rect (at -0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 62 | (pad 41 smd rect (at -0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 63 | (pad 42 smd rect (at -1 -1.525) (size 0.35 1.95) (layers B.Cu)) 64 | (pad 43 smd rect (at -1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 65 | (pad 44 smd rect (at -1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 66 | (pad 45 smd rect (at -1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 67 | (pad 46 smd rect (at -2 -1.525) (size 0.35 1.95) (layers B.Cu)) 68 | (pad 47 smd rect (at -2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 69 | (pad 48 smd rect (at -2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 70 | (pad 49 smd rect (at -2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 71 | (pad 50 smd rect (at -3 -1.525) (size 0.35 1.95) (layers B.Cu)) 72 | (pad 51 smd rect (at -3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 73 | (pad 52 smd rect (at -3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 74 | (pad 53 smd rect (at -3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 75 | (pad 54 smd rect (at -4 -1.525) (size 0.35 1.95) (layers B.Cu)) 76 | (pad 55 smd rect (at -4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 77 | (pad 56 smd rect (at -4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 78 | (pad 57 smd rect (at -4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 79 | (pad 58 smd rect (at -5 -1.525) (size 0.35 1.95) (layers B.Cu)) 80 | (pad 67 smd rect (at -7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 81 | (pad 68 smd rect (at -7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 82 | (pad 69 smd rect (at -7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 83 | (pad 70 smd rect (at -8 -1.525) (size 0.35 1.95) (layers B.Cu)) 84 | (pad 71 smd rect (at -8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 85 | (pad 72 smd rect (at -8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 86 | (pad 73 smd rect (at -8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 87 | (pad 74 smd rect (at -9 -1.525) (size 0.35 1.95) (layers B.Cu)) 88 | (pad 75 smd rect (at -9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 89 | ) 90 | -------------------------------------------------------------------------------- /libs/NGFF.pretty/NGFF_B.kicad_mod: -------------------------------------------------------------------------------- 1 | (module NGFF_B (layer F.Cu) (tedit 0) 2 | (fp_text reference REF** (at 0 4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value NGFF_B (at 0 2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11 -4) (end -10.425 -4) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -10.425 -3.5) (end -10.425 -4) (angle 90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -9.925 -3.5) (end -9.925 0) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start -9.925 0) (end 0 0) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 0 0) (end 5.025 0) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start 5.025 0) (end 5.025 -2.9) (layer Edge.Cuts) (width 0.05)) 14 | (fp_arc (start 5.625 -2.9) (end 5.025 -2.9) (angle 180) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 6.225 -2.9) (end 6.225 0) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start 6.225 0) (end 9.925 0) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 9.925 0) (end 9.925 -3.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start 10.425 -3.5) (end 9.925 -3.5) (angle 90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 10.425 -4) (end 11 -4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_poly (pts (xy -9.925 0) (xy 5.025 0) (xy 5.025 -2) (xy -9.925 -2)) (layer F.Mask) (width 0.1)) 21 | (fp_poly (pts (xy -9.925 0) (xy 5.025 0) (xy 5.025 -2.5) (xy -9.925 -2.5)) (layer B.Mask) (width 0.1)) 22 | (fp_poly (pts (xy 6.225 0) (xy 9.925 0) (xy 9.925 -2) (xy 6.225 -2)) (layer F.Mask) (width 0.1)) 23 | (fp_poly (pts (xy 6.225 0) (xy 9.925 0) (xy 9.925 -2.5) (xy 6.225 -2.5)) (layer B.Mask) (width 0.1)) 24 | (pad 1 smd rect (at 9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 25 | (pad 2 smd rect (at 9 -1.525) (size 0.35 1.95) (layers B.Cu)) 26 | (pad 3 smd rect (at 8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 27 | (pad 4 smd rect (at 8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 28 | (pad 5 smd rect (at 8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 29 | (pad 6 smd rect (at 8 -1.525) (size 0.35 1.95) (layers B.Cu)) 30 | (pad 7 smd rect (at 7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 31 | (pad 8 smd rect (at 7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 32 | (pad 9 smd rect (at 7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 33 | (pad 10 smd rect (at 7 -1.525) (size 0.35 1.95) (layers B.Cu)) 34 | (pad 11 smd rect (at 6.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 35 | (pad 20 smd rect (at 4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 36 | (pad 21 smd rect (at 4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 37 | (pad 22 smd rect (at 4 -1.525) (size 0.35 1.95) (layers B.Cu)) 38 | (pad 23 smd rect (at 3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 39 | (pad 24 smd rect (at 3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 40 | (pad 25 smd rect (at 3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 41 | (pad 26 smd rect (at 3 -1.525) (size 0.35 1.95) (layers B.Cu)) 42 | (pad 27 smd rect (at 2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 43 | (pad 28 smd rect (at 2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 44 | (pad 29 smd rect (at 2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 45 | (pad 30 smd rect (at 2 -1.525) (size 0.35 1.95) (layers B.Cu)) 46 | (pad 31 smd rect (at 1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 47 | (pad 32 smd rect (at 1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 48 | (pad 33 smd rect (at 1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 49 | (pad 34 smd rect (at 1 -1.525) (size 0.35 1.95) (layers B.Cu)) 50 | (pad 35 smd rect (at 0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 51 | (pad 36 smd rect (at 0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 52 | (pad 37 smd rect (at 0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 53 | (pad 38 smd rect (at 0 -1.525) (size 0.35 1.95) (layers B.Cu)) 54 | (pad 39 smd rect (at -0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 55 | (pad 40 smd rect (at -0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 56 | (pad 41 smd rect (at -0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 57 | (pad 42 smd rect (at -1 -1.525) (size 0.35 1.95) (layers B.Cu)) 58 | (pad 43 smd rect (at -1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 59 | (pad 44 smd rect (at -1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 60 | (pad 45 smd rect (at -1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 61 | (pad 46 smd rect (at -2 -1.525) (size 0.35 1.95) (layers B.Cu)) 62 | (pad 47 smd rect (at -2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 63 | (pad 48 smd rect (at -2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 64 | (pad 49 smd rect (at -2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 65 | (pad 50 smd rect (at -3 -1.525) (size 0.35 1.95) (layers B.Cu)) 66 | (pad 51 smd rect (at -3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 67 | (pad 52 smd rect (at -3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 68 | (pad 53 smd rect (at -3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 69 | (pad 54 smd rect (at -4 -1.525) (size 0.35 1.95) (layers B.Cu)) 70 | (pad 55 smd rect (at -4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 71 | (pad 56 smd rect (at -4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 72 | (pad 57 smd rect (at -4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 73 | (pad 58 smd rect (at -5 -1.525) (size 0.35 1.95) (layers B.Cu)) 74 | (pad 59 smd rect (at -5.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 75 | (pad 60 smd rect (at -5.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 76 | (pad 61 smd rect (at -5.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 77 | (pad 62 smd rect (at -6 -1.525) (size 0.35 1.95) (layers B.Cu)) 78 | (pad 63 smd rect (at -6.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 79 | (pad 64 smd rect (at -6.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 80 | (pad 65 smd rect (at -6.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 81 | (pad 66 smd rect (at -7 -1.525) (size 0.35 1.95) (layers B.Cu)) 82 | (pad 67 smd rect (at -7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 83 | (pad 68 smd rect (at -7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 84 | (pad 69 smd rect (at -7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 85 | (pad 70 smd rect (at -8 -1.525) (size 0.35 1.95) (layers B.Cu)) 86 | (pad 71 smd rect (at -8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 87 | (pad 72 smd rect (at -8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 88 | (pad 73 smd rect (at -8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 89 | (pad 74 smd rect (at -9 -1.525) (size 0.35 1.95) (layers B.Cu)) 90 | (pad 75 smd rect (at -9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 91 | ) 92 | -------------------------------------------------------------------------------- /libs/NGFF.pretty/NGFF_E.kicad_mod: -------------------------------------------------------------------------------- 1 | (module NGFF_E (layer F.Cu) (tedit 0) 2 | (fp_text reference REF** (at 0 4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value NGFF_E (at 0 2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11 -4) (end -10.425 -4) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -10.425 -3.5) (end -10.425 -4) (angle 90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -9.925 -3.5) (end -9.925 0) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start -9.925 0) (end 0 0) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 0 0) (end 2.025 0) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start 2.025 0) (end 2.025 -2.9) (layer Edge.Cuts) (width 0.05)) 14 | (fp_arc (start 2.625 -2.9) (end 2.025 -2.9) (angle 180) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 3.225 -2.9) (end 3.225 0) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start 3.225 0) (end 9.925 0) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 9.925 0) (end 9.925 -3.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start 10.425 -3.5) (end 9.925 -3.5) (angle 90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 10.425 -4) (end 11 -4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_poly (pts (xy -9.925 0) (xy 2.025 0) (xy 2.025 -2) (xy -9.925 -2)) (layer F.Mask) (width 0.1)) 21 | (fp_poly (pts (xy -9.925 0) (xy 2.025 0) (xy 2.025 -2.5) (xy -9.925 -2.5)) (layer B.Mask) (width 0.1)) 22 | (fp_poly (pts (xy 3.225 0) (xy 9.925 0) (xy 9.925 -2) (xy 3.225 -2)) (layer F.Mask) (width 0.1)) 23 | (fp_poly (pts (xy 3.225 0) (xy 9.925 0) (xy 9.925 -2.5) (xy 3.225 -2.5)) (layer B.Mask) (width 0.1)) 24 | (pad 1 smd rect (at 9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 25 | (pad 2 smd rect (at 9 -1.525) (size 0.35 1.95) (layers B.Cu)) 26 | (pad 3 smd rect (at 8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 27 | (pad 4 smd rect (at 8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 28 | (pad 5 smd rect (at 8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 29 | (pad 6 smd rect (at 8 -1.525) (size 0.35 1.95) (layers B.Cu)) 30 | (pad 7 smd rect (at 7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 31 | (pad 8 smd rect (at 7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 32 | (pad 9 smd rect (at 7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 33 | (pad 10 smd rect (at 7 -1.525) (size 0.35 1.95) (layers B.Cu)) 34 | (pad 11 smd rect (at 6.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 35 | (pad 12 smd rect (at 6.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 36 | (pad 13 smd rect (at 6.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 37 | (pad 14 smd rect (at 6 -1.525) (size 0.35 1.95) (layers B.Cu)) 38 | (pad 15 smd rect (at 5.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 39 | (pad 16 smd rect (at 5.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 40 | (pad 17 smd rect (at 5.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 41 | (pad 18 smd rect (at 5 -1.525) (size 0.35 1.95) (layers B.Cu)) 42 | (pad 19 smd rect (at 4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 43 | (pad 20 smd rect (at 4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 44 | (pad 21 smd rect (at 4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 45 | (pad 22 smd rect (at 4 -1.525) (size 0.35 1.95) (layers B.Cu)) 46 | (pad 23 smd rect (at 3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 47 | (pad 32 smd rect (at 1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 48 | (pad 33 smd rect (at 1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 49 | (pad 34 smd rect (at 1 -1.525) (size 0.35 1.95) (layers B.Cu)) 50 | (pad 35 smd rect (at 0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 51 | (pad 36 smd rect (at 0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 52 | (pad 37 smd rect (at 0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 53 | (pad 38 smd rect (at 0 -1.525) (size 0.35 1.95) (layers B.Cu)) 54 | (pad 39 smd rect (at -0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 55 | (pad 40 smd rect (at -0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 56 | (pad 41 smd rect (at -0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 57 | (pad 42 smd rect (at -1 -1.525) (size 0.35 1.95) (layers B.Cu)) 58 | (pad 43 smd rect (at -1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 59 | (pad 44 smd rect (at -1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 60 | (pad 45 smd rect (at -1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 61 | (pad 46 smd rect (at -2 -1.525) (size 0.35 1.95) (layers B.Cu)) 62 | (pad 47 smd rect (at -2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 63 | (pad 48 smd rect (at -2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 64 | (pad 49 smd rect (at -2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 65 | (pad 50 smd rect (at -3 -1.525) (size 0.35 1.95) (layers B.Cu)) 66 | (pad 51 smd rect (at -3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 67 | (pad 52 smd rect (at -3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 68 | (pad 53 smd rect (at -3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 69 | (pad 54 smd rect (at -4 -1.525) (size 0.35 1.95) (layers B.Cu)) 70 | (pad 55 smd rect (at -4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 71 | (pad 56 smd rect (at -4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 72 | (pad 57 smd rect (at -4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 73 | (pad 58 smd rect (at -5 -1.525) (size 0.35 1.95) (layers B.Cu)) 74 | (pad 59 smd rect (at -5.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 75 | (pad 60 smd rect (at -5.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 76 | (pad 61 smd rect (at -5.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 77 | (pad 62 smd rect (at -6 -1.525) (size 0.35 1.95) (layers B.Cu)) 78 | (pad 63 smd rect (at -6.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 79 | (pad 64 smd rect (at -6.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 80 | (pad 65 smd rect (at -6.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 81 | (pad 66 smd rect (at -7 -1.525) (size 0.35 1.95) (layers B.Cu)) 82 | (pad 67 smd rect (at -7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 83 | (pad 68 smd rect (at -7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 84 | (pad 69 smd rect (at -7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 85 | (pad 70 smd rect (at -8 -1.525) (size 0.35 1.95) (layers B.Cu)) 86 | (pad 71 smd rect (at -8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 87 | (pad 72 smd rect (at -8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 88 | (pad 73 smd rect (at -8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 89 | (pad 74 smd rect (at -9 -1.525) (size 0.35 1.95) (layers B.Cu)) 90 | (pad 75 smd rect (at -9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 91 | ) 92 | -------------------------------------------------------------------------------- /libs/NGFF.pretty/NGFF_M.kicad_mod: -------------------------------------------------------------------------------- 1 | (module NGFF_M (layer F.Cu) (tedit 0) 2 | (fp_text reference REF** (at 0 4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value NGFF_M (at 0 2) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11 -4) (end -10.425 -4) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -10.425 -3.5) (end -10.425 -4) (angle 90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -9.925 -3.5) (end -9.925 0) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start -9.925 0) (end -6.725 0) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start -6.725 0) (end -6.725 -2.9) (layer Edge.Cuts) (width 0.05)) 13 | (fp_arc (start -6.125 -2.9) (end -6.725 -2.9) (angle 180) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -5.525 -2.9) (end -5.525 0) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -5.525 0) (end 0 0) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start 0 0) (end 9.925 0) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 9.925 0) (end 9.925 -3.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start 10.425 -3.5) (end 9.925 -3.5) (angle 90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 10.425 -4) (end 11 -4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_poly (pts (xy -9.925 0) (xy -6.725 0) (xy -6.725 -2) (xy -9.925 -2)) (layer F.Mask) (width 0.1)) 21 | (fp_poly (pts (xy -9.925 0) (xy -6.725 0) (xy -6.725 -2.5) (xy -9.925 -2.5)) (layer B.Mask) (width 0.1)) 22 | (fp_poly (pts (xy -5.525 0) (xy 9.925 0) (xy 9.925 -2) (xy -5.525 -2)) (layer F.Mask) (width 0.1)) 23 | (fp_poly (pts (xy -5.525 0) (xy 9.925 0) (xy 9.925 -2.5) (xy -5.525 -2.5)) (layer B.Mask) (width 0.1)) 24 | (pad 1 smd rect (at 9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 25 | (pad 2 smd rect (at 9 -1.525) (size 0.35 1.95) (layers B.Cu)) 26 | (pad 3 smd rect (at 8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 27 | (pad 4 smd rect (at 8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 28 | (pad 5 smd rect (at 8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 29 | (pad 6 smd rect (at 8 -1.525) (size 0.35 1.95) (layers B.Cu)) 30 | (pad 7 smd rect (at 7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 31 | (pad 8 smd rect (at 7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 32 | (pad 9 smd rect (at 7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 33 | (pad 10 smd rect (at 7 -1.525) (size 0.35 1.95) (layers B.Cu)) 34 | (pad 11 smd rect (at 6.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 35 | (pad 12 smd rect (at 6.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 36 | (pad 13 smd rect (at 6.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 37 | (pad 14 smd rect (at 6 -1.525) (size 0.35 1.95) (layers B.Cu)) 38 | (pad 15 smd rect (at 5.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 39 | (pad 16 smd rect (at 5.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 40 | (pad 17 smd rect (at 5.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 41 | (pad 18 smd rect (at 5 -1.525) (size 0.35 1.95) (layers B.Cu)) 42 | (pad 19 smd rect (at 4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 43 | (pad 20 smd rect (at 4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 44 | (pad 21 smd rect (at 4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 45 | (pad 22 smd rect (at 4 -1.525) (size 0.35 1.95) (layers B.Cu)) 46 | (pad 23 smd rect (at 3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 47 | (pad 24 smd rect (at 3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 48 | (pad 25 smd rect (at 3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 49 | (pad 26 smd rect (at 3 -1.525) (size 0.35 1.95) (layers B.Cu)) 50 | (pad 27 smd rect (at 2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 51 | (pad 28 smd rect (at 2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 52 | (pad 29 smd rect (at 2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 53 | (pad 30 smd rect (at 2 -1.525) (size 0.35 1.95) (layers B.Cu)) 54 | (pad 31 smd rect (at 1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 55 | (pad 32 smd rect (at 1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 56 | (pad 33 smd rect (at 1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 57 | (pad 34 smd rect (at 1 -1.525) (size 0.35 1.95) (layers B.Cu)) 58 | (pad 35 smd rect (at 0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 59 | (pad 36 smd rect (at 0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 60 | (pad 37 smd rect (at 0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 61 | (pad 38 smd rect (at 0 -1.525) (size 0.35 1.95) (layers B.Cu)) 62 | (pad 39 smd rect (at -0.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 63 | (pad 40 smd rect (at -0.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 64 | (pad 41 smd rect (at -0.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 65 | (pad 42 smd rect (at -1 -1.525) (size 0.35 1.95) (layers B.Cu)) 66 | (pad 43 smd rect (at -1.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 67 | (pad 44 smd rect (at -1.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 68 | (pad 45 smd rect (at -1.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 69 | (pad 46 smd rect (at -2 -1.525) (size 0.35 1.95) (layers B.Cu)) 70 | (pad 47 smd rect (at -2.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 71 | (pad 48 smd rect (at -2.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 72 | (pad 49 smd rect (at -2.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 73 | (pad 50 smd rect (at -3 -1.525) (size 0.35 1.95) (layers B.Cu)) 74 | (pad 51 smd rect (at -3.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 75 | (pad 52 smd rect (at -3.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 76 | (pad 53 smd rect (at -3.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 77 | (pad 54 smd rect (at -4 -1.525) (size 0.35 1.95) (layers B.Cu)) 78 | (pad 55 smd rect (at -4.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 79 | (pad 56 smd rect (at -4.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 80 | (pad 57 smd rect (at -4.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 81 | (pad 58 smd rect (at -5 -1.525) (size 0.35 1.95) (layers B.Cu)) 82 | (pad 67 smd rect (at -7.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 83 | (pad 68 smd rect (at -7.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 84 | (pad 69 smd rect (at -7.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 85 | (pad 70 smd rect (at -8 -1.525) (size 0.35 1.95) (layers B.Cu)) 86 | (pad 71 smd rect (at -8.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 87 | (pad 72 smd rect (at -8.5 -1.525) (size 0.35 1.95) (layers B.Cu)) 88 | (pad 73 smd rect (at -8.75 -1.275) (size 0.35 1.45) (layers F.Cu)) 89 | (pad 74 smd rect (at -9 -1.525) (size 0.35 1.95) (layers B.Cu)) 90 | (pad 75 smd rect (at -9.25 -1.275) (size 0.35 1.45) (layers F.Cu)) 91 | ) 92 | -------------------------------------------------------------------------------- /project/.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | # Format documentation: http://kicad-pcb.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *.kicad_prl 11 | *.sch-bak 12 | *~ 13 | _autosave-* 14 | *.tmp 15 | *-save.pro 16 | *-save.kicad_pcb 17 | fp-info-cache 18 | 19 | # Netlist files (exported from Eeschema) 20 | *.net 21 | 22 | # Autorouter files (exported from Pcbnew) 23 | *.dsn 24 | *.ses 25 | 26 | # Exported BOM files 27 | *.xml 28 | *.csv 29 | *.pdf 30 | *.tsv 31 | *.xml 32 | 33 | -------------------------------------------------------------------------------- /project/3d/README.md: -------------------------------------------------------------------------------- 1 | # Third Party 3D Assets 2 | 3 | These assets are property of their respective owners. 4 | -------------------------------------------------------------------------------- /project/Makefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make 2 | DEBUG= 3 | MAK=kibot.mak 4 | CONFIG=ngff.kibot.yaml 5 | SCH=ngff.sch 6 | PCB=ngff.kicad_pcb 7 | DEST=Fabrication 8 | 9 | all: erc_and_fab drc_and_fab 10 | 11 | $(MAK): $(CONFIG) 12 | kibot -e $(SCH) -b $(PCB) -c $< -d $(DEST) -m $@ 13 | 14 | erc: $(MAK) 15 | $(MAKE) -f $(MAK) run_erc 16 | 17 | drc: $(MAK) 18 | $(MAKE) -f $(MAK) run_drc 19 | 20 | sch_fab: $(MAK) 21 | $(MAKE) -f $(MAK) out_sch 22 | 23 | pcb_fab: $(MAK) 24 | $(MAKE) -f $(MAK) out_pcb 25 | 26 | erc_and_fab: $(MAK) 27 | $(MAKE) -f $(MAK) all_sch 28 | 29 | drc_and_fab: $(MAK) 30 | $(MAKE) -f $(MAK) all_pcb 31 | 32 | .PHONY: erc drc sch_fab pcb_fab erc_and_fab drc_and_fab 33 | -------------------------------------------------------------------------------- /project/README.md: -------------------------------------------------------------------------------- 1 | # 5G M.2 USB3 Interface Board 2 | 3 | I’ve been experimenting with 5G cellular modules recently, and found that many of the M.2 break-out boards that run on just USB power (mostly designed for 4G modules) can’t supply the required current at the peaks during transmission. I decided to design my own in KiCad with dual-power input, Nano-SIM slot, and USB 3 to support the required data rates for 5G. 4 | 5 | ![Board with an old 4G module installed for testing. No, I don't care about the IMEI number...](images/board-top-bottom.jpg) 6 | 7 | I'm using mine with a Quectel [RM500Q-GL](https://www.quectel.com/product/rm500q.htm) 5G module that I've previously [blogged about](https://damow.net/5g-home-broadband/). The design very much obeys the appnote recommendations for the RM500Q-GL module so use with that one especially should work fine. 8 | 9 | ## Features 10 | 11 | * Compact size, 90mm x 40mm board size; with 82mm x 32mm spaced M2.5 mounting holes 12 | * USB 3.0 SuperSpeed for high 5G data rates 13 | * Dual-power input. 14 | * USB 3.0 B (not recommended for heavy data use, but fine for lower-end modules) 15 | * 5-9V DC 5.5mm barrel jack (centre-positive) 16 | * Fits both 52mm and 42mm M.2 B-Key modules 17 | * Single 4FF Nano-SIM USIM slot 18 | * Module reset button 19 | * Module WWAN LED 20 | * Power LED 21 | * 5V 3-pin fan header 22 | 23 | ## Stackup & BOM 24 | 25 | 4 layers. Standard FR4. ENIG recommended for easier soldering of the fine-pitch parts (M.2 connector & TPS82130SILR DC-DC converter) 26 | 27 | BOM can be found in the `bom/` directory. Currency is GBP. Total build cost (excluding non-special caps & resistors) is ~£15 in 10qty. 28 | 29 | ## Questions? 30 | 31 | Open an issue or drop me an email - `me@` my blog domain. 32 | -------------------------------------------------------------------------------- /project/bom.ini: -------------------------------------------------------------------------------- 1 | [BOM_OPTIONS] 2 | ; General BoM options here 3 | ; 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 4 | ignore_dnf = 1 5 | ; If 'html_generate_dnf' option is set to 1, also generate a list of components not fitted on the PCB (HTML only) 6 | html_generate_dnf = 1 7 | ; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18 8 | use_alt = 0 9 | ; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number 10 | number_rows = 1 11 | ; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector 12 | group_connectors = 1 13 | ; 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 14 | test_regex = 1 15 | ; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible 16 | merge_blank_fields = 1 17 | ; Specify output file name format, %O is the defined output name, %v is the version, %V is the variant name which will be ammended according to 'variant_file_name_format'. 18 | output_file_name = %O_bom_%v%V 19 | ; Specify the variant file name format, this is a unique field as the variant is not always used/specified. When it is unused you will want to strip all of this. 20 | variant_file_name_format = _(%V) 21 | ; Field name used to determine if a particular part is to be fitted 22 | fit_field = Config 23 | ; Character used to separate reference designators in output 24 | ref_separator = ' ' 25 | ; Make a backup of the bom before generating the new one, using the following template 26 | make_backup = %O.tmp 27 | ; Default number of boards to produce if none given on CLI with -n 28 | number_boards = 1 29 | ; Default PCB variant if none given on CLI with -r 30 | board_variant = [u'default'] 31 | ; Whether to hide headers from output file 32 | hide_headers = False 33 | ; Whether to hide PCB info from output file 34 | hide_pcb_info = False 35 | ; Interpret as a Digikey P/N and link the following field 36 | digikey_link = False 37 | 38 | [IGNORE_COLUMNS] 39 | ; Any column heading that appears here will be excluded from the Generated BoM 40 | ; Titles are case-insensitive 41 | Part Lib 42 | Footprint Lib 43 | Sheetpath 44 | 45 | [COLUMN_ORDER] 46 | ; Columns will apear in the order they are listed here 47 | ; Titles are case-insensitive 48 | Description 49 | Part 50 | Part Lib 51 | References 52 | Value 53 | Footprint 54 | Footprint Lib 55 | Sheetpath 56 | Quantity Per PCB 57 | Build Quantity 58 | Datasheet 59 | 60 | [GROUP_FIELDS] 61 | ; List of fields used for sorting individual components into groups 62 | ; Components which match (comparing *all* fields) will be grouped together 63 | ; Field names are case-insensitive 64 | Part 65 | Part Lib 66 | Value 67 | Footprint 68 | Footprint Lib 69 | 70 | [COMPONENT_ALIASES] 71 | ; A series of values which are considered to be equivalent for the part name 72 | ; Each line represents a list of equivalent component name values separated by white space 73 | ; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together 74 | ; Aliases are case-insensitive 75 | c c_small cap capacitor 76 | r r_small res resistor 77 | sw switch 78 | l l_small inductor 79 | zener zenersmall 80 | d diode d_small 81 | 82 | [JOIN] 83 | ; A list of rules to join the content of fields 84 | ; Each line is a rule, the first name is the field that will receive the data 85 | ; from the other fields 86 | ; Use tab (ASCII 9) as separator 87 | ; Field names are case sensitive 88 | 89 | [REGEX_INCLUDE] 90 | ; A series of regular expressions used to include parts in the BoM 91 | ; If there are any regex defined here, only components that match against ANY of them will be included in the BOM 92 | ; Column names are case-insensitive 93 | ; Format is: "[ColumName] [Regex]" (white-space separated) 94 | 95 | [REGEX_EXCLUDE] 96 | ; A series of regular expressions used to exclude parts from the BoM 97 | ; If a component matches ANY of these, it will be excluded from the BoM 98 | ; Column names are case-insensitive 99 | ; Format is: "[ColumName] [Regex]" (white-space separated) 100 | References ^TP[0-9]* 101 | References ^FID 102 | Part solder.*bridge 103 | Part test.*point 104 | Footprint test.*point 105 | Footprint fiducial 106 | 107 | -------------------------------------------------------------------------------- /project/footprint/CK-KMR221GLFS-MFG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CK-KMR221GLFS-MFG (layer F.Cu) (tedit 5EF1CF50) 2 | (fp_line (start -2.1000000000 1.4000000000) (end -2.1000000000 -1.4000000000) (layer F.Fab) (width 0.15)) 3 | (fp_line (start -2.1000000000 -1.4000000000) (end 2.1000000000 -1.4000000000) (layer F.Fab) (width 0.15)) 4 | (fp_line (start 2.1000000000 -1.4000000000) (end 2.1000000000 1.4000000000) (layer F.Fab) (width 0.15)) 5 | (fp_line (start 2.1000000000 1.4000000000) (end -2.1000000000 1.4000000000) (layer F.Fab) (width 0.15)) 6 | (fp_line (start 2.5250000000 -1.7250000000) (end 2.5250000000 -1.7250000000) (layer F.CrtYd) (width 0.15)) 7 | (fp_line (start 2.5250000000 -1.7250000000) (end -2.5250000000 -1.7250000000) (layer F.CrtYd) (width 0.15)) 8 | (fp_line (start -2.5250000000 -1.7250000000) (end -2.5250000000 1.4250000000) (layer F.CrtYd) (width 0.15)) 9 | (fp_line (start -2.5250000000 1.4250000000) (end 2.5250000000 1.4250000000) (layer F.CrtYd) (width 0.15)) 10 | (fp_line (start 2.5250000000 1.4250000000) (end 2.5250000000 -1.7250000000) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start -2.1000000000 1.7750000000) (end 2.1000000000 1.7750000000) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -2.1000000000 -1.7750000000) (end -1.2250000000 -1.7750000000) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 2.1000000000 -1.7750000000) (end 1.2250000000 -1.7750000000) (layer F.SilkS) (width 0.15)) 14 | (fp_circle (center -3.0999990000 -0.8000000000) (end -2.9749990000 -0.8000000000) (layer F.SilkS) (width 0.25)) 15 | (fp_text reference REF** (at -2.8000000000 -2.6000000000 0.0000000000) (layer F.SilkS) (effects (justify left) (font (size 1.0 1.0) (thickness 0.15)))) 16 | (pad 1 smd rect (at -2.0499990000 -0.8000000000 )(size 0.9000000000 1.0000000000)(layers F.Mask F.Paste F.Cu)) 17 | (pad 2 smd rect (at 2.0499990000 -0.8000000000 )(size 0.9000000000 1.0000000000)(layers F.Mask F.Paste F.Cu)) 18 | (pad 3 smd rect (at -2.0499990000 0.8000000000 )(size 0.9000000000 1.0000000000)(layers F.Mask F.Paste F.Cu)) 19 | (pad 4 smd rect (at 2.0499990000 0.8000000000 )(size 0.9000000000 1.0000000000)(layers F.Mask F.Paste F.Cu)) 20 | (pad 5 smd rect (at 0.0000000000 -1.4250000000 )(size 1.7000000000 0.5500000000)(layers F.Mask F.Paste F.Cu)) 21 | (model eec.models/C&K_-_KMR221GLFS.step 22 | (at (xyz 0.0000000000 0.0000000000 0.0000000000)) 23 | (rotate (xyz 0.0000000000 0.0000000000 0.0000000000)) 24 | (scale (xyz 1 1 1)) 25 | ) 26 | ) 27 | -------------------------------------------------------------------------------- /project/footprint/GCT_SIM8060-6-1-14-00-A.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module GCT_SIM8060-6-1-14-00-A (layer F.Cu) (tedit 5FB5940A) 3 | (descr "") 4 | (fp_text reference REF** (at -2.425 -8.735 0) (layer F.SilkS) 5 | (effects (font (size 1.0 1.0) (thickness 0.015))) 6 | ) 7 | (fp_text value GCT_SIM8060-6-1-14-00-A (at 8.905 8.065 0) (layer F.Fab) 8 | (effects (font (size 1.0 1.0) (thickness 0.015))) 9 | ) 10 | (fp_line (start -5.6 -7.0) (end 5.6 -7.0) (layer F.Fab) (width 0.1)) 11 | (fp_line (start 5.6 -7.0) (end 5.6 7.0) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 5.6 7.0) (end -5.6 7.0) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -5.6 7.0) (end -5.6 -7.0) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -5.6 -4.064) (end -5.6 -7.0) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -5.6 -7.0) (end -4.064 -7.0) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start 4.064 -7.0) (end 5.6 -7.0) (layer F.SilkS) (width 0.2)) 17 | (fp_line (start 5.6 -7.0) (end 5.6 -4.064) (layer F.SilkS) (width 0.2)) 18 | (fp_line (start -5.6 -1.397) (end -5.6 4.699) (layer F.SilkS) (width 0.2)) 19 | (fp_line (start -5.0 7.0) (end 5.0 7.0) (layer F.SilkS) (width 0.2)) 20 | (fp_line (start 5.6 4.699) (end 5.6 -1.397) (layer F.SilkS) (width 0.2)) 21 | (fp_circle (center -4.267 -7.645) (end -4.147 -7.645) (layer F.SilkS) (width 0.24)) 22 | (fp_line (start -7.05 -7.65) (end 7.05 -7.65) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 7.05 -7.65) (end 7.05 7.25) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 7.05 7.25) (end -7.05 7.25) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -7.05 7.25) (end -7.05 -7.65) (layer F.CrtYd) (width 0.05)) 26 | (fp_poly 27 | (pts 28 | (xy -3.36 -4.42) 29 | (xy -2.06 -4.42) 30 | (xy -2.06 -0.72) 31 | (xy -3.36 -0.72) 32 | ) (layer Dwgs.User) (width 0.01) 33 | ) 34 | (fp_poly 35 | (pts 36 | (xy -0.65 -4.42) 37 | (xy 0.65 -4.42) 38 | (xy 0.65 -0.72) 39 | (xy -0.65 -0.72) 40 | ) (layer Dwgs.User) (width 0.01) 41 | ) 42 | (fp_poly 43 | (pts 44 | (xy 1.89 -4.42) 45 | (xy 3.19 -4.42) 46 | (xy 3.19 -0.72) 47 | (xy 1.89 -0.72) 48 | ) (layer Dwgs.User) (width 0.01) 49 | ) 50 | (fp_poly 51 | (pts 52 | (xy -3.93 2.6) 53 | (xy -1.49 2.6) 54 | (xy -1.49 6.3) 55 | (xy -3.93 6.3) 56 | ) (layer Dwgs.User) (width 0.01) 57 | ) 58 | (fp_poly 59 | (pts 60 | (xy -0.65 2.6) 61 | (xy 0.65 2.6) 62 | (xy 0.65 6.3) 63 | (xy -0.65 6.3) 64 | ) (layer Dwgs.User) (width 0.01) 65 | ) 66 | (fp_poly 67 | (pts 68 | (xy 1.89 2.6) 69 | (xy 3.19 2.6) 70 | (xy 3.19 6.3) 71 | (xy 1.89 6.3) 72 | ) (layer Dwgs.User) (width 0.01) 73 | ) 74 | (fp_poly 75 | (pts 76 | (xy -3.36 -4.42) 77 | (xy -2.06 -4.42) 78 | (xy -2.06 -0.72) 79 | (xy -3.36 -0.72) 80 | ) (layer Dwgs.User) (width 0.01) 81 | ) 82 | (fp_poly 83 | (pts 84 | (xy -0.65 -4.42) 85 | (xy 0.65 -4.42) 86 | (xy 0.65 -0.72) 87 | (xy -0.65 -0.72) 88 | ) (layer Dwgs.User) (width 0.01) 89 | ) 90 | (fp_poly 91 | (pts 92 | (xy 1.89 -4.42) 93 | (xy 3.19 -4.42) 94 | (xy 3.19 -0.72) 95 | (xy 1.89 -0.72) 96 | ) (layer Dwgs.User) (width 0.01) 97 | ) 98 | (fp_poly 99 | (pts 100 | (xy -3.93 2.6) 101 | (xy -1.49 2.6) 102 | (xy -1.49 6.3) 103 | (xy -3.93 6.3) 104 | ) (layer Dwgs.User) (width 0.01) 105 | ) 106 | (fp_poly 107 | (pts 108 | (xy -0.65 2.6) 109 | (xy 0.65 2.6) 110 | (xy 0.65 6.3) 111 | (xy -0.65 6.3) 112 | ) (layer Dwgs.User) (width 0.01) 113 | ) 114 | (fp_poly 115 | (pts 116 | (xy 1.89 2.6) 117 | (xy 3.19 2.6) 118 | (xy 3.19 6.3) 119 | (xy 1.89 6.3) 120 | ) (layer Dwgs.User) (width 0.01) 121 | ) 122 | (fp_line (start 0.0 -0.5) (end 0.0 0.5) (layer F.CrtYd) (width 0.1)) 123 | (fp_line (start -0.5 0.0) (end 0.5 0.0) (layer F.CrtYd) (width 0.1)) 124 | (pad C1 smd rect (at -3.175 -6.8) (size 0.9 1.2) (layers F.Cu F.Mask F.Paste)) 125 | (pad C2 smd rect (at -0.635 -6.8) (size 0.9 1.2) (layers F.Cu F.Mask F.Paste)) 126 | (pad C3 smd rect (at 1.905 -6.8) (size 0.9 1.2) (layers F.Cu F.Mask F.Paste)) 127 | (pad C5 smd rect (at -1.905 -6.8) (size 0.9 1.2) (layers F.Cu F.Mask F.Paste)) 128 | (pad C6 smd rect (at 0.635 -6.8) (size 0.9 1.2) (layers F.Cu F.Mask F.Paste)) 129 | (pad C7 smd rect (at 3.175 -6.8) (size 0.9 1.2) (layers F.Cu F.Mask F.Paste)) 130 | (pad S1 smd rect (at -6.15 -2.7) (size 1.3 1.8) (layers F.Cu F.Mask F.Paste)) 131 | (pad SW smd rect (at -6.15 6.1) (size 1.3 1.8) (layers F.Cu F.Mask F.Paste)) 132 | (pad S2 smd rect (at 6.15 -2.7) (size 1.3 1.8) (layers F.Cu F.Mask F.Paste)) 133 | (pad S3 smd rect (at 6.15 6.1) (size 1.3 1.8) (layers F.Cu F.Mask F.Paste)) 134 | ) -------------------------------------------------------------------------------- /project/footprint/README.md: -------------------------------------------------------------------------------- 1 | # Third Party Footprint Assets 2 | 3 | Some of these assets are property of their respective owners. 4 | -------------------------------------------------------------------------------- /project/footprint/STMicroelectronics-LD1085D2T33R-Level_A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module STMicroelectronics-LD1085D2T33R-Level_A (layer F.Cu) (tedit 5EEED4DC) 2 | (fp_circle (center -6.3500000000 -3.6149990000) (end -6.2249990000 -3.6149990000) (layer F.SilkS) (width 0.249999)) 3 | (fp_line (start -2.9000020000 5.2000000000) (end -2.9000020000 -5.2000000000) (layer F.SilkS) (width 0.15)) 4 | (fp_line (start -2.9000020000 5.2000000000) (end -1.6000020000 5.2000000000) (layer F.SilkS) (width 0.15)) 5 | (fp_line (start -2.9000020000 -5.2000000000) (end -1.6000020000 -5.2000000000) (layer F.SilkS) (width 0.15)) 6 | (fp_line (start -2.9000020000 5.2000000000) (end 6.4500000000 5.2000000000) (layer F.Fab) (width 0.1)) 7 | (fp_line (start -2.9000020000 -5.2000000000) (end 6.4500000000 -5.2000000000) (layer F.Fab) (width 0.1)) 8 | (fp_line (start 6.4500000000 5.2000000000) (end 6.4500000000 -5.2000000000) (layer F.Fab) (width 0.1)) 9 | (fp_line (start -2.9000020000 5.2000000000) (end -2.9000020000 -5.2000000000) (layer F.Fab) (width 0.1)) 10 | (fp_line (start 8.8250000000 -5.6500000000) (end 8.8250000000 -5.6500000000) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start 8.8250000000 -5.6500000000) (end -8.8250000000 -5.6500000000) (layer F.CrtYd) (width 0.15)) 12 | (fp_line (start -8.8250000000 -5.6500000000) (end -8.8250000000 5.6500000000) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start -8.8250000000 5.6500000000) (end 8.8250000000 5.6500000000) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start 8.8250000000 5.6500000000) (end 8.8250000000 -5.6500000000) (layer F.CrtYd) (width 0.15)) 15 | (fp_text reference REF** (at -9.9000000000 -6.2250000000 0.0000000000) (layer F.SilkS) (effects (justify left) (font (size 1.0 1.0) (thickness 0.15)))) 16 | (pad 4 smd rect (at 3.5999985000 -0.0000005000 270)(size 10.4499990000 9.6000010000)(layers F.Cu F.Mask F.Paste)) 17 | (pad 3 smd rect (at -6.3499995000 2.5400000000 270)(size 1.0500000000 4.0999990000)(layers F.Cu F.Mask F.Paste)) 18 | (pad 1 smd rect (at -6.3499995000 -2.5399990000 270)(size 1.0500000000 4.0999990000)(layers F.Cu F.Mask F.Paste)) 19 | (model eec.models/STMicroelectronics_-_LD1085D2T33R.step 20 | (at (xyz 0.0000000000 0.0000000000 0.0000000000)) 21 | (rotate (xyz 0.0000000000 0.0000000000 0.0000000000)) 22 | (scale (xyz 1 1 1)) 23 | ) 24 | ) 25 | -------------------------------------------------------------------------------- /project/footprint/TE_2199119-3.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module TE_2199119-3 (layer F.Cu) (tedit 5FB2DCE3) 3 | (descr "") 4 | (fp_text reference REF** (at -7.734225 -7.543985 0) (layer F.SilkS) 5 | (effects (font (size 1.00118897638 1.00118897638) (thickness 0.015))) 6 | ) 7 | (fp_text value TE_2199119-3 (at -3.28226 4.067835 0) (layer F.Fab) 8 | (effects (font (size 1.0007007874 1.0007007874) (thickness 0.015))) 9 | ) 10 | (fp_line (start -10.95 -5.25) (end 10.95 -5.25) (layer F.Fab) (width 0.127)) 11 | (fp_line (start 10.95 -5.25) (end 10.95 2.5) (layer F.Fab) (width 0.127)) 12 | (fp_line (start 10.95 2.5) (end -10.95 2.5) (layer F.Fab) (width 0.127)) 13 | (fp_line (start -10.95 2.5) (end -10.95 -5.25) (layer F.Fab) (width 0.127)) 14 | (fp_line (start -10.95 -2.9) (end -10.95 2.5) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start -10.95 2.5) (end -9.35 2.5) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start -6.65 2.5) (end -4.85 2.5) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start 9.35 2.5) (end 10.95 2.5) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start 10.95 2.5) (end 10.95 -2.9) (layer F.SilkS) (width 0.127)) 19 | (fp_line (start -4.6 -5.25) (end -6.4 -5.25) (layer F.SilkS) (width 0.127)) 20 | (fp_circle (center -9.25 -6.5) (end -9.13 -6.5) (layer F.SilkS) (width 0.24)) 21 | (fp_line (start -11.2 -6.3) (end 11.2 -6.3) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 11.2 -6.3) (end 11.2 3.3) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 11.2 3.3) (end -11.2 3.3) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -11.2 3.3) (end -11.2 -6.3) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 0.0 -7.25) (end 0.0 4.25) (layer Dwgs.User) (width 0.05)) 26 | (fp_line (start -12.0 0.0) (end 12.0 0.0) (layer Dwgs.User) (width 0.05)) 27 | (fp_circle (center -9.25 -4.5) (end -9.13 -4.5) (layer F.Fab) (width 0.24)) 28 | (pad None np_thru_hole circle (at -10.0 0.0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 29 | (pad None np_thru_hole circle (at 10.0 0.0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 30 | (pad 1 smd rect (at -9.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 31 | (pad 2 smd rect (at -9.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 32 | (pad 3 smd rect (at -8.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 33 | (pad 4 smd rect (at -8.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 34 | (pad 5 smd rect (at -8.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 35 | (pad 6 smd rect (at -8.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 36 | (pad 7 smd rect (at -7.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 37 | (pad 8 smd rect (at -7.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 38 | (pad 9 smd rect (at -7.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 39 | (pad 10 smd rect (at -7.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 40 | (pad 11 smd rect (at -6.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 41 | (pad 20 smd rect (at -4.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 42 | (pad 21 smd rect (at -4.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 43 | (pad 22 smd rect (at -4.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 44 | (pad 23 smd rect (at -3.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 45 | (pad 24 smd rect (at -3.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 46 | (pad 25 smd rect (at -3.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 47 | (pad 26 smd rect (at -3.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 48 | (pad 27 smd rect (at -2.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 49 | (pad 28 smd rect (at -2.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 50 | (pad 29 smd rect (at -2.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 51 | (pad 30 smd rect (at -2.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 52 | (pad 31 smd rect (at -1.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 53 | (pad 32 smd rect (at -1.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 54 | (pad 33 smd rect (at -1.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 55 | (pad 34 smd rect (at -1.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 56 | (pad 35 smd rect (at -0.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 57 | (pad 36 smd rect (at -0.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 58 | (pad 37 smd rect (at -0.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 59 | (pad 38 smd rect (at 0.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 60 | (pad 39 smd rect (at 0.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 61 | (pad 40 smd rect (at 0.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 62 | (pad 41 smd rect (at 0.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 63 | (pad 42 smd rect (at 1.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 64 | (pad 43 smd rect (at 1.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 65 | (pad 44 smd rect (at 1.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 66 | (pad 45 smd rect (at 1.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 67 | (pad 46 smd rect (at 2.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 68 | (pad 47 smd rect (at 2.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 69 | (pad 48 smd rect (at 2.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 70 | (pad 49 smd rect (at 2.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 71 | (pad 50 smd rect (at 3.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 72 | (pad 51 smd rect (at 3.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 73 | (pad 52 smd rect (at 3.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 74 | (pad 53 smd rect (at 3.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 75 | (pad 54 smd rect (at 4.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 76 | (pad 55 smd rect (at 4.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 77 | (pad 56 smd rect (at 4.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 78 | (pad 57 smd rect (at 4.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 79 | (pad 58 smd rect (at 5.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 80 | (pad 59 smd rect (at 5.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 81 | (pad 60 smd rect (at 5.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 82 | (pad 61 smd rect (at 5.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 83 | (pad 62 smd rect (at 6.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 84 | (pad 63 smd rect (at 6.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 85 | (pad 64 smd rect (at 6.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 86 | (pad 65 smd rect (at 6.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 87 | (pad 66 smd rect (at 7.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 88 | (pad 67 smd rect (at 7.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 89 | (pad 68 smd rect (at 7.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 90 | (pad 69 smd rect (at 7.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 91 | (pad 70 smd rect (at 8.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 92 | (pad 71 smd rect (at 8.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 93 | (pad 72 smd rect (at 8.5 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 94 | (pad 73 smd rect (at 8.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 95 | (pad 74 smd rect (at 9.0 2.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 96 | (pad 75 smd rect (at 9.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Mask F.Paste)) 97 | (pad SH1 smd rect (at -10.35 -4.5) (size 1.2 2.75) (layers F.Cu F.Mask F.Paste)) 98 | (pad SH2 smd rect (at 10.35 -4.5) (size 1.2 2.75) (layers F.Cu F.Mask F.Paste)) 99 | ) -------------------------------------------------------------------------------- /project/footprint/Texas_Instruments-SIL0008D-0-0-0.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Texas_Instruments-SIL0008D-0-0-0 (layer F.Cu) (tedit 5EF15ED8) 2 | (fp_line (start -1.4500000000 1.5500000000) (end -1.4500000000 -1.5500000000) (layer F.Fab) (width 0.15)) 3 | (fp_line (start -1.4500000000 -1.5500000000) (end 1.4500000000 -1.5500000000) (layer F.Fab) (width 0.15)) 4 | (fp_line (start 1.4500000000 -1.5500000000) (end 1.4500000000 1.5500000000) (layer F.Fab) (width 0.15)) 5 | (fp_line (start 1.4500000000 1.5500000000) (end -1.4500000000 1.5500000000) (layer F.Fab) (width 0.15)) 6 | (fp_line (start 1.4750000000 -1.5750000000) (end 1.4750000000 -1.5750000000) (layer F.CrtYd) (width 0.15)) 7 | (fp_line (start 1.4750000000 -1.5750000000) (end -1.4750000000 -1.5750000000) (layer F.CrtYd) (width 0.15)) 8 | (fp_line (start -1.4750000000 -1.5750000000) (end -1.4750000000 1.5750000000) (layer F.CrtYd) (width 0.15)) 9 | (fp_line (start -1.4750000000 1.5750000000) (end 1.4750000000 1.5750000000) (layer F.CrtYd) (width 0.15)) 10 | (fp_line (start 1.4750000000 1.5750000000) (end 1.4750000000 -1.5750000000) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start -0.3749990000 -1.5500000000) (end 0.3749990000 -1.5500000000) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -0.3749990000 1.5500000000) (end 0.3749990000 1.5500000000) (layer F.SilkS) (width 0.15)) 13 | (fp_text reference REF** (at -1.4500000000 -2.3500000000 0.0000000000) (layer F.SilkS) (effects (justify left) (font (size 1.0 1.0) (thickness 0.15)))) 14 | (fp_circle (center -2.0500000000 -0.9750000000) (end -1.9250000000 -0.9750000000) (layer F.SilkS) (width 0.25)) 15 | (pad ~ smd roundrect (at -1.0499990000 -0.9750000000 )(size 0.5000000000 0.4000000000)(roundrect_rratio 0.2500000000)(layers F.Mask F.Paste)) 16 | (pad ~ smd roundrect (at -1.0499990000 -0.3250000000 )(size 0.5000000000 0.4000000000)(roundrect_rratio 0.2500000000)(layers F.Mask F.Paste)) 17 | (pad ~ smd roundrect (at -1.0499990000 0.3250000000 )(size 0.5000000000 0.4000000000)(roundrect_rratio 0.2500000000)(layers F.Mask F.Paste)) 18 | (pad ~ smd roundrect (at -1.0499990000 0.9750000000 )(size 0.5000000000 0.4000000000)(roundrect_rratio 0.2500000000)(layers F.Mask F.Paste)) 19 | (pad ~ smd roundrect (at 1.0499990000 0.9750000000 )(size 0.5000000000 0.4000000000)(roundrect_rratio 0.2500000000)(layers F.Mask F.Paste)) 20 | (pad ~ smd roundrect (at 1.0499990000 0.3250000000 )(size 0.5000000000 0.4000000000)(roundrect_rratio 0.2500000000)(layers F.Mask F.Paste)) 21 | (pad ~ smd roundrect (at 1.0499990000 -0.3250000000 )(size 0.5000000000 0.4000000000)(roundrect_rratio 0.2500000000)(layers F.Mask F.Paste)) 22 | (pad ~ smd roundrect (at 1.0499990000 -0.9750000000 )(size 0.5000000000 0.4000000000)(roundrect_rratio 0.2500000000)(layers F.Mask F.Paste)) 23 | (pad ~ smd roundrect (at 0.0000000000 0.0000000000 )(size 1.1000000000 1.9000000000)(roundrect_rratio 0.0909090909)(layers F.Mask)) 24 | (pad ~ thru_hole circle (at 0.0000000000 -0.7500000000 )(size 0.5000000000 0.5000000000)(drill 0.2)(layers *.Cu)) 25 | (pad ~ thru_hole circle (at 0.0000000000 0.0000000000 )(size 0.5000000000 0.5000000000)(drill 0.2)(layers *.Cu)) 26 | (pad ~ thru_hole circle (at 0.0000000000 0.7500000000 )(size 0.5000000000 0.5000000000)(drill 0.2)(layers *.Cu)) 27 | (pad ~ smd roundrect (at 0.0000000000 -0.5250000000 )(size 1.0400000000 0.8500000000)(roundrect_rratio 0.1176470588)(layers F.Paste)) 28 | (pad ~ smd roundrect (at 0.0000000000 0.5250000000 )(size 1.0400000000 0.8500000000)(roundrect_rratio 0.1176470588)(layers F.Paste)) 29 | (pad 1 smd roundrect (at -1.0499990000 -0.9750000000 )(size 0.6000000000 0.5000000000)(roundrect_rratio 0.4000000000)(layers F.Cu)) 30 | (pad 2 smd roundrect (at -1.0499990000 -0.3250000000 )(size 0.6000000000 0.5000000000)(roundrect_rratio 0.4000000000)(layers F.Cu)) 31 | (pad 3 smd roundrect (at -1.0499990000 0.3250000000 )(size 0.6000000000 0.5000000000)(roundrect_rratio 0.4000000000)(layers F.Cu)) 32 | (pad 4 smd roundrect (at -1.0499990000 0.9750000000 )(size 0.6000000000 0.5000000000)(roundrect_rratio 0.4000000000)(layers F.Cu)) 33 | (pad 9 smd roundrect (at 0.0000000000 0.0000000000 )(size 1.2000000000 2.0000000000)(roundrect_rratio 0.1666666667)(layers F.Cu)) 34 | (pad 5 smd roundrect (at 1.0499990000 0.9750000000 )(size 0.6000000000 0.5000000000)(roundrect_rratio 0.4000000000)(layers F.Cu)) 35 | (pad 6 smd roundrect (at 1.0499990000 0.3250000000 )(size 0.6000000000 0.5000000000)(roundrect_rratio 0.4000000000)(layers F.Cu)) 36 | (pad 7 smd roundrect (at 1.0499990000 -0.3250000000 )(size 0.6000000000 0.5000000000)(roundrect_rratio 0.4000000000)(layers F.Cu)) 37 | (pad 8 smd roundrect (at 1.0499990000 -0.9750000000 )(size 0.6000000000 0.5000000000)(roundrect_rratio 0.4000000000)(layers F.Cu)) 38 | (model eec.models/Texas_Instruments_-_TPS82130SILR.step 39 | (at (xyz 0.0000000000 0.0000000000 0.0000000000)) 40 | (rotate (xyz 0.0000000000 0.0000000000 0.0000000000)) 41 | (scale (xyz 1 1 1)) 42 | ) 43 | ) 44 | -------------------------------------------------------------------------------- /project/footprint/Wurth-692221030100-0-0-MFG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Wurth-692221030100-0-0-MFG (layer F.Cu) (tedit 5EF1A77A) 2 | (fp_line (start -6.0750000000 9.2500000000) (end -6.0750000000 -9.2500000000) (layer F.Fab) (width 0.15)) 3 | (fp_line (start -6.0750000000 -9.2500000000) (end 6.0750000000 -9.2500000000) (layer F.Fab) (width 0.15)) 4 | (fp_line (start 6.0750000000 -9.2500000000) (end 6.0750000000 9.2500000000) (layer F.Fab) (width 0.15)) 5 | (fp_line (start 6.0750000000 9.2500000000) (end -6.0750000000 9.2500000000) (layer F.Fab) (width 0.15)) 6 | (fp_line (start 7.7950000000 -9.2750000000) (end 7.7950000000 -9.2750000000) (layer F.CrtYd) (width 0.15)) 7 | (fp_line (start 7.7950000000 -9.2750000000) (end -7.7950000000 -9.2750000000) (layer F.CrtYd) (width 0.15)) 8 | (fp_line (start -7.7950000000 -9.2750000000) (end -7.7950000000 9.2750000000) (layer F.CrtYd) (width 0.15)) 9 | (fp_line (start -7.7950000000 9.2750000000) (end 7.7950000000 9.2750000000) (layer F.CrtYd) (width 0.15)) 10 | (fp_line (start 7.7950000000 9.2750000000) (end 7.7950000000 -9.2750000000) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start -6.0750000000 -9.2500000000) (end 6.0750000000 -9.2500000000) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 6.0750000000 9.2500000000) (end 6.0750000000 0.9750000000) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 6.0750000000 -3.2750000000) (end 6.0750000000 -9.2500000000) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -6.0750000000 9.2500000000) (end 6.0750000000 9.2500000000) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -6.0750000000 9.2500000000) (end -6.0750000000 0.9750000000) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -6.0750000000 -3.2750000000) (end -6.0750000000 -9.2500000000) (layer F.SilkS) (width 0.15)) 17 | (fp_text reference REF** (at -6.0750000000 -10.0500000000 0.0000000000) (layer F.SilkS) (effects (justify left) (font (size 1.0 1.0) (thickness 0.15)))) 18 | (fp_circle (center 8.4750000000 -5.8599990000) (end 8.6000000000 -5.8599990000) (layer F.SilkS) (width 0.25)) 19 | (pad 10 thru_hole circle (at -6.0200000000 -1.1500000000 )(size 3.5000000000 3.5000000000)(drill 2.3)(layers *.Cu)) 20 | (pad 11 thru_hole circle (at 6.0200000000 -1.1500000000 )(size 3.5000000000 3.5000000000)(drill 2.3)(layers *.Cu)) 21 | (pad 3 thru_hole circle (at -1.2500000000 -3.8600000000 )(size 1.4200000000 1.4200000000)(drill 0.92)(layers *.Cu)) 22 | (pad 4 thru_hole circle (at 1.2500000000 -3.8600000000 )(size 1.4200000000 1.4200000000)(drill 0.92)(layers *.Cu)) 23 | (pad 2 thru_hole circle (at -1.2500000000 -5.8599990000 )(size 1.4200000000 1.4200000000)(drill 0.92)(layers *.Cu)) 24 | (pad 1 thru_hole rect (at 1.2500000000 -5.8599990000 )(size 1.4200000000 1.4200000000)(drill 0.92)(layers *.Cu)) 25 | (pad 5 thru_hole circle (at -4.2500000000 -7.8600000000 )(size 1.2000000000 1.2000000000)(drill 0.7)(layers *.Cu)) 26 | (pad 6 thru_hole circle (at -2.5000000000 -7.8600000000 )(size 1.2000000000 1.2000000000)(drill 0.7)(layers *.Cu)) 27 | (pad 9 thru_hole circle (at 4.2500000000 -7.8600000000 )(size 1.2000000000 1.2000000000)(drill 0.7)(layers *.Cu)) 28 | (pad 8 thru_hole circle (at 2.5000000000 -7.8600000000 )(size 1.2000000000 1.2000000000)(drill 0.7)(layers *.Cu)) 29 | (pad 7 thru_hole circle (at 0.0000000000 -7.8600000000 )(size 1.2000000000 1.2000000000)(drill 0.7)(layers *.Cu)) 30 | (model eec.models/Wurth_-_692221030100.step 31 | (at (xyz 0.0000000000 0.0000000000 0.0000000000)) 32 | (rotate (xyz 0.0000000000 0.0000000000 0.0000000000)) 33 | (scale (xyz 1 1 1)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /project/footprint/Wurth-693043020611-MFG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Wurth-693043020611-MFG (layer F.Cu) (tedit 5F2D2396) 2 | (fp_line (start -5.0300000000 6.3500000000) (end -5.0300000000 -6.3500000000) (layer F.Fab) (width 0.15)) 3 | (fp_line (start -5.0300000000 -6.3500000000) (end 5.0300000000 -6.3500000000) (layer F.Fab) (width 0.15)) 4 | (fp_line (start 5.0300000000 -6.3500000000) (end 5.0300000000 6.3500000000) (layer F.Fab) (width 0.15)) 5 | (fp_line (start 5.0300000000 6.3500000000) (end -5.0300000000 6.3500000000) (layer F.Fab) (width 0.15)) 6 | (fp_line (start 5.0550000000 -6.9750000000) (end 5.0550000000 -6.9750000000) (layer F.CrtYd) (width 0.15)) 7 | (fp_line (start 5.0550000000 -6.9750000000) (end -5.0550000000 -6.9750000000) (layer F.CrtYd) (width 0.15)) 8 | (fp_line (start -5.0550000000 -6.9750000000) (end -5.0550000000 6.4150000000) (layer F.CrtYd) (width 0.15)) 9 | (fp_line (start -5.0550000000 6.4150000000) (end 5.0550000000 6.4150000000) (layer F.CrtYd) (width 0.15)) 10 | (fp_line (start 5.0550000000 6.4150000000) (end 5.0550000000 -6.9750000000) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start -4.0550000000 -6.3500000000) (end -3.8750000000 -6.3500000000) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 3.8750000000 -6.3500000000) (end 4.0450000000 -6.3500000000) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 5.0300000000 5.0150000000) (end 5.0300000000 1.4450000000) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 5.0300000000 -1.1050000000) (end 5.0300000000 -4.3050000000) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -3.5750000000 6.3500000000) (end 3.5750000000 6.3500000000) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -5.0300000000 5.0150000000) (end -5.0300000000 1.4450000000) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -5.0300000000 -1.1050000000) (end -5.0300000000 -4.3050000000) (layer F.SilkS) (width 0.15)) 18 | (fp_text reference REF** (at -5.0300000000 -7.7500000000 0.0000000000) (layer F.SilkS) (effects (justify left) (font (size 1.0 1.0) (thickness 0.15)))) 19 | (fp_circle (center 1.8950000000 -7.5300000000) (end 2.0200000000 -7.5300000000) (layer F.SilkS) (width 0.25)) 20 | (pad C5 smd rect (at 3.1750000000 -6.3000000000 )(size 0.6500000000 1.3000000000)(layers F.Mask F.Paste F.Cu)) 21 | (pad C1 smd rect (at 1.9050000000 -6.3000000000 )(size 0.6500000000 1.3000000000)(layers F.Mask F.Paste F.Cu)) 22 | (pad C6 smd rect (at 0.6350000000 -6.3000000000 )(size 0.6500000000 1.3000000000)(layers F.Mask F.Paste F.Cu)) 23 | (pad C2 smd rect (at -0.6350000000 -6.3000000000 )(size 0.6500000000 1.3000000000)(layers F.Mask F.Paste F.Cu)) 24 | (pad C3 smd rect (at -1.9050000000 -6.3000000000 )(size 0.6500000000 1.3000000000)(layers F.Mask F.Paste F.Cu)) 25 | (pad C7 smd rect (at -3.1750000000 -6.3000000000 )(size 0.6500000000 1.3000000000)(layers F.Mask F.Paste F.Cu)) 26 | (pad 2 smd rect (at 4.6600000000 -5.5800000000 )(size 0.4800000000 1.8000000000)(layers F.Mask F.Paste F.Cu)) 27 | (pad 1 smd rect (at -4.6700000000 -5.5800000000 )(size 0.4800000000 1.8000000000)(layers F.Mask F.Paste F.Cu)) 28 | (pad 3 smd rect (at -4.6700000000 0.1700000000 )(size 0.4800000000 1.8000000000)(layers F.Mask F.Paste F.Cu)) 29 | (pad 4 smd rect (at 4.6600000000 0.1700000000 )(size 0.4800000000 1.8000000000)(layers F.Mask F.Paste F.Cu)) 30 | (pad 6 smd rect (at 4.4650000000 5.8900000000 )(size 1.0300000000 1.0000000000)(layers F.Mask F.Paste F.Cu)) 31 | (pad 5 smd rect (at -4.4650000000 5.8900000000 )(size 1.0300000000 1.0000000000)(layers F.Mask F.Paste F.Cu)) 32 | (model eec.models/Wurth_-_693043020611.step 33 | (at (xyz 0.0000000000 0.0000000000 0.0000000000)) 34 | (rotate (xyz 0.0000000000 0.0000000000 0.0000000000)) 35 | (scale (xyz 1 1 1)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/9774015243RStandoff.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 9774015243RStandoff (layer F.Cu) (tedit 5FB854FB) 2 | (fp_text reference REF** (at 0.2 -3.9) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "9774015243R Standoff" (at 0.1 4.15) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy 2.5 0.304) (xy 1.738 0.304) (xy 1.738 -0.458) (xy 2.5 -0.458)) (layer F.Paste) (width 0.1)) 9 | (fp_poly (pts (xy 0.354 -1.638) (xy -0.408 -1.638) (xy -0.408 -2.4) (xy 0.354 -2.4)) (layer F.Paste) (width 0.1)) 10 | (fp_poly (pts (xy 1.3 2.012) (xy 1.3 1.25) (xy 2.062 1.25)) (layer F.Paste) (width 0.1)) 11 | (fp_poly (pts (xy -1.35 1.962) (xy -2.112 1.2) (xy -1.35 1.2)) (layer F.Paste) (width 0.1)) 12 | (fp_poly (pts (xy 2.062 -1.138) (xy 1.3 -1.138) (xy 1.3 -1.9)) (layer F.Paste) (width 0.1)) 13 | (fp_poly (pts (xy -1.2 -1.238) (xy -1.962 -1.238) (xy -1.2 -2)) (layer F.Paste) (width 0.1)) 14 | (fp_poly (pts (xy -1.7 0.304) (xy -2.462 0.304) (xy -2.462 -0.458) (xy -1.7 -0.458)) (layer F.Paste) (width 0.1)) 15 | (fp_poly (pts (xy 0.354 2.4) (xy -0.408 2.4) (xy -0.408 1.638) (xy 0.354 1.638)) (layer F.Paste) (width 0.1)) 16 | (pad "" smd circle (at 0 0) (size 5.3 5.3) (layers F.Cu F.Mask)) 17 | (pad "" np_thru_hole circle (at 0 0) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 18 | (model 3d/9774020360R-Standoff.stp 19 | (offset (xyz 0 0 2)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 90 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/9774020360R.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 9774020360R (layer F.Cu) (tedit 5FB5A06E) 2 | (fp_text reference REF** (at -0.15 0.45) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 9774020360R (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_poly (pts (xy 0.254 -2.54) (xy -0.508 -2.54) (xy -0.508 -3.302) (xy 0.254 -3.302)) (layer F.Paste) (width 0.1)) 9 | (fp_poly (pts (xy 3.302 0.254) (xy 2.54 0.254) (xy 2.54 -0.508) (xy 3.302 -0.508)) (layer F.Paste) (width 0.1)) 10 | (fp_poly (pts (xy 0.254 3.302) (xy -0.508 3.302) (xy -0.508 2.54) (xy 0.254 2.54)) (layer F.Paste) (width 0.1)) 11 | (fp_poly (pts (xy -2.54 0.254) (xy -3.302 0.254) (xy -3.302 -0.508) (xy -2.54 -0.508)) (layer F.Paste) (width 0.1)) 12 | (fp_poly (pts (xy -1.778 -1.778) (xy -2.54 -1.778) (xy -2.54 -2.54) (xy -1.778 -2.54)) (layer F.Paste) (width 0.1)) 13 | (fp_poly (pts (xy 2.54 -1.778) (xy 1.778 -1.778) (xy 1.778 -2.54) (xy 2.54 -2.54)) (layer F.Paste) (width 0.1)) 14 | (fp_poly (pts (xy 2.54 2.54) (xy 1.778 2.54) (xy 1.778 1.778) (xy 2.54 1.778)) (layer F.Paste) (width 0.1)) 15 | (fp_poly (pts (xy -1.778 2.54) (xy -2.54 2.54) (xy -2.54 1.778) (xy -1.778 1.778)) (layer F.Paste) (width 0.1)) 16 | (pad "" np_thru_hole circle (at 0 0) (size 4.4 4.4) (drill 4.4) (layers *.Cu *.Mask)) 17 | (pad "" smd circle (at 0 0) (size 7.4 7.4) (layers F.Cu F.Mask)) 18 | (model 3d/9774020360R.igs 19 | (offset (xyz 0 0 2)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 90 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/CK-KMR221GLFS-MFG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CK-KMR221GLFS-MFG (layer F.Cu) (tedit 5FB5C107) 2 | (fp_text reference REF** (at -2.8 -2.6) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 4 | ) 5 | (fp_text value "" (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.1 1.4) (end -2.1 -1.4) (layer F.Fab) (width 0.15)) 9 | (fp_line (start -2.1 -1.4) (end 2.1 -1.4) (layer F.Fab) (width 0.15)) 10 | (fp_line (start 2.1 -1.4) (end 2.1 1.4) (layer F.Fab) (width 0.15)) 11 | (fp_line (start 2.1 1.4) (end -2.1 1.4) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 2.525 -1.725) (end 2.525 -1.725) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start 2.525 -1.725) (end -2.525 -1.725) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start -2.525 -1.725) (end -2.525 1.425) (layer F.CrtYd) (width 0.15)) 15 | (fp_line (start -2.525 1.425) (end 2.525 1.425) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start 2.525 1.425) (end 2.525 -1.725) (layer F.CrtYd) (width 0.15)) 17 | (fp_line (start -2.1 1.775) (end 2.1 1.775) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -2.1 -1.775) (end -1.225 -1.775) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 2.1 -1.775) (end 1.225 -1.775) (layer F.SilkS) (width 0.15)) 20 | (fp_circle (center -3.099999 -0.8) (end -2.974999 -0.8) (layer F.SilkS) (width 0.25)) 21 | (pad 5 smd rect (at 0 -1.425) (size 1.7 0.55) (layers F.Cu F.Paste F.Mask)) 22 | (pad 4 smd rect (at 2.049999 0.8) (size 0.9 1) (layers F.Cu F.Paste F.Mask)) 23 | (pad 3 smd rect (at -2.049999 0.8) (size 0.9 1) (layers F.Cu F.Paste F.Mask)) 24 | (pad 2 smd rect (at 2.049999 -0.8) (size 0.9 1) (layers F.Cu F.Paste F.Mask)) 25 | (pad 1 smd rect (at -2.049999 -0.8) (size 0.9 1) (layers F.Cu F.Paste F.Mask)) 26 | (model 3d/C&K_-_KMR221GLFS.step 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/GCT_SIM8060-6-1-14-00-A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module GCT_SIM8060-6-1-14-00-A (layer F.Cu) (tedit 6095C39D) 2 | (fp_text reference REF** (at 0.35 -8.85) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.1))) 4 | ) 5 | (fp_text value GCT_SIM8060-6-1-14-00-A (at 8.905 8.065) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.015))) 7 | ) 8 | (fp_line (start -0.5 0) (end 0.5 0) (layer F.CrtYd) (width 0.1)) 9 | (fp_line (start 0 -0.5) (end 0 0.5) (layer F.CrtYd) (width 0.1)) 10 | (fp_poly (pts (xy 1.89 2.6) (xy 3.19 2.6) (xy 3.19 6.3) (xy 1.89 6.3)) (layer Dwgs.User) (width 0.01)) 11 | (fp_poly (pts (xy -0.65 2.6) (xy 0.65 2.6) (xy 0.65 6.3) (xy -0.65 6.3)) (layer Dwgs.User) (width 0.01)) 12 | (fp_poly (pts (xy -3.93 2.6) (xy -1.49 2.6) (xy -1.49 6.3) (xy -3.93 6.3)) (layer Dwgs.User) (width 0.01)) 13 | (fp_poly (pts (xy 1.89 -4.42) (xy 3.19 -4.42) (xy 3.19 -0.72) (xy 1.89 -0.72)) (layer Dwgs.User) (width 0.01)) 14 | (fp_poly (pts (xy -0.65 -4.42) (xy 0.65 -4.42) (xy 0.65 -0.72) (xy -0.65 -0.72)) (layer Dwgs.User) (width 0.01)) 15 | (fp_poly (pts (xy -3.36 -4.42) (xy -2.06 -4.42) (xy -2.06 -0.72) (xy -3.36 -0.72)) (layer Dwgs.User) (width 0.01)) 16 | (fp_poly (pts (xy 1.89 2.6) (xy 3.19 2.6) (xy 3.19 6.3) (xy 1.89 6.3)) (layer Dwgs.User) (width 0.01)) 17 | (fp_poly (pts (xy -0.65 2.6) (xy 0.65 2.6) (xy 0.65 6.3) (xy -0.65 6.3)) (layer Dwgs.User) (width 0.01)) 18 | (fp_poly (pts (xy -3.93 2.6) (xy -1.49 2.6) (xy -1.49 6.3) (xy -3.93 6.3)) (layer Dwgs.User) (width 0.01)) 19 | (fp_poly (pts (xy 1.89 -4.42) (xy 3.19 -4.42) (xy 3.19 -0.72) (xy 1.89 -0.72)) (layer Dwgs.User) (width 0.01)) 20 | (fp_poly (pts (xy -0.65 -4.42) (xy 0.65 -4.42) (xy 0.65 -0.72) (xy -0.65 -0.72)) (layer Dwgs.User) (width 0.01)) 21 | (fp_poly (pts (xy -3.36 -4.42) (xy -2.06 -4.42) (xy -2.06 -0.72) (xy -3.36 -0.72)) (layer Dwgs.User) (width 0.01)) 22 | (fp_line (start -7.05 7.25) (end -7.0485 -7.65) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 7.05 7.25) (end -7.05 7.25) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 7.05 -7.65) (end 7.05 7.25) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -7.0485 -7.65) (end 7.05 -7.65) (layer F.CrtYd) (width 0.05)) 26 | (fp_circle (center -4.267 -7.645) (end -4.147 -7.645) (layer F.SilkS) (width 0.24)) 27 | (fp_line (start 5.6 4.699) (end 5.6 -1.397) (layer F.SilkS) (width 0.2)) 28 | (fp_line (start -5 7) (end 5 7) (layer F.SilkS) (width 0.2)) 29 | (fp_line (start -5.6 -1.397) (end -5.6 4.699) (layer F.SilkS) (width 0.2)) 30 | (fp_line (start 5.6 -7) (end 5.6 -4.064) (layer F.SilkS) (width 0.2)) 31 | (fp_line (start 4.064 -7) (end 5.6 -7) (layer F.SilkS) (width 0.2)) 32 | (fp_line (start -5.6 -7) (end -4.064 -7) (layer F.SilkS) (width 0.2)) 33 | (fp_line (start -5.6 -4.064) (end -5.6 -7) (layer F.SilkS) (width 0.2)) 34 | (fp_line (start -5.6 7) (end -5.6 -7) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 5.6 7) (end -5.6 7) (layer F.Fab) (width 0.1)) 36 | (fp_line (start 5.6 -7) (end 5.6 7) (layer F.Fab) (width 0.1)) 37 | (fp_line (start -5.6 -7) (end 5.6 -7) (layer F.Fab) (width 0.1)) 38 | (pad GND smd rect (at 6.15 6.1) (size 1.3 1.8) (layers F.Cu F.Paste F.Mask)) 39 | (pad GND smd rect (at 6.15 -2.7) (size 1.3 1.8) (layers F.Cu F.Paste F.Mask)) 40 | (pad SW smd rect (at -6.15 6.1) (size 1.3 1.8) (layers F.Cu F.Paste F.Mask)) 41 | (pad GND smd rect (at -6.15 -2.7) (size 1.3 1.8) (layers F.Cu F.Paste F.Mask)) 42 | (pad C7 smd rect (at 3.175 -6.8) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask)) 43 | (pad C6 smd rect (at 0.635 -6.8) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask)) 44 | (pad C5 smd rect (at -1.905 -6.8) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask)) 45 | (pad C3 smd rect (at 1.905 -6.8) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask)) 46 | (pad C2 smd rect (at -0.635 -6.8) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask)) 47 | (pad C1 smd rect (at -3.175 -6.8) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask)) 48 | (model 3d/SIM8060-6-1-14-00-A.igs 49 | (offset (xyz 0 -7 0)) 50 | (scale (xyz 1 1 1)) 51 | (rotate (xyz -90 0 0)) 52 | ) 53 | ) 54 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/QFN40P450X250X80-31N120X320.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN40P450X250X80-31N120X320 (layer F.Cu) (tedit 5FB40642) 2 | (fp_text reference REF** (at -0.275463 -3.17864) (layer F.SilkS) 3 | (effects (font (size 0.480204 0.480204) (thickness 0.015))) 4 | ) 5 | (fp_text value QFN40P450X250X80-31N120X320 (at 6.449887 3.1763) (layer F.Fab) 6 | (effects (font (size 0.48085 0.48085) (thickness 0.015))) 7 | ) 8 | (fp_circle (center -2 -1.8) (end -1.95 -1.8) (layer F.SilkS) (width 0.1)) 9 | (fp_line (start 1.25 2.25) (end -1.25 2.25) (layer F.Fab) (width 0.127)) 10 | (fp_line (start 1.25 -2.25) (end -1.25 -2.25) (layer F.Fab) (width 0.127)) 11 | (fp_line (start 1.25 2.25) (end 1.25 -2.25) (layer F.Fab) (width 0.127)) 12 | (fp_line (start -1.25 2.25) (end -1.25 -2.25) (layer F.Fab) (width 0.127)) 13 | (fp_line (start 1.25 2.25) (end 1.1 2.25) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start 1.25 -2.25) (end 1.1 -2.25) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start -1.25 2.25) (end -1.1 2.25) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start -1.25 -2.25) (end -1.1 -2.25) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start 1.25 2.25) (end 1.25 2.1) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start 1.25 -2.25) (end 1.25 -2.1) (layer F.SilkS) (width 0.127)) 19 | (fp_line (start -1.25 2.25) (end -1.25 2.1) (layer F.SilkS) (width 0.127)) 20 | (fp_line (start -1.25 -2.25) (end -1.25 -2.1) (layer F.SilkS) (width 0.127)) 21 | (fp_line (start -1.75 2.75) (end 1.75 2.75) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -1.75 -2.75) (end 1.75 -2.75) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -1.75 2.75) (end -1.75 -2.75) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 1.75 2.75) (end 1.75 -2.75) (layer F.CrtYd) (width 0.05)) 25 | (fp_circle (center -1.5 -1.8) (end -1.45 -1.8) (layer F.Fab) (width 0.1)) 26 | (fp_poly (pts (xy -1.565 -1.9) (xy -1.065 -1.9) (xy -1.065 -1.7) (xy -1.565 -1.7)) (layer F.Paste) (width 0.0001)) 27 | (fp_poly (pts (xy -1.565 -1.5) (xy -1.065 -1.5) (xy -1.065 -1.3) (xy -1.565 -1.3)) (layer F.Paste) (width 0.0001)) 28 | (fp_poly (pts (xy -1.565 -1.1) (xy -1.065 -1.1) (xy -1.065 -0.9) (xy -1.565 -0.9)) (layer F.Paste) (width 0.0001)) 29 | (fp_poly (pts (xy -1.565 -0.7) (xy -1.065 -0.7) (xy -1.065 -0.5) (xy -1.565 -0.5)) (layer F.Paste) (width 0.0001)) 30 | (fp_poly (pts (xy -1.565 -0.3) (xy -1.065 -0.3) (xy -1.065 -0.1) (xy -1.565 -0.1)) (layer F.Paste) (width 0.0001)) 31 | (fp_poly (pts (xy -1.565 0.1) (xy -1.065 0.1) (xy -1.065 0.3) (xy -1.565 0.3)) (layer F.Paste) (width 0.0001)) 32 | (fp_poly (pts (xy -1.565 0.5) (xy -1.065 0.5) (xy -1.065 0.7) (xy -1.565 0.7)) (layer F.Paste) (width 0.0001)) 33 | (fp_poly (pts (xy -1.565 0.9) (xy -1.065 0.9) (xy -1.065 1.1) (xy -1.565 1.1)) (layer F.Paste) (width 0.0001)) 34 | (fp_poly (pts (xy -1.565 1.3) (xy -1.065 1.3) (xy -1.065 1.5) (xy -1.565 1.5)) (layer F.Paste) (width 0.0001)) 35 | (fp_poly (pts (xy -1.565 1.7) (xy -1.065 1.7) (xy -1.065 1.9) (xy -1.565 1.9)) (layer F.Paste) (width 0.0001)) 36 | (fp_poly (pts (xy 1.065 -1.9) (xy 1.565 -1.9) (xy 1.565 -1.7) (xy 1.065 -1.7)) (layer F.Paste) (width 0.0001)) 37 | (fp_poly (pts (xy 1.065 -1.5) (xy 1.565 -1.5) (xy 1.565 -1.3) (xy 1.065 -1.3)) (layer F.Paste) (width 0.0001)) 38 | (fp_poly (pts (xy 1.065 -1.1) (xy 1.565 -1.1) (xy 1.565 -0.9) (xy 1.065 -0.9)) (layer F.Paste) (width 0.0001)) 39 | (fp_poly (pts (xy 1.065 -0.7) (xy 1.565 -0.7) (xy 1.565 -0.5) (xy 1.065 -0.5)) (layer F.Paste) (width 0.0001)) 40 | (fp_poly (pts (xy 1.065 -0.3) (xy 1.565 -0.3) (xy 1.565 -0.1) (xy 1.065 -0.1)) (layer F.Paste) (width 0.0001)) 41 | (fp_poly (pts (xy 1.065 0.1) (xy 1.565 0.1) (xy 1.565 0.3) (xy 1.065 0.3)) (layer F.Paste) (width 0.0001)) 42 | (fp_poly (pts (xy 1.065 0.5) (xy 1.565 0.5) (xy 1.565 0.7) (xy 1.065 0.7)) (layer F.Paste) (width 0.0001)) 43 | (fp_poly (pts (xy 1.065 0.9) (xy 1.565 0.9) (xy 1.565 1.1) (xy 1.065 1.1)) (layer F.Paste) (width 0.0001)) 44 | (fp_poly (pts (xy 1.065 1.3) (xy 1.565 1.3) (xy 1.565 1.5) (xy 1.065 1.5)) (layer F.Paste) (width 0.0001)) 45 | (fp_poly (pts (xy 1.065 1.7) (xy 1.565 1.7) (xy 1.565 1.9) (xy 1.065 1.9)) (layer F.Paste) (width 0.0001)) 46 | (fp_poly (pts (xy -0.9 2.565) (xy -0.7 2.565) (xy -0.7 2.065) (xy -0.9 2.065)) (layer F.Paste) (width 0.0001)) 47 | (fp_poly (pts (xy -0.9 -2.565) (xy -0.7 -2.565) (xy -0.7 -2.065) (xy -0.9 -2.065)) (layer F.Paste) (width 0.0001)) 48 | (fp_poly (pts (xy -0.5 2.565) (xy -0.3 2.565) (xy -0.3 2.065) (xy -0.5 2.065)) (layer F.Paste) (width 0.0001)) 49 | (fp_poly (pts (xy -0.5 -2.565) (xy -0.3 -2.565) (xy -0.3 -2.065) (xy -0.5 -2.065)) (layer F.Paste) (width 0.0001)) 50 | (fp_poly (pts (xy -0.1 2.565) (xy 0.1 2.565) (xy 0.1 2.065) (xy -0.1 2.065)) (layer F.Paste) (width 0.0001)) 51 | (fp_poly (pts (xy -0.1 -2.565) (xy 0.1 -2.565) (xy 0.1 -2.065) (xy -0.1 -2.065)) (layer F.Paste) (width 0.0001)) 52 | (fp_poly (pts (xy 0.3 2.565) (xy 0.5 2.565) (xy 0.5 2.065) (xy 0.3 2.065)) (layer F.Paste) (width 0.0001)) 53 | (fp_poly (pts (xy 0.3 -2.565) (xy 0.5 -2.565) (xy 0.5 -2.065) (xy 0.3 -2.065)) (layer F.Paste) (width 0.0001)) 54 | (fp_poly (pts (xy 0.7 2.565) (xy 0.9 2.565) (xy 0.9 2.065) (xy 0.7 2.065)) (layer F.Paste) (width 0.0001)) 55 | (fp_poly (pts (xy 0.7 -2.565) (xy 0.9 -2.565) (xy 0.9 -2.065) (xy 0.7 -2.065)) (layer F.Paste) (width 0.0001)) 56 | (fp_poly (pts (xy -0.565 -1.495) (xy 0.565 -1.495) (xy 0.565 -0.105) (xy -0.565 -0.105)) (layer F.Paste) (width 0.0001)) 57 | (fp_poly (pts (xy -0.565 0.105) (xy 0.565 0.105) (xy 0.565 1.495) (xy -0.565 1.495)) (layer F.Paste) (width 0.0001)) 58 | (pad 31 smd rect (at 0 0) (size 1.2 3.2) (layers F.Cu F.Mask)) 59 | (pad 25 smd rect (at 1.315 -1.8) (size 0.58 0.22) (layers F.Cu F.Mask)) 60 | (pad 24 smd rect (at 1.315 -1.4) (size 0.58 0.22) (layers F.Cu F.Mask)) 61 | (pad 23 smd rect (at 1.315 -1) (size 0.58 0.22) (layers F.Cu F.Mask)) 62 | (pad 22 smd rect (at 1.315 -0.6) (size 0.58 0.22) (layers F.Cu F.Mask)) 63 | (pad 21 smd rect (at 1.315 -0.2) (size 0.58 0.22) (layers F.Cu F.Mask)) 64 | (pad 20 smd rect (at 1.315 0.2) (size 0.58 0.22) (layers F.Cu F.Mask)) 65 | (pad 19 smd rect (at 1.315 0.6) (size 0.58 0.22) (layers F.Cu F.Mask)) 66 | (pad 18 smd rect (at 1.315 1) (size 0.58 0.22) (layers F.Cu F.Mask)) 67 | (pad 17 smd rect (at 1.315 1.4) (size 0.58 0.22) (layers F.Cu F.Mask)) 68 | (pad 16 smd rect (at 1.315 1.8) (size 0.58 0.22) (layers F.Cu F.Mask)) 69 | (pad 10 smd rect (at -1.315 1.8) (size 0.58 0.22) (layers F.Cu F.Mask)) 70 | (pad 9 smd rect (at -1.315 1.4) (size 0.58 0.22) (layers F.Cu F.Mask)) 71 | (pad 8 smd rect (at -1.315 1) (size 0.58 0.22) (layers F.Cu F.Mask)) 72 | (pad 7 smd rect (at -1.315 0.6) (size 0.58 0.22) (layers F.Cu F.Mask)) 73 | (pad 6 smd rect (at -1.315 0.2) (size 0.58 0.22) (layers F.Cu F.Mask)) 74 | (pad 5 smd rect (at -1.315 -0.2) (size 0.58 0.22) (layers F.Cu F.Mask)) 75 | (pad 4 smd rect (at -1.315 -0.6) (size 0.58 0.22) (layers F.Cu F.Mask)) 76 | (pad 3 smd rect (at -1.315 -1) (size 0.58 0.22) (layers F.Cu F.Mask)) 77 | (pad 2 smd rect (at -1.315 -1.4) (size 0.58 0.22) (layers F.Cu F.Mask)) 78 | (pad 1 smd rect (at -1.315 -1.8) (size 0.58 0.22) (layers F.Cu F.Mask)) 79 | (pad 30 smd rect (at -0.8 -2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 80 | (pad 29 smd rect (at -0.4 -2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 81 | (pad 28 smd rect (at 0 -2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 82 | (pad 27 smd rect (at 0.4 -2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 83 | (pad 26 smd rect (at 0.8 -2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 84 | (pad 15 smd rect (at 0.8 2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 85 | (pad 14 smd rect (at 0.4 2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 86 | (pad 13 smd rect (at 0 2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 87 | (pad 12 smd rect (at -0.4 2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 88 | (pad 11 smd rect (at -0.8 2.315) (size 0.22 0.58) (layers F.Cu F.Mask)) 89 | (model 3d/HD3SS3220IRNHT.step 90 | (offset (xyz 0 0 0.8)) 91 | (scale (xyz 1 1 1)) 92 | (rotate (xyz 90 0 0)) 93 | ) 94 | ) 95 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/STMicroelectronics-LD1085D2T33R-Level_A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module STMicroelectronics-LD1085D2T33R-Level_A (layer F.Cu) (tedit 5FB4FC5A) 2 | (fp_text reference REF** (at 10.25 1.95 90) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 4 | ) 5 | (fp_text value Val** (at 5.55 -6.8) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_line (start 8.825 5.65) (end 8.825 -5.65) (layer F.CrtYd) (width 0.15)) 9 | (fp_line (start -8.825 5.65) (end 8.825 5.65) (layer F.CrtYd) (width 0.15)) 10 | (fp_line (start -8.825 -5.65) (end -8.825 5.65) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start 8.825 -5.65) (end -8.825 -5.65) (layer F.CrtYd) (width 0.15)) 12 | (fp_line (start 8.825 -5.65) (end 8.825 -5.65) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start -2.900002 5.2) (end -2.900002 -5.2) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 6.45 5.2) (end 6.45 -5.2) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -2.900002 -5.2) (end 6.45 -5.2) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -2.900002 5.2) (end 6.45 5.2) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -2.900002 -5.2) (end -1.600002 -5.2) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -2.900002 5.2) (end -1.600002 5.2) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -2.900002 5.2) (end -2.900002 -5.2) (layer F.SilkS) (width 0.15)) 20 | (fp_circle (center -6.35 -3.614999) (end -6.224999 -3.614999) (layer F.SilkS) (width 0.249999)) 21 | (pad 1 smd rect (at -6.35 -2.539999 270) (size 1.05 4.099999) (layers F.Cu F.Paste F.Mask)) 22 | (pad 3 smd rect (at -6.35 2.54 270) (size 1.05 4.099999) (layers F.Cu F.Paste F.Mask)) 23 | (pad 4 smd rect (at 3.599999 -0.000001 270) (size 10.449999 9.600001) (layers F.Cu F.Paste F.Mask)) 24 | (model 3d/STMicroelectronics_-_LD1085D2T33R.step 25 | (offset (xyz 2.5 0 0)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/TE_2199119-3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TE_2199119-3 (layer F.Cu) (tedit 5FB32477) 2 | (fp_text reference REF** (at -7.734225 -7.543985) (layer F.SilkS) 3 | (effects (font (size 1.001189 1.001189) (thickness 0.015))) 4 | ) 5 | (fp_text value TE_2199119-3 (at -3.28226 4.067835) (layer F.Fab) 6 | (effects (font (size 1.000701 1.000701) (thickness 0.015))) 7 | ) 8 | (fp_line (start -10.95 -5.25) (end 10.95 -5.25) (layer F.Fab) (width 0.127)) 9 | (fp_line (start 10.95 -5.25) (end 10.95 2.5) (layer F.Fab) (width 0.127)) 10 | (fp_line (start 10.95 2.5) (end -10.95 2.5) (layer F.Fab) (width 0.127)) 11 | (fp_line (start -10.95 2.5) (end -10.95 -5.25) (layer F.Fab) (width 0.127)) 12 | (fp_line (start -10.95 -2.9) (end -10.95 2.5) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -10.95 2.5) (end -9.35 2.5) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start -6.65 2.5) (end -4.85 2.5) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start 9.35 2.5) (end 10.95 2.5) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start 10.95 2.5) (end 10.95 -2.9) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start -4.6 -5.25) (end -6.4 -5.25) (layer F.SilkS) (width 0.127)) 18 | (fp_circle (center -9.25 -6.5) (end -9.13 -6.5) (layer F.SilkS) (width 0.24)) 19 | (fp_line (start -11.2 -6.3) (end 11.2 -6.3) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 11.2 -6.3) (end 11.2 3.3) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 11.2 3.3) (end -11.2 3.3) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -11.2 3.3) (end -11.2 -6.3) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 0 -7.25) (end 0 4.25) (layer Dwgs.User) (width 0.05)) 24 | (fp_line (start -12 0) (end 12 0) (layer Dwgs.User) (width 0.05)) 25 | (fp_circle (center -9.25 -4.5) (end -9.13 -4.5) (layer F.Fab) (width 0.24)) 26 | (pad SH2 smd rect (at 10.35 -4.5) (size 1.2 2.75) (layers F.Cu F.Paste F.Mask)) 27 | (pad SH1 smd rect (at -10.35 -4.5) (size 1.2 2.75) (layers F.Cu F.Paste F.Mask)) 28 | (pad 75 smd rect (at 9.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 29 | (pad 74 smd rect (at 9 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 30 | (pad 73 smd rect (at 8.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 31 | (pad 72 smd rect (at 8.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 32 | (pad 71 smd rect (at 8.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 33 | (pad 70 smd rect (at 8 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 34 | (pad 69 smd rect (at 7.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 35 | (pad 68 smd rect (at 7.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 36 | (pad 67 smd rect (at 7.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 37 | (pad 66 smd rect (at 7 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 38 | (pad 65 smd rect (at 6.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 39 | (pad 64 smd rect (at 6.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 40 | (pad 63 smd rect (at 6.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 41 | (pad 62 smd rect (at 6 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 42 | (pad 61 smd rect (at 5.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 43 | (pad 60 smd rect (at 5.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 44 | (pad 59 smd rect (at 5.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 45 | (pad 58 smd rect (at 5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 46 | (pad 57 smd rect (at 4.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 47 | (pad 56 smd rect (at 4.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 48 | (pad 55 smd rect (at 4.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 49 | (pad 54 smd rect (at 4 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 50 | (pad 53 smd rect (at 3.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 51 | (pad 52 smd rect (at 3.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 52 | (pad 51 smd rect (at 3.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 53 | (pad 50 smd rect (at 3 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 54 | (pad 49 smd rect (at 2.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 55 | (pad 48 smd rect (at 2.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 56 | (pad 47 smd rect (at 2.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 57 | (pad 46 smd rect (at 2 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 58 | (pad 45 smd rect (at 1.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 59 | (pad 44 smd rect (at 1.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 60 | (pad 43 smd rect (at 1.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 61 | (pad 42 smd rect (at 1 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 62 | (pad 41 smd rect (at 0.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 63 | (pad 40 smd rect (at 0.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 64 | (pad 39 smd rect (at 0.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 65 | (pad 38 smd rect (at 0 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 66 | (pad 37 smd rect (at -0.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 67 | (pad 36 smd rect (at -0.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 68 | (pad 35 smd rect (at -0.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 69 | (pad 34 smd rect (at -1 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 70 | (pad 33 smd rect (at -1.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 71 | (pad 32 smd rect (at -1.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 72 | (pad 31 smd rect (at -1.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 73 | (pad 30 smd rect (at -2 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 74 | (pad 29 smd rect (at -2.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 75 | (pad 28 smd rect (at -2.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 76 | (pad 27 smd rect (at -2.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 77 | (pad 26 smd rect (at -3 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 78 | (pad 25 smd rect (at -3.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 79 | (pad 24 smd rect (at -3.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 80 | (pad 23 smd rect (at -3.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 81 | (pad 22 smd rect (at -4 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 82 | (pad 21 smd rect (at -4.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 83 | (pad 20 smd rect (at -4.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 84 | (pad 11 smd rect (at -6.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 85 | (pad 10 smd rect (at -7 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 86 | (pad 9 smd rect (at -7.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 87 | (pad 8 smd rect (at -7.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 88 | (pad 7 smd rect (at -7.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 89 | (pad 6 smd rect (at -8 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 90 | (pad 5 smd rect (at -8.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 91 | (pad 4 smd rect (at -8.5 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 92 | (pad 3 smd rect (at -8.75 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 93 | (pad 2 smd rect (at -9 2.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 94 | (pad 1 smd rect (at -9.25 -5.275) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask)) 95 | (pad None np_thru_hole circle (at 10 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 96 | (pad None np_thru_hole circle (at -10 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 97 | (model 3d/c-2199119-3-c-3d.stp 98 | (offset (xyz 0 -2.5 1.7)) 99 | (scale (xyz 1 1 1)) 100 | (rotate (xyz -90 0 0)) 101 | ) 102 | ) 103 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/Texas_Instruments-SIL0008D-0-0-0.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Texas_Instruments-SIL0008D-0-0-0 (layer F.Cu) (tedit 5FB7139B) 2 | (fp_text reference REF** (at -1.45 -2.35) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 4 | ) 5 | (fp_text value Val** (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_circle (center -2.05 -0.975) (end -1.925 -0.975) (layer F.SilkS) (width 0.25)) 9 | (fp_line (start -0.374999 1.55) (end 0.374999 1.55) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -0.374999 -1.55) (end 0.374999 -1.55) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.475 1.575) (end 1.475 -1.575) (layer F.CrtYd) (width 0.15)) 12 | (fp_line (start -1.475 1.575) (end 1.475 1.575) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start -1.475 -1.575) (end -1.475 1.575) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start 1.475 -1.575) (end -1.475 -1.575) (layer F.CrtYd) (width 0.15)) 15 | (fp_line (start 1.475 -1.575) (end 1.475 -1.575) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start 1.45 1.55) (end -1.45 1.55) (layer F.Fab) (width 0.15)) 17 | (fp_line (start 1.45 -1.55) (end 1.45 1.55) (layer F.Fab) (width 0.15)) 18 | (fp_line (start -1.45 -1.55) (end 1.45 -1.55) (layer F.Fab) (width 0.15)) 19 | (fp_line (start -1.45 1.55) (end -1.45 -1.55) (layer F.Fab) (width 0.15)) 20 | (pad 8 smd roundrect (at 1.049999 -0.975) (size 0.6 0.5) (layers F.Cu) (roundrect_rratio 0.4)) 21 | (pad 7 smd roundrect (at 1.049999 -0.325) (size 0.6 0.5) (layers F.Cu) (roundrect_rratio 0.4)) 22 | (pad 6 smd roundrect (at 1.049999 0.325) (size 0.6 0.5) (layers F.Cu) (roundrect_rratio 0.4)) 23 | (pad 5 smd roundrect (at 1.049999 0.975) (size 0.6 0.5) (layers F.Cu) (roundrect_rratio 0.4)) 24 | (pad 9 smd roundrect (at 0 0) (size 1.2 2) (layers F.Cu) (roundrect_rratio 0.1666666667)) 25 | (pad 4 smd roundrect (at -1.049999 0.975) (size 0.6 0.5) (layers F.Cu) (roundrect_rratio 0.4)) 26 | (pad 3 smd roundrect (at -1.049999 0.325) (size 0.6 0.5) (layers F.Cu) (roundrect_rratio 0.4)) 27 | (pad 2 smd roundrect (at -1.049999 -0.325) (size 0.6 0.5) (layers F.Cu) (roundrect_rratio 0.4)) 28 | (pad 1 smd roundrect (at -1.049999 -0.975) (size 0.6 0.5) (layers F.Cu) (roundrect_rratio 0.4)) 29 | (pad ~ smd roundrect (at 0 0.525) (size 1.04 0.85) (layers F.Paste) (roundrect_rratio 0.1176470588)) 30 | (pad ~ smd roundrect (at 0 -0.525) (size 1.04 0.85) (layers F.Paste) (roundrect_rratio 0.1176470588)) 31 | (pad 9 thru_hole circle (at 0 0.75) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 32 | (pad 9 thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 33 | (pad 9 thru_hole circle (at 0 -0.75) (size 0.5 0.5) (drill 0.2) (layers *.Cu)) 34 | (pad ~ smd roundrect (at 0 0) (size 1.1 1.9) (layers F.Mask) (roundrect_rratio 0.0909090909)) 35 | (pad ~ smd roundrect (at 1.049999 -0.975) (size 0.5 0.4) (layers F.Paste F.Mask) (roundrect_rratio 0.25)) 36 | (pad ~ smd roundrect (at 1.049999 -0.325) (size 0.5 0.4) (layers F.Paste F.Mask) (roundrect_rratio 0.25)) 37 | (pad ~ smd roundrect (at 1.049999 0.325) (size 0.5 0.4) (layers F.Paste F.Mask) (roundrect_rratio 0.25)) 38 | (pad ~ smd roundrect (at 1.049999 0.975) (size 0.5 0.4) (layers F.Paste F.Mask) (roundrect_rratio 0.25)) 39 | (pad ~ smd roundrect (at -1.049999 0.975) (size 0.5 0.4) (layers F.Paste F.Mask) (roundrect_rratio 0.25)) 40 | (pad ~ smd roundrect (at -1.049999 0.325) (size 0.5 0.4) (layers F.Paste F.Mask) (roundrect_rratio 0.25)) 41 | (pad ~ smd roundrect (at -1.049999 -0.325) (size 0.5 0.4) (layers F.Paste F.Mask) (roundrect_rratio 0.25)) 42 | (pad ~ smd roundrect (at -1.049999 -0.975) (size 0.5 0.4) (layers F.Paste F.Mask) (roundrect_rratio 0.25)) 43 | (model 3d/Texas_Instruments_-_TPS82130SILR.step 44 | (at (xyz 0 0 0)) 45 | (scale (xyz 1 1 1)) 46 | (rotate (xyz 0 0 0)) 47 | ) 48 | ) 49 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/Wurth-692221030100-0-0-MFG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Wurth-692221030100-0-0-MFG (layer F.Cu) (tedit 5FB869A9) 2 | (fp_text reference REF** (at -6.075 -10.05) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 4 | ) 5 | (fp_text value Val** (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 8.475 -5.859999) (end 8.6 -5.859999) (layer F.SilkS) (width 0.25)) 9 | (fp_line (start -6.075 -3.275) (end -6.075 -9.25) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -6.075 9.25) (end -6.075 0.975) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -6.075 9.25) (end 6.075 9.25) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 6.075 -3.275) (end 6.075 -9.25) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 6.075 9.25) (end 6.075 0.975) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -6.075 -9.25) (end 6.075 -9.25) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7.795 9.275) (end 7.795 -9.275) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start -7.795 9.275) (end 7.795 9.275) (layer F.CrtYd) (width 0.15)) 17 | (fp_line (start -7.795 -9.275) (end -7.795 9.275) (layer F.CrtYd) (width 0.15)) 18 | (fp_line (start 7.795 -9.275) (end -7.795 -9.275) (layer F.CrtYd) (width 0.15)) 19 | (fp_line (start 7.795 -9.275) (end 7.795 -9.275) (layer F.CrtYd) (width 0.15)) 20 | (fp_line (start 6.075 9.25) (end -6.075 9.25) (layer F.Fab) (width 0.15)) 21 | (fp_line (start 6.075 -9.25) (end 6.075 9.25) (layer F.Fab) (width 0.15)) 22 | (fp_line (start -6.075 -9.25) (end 6.075 -9.25) (layer F.Fab) (width 0.15)) 23 | (fp_line (start -6.075 9.25) (end -6.075 -9.25) (layer F.Fab) (width 0.15)) 24 | (pad 7 thru_hole circle (at 0 -7.86) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask)) 25 | (pad 8 thru_hole circle (at 2.5 -7.86) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask)) 26 | (pad 9 thru_hole circle (at 4.25 -7.86) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask)) 27 | (pad 6 thru_hole circle (at -2.5 -7.86) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask)) 28 | (pad 5 thru_hole circle (at -4.25 -7.86) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask)) 29 | (pad 1 thru_hole rect (at 1.25 -5.859999) (size 1.42 1.42) (drill 0.92) (layers *.Cu *.Mask)) 30 | (pad 2 thru_hole circle (at -1.25 -5.859999) (size 1.42 1.42) (drill 0.92) (layers *.Cu *.Mask)) 31 | (pad 4 thru_hole circle (at 1.25 -3.86) (size 1.42 1.42) (drill 0.92) (layers *.Cu *.Mask)) 32 | (pad 3 thru_hole circle (at -1.25 -3.86) (size 1.42 1.42) (drill 0.92) (layers *.Cu *.Mask)) 33 | (pad 11 thru_hole circle (at 6.02 -1.15) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask)) 34 | (pad 10 thru_hole circle (at -6.02 -1.15) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask)) 35 | (model 3d/Wurth_-_692221030100.step 36 | (at (xyz 0 0 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /project/footprint/footprint.pretty/Wurth-693043020611-MFG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Wurth-693043020611-MFG (layer F.Cu) (tedit 5FB84242) 2 | (fp_text reference REF** (at -5.03 -7.75) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 4 | ) 5 | (fp_text value "" (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1.27 1.27) (thickness 0.15))) 7 | ) 8 | (fp_line (start -5.03 6.35) (end -5.03 -6.35) (layer F.Fab) (width 0.15)) 9 | (fp_line (start -5.03 -6.35) (end 5.03 -6.35) (layer F.Fab) (width 0.15)) 10 | (fp_line (start 5.03 -6.35) (end 5.03 6.35) (layer F.Fab) (width 0.15)) 11 | (fp_line (start 5.03 6.35) (end -5.03 6.35) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 5.055 -6.975) (end 5.055 -6.975) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start 5.055 -6.975) (end -5.055 -6.975) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start -5.055 -6.975) (end -5.055 6.415) (layer F.CrtYd) (width 0.15)) 15 | (fp_line (start -5.055 6.415) (end 5.055 6.415) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start 5.055 6.415) (end 5.055 -6.975) (layer F.CrtYd) (width 0.15)) 17 | (fp_line (start -4.055 -6.35) (end -3.875 -6.35) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 3.875 -6.35) (end 4.045 -6.35) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 5.03 5.015) (end 5.03 1.445) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 5.03 -1.105) (end 5.03 -4.305) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -3.575 6.35) (end 3.575 6.35) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -5.03 5.015) (end -5.03 1.445) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -5.03 -1.105) (end -5.03 -4.305) (layer F.SilkS) (width 0.15)) 24 | (fp_circle (center 1.895 -7.53) (end 2.02 -7.53) (layer F.SilkS) (width 0.25)) 25 | (pad MNT smd rect (at -4.465 5.89) (size 1.03 1) (layers F.Cu F.Paste F.Mask)) 26 | (pad MNT smd rect (at 4.465 5.89) (size 1.03 1) (layers F.Cu F.Paste F.Mask)) 27 | (pad MNT smd rect (at 4.66 0.17) (size 0.48 1.8) (layers F.Cu F.Paste F.Mask)) 28 | (pad MNT smd rect (at -4.67 0.17) (size 0.48 1.8) (layers F.Cu F.Paste F.Mask)) 29 | (pad MNT smd rect (at -4.67 -5.58) (size 0.48 1.8) (layers F.Cu F.Paste F.Mask)) 30 | (pad MNT smd rect (at 4.66 -5.58) (size 0.48 1.8) (layers F.Cu F.Paste F.Mask)) 31 | (pad C7 smd rect (at -3.175 -6.3) (size 0.65 1.3) (layers F.Cu F.Paste F.Mask)) 32 | (pad C3 smd rect (at -1.905 -6.3) (size 0.65 1.3) (layers F.Cu F.Paste F.Mask)) 33 | (pad C2 smd rect (at -0.635 -6.3) (size 0.65 1.3) (layers F.Cu F.Paste F.Mask)) 34 | (pad C6 smd rect (at 0.635 -6.3) (size 0.65 1.3) (layers F.Cu F.Paste F.Mask)) 35 | (pad C1 smd rect (at 1.905 -6.3) (size 0.65 1.3) (layers F.Cu F.Paste F.Mask)) 36 | (pad C5 smd rect (at 3.175 -6.3) (size 0.65 1.3) (layers F.Cu F.Paste F.Mask)) 37 | (model 3d/Wurth_-_693043020611.step 38 | (at (xyz 0 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz 0 0 0)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /project/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name footprint)(type KiCad)(uri ${KIPRJMOD}/footprint/footprint.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /project/images/board-top-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRImier/NGFF/1df8d5014597c8286a1b6841ce90cf8883b0005c/project/images/board-top-bottom.jpg -------------------------------------------------------------------------------- /project/ngff-rescue.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # AP62301WU7-Power_Management 5 | # 6 | DEF AP62301WU7-Power_Management U 0 40 Y Y 1 F N 7 | F0 "U" 0 300 50 H V C CNN 8 | F1 "AP62301WU7-Power_Management" 0 300 50 H V C CNN 9 | F2 "Package_TO_SOT_SMD:TSOT-23-6" 0 300 50 H I C CNN 10 | F3 "" 0 300 50 H I C CNN 11 | DRAW 12 | S -300 200 300 -400 1 1 10 f 13 | X GND 1 0 -500 100 U 50 50 1 1 W 14 | X SW 2 400 -100 100 L 50 50 1 1 w 15 | X VIN 3 -400 100 100 R 50 50 1 1 W 16 | X FB 4 400 -300 100 L 50 50 1 1 P 17 | X ~EN 5 -400 -100 100 R 50 50 1 1 I 18 | X BST 6 400 100 100 L 50 50 1 1 I 19 | ENDDRAW 20 | ENDDEF 21 | # 22 | # SIM8060-6-1-14-00-A-SIM8060-6-1-14-00-A 23 | # 24 | DEF SIM8060-6-1-14-00-A-SIM8060-6-1-14-00-A J 0 40 Y Y 1 L N 25 | F0 "J" -200 525 50 H V L BNN 26 | F1 "SIM8060-6-1-14-00-A-SIM8060-6-1-14-00-A" -200 -600 50 H V L BNN 27 | F2 "GCT_SIM8060-6-1-14-00-A" 0 0 50 H I L BNN 28 | F3 "" 0 0 50 H I L BNN 29 | F4 "Manufacturer recommendations" 0 0 50 H I L BNN "STANDARD" 30 | F5 "GCT" 0 0 50 H I L BNN "MANUFACTURER" 31 | F6 "A" 0 0 50 H I L BNN "PARTREV" 32 | DRAW 33 | S -200 -500 200 500 0 0 10 f 34 | X VCC C1 -400 400 200 R 40 40 0 0 P 35 | X RST C2 -400 300 200 R 40 40 0 0 P 36 | X CLK C3 -400 200 200 R 40 40 0 0 P 37 | X GND C5 -400 100 200 R 40 40 0 0 P 38 | X VPP C6 -400 0 200 R 40 40 0 0 P 39 | X IO C7 -400 -100 200 R 40 40 0 0 P 40 | X GND S3 -400 -400 200 R 40 40 0 0 P 41 | X SW SW -400 -200 200 R 40 40 0 0 P 42 | ENDDRAW 43 | ENDDEF 44 | # 45 | #End Library 46 | -------------------------------------------------------------------------------- /project/ngff.kibot.yaml: -------------------------------------------------------------------------------- 1 | # Example KiBot config file 2 | kibot: 3 | version: 1 4 | 5 | preflight: 6 | run_erc: true 7 | run_drc: true 8 | check_zone_fills: false 9 | ignore_unconnected: false 10 | 11 | global: 12 | # We want the revision added to the names for this project 13 | output: '%f-%i_%r.%x' 14 | 15 | import: 16 | - ../configs/Elecrow.kibot.yaml 17 | - ../configs/FusionPCB.kibot.yaml 18 | - ../configs/JLCPCB.kibot.yaml 19 | - ../configs/P-Ban.kibot.yaml 20 | - ../configs/PCBWay.kibot.yaml 21 | 22 | filters: 23 | - name: 'exclude_any' 24 | type: 'generic' 25 | comment: 'Exclude logos, testpoints, fiducials and power' 26 | exclude_any: 27 | - column: Reference 28 | regex: '^(G|#|TP|F).*' 29 | 30 | outputs: 31 | - name: 'print_sch' 32 | comment: "Print schematic (PDF)" 33 | type: pdf_sch_print 34 | dir: . 35 | 36 | - name: 'print_front' 37 | comment: "Print F.Cu+Dwgs.User" 38 | type: pdf_pcb_print 39 | dir: . 40 | layers: 41 | - layer: F.Cu 42 | - layer: Dwgs.User 43 | 44 | - name: 'print_bottom' 45 | comment: "Print B.Cu+Dwgs.User" 46 | type: pdf_pcb_print 47 | dir: . 48 | layers: 49 | - layer: B.Cu 50 | - layer: Dwgs.User 51 | 52 | - name: 'print_gnd' 53 | comment: "Print GND+Dwgs.User" 54 | type: pdf_pcb_print 55 | dir: . 56 | layers: 57 | - layer: GND 58 | - layer: Dwgs.User 59 | 60 | - name: 'print_power' 61 | comment: "Print Power_+3,3V+Dwgs.User" 62 | type: pdf_pcb_print 63 | dir: . 64 | layers: 65 | - layer: Power_+3,3V 66 | - layer: Dwgs.User 67 | 68 | - name: 'print_s1' 69 | comment: "Print Señal_1+Dwgs.User" 70 | type: pdf_pcb_print 71 | dir: . 72 | layers: 73 | - layer: Señal_1 74 | suffix: S1_Cu 75 | - layer: Dwgs.User 76 | 77 | - name: 'print_s2' 78 | comment: "Print Señal_2+Dwgs.User" 79 | type: pdf_pcb_print 80 | dir: . 81 | layers: 82 | - layer: Señal_2 83 | suffix: S2_Cu 84 | - layer: Dwgs.User 85 | 86 | - name: 'interactive_bom' 87 | comment: "Interactive Bill of Materials (HTML)" 88 | type: ibom 89 | dir: BoM 90 | options: 91 | blacklist: 'DNF*' 92 | 93 | - name: 'bom_html' 94 | comment: "Bill of Materials in HTML format" 95 | type: bom 96 | dir: BoM 97 | options: &bom_options 98 | columns: 99 | - Row 100 | - field: References 101 | name: Referencias 102 | - field: Part 103 | name: Parte 104 | - field: Value 105 | name: Valor 106 | - field: manf# 107 | name: P/N 108 | - field: manf 109 | name: Fabricante 110 | - field: digikey# 111 | name: 'Cod. Digi-Key' 112 | - Footprint 113 | - field: Desc 114 | name: Descripción 115 | - 'Quantity Per PCB' 116 | group_fields: ['digikey#', 'Part'] 117 | normalize_values: true 118 | normalize_locale: true 119 | exclude_filter: 'exclude_any' 120 | html: 121 | logo: 'docs/qitas.png' 122 | digikey_link: 'digikey#' 123 | highlight_empty: false 124 | 125 | - name: 'bom_xlsx' 126 | comment: "Bill of Materials in XLSX format" 127 | type: bom 128 | dir: BoM 129 | options: 130 | <<: *bom_options 131 | format: XLSX 132 | xlsx: 133 | logo: 'docs/qitas.png' 134 | digikey_link: 'digikey#' 135 | highlight_empty: false 136 | 137 | - name: 'bom_csv' 138 | comment: "Bill of Materials in CSV format" 139 | type: bom 140 | dir: BoM 141 | options: 142 | <<: *bom_options 143 | format: CSV 144 | 145 | - name: 'gerbers' 146 | comment: "Gerbers for the board house" 147 | type: gerber 148 | dir: Gerbers 149 | options: 150 | # generic layer options 151 | exclude_edge_layer: true 152 | exclude_pads_from_silkscreen: false 153 | use_aux_axis_as_origin: false 154 | plot_sheet_reference: false 155 | plot_footprint_refs: true 156 | plot_footprint_values: true 157 | force_plot_invisible_refs_vals: false 158 | tent_vias: true 159 | 160 | # gerber options 161 | line_width: 0.1 162 | subtract_mask_from_silk: false 163 | use_protel_extensions: false 164 | gerber_precision: 4.6 165 | create_gerber_job_file: true 166 | use_gerber_x2_attributes: true 167 | use_gerber_net_attributes: true 168 | 169 | layers: 170 | - layer: F.Cu 171 | suffix: F_Cu 172 | - layer: B.Cu 173 | suffix: B_Cu 174 | - layer: GND 175 | suffix: GND_Cu 176 | - layer: Power_+3,3V 177 | suffix: Power_Cu 178 | - layer: Señal_1 179 | suffix: S1_Cu 180 | - layer: Señal_2 181 | suffix: S2_Cu 182 | - layer: F.Paste 183 | suffix: F_Paste 184 | - layer: B.Paste 185 | suffix: B_Paste 186 | - layer: F.SilkS 187 | suffix: F_SilkS 188 | - layer: B.SilkS 189 | suffix: B_SilkS 190 | - layer: F.Mask 191 | suffix: F_Mask 192 | - layer: B.Mask 193 | suffix: B_Mask 194 | - layer: Dwgs.User 195 | suffix: Dwgs_User 196 | - layer: Edge.Cuts 197 | suffix: Edge_Cuts 198 | - layer: F.Fab 199 | suffix: F_Fab 200 | - layer: B.Fab 201 | suffix: B_Fab 202 | 203 | - name: excellon_drill 204 | comment: "Excellon drill files" 205 | type: excellon 206 | dir: Drill 207 | options: 208 | metric_units: false 209 | pth_and_npth_single_file: false 210 | use_aux_axis_as_origin: false 211 | minimal_header: false 212 | mirror_y_axis: false 213 | report: 214 | filename: 'template-drl.rpt' 215 | map: 216 | type: 'pdf' 217 | 218 | - name: gerber_drills 219 | comment: "Gerber drill files" 220 | type: gerb_drill 221 | dir: Drill 222 | options: 223 | use_aux_axis_as_origin: false 224 | 225 | - name: 'position' 226 | comment: "Pick and place file" 227 | type: position 228 | dir: Position 229 | options: 230 | format: ASCII # CSV or ASCII format 231 | units: millimeters # millimeters or inches 232 | separate_files_for_front_and_back: true 233 | only_smd: true 234 | 235 | - name: pcb_top_g 236 | comment: "PCB render top green" 237 | type: pcbdraw 238 | dir: PCB/green 239 | options: 240 | format: jpg 241 | show_components: none 242 | dpi: 600 243 | 244 | - name: pcb_bot_g 245 | comment: "PCB render bottom green" 246 | type: pcbdraw 247 | dir: PCB/green 248 | options: 249 | format: jpg 250 | bottom: True 251 | show_components: none 252 | dpi: 600 253 | 254 | - name: pcb_top_b 255 | comment: "PCB render top blue" 256 | type: pcbdraw 257 | dir: PCB/blue 258 | options: 259 | format: jpg 260 | style: set-blue-enig 261 | show_components: none 262 | dpi: 600 263 | 264 | - name: pcb_bot_b 265 | comment: "PCB render bottom blue" 266 | type: pcbdraw 267 | dir: PCB/blue 268 | options: 269 | format: jpg 270 | style: set-blue-enig 271 | bottom: True 272 | show_components: none 273 | dpi: 600 274 | 275 | - name: pcb_top_r 276 | comment: "PCB render top red" 277 | type: pcbdraw 278 | dir: PCB/red 279 | options: 280 | format: jpg 281 | style: set-red-enig 282 | show_components: none 283 | dpi: 600 284 | 285 | - name: pcb_bot_r 286 | comment: "PCB render bottom red" 287 | type: pcbdraw 288 | dir: PCB/red 289 | options: 290 | format: jpg 291 | style: set-red-enig 292 | bottom: True 293 | show_components: none 294 | dpi: 600 295 | 296 | - name: step 297 | comment: "Generate 3D model (STEP)" 298 | type: step 299 | dir: 3D 300 | options: 301 | metric_units: true 302 | origin: 85,66.2 303 | -------------------------------------------------------------------------------- /project/ngff.pro: -------------------------------------------------------------------------------- 1 | update=Saturday, 08 May 2021 at 02:58:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [schematic_editor] 16 | version=1 17 | PageLayoutDescrFile=default.kicad_wks 18 | PlotDirectoryName=/Users/damo/Desktop/ 19 | SubpartIdSeparator=0 20 | SubpartFirstId=65 21 | NetFmtName= 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile=default.kicad_wks 28 | LastNetListRead= 29 | CopperLayerCount=4 30 | BoardThickness=1.6002 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=1 34 | ProhibitOverlappingCourtyards=1 35 | MinTrackWidth=0.08889999999999999 36 | MinViaDiameter=0.45 37 | MinViaDrill=0.2 38 | MinMicroViaDiameter=0 39 | MinMicroViaDrill=0 40 | MinHoleToHole=0.254 41 | TrackWidth1=0.127 42 | TrackWidth2=0.127 43 | TrackWidth3=0.254 44 | TrackWidth4=0.508 45 | TrackWidth5=0.762 46 | ViaDiameter1=0.55 47 | ViaDrill1=0.25 48 | ViaDiameter2=0.55 49 | ViaDrill2=0.25 50 | ViaDiameter3=0.6858 51 | ViaDrill3=0.3302 52 | ViaDiameter4=0.889 53 | ViaDrill4=0.381 54 | dPairWidth1=0.1524 55 | dPairGap1=0.254 56 | dPairViaGap1=0.25 57 | SilkLineWidth=0.1524 58 | SilkTextSizeV=0.8128 59 | SilkTextSizeH=0.8128 60 | SilkTextSizeThickness=0.1524 61 | SilkTextItalic=0 62 | SilkTextUpright=1 63 | CopperLineWidth=0.254 64 | CopperTextSizeV=1.524 65 | CopperTextSizeH=1.524 66 | CopperTextThickness=0.3048 67 | CopperTextItalic=0 68 | CopperTextUpright=1 69 | EdgeCutLineWidth=0.03809999999999999 70 | CourtyardLineWidth=0.05 71 | OthersLineWidth=0.1524 72 | OthersTextSizeV=1.016 73 | OthersTextSizeH=1.016 74 | OthersTextSizeThickness=0.1524 75 | OthersTextItalic=0 76 | OthersTextUpright=1 77 | SolderMaskClearance=0 78 | SolderMaskMinWidth=0 79 | SolderPasteClearance=0 80 | SolderPasteRatio=-0 81 | [pcbnew/Layer.F.Cu] 82 | Name=Front 83 | Type=0 84 | Enabled=1 85 | [pcbnew/Layer.In1.Cu] 86 | Name=In1.CuPwr 87 | Type=1 88 | Enabled=1 89 | [pcbnew/Layer.In2.Cu] 90 | Name=In2.CuGnd 91 | Type=1 92 | Enabled=1 93 | [pcbnew/Layer.In3.Cu] 94 | Name=In3.Cu 95 | Type=0 96 | Enabled=0 97 | [pcbnew/Layer.In4.Cu] 98 | Name=In4.Cu 99 | Type=0 100 | Enabled=0 101 | [pcbnew/Layer.In5.Cu] 102 | Name=In5.Cu 103 | Type=0 104 | Enabled=0 105 | [pcbnew/Layer.In6.Cu] 106 | Name=In6.Cu 107 | Type=0 108 | Enabled=0 109 | [pcbnew/Layer.In7.Cu] 110 | Name=In7.Cu 111 | Type=0 112 | Enabled=0 113 | [pcbnew/Layer.In8.Cu] 114 | Name=In8.Cu 115 | Type=0 116 | Enabled=0 117 | [pcbnew/Layer.In9.Cu] 118 | Name=In9.Cu 119 | Type=0 120 | Enabled=0 121 | [pcbnew/Layer.In10.Cu] 122 | Name=In10.Cu 123 | Type=0 124 | Enabled=0 125 | [pcbnew/Layer.In11.Cu] 126 | Name=In11.Cu 127 | Type=0 128 | Enabled=0 129 | [pcbnew/Layer.In12.Cu] 130 | Name=In12.Cu 131 | Type=0 132 | Enabled=0 133 | [pcbnew/Layer.In13.Cu] 134 | Name=In13.Cu 135 | Type=0 136 | Enabled=0 137 | [pcbnew/Layer.In14.Cu] 138 | Name=In14.Cu 139 | Type=0 140 | Enabled=0 141 | [pcbnew/Layer.In15.Cu] 142 | Name=In15.Cu 143 | Type=0 144 | Enabled=0 145 | [pcbnew/Layer.In16.Cu] 146 | Name=In16.Cu 147 | Type=0 148 | Enabled=0 149 | [pcbnew/Layer.In17.Cu] 150 | Name=In17.Cu 151 | Type=0 152 | Enabled=0 153 | [pcbnew/Layer.In18.Cu] 154 | Name=In18.Cu 155 | Type=0 156 | Enabled=0 157 | [pcbnew/Layer.In19.Cu] 158 | Name=In19.Cu 159 | Type=0 160 | Enabled=0 161 | [pcbnew/Layer.In20.Cu] 162 | Name=In20.Cu 163 | Type=0 164 | Enabled=0 165 | [pcbnew/Layer.In21.Cu] 166 | Name=In21.Cu 167 | Type=0 168 | Enabled=0 169 | [pcbnew/Layer.In22.Cu] 170 | Name=In22.Cu 171 | Type=0 172 | Enabled=0 173 | [pcbnew/Layer.In23.Cu] 174 | Name=In23.Cu 175 | Type=0 176 | Enabled=0 177 | [pcbnew/Layer.In24.Cu] 178 | Name=In24.Cu 179 | Type=0 180 | Enabled=0 181 | [pcbnew/Layer.In25.Cu] 182 | Name=In25.Cu 183 | Type=0 184 | Enabled=0 185 | [pcbnew/Layer.In26.Cu] 186 | Name=In26.Cu 187 | Type=0 188 | Enabled=0 189 | [pcbnew/Layer.In27.Cu] 190 | Name=In27.Cu 191 | Type=0 192 | Enabled=0 193 | [pcbnew/Layer.In28.Cu] 194 | Name=In28.Cu 195 | Type=0 196 | Enabled=0 197 | [pcbnew/Layer.In29.Cu] 198 | Name=In29.Cu 199 | Type=0 200 | Enabled=0 201 | [pcbnew/Layer.In30.Cu] 202 | Name=In30.Cu 203 | Type=0 204 | Enabled=0 205 | [pcbnew/Layer.B.Cu] 206 | Name=Back 207 | Type=0 208 | Enabled=1 209 | [pcbnew/Layer.B.Adhes] 210 | Enabled=0 211 | [pcbnew/Layer.F.Adhes] 212 | Enabled=0 213 | [pcbnew/Layer.B.Paste] 214 | Enabled=1 215 | [pcbnew/Layer.F.Paste] 216 | Enabled=1 217 | [pcbnew/Layer.B.SilkS] 218 | Enabled=1 219 | [pcbnew/Layer.F.SilkS] 220 | Enabled=1 221 | [pcbnew/Layer.B.Mask] 222 | Enabled=1 223 | [pcbnew/Layer.F.Mask] 224 | Enabled=1 225 | [pcbnew/Layer.Dwgs.User] 226 | Enabled=1 227 | [pcbnew/Layer.Cmts.User] 228 | Enabled=0 229 | [pcbnew/Layer.Eco1.User] 230 | Enabled=1 231 | [pcbnew/Layer.Eco2.User] 232 | Enabled=0 233 | [pcbnew/Layer.Edge.Cuts] 234 | Enabled=1 235 | [pcbnew/Layer.Margin] 236 | Enabled=1 237 | [pcbnew/Layer.B.CrtYd] 238 | Enabled=1 239 | [pcbnew/Layer.F.CrtYd] 240 | Enabled=1 241 | [pcbnew/Layer.B.Fab] 242 | Enabled=1 243 | [pcbnew/Layer.F.Fab] 244 | Enabled=1 245 | [pcbnew/Layer.Rescue] 246 | Enabled=0 247 | [pcbnew/Netclasses] 248 | [pcbnew/Netclasses/Default] 249 | Name=Default 250 | Clearance=0.127 251 | TrackWidth=0.127 252 | ViaDiameter=0.55 253 | ViaDrill=0.25 254 | uViaDiameter=0.6858 255 | uViaDrill=0.3302 256 | dPairWidth=0.1524 257 | dPairGap=0.254 258 | dPairViaGap=0.25 259 | [pcbnew/Netclasses/1] 260 | Name=DiffPairs 261 | Clearance=0.127 262 | TrackWidth=0.254 263 | ViaDiameter=0.55 264 | ViaDrill=0.25 265 | uViaDiameter=0.6858 266 | uViaDrill=0.3302 267 | dPairWidth=0.254 268 | dPairGap=0.254 269 | dPairViaGap=0.25 270 | -------------------------------------------------------------------------------- /project/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name 2199119-3)(type Legacy)(uri ${KIPRJMOD}/symbol/2199119-3.lib)(options "")(descr "")) 3 | (lib (name HD3SS3220IRNHT)(type Legacy)(uri ${KIPRJMOD}/symbol/HD3SS3220IRNHT.lib)(options "")(descr "")) 4 | (lib (name 692221030100)(type Legacy)(uri ${KIPRJMOD}/symbol/692221030100.lib)(options "")(descr "")) 5 | (lib (name LD1085D2T33R)(type Legacy)(uri ${KIPRJMOD}/symbol/LD1085D2T33R.lib)(options "")(descr "")) 6 | (lib (name TPS82130SILR)(type Legacy)(uri ${KIPRJMOD}/symbol/TPS82130SILR.lib)(options "")(descr "")) 7 | (lib (name SIM8060-6-1-14-00-A)(type Legacy)(uri ${KIPRJMOD}/symbol/SIM8060-6-1-14-00-A.lib)(options "")(descr "")) 8 | (lib (name ngff-rescue)(type Legacy)(uri ${KIPRJMOD}/ngff-rescue.lib)(options "")(descr "")) 9 | (lib (name KMR221GLFS)(type Legacy)(uri ${KIPRJMOD}/symbol/KMR221GLFS.lib)(options "")(descr "")) 10 | (lib (name "Wurth-693043020611 ")(type Legacy)(uri "${KIPRJMOD}/symbol/Wurth-693043020611 .lib")(options "")(descr "")) 11 | ) 12 | -------------------------------------------------------------------------------- /project/symbol/2199119-3.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | #(c) SnapEDA 2016 (snapeda.com) 4 | #This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0 5 | # 6 | # 2199119-3 7 | # 8 | DEF 2199119-3 J 0 40 Y Y 1 L N 9 | F0 "J" -301 1929 50 H V L BNN 10 | F1 "2199119-3" -300 -2003 50 H V L BNN 11 | F2 "TE_2199119-3" 0 0 50 H I L BNN 12 | F3 "" 0 0 50 H I L BNN 13 | F4 "Compliant" 0 0 50 H I L BNN "EU_RoHS_Compliance" 14 | F5 "2199119-3" 0 0 50 H I L BNN "Comment" 15 | DRAW 16 | S -300 -1900 300 1900 0 0 10 f 17 | X 1 1 -500 1800 200 R 40 40 0 0 P 18 | X 2 2 500 1800 200 L 40 40 0 0 P 19 | X 3 3 -500 1700 200 R 40 40 0 0 P 20 | X 4 4 500 1700 200 L 40 40 0 0 P 21 | X 5 5 -500 1600 200 R 40 40 0 0 P 22 | X 6 6 500 1600 200 L 40 40 0 0 P 23 | X 7 7 -500 1500 200 R 40 40 0 0 P 24 | X 8 8 500 1500 200 L 40 40 0 0 P 25 | X 9 9 -500 1400 200 R 40 40 0 0 P 26 | X 10 10 500 1400 200 L 40 40 0 0 P 27 | X 11 11 -500 1300 200 R 40 40 0 0 P 28 | X 20 20 500 1100 200 L 40 40 0 0 P 29 | X 21 21 -500 1100 200 R 40 40 0 0 P 30 | X 22 22 500 1000 200 L 40 40 0 0 P 31 | X 23 23 -500 1000 200 R 40 40 0 0 P 32 | X 24 24 500 900 200 L 40 40 0 0 P 33 | X 25 25 -500 900 200 R 40 40 0 0 P 34 | X 26 26 500 800 200 L 40 40 0 0 P 35 | X 27 27 -500 800 200 R 40 40 0 0 P 36 | X 28 28 500 700 200 L 40 40 0 0 P 37 | X 29 29 -500 700 200 R 40 40 0 0 P 38 | X 30 30 500 600 200 L 40 40 0 0 P 39 | X 31 31 -500 600 200 R 40 40 0 0 P 40 | X 32 32 500 500 200 L 40 40 0 0 P 41 | X 33 33 -500 500 200 R 40 40 0 0 P 42 | X 34 34 500 400 200 L 40 40 0 0 P 43 | X 35 35 -500 400 200 R 40 40 0 0 P 44 | X 36 36 500 300 200 L 40 40 0 0 P 45 | X 37 37 -500 300 200 R 40 40 0 0 P 46 | X 38 38 500 200 200 L 40 40 0 0 P 47 | X 39 39 -500 200 200 R 40 40 0 0 P 48 | X 40 40 500 100 200 L 40 40 0 0 P 49 | X 41 41 -500 100 200 R 40 40 0 0 P 50 | X 42 42 500 0 200 L 40 40 0 0 P 51 | X 43 43 -500 0 200 R 40 40 0 0 P 52 | X 44 44 500 -100 200 L 40 40 0 0 P 53 | X 45 45 -500 -100 200 R 40 40 0 0 P 54 | X 46 46 500 -200 200 L 40 40 0 0 P 55 | X 47 47 -500 -200 200 R 40 40 0 0 P 56 | X 48 48 500 -300 200 L 40 40 0 0 P 57 | X 49 49 -500 -300 200 R 40 40 0 0 P 58 | X 50 50 500 -400 200 L 40 40 0 0 P 59 | X 51 51 -500 -400 200 R 40 40 0 0 P 60 | X 52 52 500 -500 200 L 40 40 0 0 P 61 | X 53 53 -500 -500 200 R 40 40 0 0 P 62 | X 54 54 500 -600 200 L 40 40 0 0 P 63 | X 55 55 -500 -600 200 R 40 40 0 0 P 64 | X 56 56 500 -700 200 L 40 40 0 0 P 65 | X 57 57 -500 -700 200 R 40 40 0 0 P 66 | X 58 58 500 -800 200 L 40 40 0 0 P 67 | X 59 59 -500 -800 200 R 40 40 0 0 P 68 | X 60 60 500 -900 200 L 40 40 0 0 P 69 | X 61 61 -500 -900 200 R 40 40 0 0 P 70 | X 62 62 500 -1000 200 L 40 40 0 0 P 71 | X 63 63 -500 -1000 200 R 40 40 0 0 P 72 | X 64 64 500 -1100 200 L 40 40 0 0 P 73 | X 65 65 -500 -1100 200 R 40 40 0 0 P 74 | X 66 66 500 -1200 200 L 40 40 0 0 P 75 | X 67 67 -500 -1200 200 R 40 40 0 0 P 76 | X 68 68 500 -1300 200 L 40 40 0 0 P 77 | X 69 69 -500 -1300 200 R 40 40 0 0 P 78 | X 70 70 500 -1400 200 L 40 40 0 0 P 79 | X 71 71 -500 -1400 200 R 40 40 0 0 P 80 | X 72 72 500 -1500 200 L 40 40 0 0 P 81 | X 73 73 -500 -1500 200 R 40 40 0 0 P 82 | X 74 74 500 -1600 200 L 40 40 0 0 P 83 | X 75 75 -500 -1600 200 R 40 40 0 0 P 84 | X SHIELD SH1 -500 -1800 200 R 40 40 0 0 P 85 | X SHIELD SH2 -500 -1800 200 R 40 40 0 0 P 86 | ENDDRAW 87 | ENDDEF 88 | # 89 | # End Library -------------------------------------------------------------------------------- /project/symbol/692221030100.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # 692221030100 5 | # 6 | DEF 692221030100 J 0 0 Y Y 1 F N 7 | F0 "J" -200 400 50 H V L CNN 8 | F1 "692221030100" -200 500 50 H V L CNN 9 | F2 "Wurth-692221030100-0-0-*" -200 600 50 H I L CNN 10 | F3 "" 0 600 50 H I L CNN 11 | DRAW 12 | C -150 85 25 1 1 10 F 13 | C -25 135 15 1 1 10 F 14 | S -200 -600 200 300 1 1 10 f 15 | S -150 220 -100 180 1 1 0 F 16 | S 10 50 -20 20 1 1 10 F 17 | P 2 1 1 10 -75 85 25 85 N 18 | P 4 1 1 10 -125 85 -100 85 -50 135 -25 135 N 19 | P 4 1 1 10 -100 85 -75 85 -50 35 0 35 N 20 | P 4 1 1 10 25 110 25 60 75 85 25 110 F 21 | P 7 1 1 0 -160 170 -90 170 -90 225 -105 240 -145 240 -160 225 -160 170 N 22 | X VBUS 1 300 250 100 L 40 40 1 1 W 23 | X MNT_1 10 -100 -700 100 U 40 40 1 1 P 24 | X MNT_2 11 100 -700 100 U 40 40 1 1 P 25 | X D- 2 300 150 100 L 40 40 1 1 B 26 | X D+ 3 300 50 100 L 40 40 1 1 B 27 | X GND 4 300 -50 100 L 40 40 1 1 W 28 | X StdB_SSTX- 5 300 -150 100 L 40 40 1 1 O 29 | X StdB_SSTX+ 6 300 -250 100 L 40 40 1 1 O 30 | X GND_DRAIN 7 300 -350 100 L 40 40 1 1 W 31 | X StdB_SSRX- 8 300 -450 100 L 40 40 1 1 I 32 | X StdB_SSRX+ 9 300 -550 100 L 40 40 1 1 I 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | #End Library 37 | -------------------------------------------------------------------------------- /project/symbol/KMR221GLFS.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # KMR221GLFS 5 | # 6 | DEF KMR221GLFS SW 0 40 Y Y 1 F N 7 | F0 "SW" 0 200 50 H V L CNN 8 | F1 "KMR221GLFS" 0 300 50 H V L CNN 9 | F2 "footprint:CK-KMR221GLFS-MFG" 0 400 50 H I L CNN 10 | F3 "" 0 500 50 H I L CNN 11 | DRAW 12 | C 430 -100 20 1 1 0 N 13 | C 570 -100 20 1 1 0 N 14 | S 300 -100 200 -100 0 1 0 N 15 | S 300 0 200 0 0 1 0 N 16 | S 800 -100 700 -100 0 1 0 N 17 | S 800 0 700 0 0 1 0 N 18 | S 200 100 800 -300 1 1 0 f 19 | P 2 1 1 0 300 -100 400 -100 N 20 | P 2 1 1 0 300 0 300 -100 N 21 | P 2 1 1 0 450 -90 550 -30 N 22 | P 2 1 1 0 600 -100 700 -100 N 23 | P 2 1 1 0 700 -100 700 0 N 24 | X 1 1 0 0 200 R 40 0 1 1 P 25 | X 2 2 0 -100 200 R 40 0 1 1 P 26 | X 3 3 1000 0 200 L 40 0 1 1 P 27 | X 4 4 1000 -100 200 L 40 0 1 1 P 28 | X GROUND 5 1000 -200 200 L 40 40 1 1 W 29 | ENDDRAW 30 | ENDDEF 31 | # 32 | #End Library 33 | -------------------------------------------------------------------------------- /project/symbol/LD1085D2T33R.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # LD1085D2T33R 5 | # 6 | DEF LD1085D2T33R U 0 40 Y Y 1 F N 7 | F0 "U" -400 250 50 H V L CNN 8 | F1 "LD1085D2T33R" -400 350 50 H V L CNN 9 | F2 "footprint:STMicroelectronics-LD1085D2T33R-Level_A" -400 450 50 H I L CNN 10 | F3 "" -400 550 50 H I L CNN 11 | DRAW 12 | S -300 150 300 -150 1 1 0 f 13 | X GND 1 0 -250 100 U 40 40 1 1 W 14 | X IN 3 -400 50 100 R 40 40 1 1 W 15 | X OUT 4 400 50 100 L 40 40 1 1 W 16 | ENDDRAW 17 | ENDDEF 18 | # 19 | #End Library 20 | -------------------------------------------------------------------------------- /project/symbol/SIM8060-6-1-14-00-A.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # SIM8060-6-1-14-00-A 5 | # 6 | DEF SIM8060-6-1-14-00-A J 0 40 Y Y 1 L N 7 | F0 "J" -200 525 50 H V L BNN 8 | F1 "SIM8060-6-1-14-00-A" 250 -750 50 H V L BNN 9 | F2 "GCT_SIM8060-6-1-14-00-A" 0 0 50 H I L BNN 10 | F3 "" 0 0 50 H I L BNN 11 | F4 "Manufacturer recommendations" 0 0 50 H I L BNN "STANDARD" 12 | F5 "GCT" 0 0 50 H I L BNN "MANUFACTURER" 13 | F6 "A" 0 0 50 H I L BNN "PARTREV" 14 | DRAW 15 | S -200 -800 200 500 0 0 10 f 16 | X VCC C1 -400 400 200 R 40 40 0 0 P 17 | X RST C2 -400 250 200 R 40 40 0 0 P 18 | X CLK C3 -400 100 200 R 40 40 0 0 P 19 | X GND C5 -400 -50 200 R 40 40 0 0 P 20 | X VPP C6 -400 -200 200 R 40 40 0 0 P 21 | X IO C7 -400 -350 200 R 40 40 0 0 P 22 | X GND GND -400 -700 200 R 40 40 0 0 P 23 | X SW SW -400 -500 200 R 40 40 0 0 P 24 | ENDDRAW 25 | ENDDEF 26 | # 27 | #End Library 28 | -------------------------------------------------------------------------------- /project/symbol/TPS82130SILR.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # TPS82130SILR 5 | # 6 | DEF TPS82130SILR U 0 40 Y Y 1 F N 7 | F0 "U" -650 500 50 H V L CNN 8 | F1 "TPS82130SILR" -650 600 50 H V L CNN 9 | F2 "footprint:Texas_Instruments-SIL0008D-0-0-0" -850 700 50 H I L CNN 10 | F3 "" -850 800 50 H I L CNN 11 | DRAW 12 | S -650 400 650 -400 1 1 0 f 13 | X EN 1 -750 150 100 R 40 40 1 1 I 14 | X VIN 2 -750 300 100 R 40 40 1 1 W 15 | X GND 3 -750 -300 100 R 40 40 1 1 W 16 | X VOUT 4 750 150 100 L 40 40 1 1 W 17 | X VOUT 5 750 300 100 L 40 40 1 1 W 18 | X FB 6 750 0 100 L 40 40 1 1 I 19 | X PG 7 750 -150 100 L 40 40 1 1 O 20 | X SS/TR 8 -750 0 100 R 40 40 1 1 I 21 | X TP 9 750 -300 100 L 40 40 1 1 W 22 | ENDDRAW 23 | ENDDEF 24 | # 25 | #End Library 26 | -------------------------------------------------------------------------------- /project/symbol/Wurth-693043020611 .lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # 693043020611 5 | # 6 | DEF 693043020611 J 0 20 Y Y 1 F N 7 | F0 "J" -200 700 50 H V L CNN 8 | F1 "693043020611" -200 800 50 H V L CNN 9 | F2 "footprint:Wurth-693043020611-MFG" -200 900 50 H I L CNN 10 | F3 "" 0 600 50 H I L CNN 11 | DRAW 12 | S -200 -500 200 600 1 1 10 f 13 | X VCC C1 -400 500 200 R 40 40 1 1 P 14 | X RST C2 -400 350 200 R 40 40 1 1 P 15 | X CLK C3 -400 200 200 R 40 40 1 1 P 16 | X GND C5 -400 50 200 R 40 40 1 1 P 17 | X VPP C6 -400 -100 200 R 40 40 1 1 P 18 | X IO C7 -400 -250 200 R 40 40 1 1 P 19 | X MNT MNT -400 -400 200 R 40 40 1 1 P 20 | ENDDRAW 21 | ENDDEF 22 | # 23 | #End Library 24 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pretty/m2-outer2230.kicad_mod: -------------------------------------------------------------------------------- 1 | (module m2-outer2230 (layer F.Cu) (tedit 5CE65B90) 2 | (fp_text reference REF** (at 0 -24) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value m2-outer2230 (at 0 -26) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 11 -30) (end -11 -30) (layer F.CrtYd) (width 0.05)) 9 | (fp_line (start -11 -30) (end -11 -4) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start 11 -30) (end 11 -4) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 0 0) (end 0 -30) (layer Eco1.User) (width 0.01)) 12 | (pad "" np_thru_hole circle (at 0 -30) (size 5.5 5.5) (drill 3.5) (layers *.Cu *.Mask)) 13 | ) 14 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pretty/m2-pad.kicad_mod: -------------------------------------------------------------------------------- 1 | (module m2-pad (layer F.Cu) (tedit 5CE65B77) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.9) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value m2-pad (at 0 -6.4) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 0) (end 0 -4) (layer Eco1.User) (width 0.01)) 10 | (fp_line (start -9.9 0) (end 9.9 0) (layer Edge.Cuts) (width 0.01)) 11 | (fp_line (start 9.9 0) (end 9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 12 | (fp_line (start -9.9 0) (end -9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 13 | (fp_line (start -11 -4) (end -10.4 -4) (layer Edge.Cuts) (width 0.01)) 14 | (fp_arc (start -10.4 -3.5) (end -10.4 -4) (angle 90) (layer Edge.Cuts) (width 0.01)) 15 | (fp_arc (start 10.4 -3.5) (end 10.4 -4) (angle -90) (layer Edge.Cuts) (width 0.01)) 16 | (fp_line (start 11 -4) (end 10.4 -4) (layer Edge.Cuts) (width 0.01)) 17 | (fp_line (start -11 -4) (end 11 -4) (layer F.SilkS) (width 0.01)) 18 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer F.Mask) (width 0.1)) 19 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer B.Mask) (width 0.1)) 20 | (pad 2 smd rect (at 9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 21 | (pad 1 smd rect (at 9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 22 | (pad 3 smd rect (at 8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 23 | (pad 5 smd rect (at 8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 24 | (pad 7 smd rect (at 7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 25 | (pad 9 smd rect (at 7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 26 | (pad 11 smd rect (at 6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 27 | (pad 13 smd rect (at 6.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 28 | (pad 15 smd rect (at 5.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 29 | (pad 17 smd rect (at 5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 30 | (pad 19 smd rect (at 4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 31 | (pad 21 smd rect (at 4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 32 | (pad 23 smd rect (at 3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 33 | (pad 25 smd rect (at 3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 34 | (pad 27 smd rect (at 2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 35 | (pad 29 smd rect (at 2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 36 | (pad 31 smd rect (at 1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 37 | (pad 33 smd rect (at 1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 38 | (pad 35 smd rect (at 0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 39 | (pad 37 smd rect (at 0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 40 | (pad 39 smd rect (at -0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 41 | (pad 41 smd rect (at -0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 42 | (pad 43 smd rect (at -1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 43 | (pad 45 smd rect (at -1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 44 | (pad 47 smd rect (at -2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 45 | (pad 49 smd rect (at -2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 46 | (pad 51 smd rect (at -3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 47 | (pad 53 smd rect (at -3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 48 | (pad 55 smd rect (at -4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 49 | (pad 57 smd rect (at -4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 50 | (pad 59 smd rect (at -5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 51 | (pad 61 smd rect (at -5.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 52 | (pad 63 smd rect (at -6.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 53 | (pad 65 smd rect (at -6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 54 | (pad 67 smd rect (at -7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 55 | (pad 69 smd rect (at -7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 56 | (pad 71 smd rect (at -8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 57 | (pad 73 smd rect (at -8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 58 | (pad 75 smd rect (at -9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 59 | (pad 4 smd rect (at 8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 60 | (pad 6 smd rect (at 8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 61 | (pad 8 smd rect (at 7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 62 | (pad 10 smd rect (at 7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 63 | (pad 12 smd rect (at 6.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 64 | (pad 14 smd rect (at 6 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 65 | (pad 16 smd rect (at 5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 66 | (pad 18 smd rect (at 5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 67 | (pad 20 smd rect (at 4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 68 | (pad 22 smd rect (at 4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 69 | (pad 24 smd rect (at 3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 70 | (pad 26 smd rect (at 3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 71 | (pad 28 smd rect (at 2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 72 | (pad 30 smd rect (at 2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 73 | (pad 32 smd rect (at 1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 74 | (pad 34 smd rect (at 1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 75 | (pad 36 smd rect (at 0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 76 | (pad 38 smd rect (at 0 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 77 | (pad 40 smd rect (at -0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 78 | (pad 42 smd rect (at -1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 79 | (pad 44 smd rect (at -1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 80 | (pad 46 smd rect (at -2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 81 | (pad 48 smd rect (at -2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 82 | (pad 50 smd rect (at -3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 83 | (pad 52 smd rect (at -3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 84 | (pad 54 smd rect (at -4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 85 | (pad 56 smd rect (at -4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 86 | (pad 58 smd rect (at -5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 87 | (pad 60 smd rect (at -5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 88 | (pad 62 smd rect (at -6 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 89 | (pad 64 smd rect (at -6.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 90 | (pad 66 smd rect (at -7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 91 | (pad 68 smd rect (at -7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 92 | (pad 70 smd rect (at -8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 93 | (pad 72 smd rect (at -8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 94 | (pad 74 smd rect (at -9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 95 | ) 96 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pretty/m2-padKeyA.kicad_mod: -------------------------------------------------------------------------------- 1 | (module m2-padKeyA (layer F.Cu) (tedit 5CE65B6F) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value m2-padKeyA (at 0 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 0) (end 0 -4) (layer Eco1.User) (width 0.01)) 10 | (fp_line (start -9.9 0) (end 6.025 0) (layer Edge.Cuts) (width 0.01)) 11 | (fp_line (start 9.9 0) (end 9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 12 | (fp_line (start -9.9 0) (end -9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 13 | (fp_line (start -11 -4) (end -10.4 -4) (layer Edge.Cuts) (width 0.01)) 14 | (fp_arc (start -10.4 -3.5) (end -10.4 -4) (angle 90) (layer Edge.Cuts) (width 0.01)) 15 | (fp_arc (start 10.4 -3.5) (end 10.4 -4) (angle -90) (layer Edge.Cuts) (width 0.01)) 16 | (fp_line (start 11 -4) (end 10.4 -4) (layer Edge.Cuts) (width 0.01)) 17 | (fp_line (start -11 -4) (end 11 -4) (layer F.SilkS) (width 0.01)) 18 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer F.Mask) (width 0.1)) 19 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer B.Mask) (width 0.1)) 20 | (fp_arc (start 6.625 -2.9) (end 7.225 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 21 | (fp_line (start 7.225 0) (end 7.225 -2.9) (layer Edge.Cuts) (width 0.01)) 22 | (fp_line (start 6.025 0) (end 6.025 -2.9) (layer Edge.Cuts) (width 0.01)) 23 | (fp_line (start 9.9 0) (end 7.225 0) (layer Edge.Cuts) (width 0.01)) 24 | (fp_text user A (at 7.7 -3.3) (layer F.SilkS) 25 | (effects (font (size 0.8 0.8) (thickness 0.15))) 26 | ) 27 | (pad 56 smd rect (at -4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 28 | (pad 54 smd rect (at -4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 29 | (pad 52 smd rect (at -3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 30 | (pad 50 smd rect (at -3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 31 | (pad 48 smd rect (at -2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 32 | (pad 46 smd rect (at -2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 33 | (pad 44 smd rect (at -1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 34 | (pad 42 smd rect (at -1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 35 | (pad 40 smd rect (at -0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 36 | (pad 38 smd rect (at 0 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 37 | (pad 36 smd rect (at 0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 38 | (pad 34 smd rect (at 1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 39 | (pad 32 smd rect (at 1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 40 | (pad 30 smd rect (at 2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 41 | (pad 28 smd rect (at 2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 42 | (pad 26 smd rect (at 3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 43 | (pad 24 smd rect (at 3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 44 | (pad 22 smd rect (at 4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 45 | (pad 20 smd rect (at 4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 46 | (pad 18 smd rect (at 5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 47 | (pad 16 smd rect (at 5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 48 | (pad 6 smd rect (at 8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 49 | (pad 4 smd rect (at 8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 50 | (pad 66 smd rect (at -7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 51 | (pad 64 smd rect (at -6.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 52 | (pad 62 smd rect (at -6 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 53 | (pad 60 smd rect (at -5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 54 | (pad 58 smd rect (at -5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 55 | (pad 72 smd rect (at -8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 56 | (pad 70 smd rect (at -8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 57 | (pad 68 smd rect (at -7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 58 | (pad 74 smd rect (at -9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 59 | (pad 7 smd rect (at 7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 60 | (pad 5 smd rect (at 8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 61 | (pad 3 smd rect (at 8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 62 | (pad 43 smd rect (at -1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 63 | (pad 41 smd rect (at -0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 64 | (pad 75 smd rect (at -9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 65 | (pad 73 smd rect (at -8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 66 | (pad 71 smd rect (at -8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 67 | (pad 69 smd rect (at -7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 68 | (pad 67 smd rect (at -7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 69 | (pad 65 smd rect (at -6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 70 | (pad 63 smd rect (at -6.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 71 | (pad 61 smd rect (at -5.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 72 | (pad 59 smd rect (at -5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 73 | (pad 57 smd rect (at -4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 74 | (pad 55 smd rect (at -4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 75 | (pad 53 smd rect (at -3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 76 | (pad 51 smd rect (at -3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 77 | (pad 49 smd rect (at -2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 78 | (pad 47 smd rect (at -2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 79 | (pad 45 smd rect (at -1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 80 | (pad 27 smd rect (at 2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 81 | (pad 25 smd rect (at 3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 82 | (pad 35 smd rect (at 0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 83 | (pad 33 smd rect (at 1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 84 | (pad 31 smd rect (at 1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 85 | (pad 29 smd rect (at 2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 86 | (pad 39 smd rect (at -0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 87 | (pad 37 smd rect (at 0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 88 | (pad 23 smd rect (at 3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 89 | (pad 21 smd rect (at 4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 90 | (pad 19 smd rect (at 4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 91 | (pad 17 smd rect (at 5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 92 | (pad 1 smd rect (at 9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 93 | (pad 2 smd rect (at 9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 94 | ) 95 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pretty/m2-padKeyAE.kicad_mod: -------------------------------------------------------------------------------- 1 | (module m2-padKeyAE (layer F.Cu) (tedit 5CE65B63) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value m2-padKeyAE (at 0 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 0) (end 0 -4) (layer Eco1.User) (width 0.01)) 10 | (fp_line (start -9.9 0) (end 2.025 0) (layer Edge.Cuts) (width 0.01)) 11 | (fp_line (start 9.9 0) (end 9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 12 | (fp_line (start -9.9 0) (end -9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 13 | (fp_line (start -11 -4) (end -10.4 -4) (layer Edge.Cuts) (width 0.01)) 14 | (fp_arc (start -10.4 -3.5) (end -10.4 -4) (angle 90) (layer Edge.Cuts) (width 0.01)) 15 | (fp_arc (start 10.4 -3.5) (end 10.4 -4) (angle -90) (layer Edge.Cuts) (width 0.01)) 16 | (fp_line (start 11 -4) (end 10.4 -4) (layer Edge.Cuts) (width 0.01)) 17 | (fp_line (start -11 -4) (end 11 -4) (layer F.SilkS) (width 0.01)) 18 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer F.Mask) (width 0.1)) 19 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer B.Mask) (width 0.1)) 20 | (fp_line (start 6.025 0) (end 6.025 -2.9) (layer Edge.Cuts) (width 0.01)) 21 | (fp_line (start 7.225 0) (end 7.225 -2.9) (layer Edge.Cuts) (width 0.01)) 22 | (fp_arc (start 6.625 -2.9) (end 7.225 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 23 | (fp_text user A (at 7.7 -3.3) (layer F.SilkS) 24 | (effects (font (size 0.8 0.8) (thickness 0.15))) 25 | ) 26 | (fp_arc (start 2.625 -2.9) (end 3.225 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 27 | (fp_line (start 3.225 0) (end 3.225 -2.9) (layer Edge.Cuts) (width 0.01)) 28 | (fp_line (start 2.025 0) (end 2.025 -2.9) (layer Edge.Cuts) (width 0.01)) 29 | (fp_text user E (at 3.6 -3.3) (layer F.SilkS) 30 | (effects (font (size 0.8 0.8) (thickness 0.15))) 31 | ) 32 | (fp_line (start 7.225 0) (end 9.9 0) (layer Edge.Cuts) (width 0.01)) 33 | (fp_line (start 3.225 0) (end 6.025 0) (layer Edge.Cuts) (width 0.01)) 34 | (pad 2 smd rect (at 9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 35 | (pad 1 smd rect (at 9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 36 | (pad 3 smd rect (at 8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 37 | (pad 5 smd rect (at 8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 38 | (pad 7 smd rect (at 7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 39 | (pad 17 smd rect (at 5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 40 | (pad 19 smd rect (at 4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 41 | (pad 21 smd rect (at 4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 42 | (pad 23 smd rect (at 3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 43 | (pad 33 smd rect (at 1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 44 | (pad 35 smd rect (at 0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 45 | (pad 37 smd rect (at 0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 46 | (pad 39 smd rect (at -0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 47 | (pad 41 smd rect (at -0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 48 | (pad 43 smd rect (at -1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 49 | (pad 45 smd rect (at -1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 50 | (pad 47 smd rect (at -2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 51 | (pad 49 smd rect (at -2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 52 | (pad 51 smd rect (at -3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 53 | (pad 53 smd rect (at -3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 54 | (pad 55 smd rect (at -4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 55 | (pad 57 smd rect (at -4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 56 | (pad 59 smd rect (at -5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 57 | (pad 61 smd rect (at -5.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 58 | (pad 63 smd rect (at -6.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 59 | (pad 65 smd rect (at -6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 60 | (pad 67 smd rect (at -7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 61 | (pad 69 smd rect (at -7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 62 | (pad 71 smd rect (at -8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 63 | (pad 73 smd rect (at -8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 64 | (pad 75 smd rect (at -9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 65 | (pad 4 smd rect (at 8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 66 | (pad 6 smd rect (at 8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 67 | (pad 16 smd rect (at 5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 68 | (pad 18 smd rect (at 5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 69 | (pad 20 smd rect (at 4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 70 | (pad 22 smd rect (at 4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 71 | (pad 32 smd rect (at 1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 72 | (pad 34 smd rect (at 1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 73 | (pad 36 smd rect (at 0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 74 | (pad 38 smd rect (at 0 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 75 | (pad 40 smd rect (at -0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 76 | (pad 42 smd rect (at -1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 77 | (pad 44 smd rect (at -1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 78 | (pad 46 smd rect (at -2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 79 | (pad 48 smd rect (at -2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 80 | (pad 50 smd rect (at -3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 81 | (pad 52 smd rect (at -3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 82 | (pad 54 smd rect (at -4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 83 | (pad 56 smd rect (at -4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 84 | (pad 58 smd rect (at -5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 85 | (pad 60 smd rect (at -5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 86 | (pad 62 smd rect (at -6 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 87 | (pad 64 smd rect (at -6.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 88 | (pad 66 smd rect (at -7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 89 | (pad 68 smd rect (at -7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 90 | (pad 70 smd rect (at -8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 91 | (pad 72 smd rect (at -8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 92 | (pad 74 smd rect (at -9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 93 | ) 94 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pretty/m2-padKeyB.kicad_mod: -------------------------------------------------------------------------------- 1 | (module m2-padKeyB (layer F.Cu) (tedit 5CE65B5B) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value m2-padKeyB (at 0 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 0) (end 0 -4) (layer Eco1.User) (width 0.01)) 10 | (fp_line (start -9.9 0) (end 5.025 0) (layer Edge.Cuts) (width 0.01)) 11 | (fp_line (start 9.9 0) (end 9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 12 | (fp_line (start -9.9 0) (end -9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 13 | (fp_line (start -11 -4) (end -10.4 -4) (layer Edge.Cuts) (width 0.01)) 14 | (fp_arc (start -10.4 -3.5) (end -10.4 -4) (angle 90) (layer Edge.Cuts) (width 0.01)) 15 | (fp_arc (start 10.4 -3.5) (end 10.4 -4) (angle -90) (layer Edge.Cuts) (width 0.01)) 16 | (fp_line (start 11 -4) (end 10.4 -4) (layer Edge.Cuts) (width 0.01)) 17 | (fp_line (start -11 -4) (end 11 -4) (layer F.SilkS) (width 0.01)) 18 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer F.Mask) (width 0.1)) 19 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer B.Mask) (width 0.1)) 20 | (fp_arc (start 5.625 -2.9) (end 6.225 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 21 | (fp_line (start 6.225 0) (end 6.225 -2.9) (layer Edge.Cuts) (width 0.01)) 22 | (fp_line (start 5.025 0) (end 5.025 -2.9) (layer Edge.Cuts) (width 0.01)) 23 | (fp_line (start 9.9 0) (end 6.225 0) (layer Edge.Cuts) (width 0.01)) 24 | (fp_text user B (at 6.7 -3.3) (layer F.SilkS) 25 | (effects (font (size 0.8 0.8) (thickness 0.15))) 26 | ) 27 | (pad 56 smd rect (at -4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 28 | (pad 54 smd rect (at -4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 29 | (pad 52 smd rect (at -3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 30 | (pad 50 smd rect (at -3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 31 | (pad 48 smd rect (at -2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 32 | (pad 46 smd rect (at -2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 33 | (pad 44 smd rect (at -1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 34 | (pad 42 smd rect (at -1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 35 | (pad 40 smd rect (at -0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 36 | (pad 38 smd rect (at 0 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 37 | (pad 36 smd rect (at 0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 38 | (pad 34 smd rect (at 1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 39 | (pad 32 smd rect (at 1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 40 | (pad 30 smd rect (at 2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 41 | (pad 28 smd rect (at 2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 42 | (pad 26 smd rect (at 3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 43 | (pad 24 smd rect (at 3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 44 | (pad 22 smd rect (at 4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 45 | (pad 20 smd rect (at 4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 46 | (pad 10 smd rect (at 7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 47 | (pad 8 smd rect (at 7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 48 | (pad 6 smd rect (at 8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 49 | (pad 4 smd rect (at 8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 50 | (pad 66 smd rect (at -7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 51 | (pad 64 smd rect (at -6.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 52 | (pad 62 smd rect (at -6 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 53 | (pad 60 smd rect (at -5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 54 | (pad 58 smd rect (at -5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 55 | (pad 72 smd rect (at -8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 56 | (pad 70 smd rect (at -8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 57 | (pad 68 smd rect (at -7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 58 | (pad 74 smd rect (at -9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 59 | (pad 7 smd rect (at 7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 60 | (pad 5 smd rect (at 8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 61 | (pad 3 smd rect (at 8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 62 | (pad 43 smd rect (at -1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 63 | (pad 41 smd rect (at -0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 64 | (pad 75 smd rect (at -9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 65 | (pad 73 smd rect (at -8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 66 | (pad 71 smd rect (at -8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 67 | (pad 69 smd rect (at -7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 68 | (pad 67 smd rect (at -7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 69 | (pad 65 smd rect (at -6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 70 | (pad 63 smd rect (at -6.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 71 | (pad 61 smd rect (at -5.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 72 | (pad 59 smd rect (at -5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 73 | (pad 57 smd rect (at -4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 74 | (pad 55 smd rect (at -4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 75 | (pad 53 smd rect (at -3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 76 | (pad 51 smd rect (at -3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 77 | (pad 49 smd rect (at -2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 78 | (pad 47 smd rect (at -2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 79 | (pad 45 smd rect (at -1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 80 | (pad 27 smd rect (at 2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 81 | (pad 25 smd rect (at 3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 82 | (pad 35 smd rect (at 0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 83 | (pad 33 smd rect (at 1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 84 | (pad 31 smd rect (at 1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 85 | (pad 29 smd rect (at 2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 86 | (pad 39 smd rect (at -0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 87 | (pad 37 smd rect (at 0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 88 | (pad 23 smd rect (at 3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 89 | (pad 21 smd rect (at 4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 90 | (pad 1 smd rect (at 9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 91 | (pad 2 smd rect (at 9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 92 | (pad 11 smd rect (at 6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 93 | (pad 9 smd rect (at 7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 94 | ) 95 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pretty/m2-padKeyBM.kicad_mod: -------------------------------------------------------------------------------- 1 | (module m2-padKeyBM (layer F.Cu) (tedit 5CE65B4F) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value m2-padKeyBM (at 0 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 0) (end 0 -4) (layer Eco1.User) (width 0.01)) 10 | (fp_line (start 9.9 0) (end 9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 11 | (fp_line (start -9.9 0) (end -9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 12 | (fp_line (start -11 -4) (end -10.4 -4) (layer Edge.Cuts) (width 0.01)) 13 | (fp_arc (start -10.4 -3.5) (end -10.4 -4) (angle 90) (layer Edge.Cuts) (width 0.01)) 14 | (fp_arc (start 10.4 -3.5) (end 10.4 -4) (angle -90) (layer Edge.Cuts) (width 0.01)) 15 | (fp_line (start 11 -4) (end 10.4 -4) (layer Edge.Cuts) (width 0.01)) 16 | (fp_line (start -11 -4) (end 11 -4) (layer F.SilkS) (width 0.01)) 17 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer F.Mask) (width 0.1)) 18 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer B.Mask) (width 0.1)) 19 | (fp_arc (start 5.625 -2.9) (end 6.225 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 20 | (fp_line (start 6.225 0) (end 6.225 -2.9) (layer Edge.Cuts) (width 0.01)) 21 | (fp_line (start 5.025 0) (end 5.025 -2.9) (layer Edge.Cuts) (width 0.01)) 22 | (fp_text user B (at 6.7 -3.3) (layer F.SilkS) 23 | (effects (font (size 0.8 0.8) (thickness 0.15))) 24 | ) 25 | (fp_line (start -6.725 0) (end -6.725 -2.9) (layer Edge.Cuts) (width 0.01)) 26 | (fp_arc (start -6.125 -2.9) (end -5.525 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 27 | (fp_line (start -5.525 0) (end -5.525 -2.9) (layer Edge.Cuts) (width 0.01)) 28 | (fp_text user M (at -7.2 -3.3) (layer F.SilkS) 29 | (effects (font (size 0.8 0.8) (thickness 0.15))) 30 | ) 31 | (fp_line (start -9.9 0) (end -6.725 0) (layer Edge.Cuts) (width 0.01)) 32 | (fp_line (start -5.525 0) (end 5.025 0) (layer Edge.Cuts) (width 0.01)) 33 | (fp_line (start 6.225 0) (end 9.9 0) (layer Edge.Cuts) (width 0.01)) 34 | (pad 2 smd rect (at 9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 35 | (pad 1 smd rect (at 9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 36 | (pad 3 smd rect (at 8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 37 | (pad 5 smd rect (at 8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 38 | (pad 7 smd rect (at 7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 39 | (pad 9 smd rect (at 7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 40 | (pad 11 smd rect (at 6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 41 | (pad 21 smd rect (at 4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 42 | (pad 23 smd rect (at 3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 43 | (pad 25 smd rect (at 3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 44 | (pad 27 smd rect (at 2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 45 | (pad 29 smd rect (at 2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 46 | (pad 31 smd rect (at 1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 47 | (pad 33 smd rect (at 1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 48 | (pad 35 smd rect (at 0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 49 | (pad 37 smd rect (at 0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 50 | (pad 39 smd rect (at -0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 51 | (pad 41 smd rect (at -0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 52 | (pad 43 smd rect (at -1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 53 | (pad 45 smd rect (at -1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 54 | (pad 47 smd rect (at -2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 55 | (pad 49 smd rect (at -2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 56 | (pad 51 smd rect (at -3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 57 | (pad 53 smd rect (at -3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 58 | (pad 55 smd rect (at -4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 59 | (pad 57 smd rect (at -4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 60 | (pad 67 smd rect (at -7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 61 | (pad 69 smd rect (at -7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 62 | (pad 71 smd rect (at -8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 63 | (pad 73 smd rect (at -8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 64 | (pad 75 smd rect (at -9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 65 | (pad 4 smd rect (at 8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 66 | (pad 6 smd rect (at 8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 67 | (pad 8 smd rect (at 7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 68 | (pad 10 smd rect (at 7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 69 | (pad 20 smd rect (at 4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 70 | (pad 22 smd rect (at 4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 71 | (pad 24 smd rect (at 3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 72 | (pad 26 smd rect (at 3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 73 | (pad 28 smd rect (at 2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 74 | (pad 30 smd rect (at 2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 75 | (pad 32 smd rect (at 1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 76 | (pad 34 smd rect (at 1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 77 | (pad 36 smd rect (at 0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 78 | (pad 38 smd rect (at 0 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 79 | (pad 40 smd rect (at -0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 80 | (pad 42 smd rect (at -1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 81 | (pad 44 smd rect (at -1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 82 | (pad 46 smd rect (at -2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 83 | (pad 48 smd rect (at -2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 84 | (pad 50 smd rect (at -3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 85 | (pad 52 smd rect (at -3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 86 | (pad 54 smd rect (at -4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 87 | (pad 56 smd rect (at -4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 88 | (pad 58 smd rect (at -5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 89 | (pad 68 smd rect (at -7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 90 | (pad 70 smd rect (at -8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 91 | (pad 72 smd rect (at -8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 92 | (pad 74 smd rect (at -9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 93 | ) 94 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pretty/m2-padKeyE.kicad_mod: -------------------------------------------------------------------------------- 1 | (module m2-padKeyE (layer F.Cu) (tedit 5CE65B46) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value m2-padKeyE (at 0 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 0) (end 0 -4) (layer Eco1.User) (width 0.01)) 10 | (fp_line (start -9.9 0) (end 2.025 0) (layer Edge.Cuts) (width 0.01)) 11 | (fp_line (start 9.9 0) (end 9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 12 | (fp_line (start -9.9 0) (end -9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 13 | (fp_line (start -11 -4) (end -10.4 -4) (layer Edge.Cuts) (width 0.01)) 14 | (fp_arc (start -10.4 -3.5) (end -10.4 -4) (angle 90) (layer Edge.Cuts) (width 0.01)) 15 | (fp_arc (start 10.4 -3.5) (end 10.4 -4) (angle -90) (layer Edge.Cuts) (width 0.01)) 16 | (fp_line (start 11 -4) (end 10.4 -4) (layer Edge.Cuts) (width 0.01)) 17 | (fp_line (start -11 -4) (end 11 -4) (layer F.SilkS) (width 0.01)) 18 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer F.Mask) (width 0.1)) 19 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer B.Mask) (width 0.1)) 20 | (fp_line (start 9.9 0) (end 3.225 0) (layer Edge.Cuts) (width 0.01)) 21 | (fp_text user E (at 3.6 -3.3) (layer F.SilkS) 22 | (effects (font (size 0.8 0.8) (thickness 0.15))) 23 | ) 24 | (fp_line (start 2.025 0) (end 2.025 -2.9) (layer Edge.Cuts) (width 0.01)) 25 | (fp_line (start 3.225 0) (end 3.225 -2.9) (layer Edge.Cuts) (width 0.01)) 26 | (fp_arc (start 2.625 -2.9) (end 3.225 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 27 | (pad 15 smd rect (at 5.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 28 | (pad 13 smd rect (at 6.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 29 | (pad 56 smd rect (at -4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 30 | (pad 54 smd rect (at -4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 31 | (pad 52 smd rect (at -3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 32 | (pad 50 smd rect (at -3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 33 | (pad 48 smd rect (at -2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 34 | (pad 46 smd rect (at -2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 35 | (pad 44 smd rect (at -1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 36 | (pad 42 smd rect (at -1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 37 | (pad 40 smd rect (at -0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 38 | (pad 38 smd rect (at 0 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 39 | (pad 36 smd rect (at 0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 40 | (pad 34 smd rect (at 1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 41 | (pad 32 smd rect (at 1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 42 | (pad 22 smd rect (at 4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 43 | (pad 20 smd rect (at 4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 44 | (pad 18 smd rect (at 5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 45 | (pad 16 smd rect (at 5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 46 | (pad 14 smd rect (at 6 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 47 | (pad 12 smd rect (at 6.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 48 | (pad 10 smd rect (at 7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 49 | (pad 8 smd rect (at 7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 50 | (pad 6 smd rect (at 8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 51 | (pad 4 smd rect (at 8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 52 | (pad 66 smd rect (at -7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 53 | (pad 64 smd rect (at -6.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 54 | (pad 62 smd rect (at -6 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 55 | (pad 60 smd rect (at -5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 56 | (pad 58 smd rect (at -5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 57 | (pad 72 smd rect (at -8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 58 | (pad 70 smd rect (at -8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 59 | (pad 68 smd rect (at -7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 60 | (pad 74 smd rect (at -9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 61 | (pad 7 smd rect (at 7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 62 | (pad 5 smd rect (at 8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 63 | (pad 3 smd rect (at 8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 64 | (pad 43 smd rect (at -1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 65 | (pad 41 smd rect (at -0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 66 | (pad 75 smd rect (at -9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 67 | (pad 73 smd rect (at -8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 68 | (pad 71 smd rect (at -8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 69 | (pad 69 smd rect (at -7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 70 | (pad 67 smd rect (at -7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 71 | (pad 65 smd rect (at -6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 72 | (pad 63 smd rect (at -6.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 73 | (pad 61 smd rect (at -5.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 74 | (pad 59 smd rect (at -5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 75 | (pad 57 smd rect (at -4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 76 | (pad 55 smd rect (at -4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 77 | (pad 53 smd rect (at -3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 78 | (pad 51 smd rect (at -3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 79 | (pad 49 smd rect (at -2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 80 | (pad 47 smd rect (at -2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 81 | (pad 45 smd rect (at -1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 82 | (pad 35 smd rect (at 0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 83 | (pad 33 smd rect (at 1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 84 | (pad 39 smd rect (at -0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 85 | (pad 37 smd rect (at 0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 86 | (pad 23 smd rect (at 3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 87 | (pad 21 smd rect (at 4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 88 | (pad 19 smd rect (at 4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 89 | (pad 17 smd rect (at 5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 90 | (pad 1 smd rect (at 9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 91 | (pad 2 smd rect (at 9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 92 | (pad 11 smd rect (at 6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 93 | (pad 9 smd rect (at 7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 94 | ) 95 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pretty/m2-padKeyM.kicad_mod: -------------------------------------------------------------------------------- 1 | (module m2-padKeyM (layer F.Cu) (tedit 5CE65B3C) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value m2-padKeyM (at 0 -5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 0) (end 0 -4) (layer Eco1.User) (width 0.01)) 10 | (fp_line (start -9.9 0) (end -6.725 0) (layer Edge.Cuts) (width 0.01)) 11 | (fp_line (start 9.9 0) (end 9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 12 | (fp_line (start -9.9 0) (end -9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 13 | (fp_line (start -11 -4) (end -10.4 -4) (layer Edge.Cuts) (width 0.01)) 14 | (fp_arc (start -10.4 -3.5) (end -10.4 -4) (angle 90) (layer Edge.Cuts) (width 0.01)) 15 | (fp_arc (start 10.4 -3.5) (end 10.4 -4) (angle -90) (layer Edge.Cuts) (width 0.01)) 16 | (fp_line (start 11 -4) (end 10.4 -4) (layer Edge.Cuts) (width 0.01)) 17 | (fp_line (start -11 -4) (end 11 -4) (layer F.SilkS) (width 0.01)) 18 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer F.Mask) (width 0.1)) 19 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer B.Mask) (width 0.1)) 20 | (fp_line (start 9.9 0) (end -5.525 0) (layer Edge.Cuts) (width 0.01)) 21 | (fp_text user M (at -7.2 -3.3) (layer F.SilkS) 22 | (effects (font (size 0.8 0.8) (thickness 0.15))) 23 | ) 24 | (fp_line (start -6.725 0) (end -6.725 -2.9) (layer Edge.Cuts) (width 0.01)) 25 | (fp_line (start -5.525 0) (end -5.525 -2.9) (layer Edge.Cuts) (width 0.01)) 26 | (fp_arc (start -6.125 -2.9) (end -5.525 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 27 | (pad 15 smd rect (at 5.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 28 | (pad 13 smd rect (at 6.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 29 | (pad 56 smd rect (at -4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 30 | (pad 54 smd rect (at -4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 31 | (pad 52 smd rect (at -3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 32 | (pad 50 smd rect (at -3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 33 | (pad 48 smd rect (at -2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 34 | (pad 46 smd rect (at -2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 35 | (pad 44 smd rect (at -1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 36 | (pad 42 smd rect (at -1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 37 | (pad 40 smd rect (at -0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 38 | (pad 38 smd rect (at 0 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 39 | (pad 36 smd rect (at 0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 40 | (pad 34 smd rect (at 1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 41 | (pad 32 smd rect (at 1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 42 | (pad 30 smd rect (at 2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 43 | (pad 28 smd rect (at 2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 44 | (pad 26 smd rect (at 3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 45 | (pad 24 smd rect (at 3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 46 | (pad 22 smd rect (at 4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 47 | (pad 20 smd rect (at 4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 48 | (pad 18 smd rect (at 5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 49 | (pad 16 smd rect (at 5.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 50 | (pad 14 smd rect (at 6 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 51 | (pad 12 smd rect (at 6.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 52 | (pad 10 smd rect (at 7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 53 | (pad 8 smd rect (at 7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 54 | (pad 6 smd rect (at 8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 55 | (pad 4 smd rect (at 8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 56 | (pad 58 smd rect (at -5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 57 | (pad 72 smd rect (at -8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 58 | (pad 70 smd rect (at -8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 59 | (pad 68 smd rect (at -7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 60 | (pad 74 smd rect (at -9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 61 | (pad 7 smd rect (at 7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 62 | (pad 5 smd rect (at 8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 63 | (pad 3 smd rect (at 8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 64 | (pad 43 smd rect (at -1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 65 | (pad 41 smd rect (at -0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 66 | (pad 75 smd rect (at -9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 67 | (pad 73 smd rect (at -8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 68 | (pad 71 smd rect (at -8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 69 | (pad 69 smd rect (at -7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 70 | (pad 67 smd rect (at -7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 71 | (pad 57 smd rect (at -4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 72 | (pad 55 smd rect (at -4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 73 | (pad 53 smd rect (at -3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 74 | (pad 51 smd rect (at -3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 75 | (pad 49 smd rect (at -2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 76 | (pad 47 smd rect (at -2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 77 | (pad 45 smd rect (at -1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 78 | (pad 27 smd rect (at 2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 79 | (pad 25 smd rect (at 3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 80 | (pad 35 smd rect (at 0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 81 | (pad 33 smd rect (at 1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 82 | (pad 31 smd rect (at 1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 83 | (pad 29 smd rect (at 2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 84 | (pad 39 smd rect (at -0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 85 | (pad 37 smd rect (at 0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 86 | (pad 23 smd rect (at 3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 87 | (pad 21 smd rect (at 4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 88 | (pad 19 smd rect (at 4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 89 | (pad 17 smd rect (at 5.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 90 | (pad 1 smd rect (at 9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 91 | (pad 2 smd rect (at 9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 92 | (pad 11 smd rect (at 6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 93 | (pad 9 smd rect (at 7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 94 | ) 95 | -------------------------------------------------------------------------------- /src/2230-keyBM/m2ngff.pro: -------------------------------------------------------------------------------- 1 | last_client=kicad 2 | [general] 3 | version=1 4 | -------------------------------------------------------------------------------- /src/2242-XX-B/M.2 Type 2242-XX-B.pro: -------------------------------------------------------------------------------- 1 | update=Tue 15 Oct 2019 23:05:09 CEST 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [schematic_editor] 16 | version=1 17 | PageLayoutDescrFile= 18 | PlotDirectoryName= 19 | SubpartIdSeparator=0 20 | SubpartFirstId=65 21 | NetFmtName=Pcbnew 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile= 28 | LastNetListRead=M.2 Type 2242-XX-B.net 29 | CopperLayerCount=4 30 | BoardThickness=0.8 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=0 34 | ProhibitOverlappingCourtyards=1 35 | MinTrackWidth=0.2 36 | MinViaDiameter=0.4 37 | MinViaDrill=0.3 38 | MinMicroViaDiameter=0.2 39 | MinMicroViaDrill=0.09999999999999999 40 | MinHoleToHole=0.25 41 | TrackWidth1=0.25 42 | TrackWidth2=0.35 43 | ViaDiameter1=0.7 44 | ViaDrill1=0.3 45 | dPairWidth1=0.2 46 | dPairGap1=0.25 47 | dPairViaGap1=0.25 48 | SilkLineWidth=0.12 49 | SilkTextSizeV=1 50 | SilkTextSizeH=1 51 | SilkTextSizeThickness=0.15 52 | SilkTextItalic=0 53 | SilkTextUpright=1 54 | CopperLineWidth=0.2 55 | CopperTextSizeV=1.5 56 | CopperTextSizeH=1.5 57 | CopperTextThickness=0.3 58 | CopperTextItalic=0 59 | CopperTextUpright=1 60 | EdgeCutLineWidth=0.05 61 | CourtyardLineWidth=0.05 62 | OthersLineWidth=0.15 63 | OthersTextSizeV=1 64 | OthersTextSizeH=1 65 | OthersTextSizeThickness=0.15 66 | OthersTextItalic=0 67 | OthersTextUpright=1 68 | SolderMaskClearance=0.051 69 | SolderMaskMinWidth=0.25 70 | SolderPasteClearance=0 71 | SolderPasteRatio=-0 72 | [pcbnew/Layer.F.Cu] 73 | Name=F.Cu 74 | Type=0 75 | Enabled=1 76 | [pcbnew/Layer.In1.Cu] 77 | Name=GND 78 | Type=1 79 | Enabled=1 80 | [pcbnew/Layer.In2.Cu] 81 | Name=VCC 82 | Type=1 83 | Enabled=1 84 | [pcbnew/Layer.In3.Cu] 85 | Name=In3.Cu 86 | Type=0 87 | Enabled=0 88 | [pcbnew/Layer.In4.Cu] 89 | Name=In4.Cu 90 | Type=0 91 | Enabled=0 92 | [pcbnew/Layer.In5.Cu] 93 | Name=In5.Cu 94 | Type=0 95 | Enabled=0 96 | [pcbnew/Layer.In6.Cu] 97 | Name=In6.Cu 98 | Type=0 99 | Enabled=0 100 | [pcbnew/Layer.In7.Cu] 101 | Name=In7.Cu 102 | Type=0 103 | Enabled=0 104 | [pcbnew/Layer.In8.Cu] 105 | Name=In8.Cu 106 | Type=0 107 | Enabled=0 108 | [pcbnew/Layer.In9.Cu] 109 | Name=In9.Cu 110 | Type=0 111 | Enabled=0 112 | [pcbnew/Layer.In10.Cu] 113 | Name=In10.Cu 114 | Type=0 115 | Enabled=0 116 | [pcbnew/Layer.In11.Cu] 117 | Name=In11.Cu 118 | Type=0 119 | Enabled=0 120 | [pcbnew/Layer.In12.Cu] 121 | Name=In12.Cu 122 | Type=0 123 | Enabled=0 124 | [pcbnew/Layer.In13.Cu] 125 | Name=In13.Cu 126 | Type=0 127 | Enabled=0 128 | [pcbnew/Layer.In14.Cu] 129 | Name=In14.Cu 130 | Type=0 131 | Enabled=0 132 | [pcbnew/Layer.In15.Cu] 133 | Name=In15.Cu 134 | Type=0 135 | Enabled=0 136 | [pcbnew/Layer.In16.Cu] 137 | Name=In16.Cu 138 | Type=0 139 | Enabled=0 140 | [pcbnew/Layer.In17.Cu] 141 | Name=In17.Cu 142 | Type=0 143 | Enabled=0 144 | [pcbnew/Layer.In18.Cu] 145 | Name=In18.Cu 146 | Type=0 147 | Enabled=0 148 | [pcbnew/Layer.In19.Cu] 149 | Name=In19.Cu 150 | Type=0 151 | Enabled=0 152 | [pcbnew/Layer.In20.Cu] 153 | Name=In20.Cu 154 | Type=0 155 | Enabled=0 156 | [pcbnew/Layer.In21.Cu] 157 | Name=In21.Cu 158 | Type=0 159 | Enabled=0 160 | [pcbnew/Layer.In22.Cu] 161 | Name=In22.Cu 162 | Type=0 163 | Enabled=0 164 | [pcbnew/Layer.In23.Cu] 165 | Name=In23.Cu 166 | Type=0 167 | Enabled=0 168 | [pcbnew/Layer.In24.Cu] 169 | Name=In24.Cu 170 | Type=0 171 | Enabled=0 172 | [pcbnew/Layer.In25.Cu] 173 | Name=In25.Cu 174 | Type=0 175 | Enabled=0 176 | [pcbnew/Layer.In26.Cu] 177 | Name=In26.Cu 178 | Type=0 179 | Enabled=0 180 | [pcbnew/Layer.In27.Cu] 181 | Name=In27.Cu 182 | Type=0 183 | Enabled=0 184 | [pcbnew/Layer.In28.Cu] 185 | Name=In28.Cu 186 | Type=0 187 | Enabled=0 188 | [pcbnew/Layer.In29.Cu] 189 | Name=In29.Cu 190 | Type=0 191 | Enabled=0 192 | [pcbnew/Layer.In30.Cu] 193 | Name=In30.Cu 194 | Type=0 195 | Enabled=0 196 | [pcbnew/Layer.B.Cu] 197 | Name=B.Cu 198 | Type=0 199 | Enabled=1 200 | [pcbnew/Layer.B.Adhes] 201 | Enabled=1 202 | [pcbnew/Layer.F.Adhes] 203 | Enabled=1 204 | [pcbnew/Layer.B.Paste] 205 | Enabled=1 206 | [pcbnew/Layer.F.Paste] 207 | Enabled=1 208 | [pcbnew/Layer.B.SilkS] 209 | Enabled=1 210 | [pcbnew/Layer.F.SilkS] 211 | Enabled=1 212 | [pcbnew/Layer.B.Mask] 213 | Enabled=1 214 | [pcbnew/Layer.F.Mask] 215 | Enabled=1 216 | [pcbnew/Layer.Dwgs.User] 217 | Enabled=1 218 | [pcbnew/Layer.Cmts.User] 219 | Enabled=1 220 | [pcbnew/Layer.Eco1.User] 221 | Enabled=1 222 | [pcbnew/Layer.Eco2.User] 223 | Enabled=1 224 | [pcbnew/Layer.Edge.Cuts] 225 | Enabled=1 226 | [pcbnew/Layer.Margin] 227 | Enabled=1 228 | [pcbnew/Layer.B.CrtYd] 229 | Enabled=1 230 | [pcbnew/Layer.F.CrtYd] 231 | Enabled=1 232 | [pcbnew/Layer.B.Fab] 233 | Enabled=1 234 | [pcbnew/Layer.F.Fab] 235 | Enabled=1 236 | [pcbnew/Layer.Rescue] 237 | Enabled=0 238 | [pcbnew/Netclasses] 239 | [pcbnew/Netclasses/Default] 240 | Name=Default 241 | Clearance=0.2 242 | TrackWidth=0.25 243 | ViaDiameter=0.7 244 | ViaDrill=0.3 245 | uViaDiameter=0.3 246 | uViaDrill=0.1 247 | dPairWidth=0.2 248 | dPairGap=0.25 249 | dPairViaGap=0.25 250 | -------------------------------------------------------------------------------- /src/2242-XX-B/M.2 Type 2242-XX-B.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 1 4 7 | Title "" 8 | Date "" 9 | Rev "" 10 | Comp "" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L Connector:Conn_Coaxial J101 18 | U 1 1 5DA1DA4F 19 | P 8550 3650 20 | F 0 "J101" H 8650 3625 50 0000 L CNN 21 | F 1 "A" H 8650 3534 50 0000 L CNN 22 | F 2 "Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical" H 8550 3650 50 0001 C CNN 23 | F 3 " ~" H 8550 3650 50 0001 C CNN 24 | 1 8550 3650 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L Connector:Conn_Coaxial J102 29 | U 1 1 5DA1DFAE 30 | P 8550 4250 31 | F 0 "J102" H 8650 4225 50 0000 L CNN 32 | F 1 "B" H 8650 4134 50 0000 L CNN 33 | F 2 "Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical" H 8550 4250 50 0001 C CNN 34 | F 3 " ~" H 8550 4250 50 0001 C CNN 35 | 1 8550 4250 36 | 1 0 0 -1 37 | $EndComp 38 | $Sheet 39 | S 4900 3300 1250 1300 40 | U 5DC3053D 41 | F0 "Microcontroller" 50 42 | F1 "mcu.sch" 50 43 | F2 "SPI1_MOSI" O R 6150 3500 50 44 | F3 "SPI1_MISO" I R 6150 3400 50 45 | F4 "SPI1_SCK" O R 6150 3600 50 46 | F5 "ADF1_CE" O R 6150 3700 50 47 | F6 "ADF1_SWD" I R 6150 3800 50 48 | F7 "ADF1_SLE" I R 6150 4000 50 49 | F8 "ADF1_SDATA" I R 6150 4100 50 50 | F9 "ADF1_SCLK" I R 6150 4200 50 51 | F10 "ADF1_SREAD" I R 6150 3900 50 52 | F11 "ADF1_MUXOUT" I R 6150 4300 50 53 | F12 "ADF1_TEST_A" I R 6150 4400 50 54 | F13 "ADF1_ANT_SELECT" O R 6150 4500 50 55 | F14 "SWDIO" B L 4900 3850 50 56 | F15 "SWCLK" I L 4900 3950 50 57 | F16 "STM_RESET" I L 4900 4050 50 58 | F17 "USB_D+" B L 4900 3450 50 59 | F18 "USB_D-" B L 4900 3550 50 60 | F19 "LED1" O L 4900 3700 50 61 | F20 "SOFT_RESET" I L 4900 4300 50 62 | F21 "UART_TX" O L 4900 4150 50 63 | $EndSheet 64 | $Sheet 65 | S 3100 3300 1000 1300 66 | U 5DCE3204 67 | F0 "M.2 NGFF Fingers" 50 68 | F1 "fingers.sch" 50 69 | F2 "USB_D+" B R 4100 3450 50 70 | F3 "USB_D-" B R 4100 3550 50 71 | F4 "WWAN_LED" O R 4100 3700 50 72 | F5 "UIM_DATA" B R 4100 3850 50 73 | F6 "UIM_CLK" B R 4100 3950 50 74 | F7 "UIM_RESET" B R 4100 4050 50 75 | F8 "UIM_PWR" B R 4100 4150 50 76 | F9 "RESET#" O R 4100 4300 50 77 | $EndSheet 78 | $Sheet 79 | S 6950 3300 1250 1300 80 | U 5DA99182 81 | F0 "Radio Tranceiver" 50 82 | F1 "adf7021.sch" 50 83 | F2 "ANT_SELECT" I L 6950 4500 50 84 | F3 "ADF_TEST_A" O L 6950 4400 50 85 | F4 "ADF_MUXOUT" O L 6950 4300 50 86 | F5 "ADF_CLKOUT" O L 6950 3600 50 87 | F6 "ADF_SWD" O L 6950 3800 50 88 | F7 "ADF_SLE" I L 6950 4000 50 89 | F8 "ADF_SDATA" I L 6950 4100 50 90 | F9 "ADF_SREAD" O L 6950 3900 50 91 | F10 "ADF_SCLK" I L 6950 4200 50 92 | F11 "ADF_DATA_IO" O L 6950 3500 50 93 | F12 "ADF_DATA_CLK" I L 6950 3400 50 94 | F13 "ADF_CE" I L 6950 3700 50 95 | F14 "ANT_A" I R 8200 3650 50 96 | F15 "ANT_B" I R 8200 4250 50 97 | $EndSheet 98 | Wire Notes Line style solid 99 | 7600 3650 7650 3600 100 | Wire Notes Line style solid 101 | 7650 3600 7650 3400 102 | Wire Notes Line style solid 103 | 7650 3400 7600 3350 104 | Wire Notes Line style solid 105 | 7600 4250 7650 4200 106 | Wire Notes Line style solid 107 | 7650 4200 7650 3900 108 | Wire Notes Line style solid 109 | 7650 3900 7600 3850 110 | Text Notes 7750 4200 1 50 ~ 0 111 | Control 112 | Text Notes 7750 3600 1 50 ~ 0 113 | Data 114 | Wire Wire Line 115 | 8350 3650 8200 3650 116 | Wire Wire Line 117 | 8350 4250 8200 4250 118 | $Comp 119 | L power:GND #PWR0101 120 | U 1 1 5DC3C07A 121 | P 8550 3850 122 | F 0 "#PWR0101" H 8550 3600 50 0001 C CNN 123 | F 1 "GND" H 8555 3677 50 0000 C CNN 124 | F 2 "" H 8550 3850 50 0001 C CNN 125 | F 3 "" H 8550 3850 50 0001 C CNN 126 | 1 8550 3850 127 | 1 0 0 -1 128 | $EndComp 129 | $Comp 130 | L power:GND #PWR0102 131 | U 1 1 5DC3C39B 132 | P 8550 4450 133 | F 0 "#PWR0102" H 8550 4200 50 0001 C CNN 134 | F 1 "GND" H 8555 4277 50 0000 C CNN 135 | F 2 "" H 8550 4450 50 0001 C CNN 136 | F 3 "" H 8550 4450 50 0001 C CNN 137 | 1 8550 4450 138 | 1 0 0 -1 139 | $EndComp 140 | Wire Wire Line 141 | 4900 4050 4100 4050 142 | Wire Wire Line 143 | 4100 3950 4900 3950 144 | Wire Wire Line 145 | 4900 3850 4100 3850 146 | Wire Wire Line 147 | 6150 3400 6950 3400 148 | Wire Wire Line 149 | 6950 3700 6150 3700 150 | Wire Wire Line 151 | 6150 3600 6950 3600 152 | Wire Wire Line 153 | 6950 3500 6150 3500 154 | Wire Wire Line 155 | 6150 3800 6950 3800 156 | Wire Wire Line 157 | 6950 4100 6150 4100 158 | Wire Wire Line 159 | 6150 4000 6950 4000 160 | Wire Wire Line 161 | 6950 3900 6150 3900 162 | Wire Wire Line 163 | 6150 4200 6950 4200 164 | Wire Wire Line 165 | 6950 4500 6150 4500 166 | Wire Wire Line 167 | 6150 4400 6950 4400 168 | Wire Wire Line 169 | 6950 4300 6150 4300 170 | Wire Wire Line 171 | 4100 3550 4900 3550 172 | Wire Wire Line 173 | 4900 3450 4100 3450 174 | Wire Wire Line 175 | 4100 3700 4900 3700 176 | Wire Wire Line 177 | 4900 4150 4100 4150 178 | Wire Wire Line 179 | 4100 4300 4900 4300 180 | $EndSCHEMATC 181 | -------------------------------------------------------------------------------- /src/2242-XX-B/M.2.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # M.2_NGFF_Socket2_KeyB_SSIC_Adapter 5 | # 6 | DEF M.2_NGFF_Socket2_KeyB_SSIC_Adapter U 0 40 Y Y 1 F N 7 | F0 "U" 0 2000 50 H V C CNN 8 | F1 "M.2_NGFF_Socket2_KeyB_SSIC_Adapter" 0 -2000 50 H V C CNN 9 | F2 "" 2100 300 50 H I C CNN 10 | F3 "" 2100 300 50 H I C CNN 11 | DRAW 12 | T 0 0 -1150 197 0 0 0 B Normal 0 C C 13 | S 600 1950 -600 -1950 0 0 0 f 14 | X CONFIG_3 1 700 -1850 100 L 50 50 1 1 P 15 | X GPIO_9/LED1 10 -700 -1450 100 R 50 50 1 1 B 16 | X GND 11 700 -1350 100 L 50 50 1 1 P 17 | X 3.3V 2 -700 -1850 100 R 50 50 1 1 w 18 | X GPIO_5 20 -700 -950 100 R 50 50 1 1 B 19 | X CONFIG_0 21 700 -850 100 L 50 50 1 1 P 20 | X GPIO_6 22 -700 -850 100 R 50 50 1 1 B 21 | X GPIO_11 23 700 -750 100 L 50 50 1 1 B 22 | X GPIO_7 24 -700 -750 100 R 50 50 1 1 B 23 | X DPR 25 700 -650 100 L 50 50 1 1 I 24 | X GPIO_10 26 -700 -650 100 R 50 50 1 1 B 25 | X GND 27 700 -550 100 L 50 50 1 1 P 26 | X GPIO_8 28 -700 -550 100 R 50 50 1 1 B 27 | X SSIC-TxN 29 700 -450 100 L 50 50 1 1 B 28 | X GND 3 700 -1750 100 L 50 50 1 1 w 29 | X UIM_RESET 30 -700 -450 100 R 50 50 1 1 O 30 | X SSIC-TxP 31 700 -350 100 L 50 50 1 1 B 31 | X UIM_CLK 32 -700 -350 100 R 50 50 1 1 O 32 | X GND 33 700 -250 100 L 50 50 1 1 P 33 | X UIM_DATA 34 -700 -250 100 R 50 50 1 1 B 34 | X SSIC-RxN 35 700 -150 100 L 50 50 1 1 B 35 | X UIM_PWR 36 -700 -150 100 R 50 50 1 1 O 36 | X SSIC-RxP 37 700 -50 100 L 50 50 1 1 B 37 | X NC 38 -700 -50 100 R 50 50 1 1 N 38 | X GND 39 700 50 100 L 50 50 1 1 P 39 | X 3.3V 4 -700 -1750 100 R 50 50 1 1 P 40 | X GPIO_0 40 -700 50 100 R 50 50 1 1 B 41 | X NC 41 700 150 100 L 50 50 1 1 N 42 | X GPIO_1 42 -700 150 100 R 50 50 1 1 B 43 | X NC 43 700 250 100 L 50 50 1 1 N 44 | X GPIO_2 44 -700 250 100 R 50 50 1 1 B 45 | X GND 45 700 350 100 L 50 50 1 1 P 46 | X GPIO_3 46 -700 350 100 R 50 50 1 1 B 47 | X NC 47 700 450 100 L 50 50 1 1 N 48 | X GPIO_4 48 -700 450 100 R 50 50 1 1 B 49 | X NC 49 700 550 100 L 50 50 1 1 N 50 | X GND 5 700 -1650 100 L 50 50 1 1 P 51 | X NC 50 -700 550 100 R 50 50 1 1 N 52 | X GND 51 700 650 100 L 50 50 1 1 P 53 | X NC 52 -700 650 100 R 50 50 1 1 N 54 | X NC 53 700 750 100 L 50 50 1 1 N 55 | X NC 54 -700 750 100 R 50 50 1 1 N 56 | X NC 55 700 850 100 L 50 50 1 1 N 57 | X NC 56 -700 850 100 R 50 50 1 1 N 58 | X GND 57 700 950 100 L 50 50 1 1 P 59 | X NC 58 -700 950 100 R 50 50 1 1 N 60 | X ANTCTL0 59 700 1050 100 L 50 50 1 1 O 61 | X FC_POWER_OFF 6 -700 -1650 100 R 50 50 1 1 P 62 | X COEX3 60 -700 1050 100 R 50 50 1 1 B 63 | X ANTCTL1 61 700 1150 100 L 50 50 1 1 O 64 | X COEX_RXD 62 -700 1150 100 R 50 50 1 1 I 65 | X ANTCTL2 63 700 1250 100 L 50 50 1 1 O 66 | X COEX_TXD 64 -700 1250 100 R 50 50 1 1 O 67 | X ANTCTL4 65 700 1350 100 L 50 50 1 1 O 68 | X SIM_DETECT 66 -700 1350 100 R 50 50 1 1 I 69 | X RESET# 67 700 1450 100 L 50 50 1 1 I 70 | X SUSCLK(32kHz) 68 -700 1450 100 R 50 50 1 1 I 71 | X CONFIG_1 69 700 1550 100 L 50 50 1 1 P 72 | X USB_D+ 7 700 -1550 100 L 50 50 1 1 P 73 | X 3.3V 70 -700 1550 100 R 50 50 1 1 P 74 | X GND 71 700 1650 100 L 50 50 1 1 P 75 | X 3.3V 72 -700 1650 100 R 50 50 1 1 P 76 | X GND 73 700 1750 100 L 50 50 1 1 P 77 | X 3.3V 74 -700 1750 100 R 50 50 1 1 P 78 | X CONFIG_2 75 700 1850 100 L 50 50 1 1 P 79 | X W_DISABLE#1 8 -700 -1550 100 R 50 50 1 1 O 80 | X USB_D- 9 700 -1450 100 L 50 50 1 1 P 81 | ENDDRAW 82 | ENDDEF 83 | # 84 | #End Library 85 | -------------------------------------------------------------------------------- /src/2242-XX-B/M.2.pretty/M.2_Key_B_Fingers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module M.2_Key_B_Fingers (layer F.Cu) (tedit 5DA644F4) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 4.75) (layer F.SilkS) hide 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value M.2_Key_B_Fingers (at 0 2.5) (layer F.Fab) hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 2 connect rect (at 9 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 10 | (clearance 0.14)) 11 | (pad 1 connect rect (at 9.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 12 | (clearance 0.14)) 13 | (pad 3 connect rect (at 8.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 14 | (clearance 0.14)) 15 | (pad 5 connect rect (at 8.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 16 | (clearance 0.14)) 17 | (pad 7 connect rect (at 7.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 18 | (clearance 0.14)) 19 | (pad 9 connect rect (at 7.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 20 | (clearance 0.14)) 21 | (pad 11 connect rect (at 6.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 22 | (clearance 0.14)) 23 | (pad 21 connect rect (at 4.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 24 | (clearance 0.14)) 25 | (pad 23 connect rect (at 3.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 26 | (clearance 0.14)) 27 | (pad 25 connect rect (at 3.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 28 | (clearance 0.14)) 29 | (pad 27 connect rect (at 2.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 30 | (clearance 0.14)) 31 | (pad 29 connect rect (at 2.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 32 | (clearance 0.14)) 33 | (pad 31 connect rect (at 1.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 34 | (clearance 0.14)) 35 | (pad 33 connect rect (at 1.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 36 | (clearance 0.14)) 37 | (pad 35 connect rect (at 0.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 38 | (clearance 0.14)) 39 | (pad 37 connect rect (at 0.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 40 | (clearance 0.14)) 41 | (pad 39 connect rect (at -0.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 42 | (clearance 0.14)) 43 | (pad 41 connect rect (at -0.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 44 | (clearance 0.14)) 45 | (pad 43 connect rect (at -1.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 46 | (clearance 0.14)) 47 | (pad 45 connect rect (at -1.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 48 | (clearance 0.14)) 49 | (pad 47 connect rect (at -2.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 50 | (clearance 0.14)) 51 | (pad 49 connect rect (at -2.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 52 | (clearance 0.14)) 53 | (pad 51 connect rect (at -3.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 54 | (clearance 0.14)) 55 | (pad 53 connect rect (at -3.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 56 | (clearance 0.14)) 57 | (pad 55 connect rect (at -4.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 58 | (clearance 0.14)) 59 | (pad 57 connect rect (at -4.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 60 | (clearance 0.14)) 61 | (pad 59 connect rect (at -5.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 62 | (clearance 0.14)) 63 | (pad 61 connect rect (at -5.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 64 | (clearance 0.14)) 65 | (pad 63 connect rect (at -6.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 66 | (clearance 0.14)) 67 | (pad 65 connect rect (at -6.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 68 | (clearance 0.14)) 69 | (pad 67 connect rect (at -7.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 70 | (clearance 0.14)) 71 | (pad 69 connect rect (at -7.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 72 | (clearance 0.14)) 73 | (pad 71 connect rect (at -8.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 74 | (clearance 0.14)) 75 | (pad 73 connect rect (at -8.75 -1) (size 0.35 2) (layers F.Cu F.Mask) 76 | (clearance 0.14)) 77 | (pad 75 connect rect (at -9.25 -1) (size 0.35 2) (layers F.Cu F.Mask) 78 | (clearance 0.14)) 79 | (pad 4 connect rect (at 8.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 80 | (clearance 0.14)) 81 | (pad 6 connect rect (at 8 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 82 | (clearance 0.14)) 83 | (pad 8 connect rect (at 7.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 84 | (clearance 0.14)) 85 | (pad 10 connect rect (at 7 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 86 | (clearance 0.14)) 87 | (pad 20 connect rect (at 4.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 88 | (clearance 0.14)) 89 | (pad 22 connect rect (at 4 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 90 | (clearance 0.14)) 91 | (pad 24 connect rect (at 3.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 92 | (clearance 0.14)) 93 | (pad 26 connect rect (at 3 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 94 | (clearance 0.14)) 95 | (pad 28 connect rect (at 2.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 96 | (clearance 0.14)) 97 | (pad 30 connect rect (at 2 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 98 | (clearance 0.14)) 99 | (pad 32 connect rect (at 1.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 100 | (clearance 0.14)) 101 | (pad 34 connect rect (at 1 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 102 | (clearance 0.14)) 103 | (pad 36 connect rect (at 0.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 104 | (clearance 0.14)) 105 | (pad 38 connect rect (at 0 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 106 | (clearance 0.14)) 107 | (pad 40 connect rect (at -0.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 108 | (clearance 0.14)) 109 | (pad 42 connect rect (at -1 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 110 | (clearance 0.14)) 111 | (pad 44 connect rect (at -1.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 112 | (clearance 0.14)) 113 | (pad 46 connect rect (at -2 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 114 | (clearance 0.14)) 115 | (pad 48 connect rect (at -2.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 116 | (clearance 0.14)) 117 | (pad 50 connect rect (at -3 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 118 | (clearance 0.14)) 119 | (pad 52 connect rect (at -3.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 120 | (clearance 0.14)) 121 | (pad 54 connect rect (at -4 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 122 | (clearance 0.14)) 123 | (pad 56 connect rect (at -4.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 124 | (clearance 0.14)) 125 | (pad 58 connect rect (at -5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 126 | (clearance 0.14)) 127 | (pad 60 connect rect (at -5.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 128 | (clearance 0.14)) 129 | (pad 62 connect rect (at -6 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 130 | (clearance 0.14)) 131 | (pad 64 connect rect (at -6.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 132 | (clearance 0.14)) 133 | (pad 66 connect rect (at -7 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 134 | (clearance 0.14)) 135 | (pad 68 connect rect (at -7.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 136 | (clearance 0.14)) 137 | (pad 70 connect rect (at -8 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 138 | (clearance 0.14)) 139 | (pad 72 connect rect (at -8.5 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 140 | (clearance 0.14)) 141 | (pad 74 connect rect (at -9 -1.25) (size 0.35 2.5) (layers B.Cu B.Mask) 142 | (clearance 0.14)) 143 | (pad "" np_thru_hole oval (at 5.625 -1.45) (size 1.2 4.1) (drill oval 1.2 4.1) (layers *.Cu *.Mask)) 144 | (model /home/nickoe/ngff_devboard/c-2199119-3-c-3d.stp 145 | (offset (xyz 0 4.5 -0.8)) 146 | (scale (xyz 1 1 1)) 147 | (rotate (xyz 90 180 0)) 148 | ) 149 | ) 150 | -------------------------------------------------------------------------------- /src/2242-XX-B/M.2.pretty/M.2_Standoff_Card_Pad.kicad_mod: -------------------------------------------------------------------------------- 1 | (module M.2_Standoff_Card_Pad (layer F.Cu) (tedit 5D1E6D07) 2 | (fp_text reference REF** (at 0 -5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value M.2_Standoff_Card_Pad (at 0 5) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole circle (at 0 0) (size 5.5 5.5) (drill 3.5) (layers *.Cu *.Mask)) 9 | (pad 2 connect oval (at 0 0) (size 5.5 7.5) (layers B.Cu B.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /src/2242-XX-B/M.2.pretty/U.FL_Hirose_U.FL-R-SMT-1_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | (module U.FL_Hirose_U.FL-R-SMT-1_Vertical (layer F.Cu) (tedit 5A1DBFC3) 2 | (descr "Hirose U.FL Coaxial https://www.hirose.com/product/en/products/U.FL/U.FL-R-SMT-1%2810%29/") 3 | (tags "Hirose U.FL Coaxial") 4 | (attr smd) 5 | (fp_text reference REF** (at 0.475 -3.2) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value U.FL_Hirose_U.FL-R-SMT-1_Vertical (at 0.475 3.2) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1.32 -1) (end -2.02 -1) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.32 1.8) (end -1.32 1) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1.32 -1.8) (end -1.12 -1.8) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -1.12 -1.8) (end -1.12 -2.5) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 2.08 -2.5) (end -1.12 -2.5) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.32 -1) (end -1.32 -1.8) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 2.08 -1.8) (end 2.08 -2.5) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 2.08 -1.8) (end 2.28 -1.8) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -0.885 -1.4) (end -0.885 -0.76) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -0.425 1.5) (end -0.425 1.3) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -0.425 1.3) (end -0.825 1.3) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -0.825 0.3) (end -0.825 1.3) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -1.075 0.3) (end -0.825 0.3) (layer F.Fab) (width 0.1)) 24 | (fp_line (start -1.075 0.3) (end -1.075 -0.15) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -0.925 -0.3) (end -0.825 -0.3) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -0.825 -0.3) (end -0.825 -1.3) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -0.425 -1.5) (end -0.425 -1.3) (layer F.Fab) (width 0.1)) 28 | (fp_line (start -0.425 -1.3) (end -0.825 -1.3) (layer F.Fab) (width 0.1)) 29 | (fp_line (start -0.425 1.5) (end 1.375 1.5) (layer F.Fab) (width 0.1)) 30 | (fp_line (start 1.375 1.5) (end 1.375 1.3) (layer F.Fab) (width 0.1)) 31 | (fp_line (start 1.775 1.3) (end 1.375 1.3) (layer F.Fab) (width 0.1)) 32 | (fp_line (start 1.775 -1.3) (end 1.775 1.3) (layer F.Fab) (width 0.1)) 33 | (fp_line (start -0.425 -1.5) (end 1.375 -1.5) (layer F.Fab) (width 0.1)) 34 | (fp_line (start 1.375 -1.5) (end 1.375 -1.3) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 1.775 -1.3) (end 1.375 -1.3) (layer F.Fab) (width 0.1)) 36 | (fp_line (start -0.925 -0.3) (end -1.075 -0.15) (layer F.Fab) (width 0.1)) 37 | (fp_line (start -0.885 1.4) (end -0.885 0.76) (layer F.SilkS) (width 0.12)) 38 | (fp_line (start -0.885 -0.76) (end -1.515 -0.76) (layer F.SilkS) (width 0.12)) 39 | (fp_line (start 1.835 -1.35) (end 1.835 1.35) (layer F.SilkS) (width 0.12)) 40 | (fp_line (start 2.08 2.5) (end -1.12 2.5) (layer F.CrtYd) (width 0.05)) 41 | (fp_line (start -1.12 2.5) (end -1.12 1.8) (layer F.CrtYd) (width 0.05)) 42 | (fp_line (start -1.32 1.8) (end -1.12 1.8) (layer F.CrtYd) (width 0.05)) 43 | (fp_line (start 2.28 1.8) (end 2.28 -1.8) (layer F.CrtYd) (width 0.05)) 44 | (fp_line (start 2.08 2.5) (end 2.08 1.8) (layer F.CrtYd) (width 0.05)) 45 | (fp_line (start 2.08 1.8) (end 2.28 1.8) (layer F.CrtYd) (width 0.05)) 46 | (fp_line (start -1.32 1) (end -2.02 1) (layer F.CrtYd) (width 0.05)) 47 | (fp_line (start -2.02 1) (end -2.02 -1) (layer F.CrtYd) (width 0.05)) 48 | (fp_text user %R (at 0.475 0 90) (layer F.Fab) 49 | (effects (font (size 0.6 0.6) (thickness 0.09))) 50 | ) 51 | (pad 2 smd rect (at 0.475 -1.475) (size 2.2 1.05) (layers F.Cu F.Paste F.Mask)) 52 | (pad 1 smd rect (at -1.05 0) (size 1.05 1) (layers F.Cu F.Paste F.Mask)) 53 | (pad 2 smd rect (at 0.475 1.475) (size 2.2 1.05) (layers F.Cu F.Paste F.Mask)) 54 | (model ${KISYS3DMOD}/Connector_Coaxial.3dshapes/U.FL_Hirose_U.FL-R-SMT-1_Vertical.wrl 55 | (offset (xyz 0.4749999928262157 0 0)) 56 | (scale (xyz 1 1 1)) 57 | (rotate (xyz 0 0 0)) 58 | ) 59 | ) 60 | -------------------------------------------------------------------------------- /src/2242-XX-B/M.2.pretty/UICC_2FF_mini_SIM.kicad_mod: -------------------------------------------------------------------------------- 1 | (module UICC_2FF_mini_SIM (layer F.Cu) (tedit 5DA35A1F) 2 | (fp_text reference J** (at -1 8 90) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value UICC_2FF_mini_SIM (at 9.2 13.4 180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 15) (end 22 15) (layer F.CrtYd) (width 0.12)) 9 | (fp_line (start 0 0) (end 25 0) (layer F.CrtYd) (width 0.12)) 10 | (fp_line (start 0 0) (end 0 15) (layer F.CrtYd) (width 0.12)) 11 | (fp_line (start 25 0) (end 25 12) (layer F.CrtYd) (width 0.12)) 12 | (fp_line (start 25 12) (end 22 15) (layer F.CrtYd) (width 0.12)) 13 | (pad 1 smd roundrect (at 5 3.545) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 14 | (pad 2 smd roundrect (at 5 6.14) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 15 | (pad 3 smd roundrect (at 5 8.675) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 16 | (pad 5 smd roundrect (at 5 11.22) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 17 | (pad 5 smd roundrect (at 13 11.22) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 18 | (pad 7 smd roundrect (at 13 8.675) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 19 | (pad 6 smd roundrect (at 13 6.14) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 20 | (pad 5 smd roundrect (at 13 3.545) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 21 | ) 22 | -------------------------------------------------------------------------------- /src/2242-XX-B/M.2.pretty/UICC_2FF_mini_SIM_6_pads.kicad_mod: -------------------------------------------------------------------------------- 1 | (module UICC_2FF_mini_SIM_6_pads (layer F.Cu) (tedit 5DA35EF5) 2 | (fp_text reference J** (at -1 8 90) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value UICC_2FF_mini_SIM (at 9.2 13.4 180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 15) (end 22 15) (layer F.CrtYd) (width 0.12)) 9 | (fp_line (start 0 0) (end 25 0) (layer F.CrtYd) (width 0.12)) 10 | (fp_line (start 0 0) (end 0 15) (layer F.CrtYd) (width 0.12)) 11 | (fp_line (start 25 0) (end 25 12) (layer F.CrtYd) (width 0.12)) 12 | (fp_line (start 25 12) (end 22 15) (layer F.CrtYd) (width 0.12)) 13 | (pad 1 smd roundrect (at 5 3.545) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 14 | (pad 2 smd roundrect (at 5 6.14) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 15 | (pad 3 smd roundrect (at 5 8.675) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 16 | (pad 7 smd roundrect (at 13 8.675) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 17 | (pad 6 smd roundrect (at 13 6.14) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 18 | (pad 5 smd roundrect (at 13 3.545) (size 3 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 19 | ) 20 | -------------------------------------------------------------------------------- /src/2242-XX-B/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name M.2-Type-2242-XX-B-rescue)(type Legacy)(uri "${KIPRJMOD}/M.2 Type 2242-XX-B-rescue.lib")(options "")(descr "")) 3 | ) 4 | --------------------------------------------------------------------------------