├── kicad-m2ngff.pro ├── fig ├── figure1.png └── figure2.png ├── fp-lib-table ├── m2ngff.pretty ├── m2-outer2230.kicad_mod ├── m2-padKeyAE.kicad_mod ├── m2-padKeyBM.kicad_mod ├── m2-padKeyA.kicad_mod ├── m2-padKeyB.kicad_mod ├── m2-padKeyE.kicad_mod ├── m2-padKeyM.kicad_mod └── m2-pad.kicad_mod ├── README.md ├── LICENSE └── kicad-m2ngff.kicad_pcb /kicad-m2ngff.pro: -------------------------------------------------------------------------------- 1 | last_client=kicad 2 | [general] 3 | version=1 4 | -------------------------------------------------------------------------------- /fig/figure1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realteck-ky/kicad-m2ngff/HEAD/fig/figure1.png -------------------------------------------------------------------------------- /fig/figure2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/realteck-ky/kicad-m2ngff/HEAD/fig/figure2.png -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name m2ngff)(type KiCad)(uri ${KIPRJMOD}/m2ngff.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # KiCad Library for m.2 NGFF card 2 | 3 | ## Explanation 4 | This library targets to design for m.2 (NGFF) card. 5 | Our objective is expanding PC device for using robotics or so on as freely. 6 | And a main idea is stimulated [KiCad Mini PCI Express (mPCIe) Library](https://github.com/mithro/kicad-mini-pci-express). 7 | 8 | Library includes only module footprints, however schematics may be scheduled to add. 9 | 10 | This repository applied MIT license, which have no guarantee for any damage to use. 11 | As your caution, M.2 specification is published by [PCI-SIG](https://pcisig.com/). 12 | You would like to get information precisely, then you should belong to PIC-SIG or buy the M.2 Specification paper. 13 | 14 | Use for your making. 15 | 16 | #### Thanks for reading 17 | It is very rough English such that I know. 18 | If this readme has a mistake for a sentence or is against a rule, please tell me. 19 | 20 | 21 | ## Sample picture 22 | ![](./fig/figure1.png) 23 | ![](./fig/figure2.png) 24 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019, realtek-ky 4 | All rights reserved. 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /kicad-m2ngff.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew "(5.1.2-1)-1") 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 3) 6 | (tracks 0) 7 | (zones 0) 8 | (modules 2) 9 | (nets 1) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user hide) 23 | (39 F.Mask user hide) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (trace_clearance 0.2) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (via_size 0.8) 43 | (via_drill 0.4) 44 | (via_min_size 0.4) 45 | (via_min_drill 0.3) 46 | (uvia_size 0.3) 47 | (uvia_drill 0.1) 48 | (uvias_allowed no) 49 | (uvia_min_size 0.2) 50 | (uvia_min_drill 0.1) 51 | (edge_width 0.05) 52 | (segment_width 0.2) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.12) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 5.5 5.5) 59 | (pad_drill 3.5) 60 | (pad_to_mask_clearance 0.051) 61 | (solder_mask_min_width 0.25) 62 | (aux_axis_origin 0 0) 63 | (visible_elements FFFFFF7F) 64 | (pcbplotparams 65 | (layerselection 0x010fc_ffffffff) 66 | (usegerberextensions false) 67 | (usegerberattributes false) 68 | (usegerberadvancedattributes false) 69 | (creategerberjobfile false) 70 | (excludeedgelayer true) 71 | (linewidth 0.100000) 72 | (plotframeref false) 73 | (viasonmask false) 74 | (mode 1) 75 | (useauxorigin false) 76 | (hpglpennumber 1) 77 | (hpglpenspeed 20) 78 | (hpglpendiameter 15.000000) 79 | (psnegative false) 80 | (psa4output false) 81 | (plotreference true) 82 | (plotvalue true) 83 | (plotinvisibletext false) 84 | (padsonsilk false) 85 | (subtractmaskfromsilk false) 86 | (outputformat 1) 87 | (mirror false) 88 | (drillshape 1) 89 | (scaleselection 1) 90 | (outputdirectory "")) 91 | ) 92 | 93 | (net 0 "") 94 | 95 | (net_class Default "これはデフォルトのネット クラスです。" 96 | (clearance 0.2) 97 | (trace_width 0.25) 98 | (via_dia 0.8) 99 | (via_drill 0.4) 100 | (uvia_dia 0.3) 101 | (uvia_drill 0.1) 102 | ) 103 | 104 | (module m2ngff:m2-padKeyBM (layer F.Cu) (tedit 5CE65B4F) (tstamp 5CE6B9A4) 105 | (at 141 94) 106 | (attr smd) 107 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 108 | (effects (font (size 1 1) (thickness 0.15))) 109 | ) 110 | (fp_text value m2-padKeyBM (at 0 -5) (layer F.Fab) 111 | (effects (font (size 1 1) (thickness 0.15))) 112 | ) 113 | (fp_line (start 6.225 0) (end 9.9 0) (layer Edge.Cuts) (width 0.01)) 114 | (fp_line (start -5.525 0) (end 5.025 0) (layer Edge.Cuts) (width 0.01)) 115 | (fp_line (start -9.9 0) (end -6.725 0) (layer Edge.Cuts) (width 0.01)) 116 | (fp_text user M (at -7.2 -3.3) (layer F.SilkS) 117 | (effects (font (size 0.8 0.8) (thickness 0.15))) 118 | ) 119 | (fp_line (start -5.525 0) (end -5.525 -2.9) (layer Edge.Cuts) (width 0.01)) 120 | (fp_arc (start -6.125 -2.9) (end -5.525 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 121 | (fp_line (start -6.725 0) (end -6.725 -2.9) (layer Edge.Cuts) (width 0.01)) 122 | (fp_text user B (at 6.7 -3.3) (layer F.SilkS) 123 | (effects (font (size 0.8 0.8) (thickness 0.15))) 124 | ) 125 | (fp_line (start 5.025 0) (end 5.025 -2.9) (layer Edge.Cuts) (width 0.01)) 126 | (fp_line (start 6.225 0) (end 6.225 -2.9) (layer Edge.Cuts) (width 0.01)) 127 | (fp_arc (start 5.625 -2.9) (end 6.225 -2.9) (angle -180) (layer Edge.Cuts) (width 0.01)) 128 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer B.Mask) (width 0.1)) 129 | (fp_poly (pts (xy -11 -4) (xy -11 0) (xy 11 0) (xy 11 -4)) (layer F.Mask) (width 0.1)) 130 | (fp_line (start -11 -4) (end 11 -4) (layer F.SilkS) (width 0.01)) 131 | (fp_line (start 11 -4) (end 10.4 -4) (layer Edge.Cuts) (width 0.01)) 132 | (fp_arc (start 10.4 -3.5) (end 10.4 -4) (angle -90) (layer Edge.Cuts) (width 0.01)) 133 | (fp_arc (start -10.4 -3.5) (end -10.4 -4) (angle 90) (layer Edge.Cuts) (width 0.01)) 134 | (fp_line (start -11 -4) (end -10.4 -4) (layer Edge.Cuts) (width 0.01)) 135 | (fp_line (start -9.9 0) (end -9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 136 | (fp_line (start 9.9 0) (end 9.9 -3.5) (layer Edge.Cuts) (width 0.01)) 137 | (fp_line (start 0 0) (end 0 -4) (layer Eco1.User) (width 0.01)) 138 | (pad 74 smd rect (at -9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 139 | (pad 72 smd rect (at -8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 140 | (pad 70 smd rect (at -8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 141 | (pad 68 smd rect (at -7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 142 | (pad 58 smd rect (at -5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 143 | (pad 56 smd rect (at -4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 144 | (pad 54 smd rect (at -4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 145 | (pad 52 smd rect (at -3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 146 | (pad 50 smd rect (at -3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 147 | (pad 48 smd rect (at -2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 148 | (pad 46 smd rect (at -2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 149 | (pad 44 smd rect (at -1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 150 | (pad 42 smd rect (at -1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 151 | (pad 40 smd rect (at -0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 152 | (pad 38 smd rect (at 0 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 153 | (pad 36 smd rect (at 0.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 154 | (pad 34 smd rect (at 1 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 155 | (pad 32 smd rect (at 1.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 156 | (pad 30 smd rect (at 2 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 157 | (pad 28 smd rect (at 2.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 158 | (pad 26 smd rect (at 3 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 159 | (pad 24 smd rect (at 3.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 160 | (pad 22 smd rect (at 4 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 161 | (pad 20 smd rect (at 4.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 162 | (pad 10 smd rect (at 7 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 163 | (pad 8 smd rect (at 7.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 164 | (pad 6 smd rect (at 8 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 165 | (pad 4 smd rect (at 8.5 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 166 | (pad 75 smd rect (at -9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 167 | (pad 73 smd rect (at -8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 168 | (pad 71 smd rect (at -8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 169 | (pad 69 smd rect (at -7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 170 | (pad 67 smd rect (at -7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 171 | (pad 57 smd rect (at -4.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 172 | (pad 55 smd rect (at -4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 173 | (pad 53 smd rect (at -3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 174 | (pad 51 smd rect (at -3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 175 | (pad 49 smd rect (at -2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 176 | (pad 47 smd rect (at -2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 177 | (pad 45 smd rect (at -1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 178 | (pad 43 smd rect (at -1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 179 | (pad 41 smd rect (at -0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 180 | (pad 39 smd rect (at -0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 181 | (pad 37 smd rect (at 0.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 182 | (pad 35 smd rect (at 0.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 183 | (pad 33 smd rect (at 1.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 184 | (pad 31 smd rect (at 1.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 185 | (pad 29 smd rect (at 2.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 186 | (pad 27 smd rect (at 2.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 187 | (pad 25 smd rect (at 3.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 188 | (pad 23 smd rect (at 3.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 189 | (pad 21 smd rect (at 4.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 190 | (pad 11 smd rect (at 6.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 191 | (pad 9 smd rect (at 7.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 192 | (pad 7 smd rect (at 7.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 193 | (pad 5 smd rect (at 8.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 194 | (pad 3 smd rect (at 8.75 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 195 | (pad 1 smd rect (at 9.25 -1.55) (size 0.35 2) (layers F.Cu F.Mask)) 196 | (pad 2 smd rect (at 9 -1.55) (size 0.35 2) (layers B.Cu B.Mask)) 197 | ) 198 | 199 | (module m2ngff:m2-outer2230 (layer F.Cu) (tedit 5CE667BC) (tstamp 5CE6B761) 200 | (at 141 94) 201 | (fp_text reference REF** (at 0 -24) (layer F.SilkS) 202 | (effects (font (size 1 1) (thickness 0.15))) 203 | ) 204 | (fp_text value m2-outer2230 (at 0 -26) (layer F.Fab) 205 | (effects (font (size 1 1) (thickness 0.15))) 206 | ) 207 | (fp_line (start 0 0) (end 0 -30) (layer Eco1.User) (width 0.01)) 208 | (fp_line (start 11 -30) (end 11 -4) (layer F.CrtYd) (width 0.05)) 209 | (fp_line (start -11 -30) (end -11 -4) (layer F.CrtYd) (width 0.05)) 210 | (fp_line (start 11 -30) (end -11 -30) (layer F.CrtYd) (width 0.05)) 211 | (pad 1 thru_hole circle (at 0 -30) (size 5.5 5.5) (drill 3.5) (layers *.Cu *.Mask)) 212 | ) 213 | 214 | (gr_line (start 152 64) (end 152 90) (layer Edge.Cuts) (width 0.05)) 215 | (gr_line (start 130 64) (end 152 64) (layer Edge.Cuts) (width 0.05)) 216 | (gr_line (start 130 90) (end 130 64) (layer Edge.Cuts) (width 0.05)) 217 | 218 | ) 219 | --------------------------------------------------------------------------------