├── rev1 ├── m3n3van.pro ├── MX_Only.pretty │ ├── fp-info-cache │ ├── MXOnly-LEDONLY.kicad_mod │ ├── MXOnly-LEDONLY-FLIPPED.kicad_mod │ ├── MXOnly-1U-NoLED.kicad_mod │ ├── MXOnly-2U-NoStab-NoLED.kicad_mod │ ├── MXOnly-1.5U-NoLED.kicad_mod │ ├── MXOnly-1.25U-NoLED.kicad_mod │ ├── MXOnly-1.75U-NoLED.kicad_mod │ ├── MXOnly-1.5U-Vertical-NoLED.kicad_mod │ ├── MXOnly-1U.kicad_mod │ ├── MXOnly-1U-FLIPPED.kicad_mod │ ├── MXOnly-1.5U.kicad_mod │ ├── MXOnly-1.25U.kicad_mod │ ├── MXOnly-1.75U.kicad_mod │ ├── MXOnly-1.5U-FLIPPED.kicad_mod │ ├── MXOnly-1.5U-Vertical.kicad_mod │ ├── MXOnly-1.25U-FLIPPED.kicad_mod │ └── MXOnly-1.75U-FLIPPED.kicad_mod ├── Type-C.pretty │ ├── Type-C.bck │ ├── Type-C.dcm │ ├── HRO-3DSettings.png │ ├── .gitattributes │ ├── .gitignore │ └── README.md ├── Schematic_Library │ ├── MX_Alps_Hybrid.bck │ ├── MX_Alps_Hybrid.dcm │ └── MX_Alps_Hybrid.lib ├── keyboard-layout.png ├── Production │ ├── Gerbers │ │ ├── m3n3van.zip │ │ └── m3n3van-Edge_Cuts.gbr │ └── m3n3van-bom.csv ├── random-keyboard-parts.pretty │ ├── Schematic Library │ │ ├── random-keyboard-parts.bck │ │ ├── random-keyboard-parts.dcm │ │ └── random-keyboard-parts.bak │ ├── README.md │ ├── Generic-Mounthole.kicad_mod │ ├── Jumper-UserFriendly.kicad_mod │ ├── Jumper-UserFriendly-Small.kicad_mod │ ├── PushButton_6x6mm_TH.kicad_mod │ ├── PushButton_6x6mm_TH_Pretty.kicad_mod │ ├── breakaway-mousebites.kicad_mod │ ├── RGB-6028.kicad_mod │ ├── JST-SR-3.kicad_mod │ ├── USB-A-Generic.kicad_mod │ ├── LED-6028.kicad_mod │ ├── JST-SR-4.kicad_mod │ ├── LED_D3.0mm-NoSilk.kicad_mod │ ├── LED_D3.0mm-Pretty.kicad_mod │ ├── Molex-0548190519.kicad_mod │ ├── Reset_Pretty.kicad_mod │ ├── Reset_Pretty-Mask.kicad_mod │ ├── SOT143B.kicad_mod │ ├── PJ-3200B-4A.kicad_mod │ └── PJ-3200B-4A-Assembly.kicad_mod ├── README.md ├── fp-lib-table └── sym-lib-table ├── rev2 ├── Plates │ ├── p3d-topmount │ │ ├── fp-info-cache │ │ ├── p3d-topmount.sch │ │ ├── p3d-topmount-gerbers.zip │ │ ├── fp-lib-table │ │ ├── p3d-topmount.pro │ │ └── KeybageLibrary │ │ │ └── footprints │ │ │ └── Keybage_MX_Cutout.pretty │ │ │ ├── MX_Cutout_1.25u_Acoustic_Single.kicad_mod │ │ │ ├── MX_Cutout_1u.kicad_mod │ │ │ ├── MX_Cutout_1.5u.kicad_mod │ │ │ ├── MX_Cutout_1.25u.kicad_mod │ │ │ ├── MX_Cutout_1.75u.kicad_mod │ │ │ ├── MX_Cutout_4u.kicad_mod │ │ │ ├── MX_Cutout_0.5u_Blocker.kicad_mod │ │ │ ├── MX_Cutout_1.75u_enc.kicad_mod │ │ │ └── MX-Alps_Cutout_1u.kicad_mod │ ├── hull │ │ ├── hull.sch │ │ ├── hull-gerbers.zip │ │ ├── fp-lib-table │ │ ├── hull.pro │ │ └── KeybageLibrary │ │ │ └── footprints │ │ │ └── Keybage_MX_Cutout.pretty │ │ │ ├── MX_Cutout_1.25u_Acoustic_Single.kicad_mod │ │ │ ├── MX_Cutout_1u.kicad_mod │ │ │ ├── MX_Cutout_1.5u.kicad_mod │ │ │ ├── MX_Cutout_1.25u.kicad_mod │ │ │ ├── MX_Cutout_1.75u.kicad_mod │ │ │ ├── MX_Cutout_4u.kicad_mod │ │ │ ├── MX_Cutout_0.5u_Blocker.kicad_mod │ │ │ ├── MX_Cutout_1.75u_enc.kicad_mod │ │ │ └── MX-Alps_Cutout_1u.kicad_mod │ ├── campsite │ │ ├── campsite.sch │ │ ├── campsite-gerbers.zip │ │ ├── campsite-half-gerbers.zip │ │ ├── fp-lib-table │ │ └── KeybageLibrary │ │ │ └── footprints │ │ │ └── Keybage_MX_Cutout.pretty │ │ │ ├── MX_Cutout_1.25u_Acoustic_Single.kicad_mod │ │ │ ├── MX_Cutout_1u.kicad_mod │ │ │ ├── MX_Cutout_1.5u.kicad_mod │ │ │ ├── MX_Cutout_1.25u.kicad_mod │ │ │ ├── MX_Cutout_1.75u.kicad_mod │ │ │ ├── MX_Cutout_4u.kicad_mod │ │ │ ├── MX_Cutout_0.5u_Blocker.kicad_mod │ │ │ ├── MX_Cutout_1.75u_enc.kicad_mod │ │ │ └── MX-Alps_Cutout_1u.kicad_mod │ ├── coriander │ │ ├── coriander.sch │ │ ├── coriander-gerbers.zip │ │ ├── fp-lib-table │ │ ├── coriander.pro │ │ └── KeybageLibrary │ │ │ └── footprints │ │ │ └── Keybage_MX_Cutout.pretty │ │ │ ├── MX_Cutout_1.25u_Acoustic_Single.kicad_mod │ │ │ ├── MX_Cutout_1u.kicad_mod │ │ │ ├── MX_Cutout_1.5u.kicad_mod │ │ │ ├── MX_Cutout_1.25u.kicad_mod │ │ │ ├── MX_Cutout_1.75u.kicad_mod │ │ │ ├── MX_Cutout_4u.kicad_mod │ │ │ ├── MX_Cutout_0.5u_Blocker.kicad_mod │ │ │ ├── MX_Cutout_1.75u_enc.kicad_mod │ │ │ └── MX-Alps_Cutout_1u.kicad_mod │ └── minivan │ │ ├── minivan.sch │ │ ├── minivan-gerbers.zip │ │ ├── fp-lib-table │ │ ├── Project-Parts.pretty │ │ └── platehole.kicad_mod │ │ ├── minivan.pro │ │ └── KeybageLibrary │ │ └── footprints │ │ └── Keybage_MX_Cutout.pretty │ │ ├── MX_Cutout_1.25u_Acoustic_Single.kicad_mod │ │ ├── MX_Cutout_1u.kicad_mod │ │ ├── MX_Cutout_1.5u.kicad_mod │ │ ├── MX_Cutout_1.25u.kicad_mod │ │ ├── MX_Cutout_1.75u.kicad_mod │ │ ├── MX_Cutout_4u.kicad_mod │ │ ├── MX_Cutout_0.5u_Blocker.kicad_mod │ │ ├── MX_Cutout_1.75u_enc.kicad_mod │ │ └── MX-Alps_Cutout_1u.kicad_mod ├── Type-C.pretty │ ├── Type-C.bck │ ├── Type-C.dcm │ ├── HRO-3DSettings.png │ ├── .gitattributes │ ├── .gitignore │ └── README.md ├── Schematic_Library │ ├── MX_Alps_Hybrid.bck │ ├── MX_Alps_Hybrid.dcm │ └── MX_Alps_Hybrid.lib ├── keyboard-layout.png ├── README.md ├── Production │ ├── m3n3van-gerbers.zip │ └── m3n3van-bom.csv ├── random-keyboard-parts.pretty │ ├── Schematic Library │ │ ├── random-keyboard-parts.bck │ │ ├── random-keyboard-parts.dcm │ │ └── random-keyboard-parts.bak │ ├── README.md │ ├── Generic-Mounthole.kicad_mod │ ├── Jumper-UserFriendly.kicad_mod │ ├── Jumper-UserFriendly-Small.kicad_mod │ ├── PushButton_6x6mm_TH.kicad_mod │ ├── PushButton_6x6mm_TH_Pretty.kicad_mod │ ├── breakaway-mousebites.kicad_mod │ ├── RGB-6028.kicad_mod │ ├── JST-SR-3.kicad_mod │ ├── USB-A-Generic.kicad_mod │ ├── LED-6028.kicad_mod │ ├── JST-SR-4.kicad_mod │ ├── LED_D3.0mm-NoSilk.kicad_mod │ ├── LED_D3.0mm-Pretty.kicad_mod │ ├── Molex-0548190519.kicad_mod │ ├── Reset_Pretty.kicad_mod │ ├── Reset_Pretty-Mask.kicad_mod │ ├── SOT143B.kicad_mod │ └── PJ-3200B-4A.kicad_mod ├── sym-lib-table ├── fp-lib-table └── MX_Only.pretty │ ├── MXOnly-LEDONLY.kicad_mod │ ├── MXOnly-LEDONLY-FLIPPED.kicad_mod │ ├── MXOnly-1U-NoLED.kicad_mod │ ├── MXOnly-1.5U-NoLED.kicad_mod │ ├── MXOnly-1.25U-NoLED.kicad_mod │ ├── MXOnly-1.75U-NoLED.kicad_mod │ ├── MXOnly-1.5U-Vertical-NoLED.kicad_mod │ ├── MXOnly-1U.kicad_mod │ ├── MXOnly-1U-FLIPPED.kicad_mod │ ├── MXOnly-1.5U.kicad_mod │ ├── MXOnly-1.25U.kicad_mod │ ├── MXOnly-1.75U.kicad_mod │ ├── MXOnly-1.5U-FLIPPED.kicad_mod │ ├── MXOnly-1.5U-Vertical.kicad_mod │ ├── MXOnly-1.25U-FLIPPED.kicad_mod │ └── MXOnly-1.75U-FLIPPED.kicad_mod ├── .gitattributes ├── README.md └── LICENSE /rev1/m3n3van.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /rev1/Type-C.pretty/Type-C.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev1/Type-C.pretty/Type-C.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev2/Type-C.pretty/Type-C.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev2/Type-C.pretty/Type-C.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev1/Schematic_Library/MX_Alps_Hybrid.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev1/Schematic_Library/MX_Alps_Hybrid.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev1/keyboard-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev1/keyboard-layout.png -------------------------------------------------------------------------------- /rev2/Schematic_Library/MX_Alps_Hybrid.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev2/Schematic_Library/MX_Alps_Hybrid.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev2/keyboard-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/keyboard-layout.png -------------------------------------------------------------------------------- /rev2/README.md: -------------------------------------------------------------------------------- 1 | ## Layout 2 | 3 | ![](./keyboard-layout.png) 4 | ![](./top.svg) 5 | ![](./bottom.svg) 6 | -------------------------------------------------------------------------------- /rev2/Plates/hull/hull.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | EELAYER 25 0 3 | EELAYER END 4 | $EndSCHEMATC 5 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/campsite.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | EELAYER 25 0 3 | EELAYER END 4 | $EndSCHEMATC 5 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/coriander.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | EELAYER 25 0 3 | EELAYER END 4 | $EndSCHEMATC 5 | -------------------------------------------------------------------------------- /rev2/Plates/hull/hull-gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/Plates/hull/hull-gerbers.zip -------------------------------------------------------------------------------- /rev2/Plates/minivan/minivan.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | EELAYER 25 0 3 | EELAYER END 4 | $EndSCHEMATC 5 | -------------------------------------------------------------------------------- /rev1/Production/Gerbers/m3n3van.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev1/Production/Gerbers/m3n3van.zip -------------------------------------------------------------------------------- /rev2/Production/m3n3van-gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/Production/m3n3van-gerbers.zip -------------------------------------------------------------------------------- /rev1/Type-C.pretty/HRO-3DSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev1/Type-C.pretty/HRO-3DSettings.png -------------------------------------------------------------------------------- /rev2/Plates/minivan/minivan-gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/Plates/minivan/minivan-gerbers.zip -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/p3d-topmount.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | EELAYER 25 0 3 | EELAYER END 4 | $EndSCHEMATC 5 | -------------------------------------------------------------------------------- /rev2/Type-C.pretty/HRO-3DSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/Type-C.pretty/HRO-3DSettings.png -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/campsite-gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/Plates/campsite/campsite-gerbers.zip -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.bck: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/coriander-gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/Plates/coriander/coriander-gerbers.zip -------------------------------------------------------------------------------- /rev2/Plates/campsite/campsite-half-gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/Plates/campsite/campsite-half-gerbers.zip -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/p3d-topmount-gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewdias/m3n3van/HEAD/rev2/Plates/p3d-topmount/p3d-topmount-gerbers.zip -------------------------------------------------------------------------------- /rev1/README.md: -------------------------------------------------------------------------------- 1 | ## Layout Options 2 | 3 | ![](./keyboard-layout.png) 4 | 5 | Configure firmware at https://qmk.thevankeyboards.com/ 6 | 7 | ![](./top.svg) 8 | ![](./bottom.svg) -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/README.md: -------------------------------------------------------------------------------- 1 | # random-keyboard-parts.pretty 2 | KiCad Footprint and Schematic modules for random components that don't fit in their own repo 3 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/README.md: -------------------------------------------------------------------------------- 1 | # random-keyboard-parts.pretty 2 | KiCad Footprint and Schematic modules for random components that don't fit in their own repo 3 | -------------------------------------------------------------------------------- /rev2/Plates/hull/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Keybage_MX_Cutout)(type KiCad)(uri ${KIPRJMOD}/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Keybage_MX_Cutout)(type KiCad)(uri ${KIPRJMOD}/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Keybage_MX_Cutout)(type KiCad)(uri ${KIPRJMOD}/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Keybage_MX_Cutout)(type KiCad)(uri ${KIPRJMOD}/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name Project-Parts)(type KiCad)(uri ${KIPRJMOD}/Project-Parts.pretty)(options "")(descr "")) 3 | (lib (name Keybage_MX_Cutout)(type KiCad)(uri ${KIPRJMOD}/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty)(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /rev1/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name MX_Only)(type KiCad)(uri ${KIPRJMOD}/MX_Only.pretty)(options "")(descr "")) 3 | (lib (name random-keyboard-parts)(type KiCad)(uri ${KIPRJMOD}/random-keyboard-parts.pretty)(options "")(descr "")) 4 | (lib (name Type-C)(type KiCad)(uri ${KIPRJMOD}/Type-C.pretty)(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # m3n3van 2 | 3 | - The rev1 pcb supports a lot of different layouts. This was mostly an exercise for me and a way to make some unique bottom rows available that wouldn't exist otherwise. As a result it has a few issues, a missing switch, and lots of conflicts with screw holes, necessitating switch rotation. 4 | 5 | - The rev2 pcb is a return to the original idea of simply a minivan with 2x3u split space. -------------------------------------------------------------------------------- /rev1/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name MX_Alps_Hybrid)(type Legacy)(uri ${KIPRJMOD}/Schematic_Library/MX_Alps_Hybrid.lib)(options "")(descr "")) 3 | (lib (name random-keyboard-parts)(type Legacy)(uri "${KIPRJMOD}/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.lib")(options "")(descr "")) 4 | (lib (name Type-C)(type Legacy)(uri ${KIPRJMOD}/Type-C.pretty/Type-C.lib)(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /rev2/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name MX_Alps_Hybrid)(type Legacy)(uri ${KIPRJMOD}/Schematic_Library/MX_Alps_Hybrid.lib)(options "")(descr "")) 3 | (lib (name random-keyboard-parts)(type Legacy)(uri "${KIPRJMOD}/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.lib")(options "")(descr "")) 4 | (lib (name Type-C)(type Legacy)(uri ${KIPRJMOD}/Type-C.pretty/Type-C.lib)(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/Project-Parts.pretty/platehole.kicad_mod: -------------------------------------------------------------------------------- 1 | (module platehole (layer F.Cu) (tedit 5FDFFF67) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value platehole (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad "" np_thru_hole circle (at 0 0) (size 6 6) (drill 5.1) (layers *.Cu *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /rev2/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name MX_Only)(type KiCad)(uri ${KIPRJMOD}/MX_Only.pretty)(options "")(descr "")) 3 | (lib (name random-keyboard-parts)(type KiCad)(uri ${KIPRJMOD}/random-keyboard-parts.pretty)(options "")(descr "")) 4 | (lib (name Type-C)(type KiCad)(uri ${KIPRJMOD}/Type-C.pretty)(options "")(descr "")) 5 | (lib (name project-parts)(type KiCad)(uri ${KIPRJMOD}/project-parts.pretty)(options "")(descr "")) 6 | ) 7 | -------------------------------------------------------------------------------- /rev1/Type-C.pretty/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Generic-Mounthole.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Generic-Mounthole (layer F.Cu) (tedit 5C91B17B) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 2) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Generic-Mounthole (at 0 -2) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /rev2/Type-C.pretty/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Generic-Mounthole.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Generic-Mounthole (layer F.Cu) (tedit 5C91B17B) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 2) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Generic-Mounthole (at 0 -2) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 1 thru_hole circle (at 0 0) (size 3.5 3.5) (drill 2.2) (layers *.Cu *.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Jumper-UserFriendly.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Jumper-UserFriendly (layer F.Cu) (tedit 5C4A79FD) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 4.4958) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Jumper-UserFriendly (at 0 -4.4196) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 1 smd rect (at 0 -1.4986) (size 3 2.75) (layers F.Cu F.Mask)) 10 | (pad 2 smd rect (at 0 1.4986) (size 3 2.75) (layers F.Cu F.Mask)) 11 | ) 12 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Jumper-UserFriendly.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Jumper-UserFriendly (layer F.Cu) (tedit 5C4A79FD) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 4.4958) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Jumper-UserFriendly (at 0 -4.4196) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 1 smd rect (at 0 -1.4986) (size 3 2.75) (layers F.Cu F.Mask)) 10 | (pad 2 smd rect (at 0 1.4986) (size 3 2.75) (layers F.Cu F.Mask)) 11 | ) 12 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Jumper-UserFriendly-Small.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Jumper-UserFriendly-Small (layer F.Cu) (tedit 5C4A79E7) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 2.65) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Jumper-UserFriendly-Small (at 0 -2.5) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 2 smd rect (at 0 0.85) (size 1.5 1.5) (layers F.Cu F.Mask)) 10 | (pad 1 smd rect (at 0 -0.85) (size 1.5 1.5) (layers F.Cu F.Mask)) 11 | ) 12 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Jumper-UserFriendly-Small.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Jumper-UserFriendly-Small (layer F.Cu) (tedit 5C4A79E7) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 2.65) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Jumper-UserFriendly-Small (at 0 -2.5) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 2 smd rect (at 0 0.85) (size 1.5 1.5) (layers F.Cu F.Mask)) 10 | (pad 1 smd rect (at 0 -0.85) (size 1.5 1.5) (layers F.Cu F.Mask)) 11 | ) 12 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.bak: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # Molex-0548190589 5 | # 6 | DEF Molex-0548190589 USB 0 40 Y Y 1 F N 7 | F0 "USB" 0 200 60 H V C CNN 8 | F1 "Molex-0548190589" 0 300 60 H V C CNN 9 | F2 "" 0 0 60 H I C CNN 10 | F3 "" 0 0 60 H I C CNN 11 | DRAW 12 | S -250 150 250 -100 0 1 0 N 13 | X GND 1 -200 -300 200 U 50 50 1 1 I 14 | X ID 2 -100 -300 200 U 50 50 1 1 I 15 | X D+ 3 0 -300 200 U 50 50 1 1 I 16 | X D+ 4 100 -300 200 U 50 50 1 1 I 17 | X VBUS 5 200 -300 200 U 50 50 1 1 I 18 | ENDDRAW 19 | ENDDEF 20 | # 21 | #End Library 22 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.bak: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # Molex-0548190589 5 | # 6 | DEF Molex-0548190589 USB 0 40 Y Y 1 F N 7 | F0 "USB" 0 200 60 H V C CNN 8 | F1 "Molex-0548190589" 0 300 60 H V C CNN 9 | F2 "" 0 0 60 H I C CNN 10 | F3 "" 0 0 60 H I C CNN 11 | DRAW 12 | S -250 150 250 -100 0 1 0 N 13 | X GND 1 -200 -300 200 U 50 50 1 1 I 14 | X ID 2 -100 -300 200 U 50 50 1 1 I 15 | X D+ 3 0 -300 200 U 50 50 1 1 I 16 | X D+ 4 100 -300 200 U 50 50 1 1 I 17 | X VBUS 5 200 -300 200 U 50 50 1 1 I 18 | ENDDRAW 19 | ENDDEF 20 | # 21 | #End Library 22 | -------------------------------------------------------------------------------- /rev1/Production/m3n3van-bom.csv: -------------------------------------------------------------------------------- 1 | "Designator","Quantity",Value,Footprint,LCSC Part # 2 | "C3, ","1",1uF,0805,C28323 3 | "C6, C5, C4, C7, C8, ","5",0.1uF,0805,C49678 4 | "C9, ","1",10uF,0805,C15850 5 | "D_1, D_2, D_3, D_4, D_5, D_6, D_7, D_8, D_9, D_10, D_11, D_12, D_14, D_15, D_16, D_17, D_18, D_19, D_20, D_21, D_22, D_23, D_24, D_25, D_26, D_28, D_29, D_30, D_31, D_32, D_33, D_34, D_35, D_36, D_37, D_38, D_39, D_42, D_43, D_45, D_46, D_47, D_48, D_49, D_41, D_40, D_13, D_27, D_44, ","49",,SOD-123,C64898 6 | "F1, ","1",500mA,1206,C70076 7 | "R3, R2, ","2",22,0805,C17561 8 | "R4, R5, ","2",5.1k,0805,C27834 9 | "R6, R1, ","2",10k,0805,C17414 10 | "SW6, ","1",,4.60mm x 2.80mm,C72443 11 | "U1, ","1",,SOT143B,C78442 12 | "U2, ","1",,44-TQFP (10x10),C44854 13 | "USB1","1",,,C165948 14 | "Y1, ","1",,3.0 x 1.1mm,C341521 -------------------------------------------------------------------------------- /rev2/Plates/hull/hull.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/minivan.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /rev2/Production/m3n3van-bom.csv: -------------------------------------------------------------------------------- 1 | "Designator","Quantity",Value,Footprint,LCSC Part # 2 | "C1, ","1",1uF,0603,C15849 3 | "C2, C3, C4, C5, C6, ","5",0.1uF,0603,C14663 4 | "C7, ","1",10uF,0603,C19702 5 | "C8, C9, ","2",22pF,0603,C1653 6 | "D_1, D_2, D_3, D_4, D_5, D_6, D_7, D_8, D_9, D_10, D_11, D_12, D_13, D_14, D_15, D_16, D_17, D_18, D_19, D_20, D_21, D_22, D_23, D_24, D_25, D_26, D_27, D_28, D_29, D_30, D_31, D_32, D_33, D_34, D_35, D_36, D_37, D_38, D_39, D_40, D_41, D_42, D_43, D_44, D_45, ","45",D,SOD-123,C64898 7 | "F1, ","1",500mA,1206,C70076 8 | "R1, R6, ","2",10k,0603,C25804 9 | "R2, R3, ","2",5.1k,0603,C23186 10 | "R4, R5, ","2",22,0603,C23345 11 | "SW1, ","1",SW_Push,SMD,C561519 12 | "U1, ","1",SRV05-4,SOT-23-6,C558454 13 | "U3, ","1",ATmega32U4-MU,QFN-44,C45874 14 | "USB1, ","1",HRO-TYPE-C-31-M-12,HRO-TYPE-C-31-M-12,C165948 15 | "Y1, ","1",16MHz,3225,C13738 -------------------------------------------------------------------------------- /rev2/Plates/coriander/coriander.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/p3d-topmount.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /rev1/Type-C.pretty/.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | -------------------------------------------------------------------------------- /rev2/Type-C.pretty/.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-LEDONLY.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED (layer F.Cu) (tedit 5A6D783F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LED (at -5.3 5.95) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (pad 1 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 17 | (pad 2 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-LEDONLY.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED (layer F.Cu) (tedit 5A6D783F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LED (at -5.3 5.95) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (pad 1 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 17 | (pad 2 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/PushButton_6x6mm_TH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PushButton_6x6mm_TH (layer F.Cu) (tedit 5986D197) 2 | (fp_text reference REF** (at 0 4.064) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value PushButton_6x6mm_TH (at 0 -4.064) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -3 3) (end -3 -3) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 3 3) (end -3 3) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 3 -3) (end 3 3) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -3 -3) (end 3 -3) (layer F.SilkS) (width 0.15)) 13 | (pad 1 thru_hole circle (at 3.25 -2.25) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at -3.25 2.25) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) 15 | (pad 3 thru_hole circle (at 3.25 2.25) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) 16 | (pad 4 thru_hole circle (at -3.25 -2.25) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/PushButton_6x6mm_TH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PushButton_6x6mm_TH (layer F.Cu) (tedit 5986D197) 2 | (fp_text reference REF** (at 0 4.064) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value PushButton_6x6mm_TH (at 0 -4.064) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -3 3) (end -3 -3) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 3 3) (end -3 3) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 3 -3) (end 3 3) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -3 -3) (end 3 -3) (layer F.SilkS) (width 0.15)) 13 | (pad 1 thru_hole circle (at 3.25 -2.25) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) 14 | (pad 2 thru_hole circle (at -3.25 2.25) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) 15 | (pad 3 thru_hole circle (at 3.25 2.25) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) 16 | (pad 4 thru_hole circle (at -3.25 -2.25) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-LEDONLY-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED-FLIPPED (layer F.Cu) (tedit 5A6D7CA3) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LED (at -5.3 5.95) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (pad 2 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 17 | (pad 1 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-LEDONLY-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED-FLIPPED (layer F.Cu) (tedit 5A6D7CA3) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LED (at -5.3 5.95) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (pad 2 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 17 | (pad 1 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/PushButton_6x6mm_TH_Pretty.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PushButton_6x6mm_TH_Pretty (layer F.Cu) (tedit 5B363E90) 2 | (fp_text reference REF** (at 0 4.064) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value PushButton_6x6mm_TH_Pretty (at 0 -4.064) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -3 3) (end -3 -3) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 3 3) (end -3 3) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 3 -3) (end 3 3) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -3 -3) (end 3 -3) (layer F.SilkS) (width 0.15)) 13 | (pad 1 thru_hole circle (at 3.25 -2.25) (size 1.8 1.8) (drill 1) (layers *.Cu B.Mask)) 14 | (pad 2 thru_hole circle (at -3.25 2.25) (size 1.8 1.8) (drill 1) (layers *.Cu B.Mask)) 15 | (pad 3 thru_hole circle (at 3.25 2.25) (size 1.8 1.8) (drill 1) (layers *.Cu B.Mask)) 16 | (pad 4 thru_hole circle (at -3.25 -2.25) (size 1.8 1.8) (drill 1) (layers *.Cu B.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/PushButton_6x6mm_TH_Pretty.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PushButton_6x6mm_TH_Pretty (layer F.Cu) (tedit 5B363E90) 2 | (fp_text reference REF** (at 0 4.064) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value PushButton_6x6mm_TH_Pretty (at 0 -4.064) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -3 3) (end -3 -3) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 3 3) (end -3 3) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 3 -3) (end 3 3) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -3 -3) (end 3 -3) (layer F.SilkS) (width 0.15)) 13 | (pad 1 thru_hole circle (at 3.25 -2.25) (size 1.8 1.8) (drill 1) (layers *.Cu B.Mask)) 14 | (pad 2 thru_hole circle (at -3.25 2.25) (size 1.8 1.8) (drill 1) (layers *.Cu B.Mask)) 15 | (pad 3 thru_hole circle (at 3.25 2.25) (size 1.8 1.8) (drill 1) (layers *.Cu B.Mask)) 16 | (pad 4 thru_hole circle (at -3.25 -2.25) (size 1.8 1.8) (drill 1) (layers *.Cu B.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Matthew Dias 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /rev1/Production/Gerbers/m3n3van-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(5.1.4)-1* 2 | G04 #@! TF.CreationDate,2020-10-31T18:50:56-05:00* 3 | G04 #@! TF.ProjectId,m3n3van,6d336e33-7661-46e2-9e6b-696361645f70,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Profile,NP* 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW (5.1.4)-1) date 2020-10-31 18:50:56* 9 | %MOMM*% 10 | %LPD*% 11 | G04 APERTURE LIST* 12 | %ADD10C,0.200000*% 13 | G04 APERTURE END LIST* 14 | D10* 15 | X429514000Y-175768000D02* 16 | G75* 17 | G02X431546000Y-177800000I0J-2032000D01* 18 | G01* 19 | X431546000Y-249174000D02* 20 | G75* 21 | G02X429514000Y-251206000I-2032000J0D01* 22 | G01* 23 | X191262000Y-251206000D02* 24 | G75* 25 | G02X189230000Y-249174000I0J2032000D01* 26 | G01* 27 | X189230000Y-177800000D02* 28 | G75* 29 | G02X191262000Y-175768000I2032000J0D01* 30 | G01* 31 | X191262000Y-175768000D02* 32 | X429514000Y-175768000D01* 33 | X431546000Y-177800000D02* 34 | X431546000Y-249174000D01* 35 | X429514000Y-251206000D02* 36 | X191262000Y-251206000D01* 37 | X189230000Y-249174000D02* 38 | X189230000Y-177800000D01* 39 | M02* 40 | -------------------------------------------------------------------------------- /rev1/Schematic_Library/MX_Alps_Hybrid.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # MX-LED 5 | # 6 | DEF MX-LED MX 0 40 Y Y 1 F N 7 | F0 "MX" -25 150 60 H V C CNN 8 | F1 "MX-LED" -25 50 20 H V C CNN 9 | F2 "" -625 -25 60 H I C CNN 10 | F3 "" -625 -25 60 H I C CNN 11 | DRAW 12 | C 0 0 14 0 0 5 N 13 | T 0 225 50 30 0 0 0 COL Normal 0 C C 14 | T 0 175 0 30 0 0 0 LED Normal 0 C C 15 | T 900 -50 -175 30 0 0 0 ROW Normal 0 R C 16 | T 900 0 -125 30 0 1 0 LEDGND Normal 0 R C 17 | P 2 0 0 5 50 0 25 0 N 18 | P 2 0 0 5 0 -50 0 -25 N 19 | P 2 0 0 5 -50 -50 -50 50 N 20 | P 3 0 0 5 50 50 0 50 -50 75 N 21 | S -100 100 50 -50 0 0 0 N 22 | X COL 1 150 50 100 L 0 0 1 1 P 23 | X ROW 2 -50 -150 100 U 0 0 1 1 P 24 | X LED 3 100 0 50 L 0 0 1 1 I 25 | X LEDGND 4 0 -100 50 U 0 0 1 1 P 26 | ENDDRAW 27 | ENDDEF 28 | # 29 | # MX-NoLED 30 | # 31 | DEF MX-NoLED MX 0 40 Y Y 1 F N 32 | F0 "MX" -25 150 60 H V C CNN 33 | F1 "MX-NoLED" -25 50 20 H V C CNN 34 | F2 "" -625 -25 60 H I C CNN 35 | F3 "" -625 -25 60 H I C CNN 36 | DRAW 37 | T 0 125 0 30 0 0 0 COL Normal 0 C C 38 | T 900 0 -75 30 0 0 0 ROW Normal 0 R C 39 | P 2 0 0 5 -50 -50 -50 50 N 40 | P 3 0 0 5 50 50 0 50 -50 75 N 41 | S -100 100 50 -50 0 0 0 N 42 | X COL 1 150 50 100 L 0 0 1 1 P 43 | X ROW 2 -50 -150 100 U 0 0 1 1 P 44 | ENDDRAW 45 | ENDDEF 46 | # 47 | #End Library 48 | -------------------------------------------------------------------------------- /rev2/Schematic_Library/MX_Alps_Hybrid.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # MX-LED 5 | # 6 | DEF MX-LED MX 0 40 Y Y 1 F N 7 | F0 "MX" -25 150 60 H V C CNN 8 | F1 "MX-LED" -25 50 20 H V C CNN 9 | F2 "" -625 -25 60 H I C CNN 10 | F3 "" -625 -25 60 H I C CNN 11 | DRAW 12 | C 0 0 14 0 0 5 N 13 | T 0 225 50 30 0 0 0 COL Normal 0 C C 14 | T 0 175 0 30 0 0 0 LED Normal 0 C C 15 | T 900 -50 -175 30 0 0 0 ROW Normal 0 R C 16 | T 900 0 -125 30 0 1 0 LEDGND Normal 0 R C 17 | P 2 0 0 5 50 0 25 0 N 18 | P 2 0 0 5 0 -50 0 -25 N 19 | P 2 0 0 5 -50 -50 -50 50 N 20 | P 3 0 0 5 50 50 0 50 -50 75 N 21 | S -100 100 50 -50 0 0 0 N 22 | X COL 1 150 50 100 L 0 0 1 1 P 23 | X ROW 2 -50 -150 100 U 0 0 1 1 P 24 | X LED 3 100 0 50 L 0 0 1 1 I 25 | X LEDGND 4 0 -100 50 U 0 0 1 1 P 26 | ENDDRAW 27 | ENDDEF 28 | # 29 | # MX-NoLED 30 | # 31 | DEF MX-NoLED MX 0 40 Y Y 1 F N 32 | F0 "MX" -25 150 60 H V C CNN 33 | F1 "MX-NoLED" -25 50 20 H V C CNN 34 | F2 "" -625 -25 60 H I C CNN 35 | F3 "" -625 -25 60 H I C CNN 36 | DRAW 37 | T 0 125 0 30 0 0 0 COL Normal 0 C C 38 | T 900 0 -75 30 0 0 0 ROW Normal 0 R C 39 | P 2 0 0 5 -50 -50 -50 50 N 40 | P 3 0 0 5 50 50 0 50 -50 75 N 41 | S -100 100 50 -50 0 0 0 N 42 | X COL 1 150 50 100 L 0 0 1 1 P 43 | X ROW 2 -50 -150 100 U 0 0 1 1 P 44 | ENDDRAW 45 | ENDDEF 46 | # 47 | #End Library 48 | -------------------------------------------------------------------------------- /rev1/Type-C.pretty/README.md: -------------------------------------------------------------------------------- 1 | # Type-C.pretty 2 | KiCad library for various Type-C USB connectors 3 | 4 | Currently included connectors: 5 | 6 | [Wurth 632723300011](https://www.digikey.com/product-detail/en/wurth-electronics-inc/632723300011/732-9618-1-ND/5806673) 7 | 8 | - 1.6mm PCB compatibility 9 | - Through-hole secondary pins; theoretically fully hand-solderable 10 | - Most expensive of the three 11 | 12 | [HRO TYPE-C-31-M-12](https://lcsc.com/product-detail/USB-Type-C_TYPE-C-31-M-12-Female-16P-SMD_C165948.html) 13 | 14 | - Extremely cheap 15 | - Simplified design with only one row; hand-solderable 16 | - Legs do not extend long enough to "officially" support 1.6mm PCBs (Can be soldered in, but legs will be shorter than PCB) 17 | 18 | [Amphenol 12401598E4#2A](https://www.digikey.com/product-detail/en/amphenol-commercial-products/12401598E4-2A/12401598E4-2ACT-ND/6051824) 19 | 20 | - 1.6mm PCB compatibility 21 | - Half the cost of the Wurth connector 22 | - Requires reflow station or similar to solder full set of SMT pins below barrel 23 | 24 | [GCT USB4085-GF-A](https://www.digikey.com/product-detail/en/gct/USB4085-GF-A/2073-USB4085-GF-ACT-ND/9859733) 25 | 26 | - Only pins for USB 2.0 27 | - All pins are through hole and are hand solderable 28 | - Data pins barely break the surface of 1.6mm PCB 29 | - Half the cost of the Amphenol 30 | -------------------------------------------------------------------------------- /rev2/Type-C.pretty/README.md: -------------------------------------------------------------------------------- 1 | # Type-C.pretty 2 | KiCad library for various Type-C USB connectors 3 | 4 | Currently included connectors: 5 | 6 | [Wurth 632723300011](https://www.digikey.com/product-detail/en/wurth-electronics-inc/632723300011/732-9618-1-ND/5806673) 7 | 8 | - 1.6mm PCB compatibility 9 | - Through-hole secondary pins; theoretically fully hand-solderable 10 | - Most expensive of the three 11 | 12 | [HRO TYPE-C-31-M-12](https://lcsc.com/product-detail/USB-Type-C_TYPE-C-31-M-12-Female-16P-SMD_C165948.html) 13 | 14 | - Extremely cheap 15 | - Simplified design with only one row; hand-solderable 16 | - Legs do not extend long enough to "officially" support 1.6mm PCBs (Can be soldered in, but legs will be shorter than PCB) 17 | 18 | [Amphenol 12401598E4#2A](https://www.digikey.com/product-detail/en/amphenol-commercial-products/12401598E4-2A/12401598E4-2ACT-ND/6051824) 19 | 20 | - 1.6mm PCB compatibility 21 | - Half the cost of the Wurth connector 22 | - Requires reflow station or similar to solder full set of SMT pins below barrel 23 | 24 | [GCT USB4085-GF-A](https://www.digikey.com/product-detail/en/gct/USB4085-GF-A/2073-USB4085-GF-ACT-ND/9859733) 25 | 26 | - Only pins for USB 2.0 27 | - All pins are through hole and are hand solderable 28 | - Data pins barely break the surface of 1.6mm PCB 29 | - Half the cost of the Amphenol 30 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/breakaway-mousebites.kicad_mod: -------------------------------------------------------------------------------- 1 | (module breakaway-mousebites (layer F.Cu) (tedit 5C42C501) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 -1.524) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value breakaway-mousebites (at 0 0.762) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.794 0) (end 2.794 0) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 0.254 0) (end -0.254 0) (layer B.CrtYd) (width 0.15)) 11 | (fp_line (start -1.016 0) (end -1.524 0) (layer B.CrtYd) (width 0.15)) 12 | (fp_line (start -2.286 0) (end -2.794 0) (layer B.CrtYd) (width 0.15)) 13 | (fp_line (start 1.016 0) (end 1.524 0) (layer B.CrtYd) (width 0.15)) 14 | (fp_line (start 2.286 0) (end 2.794 0) (layer B.CrtYd) (width 0.15)) 15 | (pad "" np_thru_hole circle (at 0 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 16 | (pad "" np_thru_hole circle (at 1.27 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 17 | (pad "" np_thru_hole circle (at 2.54 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 18 | (pad "" np_thru_hole circle (at -1.27 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 19 | (pad "" np_thru_hole circle (at -2.54 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/breakaway-mousebites.kicad_mod: -------------------------------------------------------------------------------- 1 | (module breakaway-mousebites (layer F.Cu) (tedit 5C42C501) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 -1.524) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value breakaway-mousebites (at 0 0.762) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.794 0) (end 2.794 0) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 0.254 0) (end -0.254 0) (layer B.CrtYd) (width 0.15)) 11 | (fp_line (start -1.016 0) (end -1.524 0) (layer B.CrtYd) (width 0.15)) 12 | (fp_line (start -2.286 0) (end -2.794 0) (layer B.CrtYd) (width 0.15)) 13 | (fp_line (start 1.016 0) (end 1.524 0) (layer B.CrtYd) (width 0.15)) 14 | (fp_line (start 2.286 0) (end 2.794 0) (layer B.CrtYd) (width 0.15)) 15 | (pad "" np_thru_hole circle (at 0 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 16 | (pad "" np_thru_hole circle (at 1.27 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 17 | (pad "" np_thru_hole circle (at 2.54 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 18 | (pad "" np_thru_hole circle (at -1.27 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 19 | (pad "" np_thru_hole circle (at -2.54 -0.254) (size 0.7874 0.7874) (drill 0.7874) (layers *.Cu *.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/RGB-6028.kicad_mod: -------------------------------------------------------------------------------- 1 | (module RGB-6028 (layer F.Cu) (tedit 5C843C26) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 8) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value RGB-6028 (at 0 2.3) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 1.9 3.38) (end -1.9 3.38) (layer Edge.Cuts) (width 0.15)) 10 | (fp_line (start 1.9 3.38) (end 1.9 6.78) (layer Edge.Cuts) (width 0.15)) 11 | (fp_line (start 1.9 6.78) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15)) 12 | (fp_line (start -1.9 3.38) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15)) 13 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_circle (center -2.5 6.8) (end -2.5 6.6) (layer F.SilkS) (width 0.15)) 18 | (pad 3 smd rect (at 2.595 4.33) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at -2.595 5.83) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask)) 20 | (pad 1 smd rect (at -2.595 4.33) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask)) 21 | (pad 2 smd rect (at 2.595 5.83) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/RGB-6028.kicad_mod: -------------------------------------------------------------------------------- 1 | (module RGB-6028 (layer F.Cu) (tedit 5C843C26) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 8) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value RGB-6028 (at 0 2.3) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 1.9 3.38) (end -1.9 3.38) (layer Edge.Cuts) (width 0.15)) 10 | (fp_line (start 1.9 3.38) (end 1.9 6.78) (layer Edge.Cuts) (width 0.15)) 11 | (fp_line (start 1.9 6.78) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15)) 12 | (fp_line (start -1.9 3.38) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15)) 13 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_circle (center -2.5 6.8) (end -2.5 6.6) (layer F.SilkS) (width 0.15)) 18 | (pad 3 smd rect (at 2.595 4.33) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at -2.595 5.83) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask)) 20 | (pad 1 smd rect (at -2.595 4.33) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask)) 21 | (pad 2 smd rect (at 2.595 5.83) (size 1.19 0.9) (layers F.Cu F.Paste F.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/JST-SR-3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST-SR-3 (layer F.Cu) (tedit 5E795F61) 2 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value JST-SR-3 (at 0 1) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2.5 -0.2) (end -2.5 -0.2) (layer B.CrtYd) (width 0.15)) 9 | (fp_line (start -2.5 -0.2) (end -2.5 -4.4) (layer B.CrtYd) (width 0.15)) 10 | (fp_line (start -2.5 -4.4) (end 2.5 -4.4) (layer B.CrtYd) (width 0.15)) 11 | (fp_line (start 2.5 -4.4) (end 2.5 -0.2) (layer B.CrtYd) (width 0.15)) 12 | (fp_line (start 1.5 -4.4) (end 2.5 -4.4) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 2.5 -4.4) (end 2.5 -2) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 1.5 -0.2) (end -1.5 -0.2) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -2.5 -2) (end -2.5 -4.4) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -2.5 -4.4) (end -1.5 -4.4) (layer F.SilkS) (width 0.15)) 17 | (pad 3 smd rect (at 1 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at 0 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at -1 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 20 | (pad "" smd rect (at -2.3 -0.9) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask)) 21 | (pad "" smd rect (at 2.3 -0.9) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/JST-SR-3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST-SR-3 (layer F.Cu) (tedit 5E795F61) 2 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value JST-SR-3 (at 0 1) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2.5 -0.2) (end -2.5 -0.2) (layer B.CrtYd) (width 0.15)) 9 | (fp_line (start -2.5 -0.2) (end -2.5 -4.4) (layer B.CrtYd) (width 0.15)) 10 | (fp_line (start -2.5 -4.4) (end 2.5 -4.4) (layer B.CrtYd) (width 0.15)) 11 | (fp_line (start 2.5 -4.4) (end 2.5 -0.2) (layer B.CrtYd) (width 0.15)) 12 | (fp_line (start 1.5 -4.4) (end 2.5 -4.4) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 2.5 -4.4) (end 2.5 -2) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 1.5 -0.2) (end -1.5 -0.2) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -2.5 -2) (end -2.5 -4.4) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -2.5 -4.4) (end -1.5 -4.4) (layer F.SilkS) (width 0.15)) 17 | (pad 3 smd rect (at 1 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at 0 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at -1 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 20 | (pad "" smd rect (at -2.3 -0.9) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask)) 21 | (pad "" smd rect (at 2.3 -0.9) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/USB-A-Generic.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB-A-Generic (layer F.Cu) (tedit 5C9874DD) 2 | (fp_text reference REF** (at 0 -2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value USB-A-Generic (at 0 -4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -7.2 -0.78) (end 7.2 -0.78) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -7.2 -0.78) (end -7.2 13.22) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 7.2 13.22) (end -7.2 13.22) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 7.2 13.22) (end 7.2 -0.78) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 -1) (end -7 13) (layer B.CrtYd) (width 0.15)) 13 | (fp_line (start -7 13) (end 7 13) (layer B.CrtYd) (width 0.15)) 14 | (fp_line (start 7 13) (end 7 -1) (layer B.CrtYd) (width 0.15)) 15 | (fp_line (start 7 -1) (end -7 -1) (layer B.CrtYd) (width 0.15)) 16 | (pad 1 thru_hole oval (at -3.5 0) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask)) 17 | (pad 5 thru_hole circle (at 7 2.71) (size 3.5 3.5) (drill 2.1) (layers *.Cu *.Mask)) 18 | (pad 2 thru_hole oval (at -1 0) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask)) 19 | (pad 3 thru_hole oval (at 1 0) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask)) 20 | (pad 4 thru_hole oval (at 3.5 0) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask)) 21 | (pad 5 thru_hole circle (at -7 2.71) (size 3.5 3.5) (drill 2.1) (layers *.Cu *.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/USB-A-Generic.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB-A-Generic (layer F.Cu) (tedit 5C9874DD) 2 | (fp_text reference REF** (at 0 -2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value USB-A-Generic (at 0 -4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -7.2 -0.78) (end 7.2 -0.78) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -7.2 -0.78) (end -7.2 13.22) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 7.2 13.22) (end -7.2 13.22) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 7.2 13.22) (end 7.2 -0.78) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 -1) (end -7 13) (layer B.CrtYd) (width 0.15)) 13 | (fp_line (start -7 13) (end 7 13) (layer B.CrtYd) (width 0.15)) 14 | (fp_line (start 7 13) (end 7 -1) (layer B.CrtYd) (width 0.15)) 15 | (fp_line (start 7 -1) (end -7 -1) (layer B.CrtYd) (width 0.15)) 16 | (pad 1 thru_hole oval (at -3.5 0) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask)) 17 | (pad 5 thru_hole circle (at 7 2.71) (size 3.5 3.5) (drill 2.1) (layers *.Cu *.Mask)) 18 | (pad 2 thru_hole oval (at -1 0) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask)) 19 | (pad 3 thru_hole oval (at 1 0) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask)) 20 | (pad 4 thru_hole oval (at 3.5 0) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask)) 21 | (pad 5 thru_hole circle (at -7 2.71) (size 3.5 3.5) (drill 2.1) (layers *.Cu *.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/LED-6028.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED-6028 (layer F.Cu) (tedit 5C99E3B1) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 8) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value LED-6028 (at 0 2.3) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 1.9 3.38) (end -1.9 3.38) (layer Edge.Cuts) (width 0.15)) 10 | (fp_line (start 1.9 3.38) (end 1.9 6.78) (layer Edge.Cuts) (width 0.15)) 11 | (fp_line (start 1.9 6.78) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15)) 12 | (fp_line (start -1.9 3.38) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15)) 13 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_circle (center -2.8 7.4) (end -2.8 7.2) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -3.5 6.9) (end -3.5 3.3) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -3.5 3.3) (end -2.1 3.3) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -3.5 6.9) (end -2.1 6.9) (layer F.SilkS) (width 0.15)) 21 | (pad 1 smd rect (at -2.595 5.08) (size 1.19 3) (layers F.Cu F.Paste F.Mask)) 22 | (pad 2 smd rect (at 2.595 5.08) (size 1.19 3) (layers F.Cu F.Paste F.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u_Acoustic_Single.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u_Acoustic_Single (layer F.Cu) (tedit 5F0E0F0F) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u_Acoustic_Single (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -9 -6.5) (end -9 6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -11.5 -6.5) (end -11.5 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -9.5 -7) (end -11 -7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -11 7) (end -9.5 7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start -9.5 -6.5) (end -9 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -11 6.5) (end -11.5 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -11 -6.5) (end -11 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start -9.5 6.5) (end -9.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | ) 21 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u_Acoustic_Single.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u_Acoustic_Single (layer F.Cu) (tedit 5F0E0F0F) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u_Acoustic_Single (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -9 -6.5) (end -9 6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -11.5 -6.5) (end -11.5 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -9.5 -7) (end -11 -7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -11 7) (end -9.5 7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start -9.5 -6.5) (end -9 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -11 6.5) (end -11.5 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -11 -6.5) (end -11 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start -9.5 6.5) (end -9.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | ) 21 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u_Acoustic_Single.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u_Acoustic_Single (layer F.Cu) (tedit 5F0E0F0F) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u_Acoustic_Single (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -9 -6.5) (end -9 6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -11.5 -6.5) (end -11.5 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -9.5 -7) (end -11 -7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -11 7) (end -9.5 7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start -9.5 -6.5) (end -9 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -11 6.5) (end -11.5 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -11 -6.5) (end -11 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start -9.5 6.5) (end -9.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | ) 21 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/LED-6028.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED-6028 (layer F.Cu) (tedit 5C99E3B1) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 8) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value LED-6028 (at 0 2.3) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 1.9 3.38) (end -1.9 3.38) (layer Edge.Cuts) (width 0.15)) 10 | (fp_line (start 1.9 3.38) (end 1.9 6.78) (layer Edge.Cuts) (width 0.15)) 11 | (fp_line (start 1.9 6.78) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15)) 12 | (fp_line (start -1.9 3.38) (end -1.9 6.78) (layer Edge.Cuts) (width 0.15)) 13 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_circle (center -2.8 7.4) (end -2.8 7.2) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -3.5 6.9) (end -3.5 3.3) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -3.5 3.3) (end -2.1 3.3) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -3.5 6.9) (end -2.1 6.9) (layer F.SilkS) (width 0.15)) 21 | (pad 1 smd rect (at -2.595 5.08) (size 1.19 3) (layers F.Cu F.Paste F.Mask)) 22 | (pad 2 smd rect (at 2.595 5.08) (size 1.19 3) (layers F.Cu F.Paste F.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/JST-SR-4.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST-SR-4 (layer F.Cu) (tedit 5C919B1C) 2 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value JST-SR-4 (at 0 1) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 3 -0.2) (end -3 -0.2) (layer B.CrtYd) (width 0.15)) 9 | (fp_line (start -3 -0.2) (end -3 -4.4) (layer B.CrtYd) (width 0.15)) 10 | (fp_line (start -3 -4.4) (end 3 -4.4) (layer B.CrtYd) (width 0.15)) 11 | (fp_line (start 3 -4.4) (end 3 -0.2) (layer B.CrtYd) (width 0.15)) 12 | (fp_line (start 2 -4.4) (end 3 -4.4) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 3 -4.4) (end 3 -2) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 2 -0.2) (end -2 -0.2) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -3 -2) (end -3 -4.4) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -3 -4.4) (end -2 -4.4) (layer F.SilkS) (width 0.15)) 17 | (pad 3 smd rect (at 0.5 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 18 | (pad 4 smd rect (at 1.5 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd rect (at -0.5 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 20 | (pad 1 smd rect (at -1.5 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 21 | (pad "" smd rect (at -2.8 -0.9) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask)) 22 | (pad "" smd rect (at 2.8 -0.9) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u_Acoustic_Single.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u_Acoustic_Single (layer F.Cu) (tedit 5F0E0F0F) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u_Acoustic_Single (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -9 -6.5) (end -9 6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -11.5 -6.5) (end -11.5 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -9.5 -7) (end -11 -7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -11 7) (end -9.5 7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start -9.5 -6.5) (end -9 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -11 6.5) (end -11.5 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -11 -6.5) (end -11 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start -9.5 6.5) (end -9.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | ) 21 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u_Acoustic_Single.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u_Acoustic_Single (layer F.Cu) (tedit 5F0E0F0F) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u_Acoustic_Single (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -9 -6.5) (end -9 6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -11.5 -6.5) (end -11.5 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -9.5 -7) (end -11 -7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -11 7) (end -9.5 7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start -9.5 -6.5) (end -9 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -11 6.5) (end -11.5 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -11 -6.5) (end -11 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start -9.5 6.5) (end -9.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | ) 21 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/JST-SR-4.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST-SR-4 (layer F.Cu) (tedit 5C919B1C) 2 | (fp_text reference REF** (at 0 -6.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value JST-SR-4 (at 0 1) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 3 -0.2) (end -3 -0.2) (layer B.CrtYd) (width 0.15)) 9 | (fp_line (start -3 -0.2) (end -3 -4.4) (layer B.CrtYd) (width 0.15)) 10 | (fp_line (start -3 -4.4) (end 3 -4.4) (layer B.CrtYd) (width 0.15)) 11 | (fp_line (start 3 -4.4) (end 3 -0.2) (layer B.CrtYd) (width 0.15)) 12 | (fp_line (start 2 -4.4) (end 3 -4.4) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 3 -4.4) (end 3 -2) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 2 -0.2) (end -2 -0.2) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -3 -2) (end -3 -4.4) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -3 -4.4) (end -2 -4.4) (layer F.SilkS) (width 0.15)) 17 | (pad 3 smd rect (at 0.5 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 18 | (pad 4 smd rect (at 1.5 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd rect (at -0.5 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 20 | (pad 1 smd rect (at -1.5 -4.775) (size 0.6 1.55) (layers F.Cu F.Paste F.Mask)) 21 | (pad "" smd rect (at -2.8 -0.9) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask)) 22 | (pad "" smd rect (at 2.8 -0.9) (size 1.2 1.8) (layers F.Cu F.Paste F.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1u (layer F.Cu) (tedit 5F0566A3) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1u (layer F.Cu) (tedit 5F0566A3) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1u (layer F.Cu) (tedit 5F0566A3) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1u (layer F.Cu) (tedit 5F0566A3) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1u (layer F.Cu) (tedit 5F0566A3) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.5u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.5u (layer F.Cu) (tedit 5F05689C) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.5u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.5u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.5u (layer F.Cu) (tedit 5F05689C) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.5u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.5u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.5u (layer F.Cu) (tedit 5F05689C) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.5u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.5u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.5u (layer F.Cu) (tedit 5F05689C) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.5u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.5u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.5u (layer F.Cu) (tedit 5F05689C) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.5u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u (layer F.Cu) (tedit 5F056825) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u (layer F.Cu) (tedit 5F056945) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u (layer F.Cu) (tedit 5F056825) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u (layer F.Cu) (tedit 5F056945) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u (layer F.Cu) (tedit 5F056825) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u (layer F.Cu) (tedit 5F056945) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u (layer F.Cu) (tedit 5F056825) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u (layer F.Cu) (tedit 5F056945) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.25u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.25u (layer F.Cu) (tedit 5F056825) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.25u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 11.90625 9.525) (end -11.90625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u (layer F.Cu) (tedit 5F056945) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 6.5 -7) (end -6.5 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 -6.5) (end -7 6.5) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -6.5 7) (end 6.5 7) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 7 6.5) (end 7 -6.5) (layer Edge.Cuts) (width 0.05)) 16 | (fp_arc (start 6.5 -6.5) (end 7 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -6.5 -6.5) (end -6.5 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -6.5 6.5) (end -7 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 6.5 6.5) (end 6.5 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 16 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_4u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_4u (layer F.Cu) (tedit 5F0F63A6) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_4u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 35.575 6.5) (end 35.575 -6.5) (layer Edge.Cuts) (width 0.05)) 9 | (fp_line (start -35.075 7) (end 35.075 7) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -35.575 -6.5) (end -35.575 6.5) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start 35.075 -7) (end -35.075 -7) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start -38.1 -9.525) (end 38.1 -9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -38.1 9.525) (end -38.1 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 38.1 9.525) (end -38.1 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 38.1 -9.525) (end 38.1 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_arc (start 35.075 6.5) (end 35.075 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -35.075 6.5) (end -35.575 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -35.075 -6.5) (end -35.075 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 35.075 -6.5) (end 35.575 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_4u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_4u (layer F.Cu) (tedit 5F0F63A6) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_4u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 35.575 6.5) (end 35.575 -6.5) (layer Edge.Cuts) (width 0.05)) 9 | (fp_line (start -35.075 7) (end 35.075 7) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -35.575 -6.5) (end -35.575 6.5) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start 35.075 -7) (end -35.075 -7) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start -38.1 -9.525) (end 38.1 -9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -38.1 9.525) (end -38.1 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 38.1 9.525) (end -38.1 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 38.1 -9.525) (end 38.1 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_arc (start 35.075 6.5) (end 35.075 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -35.075 6.5) (end -35.575 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -35.075 -6.5) (end -35.075 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 35.075 -6.5) (end 35.575 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_4u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_4u (layer F.Cu) (tedit 5F0F63A6) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_4u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 35.575 6.5) (end 35.575 -6.5) (layer Edge.Cuts) (width 0.05)) 9 | (fp_line (start -35.075 7) (end 35.075 7) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -35.575 -6.5) (end -35.575 6.5) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start 35.075 -7) (end -35.075 -7) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start -38.1 -9.525) (end 38.1 -9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -38.1 9.525) (end -38.1 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 38.1 9.525) (end -38.1 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 38.1 -9.525) (end 38.1 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_arc (start 35.075 6.5) (end 35.075 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -35.075 6.5) (end -35.575 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -35.075 -6.5) (end -35.075 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 35.075 -6.5) (end 35.575 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_4u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_4u (layer F.Cu) (tedit 5F0F63A6) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_4u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 35.575 6.5) (end 35.575 -6.5) (layer Edge.Cuts) (width 0.05)) 9 | (fp_line (start -35.075 7) (end 35.075 7) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -35.575 -6.5) (end -35.575 6.5) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start 35.075 -7) (end -35.075 -7) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start -38.1 -9.525) (end 38.1 -9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -38.1 9.525) (end -38.1 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 38.1 9.525) (end -38.1 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 38.1 -9.525) (end 38.1 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_arc (start 35.075 6.5) (end 35.075 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -35.075 6.5) (end -35.575 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -35.075 -6.5) (end -35.075 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 35.075 -6.5) (end 35.575 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_4u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_4u (layer F.Cu) (tedit 5F0F63A6) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_4u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 35.575 6.5) (end 35.575 -6.5) (layer Edge.Cuts) (width 0.05)) 9 | (fp_line (start -35.075 7) (end 35.075 7) (layer Edge.Cuts) (width 0.05)) 10 | (fp_line (start -35.575 -6.5) (end -35.575 6.5) (layer Edge.Cuts) (width 0.05)) 11 | (fp_line (start 35.075 -7) (end -35.075 -7) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start -38.1 -9.525) (end 38.1 -9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -38.1 9.525) (end -38.1 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 38.1 9.525) (end -38.1 9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 38.1 -9.525) (end 38.1 9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_arc (start 35.075 6.5) (end 35.075 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 17 | (fp_arc (start -35.075 6.5) (end -35.575 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 18 | (fp_arc (start -35.075 -6.5) (end -35.075 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 19 | (fp_arc (start 35.075 -6.5) (end 35.575 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 73.15 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/LED_D3.0mm-NoSilk.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_D3.0mm-NoSilk (layer F.Cu) (tedit 5C4C4423) 2 | (descr "LED, diameter 3.0mm, 2 pins") 3 | (tags "LED diameter 3.0mm 2 pins") 4 | (fp_text reference D72 (at 1.27 -2.96) (layer Dwgs.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value LED_3mm (at 1.27 2.96) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_arc (start 0 0) (end -1.5 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) 11 | (fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1.5 -1.16619) (end -1.5 1.16619) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -2.42 -2.25) (end -2.42 2.25) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -2.42 2.25) (end 2.43 2.25) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 2.43 2.25) (end 2.43 -2.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 2.43 -2.25) (end -2.42 -2.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -2.5 -1.25) (end 2.5 -1.25) (layer B.SilkS) (width 0.15)) 18 | (fp_line (start 2.5 -1.25) (end 2.5 1.25) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start 2.5 1.25) (end -2.5 1.25) (layer B.SilkS) (width 0.15)) 20 | (fp_line (start -2.5 1.25) (end -2.5 -1.25) (layer B.SilkS) (width 0.15)) 21 | (pad 1 thru_hole rect (at -1.27 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu B.Mask)) 22 | (pad 2 thru_hole circle (at 1.27 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu B.Mask)) 23 | (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl 24 | (at (xyz 0 0 0)) 25 | (scale (xyz 0.393701 0.393701 0.393701)) 26 | (rotate (xyz 0 0 0)) 27 | ) 28 | ) 29 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/LED_D3.0mm-NoSilk.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_D3.0mm-NoSilk (layer F.Cu) (tedit 5C4C4423) 2 | (descr "LED, diameter 3.0mm, 2 pins") 3 | (tags "LED diameter 3.0mm 2 pins") 4 | (fp_text reference D72 (at 1.27 -2.96) (layer Dwgs.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value LED_3mm (at 1.27 2.96) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_arc (start 0 0) (end -1.5 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) 11 | (fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1.5 -1.16619) (end -1.5 1.16619) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -2.42 -2.25) (end -2.42 2.25) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -2.42 2.25) (end 2.43 2.25) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 2.43 2.25) (end 2.43 -2.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 2.43 -2.25) (end -2.42 -2.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -2.5 -1.25) (end 2.5 -1.25) (layer B.SilkS) (width 0.15)) 18 | (fp_line (start 2.5 -1.25) (end 2.5 1.25) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start 2.5 1.25) (end -2.5 1.25) (layer B.SilkS) (width 0.15)) 20 | (fp_line (start -2.5 1.25) (end -2.5 -1.25) (layer B.SilkS) (width 0.15)) 21 | (pad 1 thru_hole rect (at -1.27 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu B.Mask)) 22 | (pad 2 thru_hole circle (at 1.27 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu B.Mask)) 23 | (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl 24 | (at (xyz 0 0 0)) 25 | (scale (xyz 0.393701 0.393701 0.393701)) 26 | (rotate (xyz 0 0 0)) 27 | ) 28 | ) 29 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_0.5u_Blocker.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_0.5u_Blocker (layer F.Cu) (tedit 5F0E16E1) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_0.5u_Blocker (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 1.7375 -6.5) (end 2.2375 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -1.7375 -6.5) (end -1.7375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -1.7375 6.5) (end -2.2375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 1.7375 6.5) (end 1.7375 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 4.7625 -9.525) (end 4.7625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 4.7625 9.525) (end -4.7625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -4.7625 9.525) (end -4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -4.7625 -9.525) (end 4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -2.2375 -6.5) (end -2.2375 6.5) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 2.2375 6.5) (end 2.2375 -6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -1.7375 -7) (end 1.7375 -7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start -1.7375 7) (end 1.7375 7) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_0.5u_Blocker.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_0.5u_Blocker (layer F.Cu) (tedit 5F0E16E1) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_0.5u_Blocker (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 1.7375 -6.5) (end 2.2375 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -1.7375 -6.5) (end -1.7375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -1.7375 6.5) (end -2.2375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 1.7375 6.5) (end 1.7375 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 4.7625 -9.525) (end 4.7625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 4.7625 9.525) (end -4.7625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -4.7625 9.525) (end -4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -4.7625 -9.525) (end 4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -2.2375 -6.5) (end -2.2375 6.5) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 2.2375 6.5) (end 2.2375 -6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -1.7375 -7) (end 1.7375 -7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start -1.7375 7) (end 1.7375 7) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_0.5u_Blocker.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_0.5u_Blocker (layer F.Cu) (tedit 5F0E16E1) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_0.5u_Blocker (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 1.7375 -6.5) (end 2.2375 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -1.7375 -6.5) (end -1.7375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -1.7375 6.5) (end -2.2375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 1.7375 6.5) (end 1.7375 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 4.7625 -9.525) (end 4.7625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 4.7625 9.525) (end -4.7625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -4.7625 9.525) (end -4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -4.7625 -9.525) (end 4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -2.2375 -6.5) (end -2.2375 6.5) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 2.2375 6.5) (end 2.2375 -6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -1.7375 -7) (end 1.7375 -7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start -1.7375 7) (end 1.7375 7) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_0.5u_Blocker.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_0.5u_Blocker (layer F.Cu) (tedit 5F0E16E1) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_0.5u_Blocker (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 1.7375 -6.5) (end 2.2375 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -1.7375 -6.5) (end -1.7375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -1.7375 6.5) (end -2.2375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 1.7375 6.5) (end 1.7375 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 4.7625 -9.525) (end 4.7625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 4.7625 9.525) (end -4.7625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -4.7625 9.525) (end -4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -4.7625 -9.525) (end 4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -2.2375 -6.5) (end -2.2375 6.5) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 2.2375 6.5) (end 2.2375 -6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -1.7375 -7) (end 1.7375 -7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start -1.7375 7) (end 1.7375 7) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_0.5u_Blocker.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_0.5u_Blocker (layer F.Cu) (tedit 5F0E16E1) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_0.5u_Blocker (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 1.7375 -6.5) (end 2.2375 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -1.7375 -6.5) (end -1.7375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -1.7375 6.5) (end -2.2375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 1.7375 6.5) (end 1.7375 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 4.7625 -9.525) (end 4.7625 9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 4.7625 9.525) (end -4.7625 9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -4.7625 9.525) (end -4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -4.7625 -9.525) (end 4.7625 -9.525) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -2.2375 -6.5) (end -2.2375 6.5) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start 2.2375 6.5) (end 2.2375 -6.5) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start -1.7375 -7) (end 1.7375 -7) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start -1.7375 7) (end 1.7375 7) (layer Edge.Cuts) (width 0.05)) 20 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0 0 180) (size 6.475 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/LED_D3.0mm-Pretty.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_D3.0mm (layer F.Cu) (tedit 5B965EC7) 2 | (descr "LED, diameter 3.0mm, 2 pins") 3 | (tags "LED diameter 3.0mm 2 pins") 4 | (fp_text reference D72 (at 1.27 -2.96) (layer Dwgs.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value LED_3mm (at 1.27 2.96) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_circle (center 0 0) (end 0 -1.524) (layer F.SilkS) (width 0.15)) 11 | (fp_arc (start 0 0) (end -1.5 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) 12 | (fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -1.5 -1.16619) (end -1.5 1.16619) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -2.42 -2.25) (end -2.42 2.25) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -2.42 2.25) (end 2.43 2.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 2.43 2.25) (end 2.43 -2.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 2.43 -2.25) (end -2.42 -2.25) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -2.5 -1.25) (end 2.5 -1.25) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start 2.5 -1.25) (end 2.5 1.25) (layer B.SilkS) (width 0.15)) 20 | (fp_line (start 2.5 1.25) (end -2.5 1.25) (layer B.SilkS) (width 0.15)) 21 | (fp_line (start -2.5 1.25) (end -2.5 -1.25) (layer B.SilkS) (width 0.15)) 22 | (pad 1 thru_hole rect (at -1.27 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu B.Mask)) 23 | (pad 2 thru_hole circle (at 1.27 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu B.Mask)) 24 | (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl 25 | (at (xyz 0 0 0)) 26 | (scale (xyz 0.393701 0.393701 0.393701)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/LED_D3.0mm-Pretty.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_D3.0mm (layer F.Cu) (tedit 5B965EC7) 2 | (descr "LED, diameter 3.0mm, 2 pins") 3 | (tags "LED diameter 3.0mm 2 pins") 4 | (fp_text reference D72 (at 1.27 -2.96) (layer Dwgs.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value LED_3mm (at 1.27 2.96) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_circle (center 0 0) (end 0 -1.524) (layer F.SilkS) (width 0.15)) 11 | (fp_arc (start 0 0) (end -1.5 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) 12 | (fp_circle (center 0 0) (end 1.5 0) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -1.5 -1.16619) (end -1.5 1.16619) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -2.42 -2.25) (end -2.42 2.25) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -2.42 2.25) (end 2.43 2.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 2.43 2.25) (end 2.43 -2.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 2.43 -2.25) (end -2.42 -2.25) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -2.5 -1.25) (end 2.5 -1.25) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start 2.5 -1.25) (end 2.5 1.25) (layer B.SilkS) (width 0.15)) 20 | (fp_line (start 2.5 1.25) (end -2.5 1.25) (layer B.SilkS) (width 0.15)) 21 | (fp_line (start -2.5 1.25) (end -2.5 -1.25) (layer B.SilkS) (width 0.15)) 22 | (pad 1 thru_hole rect (at -1.27 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu B.Mask)) 23 | (pad 2 thru_hole circle (at 1.27 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu B.Mask)) 24 | (model ${KISYS3DMOD}/LEDs.3dshapes/LED_D3.0mm.wrl 25 | (at (xyz 0 0 0)) 26 | (scale (xyz 0.393701 0.393701 0.393701)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u_enc.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u_enc (layer F.Cu) (tedit 6052B467) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u_enc (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 15.33125 6.5) (end 15.33125 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -13.64375 6.5) (end -14.14375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -13.64375 -6.5) (end -13.64375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 15.33125 -6.5) (end 15.83125 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 15.83125 6.5) (end 15.83125 -6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -13.64375 7) (end 15.33125 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -14.14375 -6.5) (end -14.14375 6.5) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 15.33125 -7) (end -13.64375 -7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u_enc.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u_enc (layer F.Cu) (tedit 6052B467) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u_enc (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 15.33125 6.5) (end 15.33125 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -13.64375 6.5) (end -14.14375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -13.64375 -6.5) (end -13.64375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 15.33125 -6.5) (end 15.83125 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 15.83125 6.5) (end 15.83125 -6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -13.64375 7) (end 15.33125 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -14.14375 -6.5) (end -14.14375 6.5) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 15.33125 -7) (end -13.64375 -7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u_enc.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u_enc (layer F.Cu) (tedit 6052B467) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u_enc (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 15.33125 6.5) (end 15.33125 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -13.64375 6.5) (end -14.14375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -13.64375 -6.5) (end -13.64375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 15.33125 -6.5) (end 15.83125 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 15.83125 6.5) (end 15.83125 -6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -13.64375 7) (end 15.33125 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -14.14375 -6.5) (end -14.14375 6.5) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 15.33125 -7) (end -13.64375 -7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u_enc.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u_enc (layer F.Cu) (tedit 6052B467) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u_enc (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 15.33125 6.5) (end 15.33125 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -13.64375 6.5) (end -14.14375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -13.64375 -6.5) (end -13.64375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 15.33125 -6.5) (end 15.83125 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 15.83125 6.5) (end 15.83125 -6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -13.64375 7) (end 15.33125 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -14.14375 -6.5) (end -14.14375 6.5) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 15.33125 -7) (end -13.64375 -7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX_Cutout_1.75u_enc.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Cutout_1.75u_enc (layer F.Cu) (tedit 6052B467) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX_Cutout_1.75u_enc (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_arc (start 15.33125 6.5) (end 15.33125 7) (angle -90) (layer Edge.Cuts) (width 0.05)) 9 | (fp_arc (start -13.64375 6.5) (end -14.14375 6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 10 | (fp_arc (start -13.64375 -6.5) (end -13.64375 -7) (angle -90) (layer Edge.Cuts) (width 0.05)) 11 | (fp_arc (start 15.33125 -6.5) (end 15.83125 -6.5) (angle -90) (layer Edge.Cuts) (width 0.05)) 12 | (fp_line (start 15.83125 6.5) (end 15.83125 -6.5) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -13.64375 7) (end 15.33125 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start -14.14375 -6.5) (end -14.14375 6.5) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start 15.33125 -7) (end -13.64375 -7) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 21 | (pad 1 smd roundrect (at 0.84375 0 180) (size 31.975 16) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 22 | ) 23 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1U-NoLED (layer F.Cu) (tedit 5FD5CC87) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1U (layer F.Cu) (tedit 5BD3C6C7) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-2U-NoStab-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-2U (layer F.Cu) (tedit 5BD3C72F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.5U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.5U (layer F.Cu) (tedit 5BD3C5FF) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.5U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.5U (layer F.Cu) (tedit 5BD3C5FF) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.25U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.25U (layer F.Cu) (tedit 5BD3C68C) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.75U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.75U (layer F.Cu) (tedit 5BD3C6A7) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.25U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.25U (layer F.Cu) (tedit 5BD3C68C) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.75U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.75U (layer F.Cu) (tedit 5BD3C6A7) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.5U-Vertical-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.5U-Vertical (layer F.Cu) (tedit 5BD3C666) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 9.525 -14.2875) (end 9.525 14.2875) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 -14.2875) (end -9.525 -14.2875) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 -14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.5U-Vertical-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.5U-Vertical (layer F.Cu) (tedit 5BD3C666) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 9.525 -14.2875) (end 9.525 14.2875) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 -14.2875) (end -9.525 -14.2875) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 -14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Molex-0548190519.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Molex-0548190519 (layer F.Cu) (tedit 5C4947B2) 2 | (attr smd) 3 | (fp_text reference REF** (at -0.9 0 90) (layer F.CrtYd) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Molex-0548190519 (at -5.08 0 90) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 -5.08) (end 0 5.08) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -2 -3.85) (end -2 3.85) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start -2 -3.85) (end 7 -3.85) (layer F.CrtYd) (width 0.15)) 12 | (fp_line (start -2 3.85) (end 7 3.85) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start 7 3.85) (end 7 -3.85) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start 0 -3.85) (end 7 -3.85) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 -3.85) (end 7 3.85) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 3.85) (end 0 3.85) (layer F.SilkS) (width 0.15)) 17 | (fp_text user %R (at 2.45 0 90) (layer F.SilkS) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (pad 6 thru_hole oval (at 1.75 3.65) (size 2.7 1.7) (drill oval 1.9 0.7) (layers *.Cu *.Mask)) 21 | (pad 6 thru_hole oval (at 1.75 -3.65) (size 2.7 1.7) (drill oval 1.9 0.7) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole oval (at 6.8 1.6) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 23 | (pad 2 thru_hole oval (at 5.6 0.8 180) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 24 | (pad 3 thru_hole oval (at 6.8 0) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 25 | (pad 4 thru_hole oval (at 5.6 -0.8 180) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 26 | (pad 5 thru_hole oval (at 6.8 -1.6) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Molex-0548190519.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Molex-0548190519 (layer F.Cu) (tedit 5C4947B2) 2 | (attr smd) 3 | (fp_text reference REF** (at -0.9 0 90) (layer F.CrtYd) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Molex-0548190519 (at -5.08 0 90) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 -5.08) (end 0 5.08) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -2 -3.85) (end -2 3.85) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start -2 -3.85) (end 7 -3.85) (layer F.CrtYd) (width 0.15)) 12 | (fp_line (start -2 3.85) (end 7 3.85) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start 7 3.85) (end 7 -3.85) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start 0 -3.85) (end 7 -3.85) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 -3.85) (end 7 3.85) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 3.85) (end 0 3.85) (layer F.SilkS) (width 0.15)) 17 | (fp_text user %R (at 2.45 0 90) (layer F.SilkS) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (pad 6 thru_hole oval (at 1.75 3.65) (size 2.7 1.7) (drill oval 1.9 0.7) (layers *.Cu *.Mask)) 21 | (pad 6 thru_hole oval (at 1.75 -3.65) (size 2.7 1.7) (drill oval 1.9 0.7) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole oval (at 6.8 1.6) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 23 | (pad 2 thru_hole oval (at 5.6 0.8 180) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 24 | (pad 3 thru_hole oval (at 6.8 0) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 25 | (pad 4 thru_hole oval (at 5.6 -0.8 180) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 26 | (pad 5 thru_hole oval (at 6.8 -1.6) (size 1.65 1.1) (drill oval 0.7 (offset 0.25 0)) (layers *.Cu B.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/Plates/hull/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX-Alps_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX-Alps_Cutout_1u (layer F.Cu) (tedit 5DDE95BA) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX-Alps_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -7.75 -6.4) (end -7 -6.4) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.4) (end -7 -7) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start 7 -7) (end 7 -6.4) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 -6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_line (start -7 7) (end -7 6.4) (layer Edge.Cuts) (width 0.05)) 21 | (fp_line (start -7 6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 22 | (fp_line (start 7.75 6.4) (end 7 6.4) (layer Edge.Cuts) (width 0.05)) 23 | (fp_line (start 7 6.4) (end 7 7) (layer Edge.Cuts) (width 0.05)) 24 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 25 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 26 | ) 27 | -------------------------------------------------------------------------------- /rev2/Plates/campsite/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX-Alps_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX-Alps_Cutout_1u (layer F.Cu) (tedit 5DDE95BA) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX-Alps_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -7.75 -6.4) (end -7 -6.4) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.4) (end -7 -7) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start 7 -7) (end 7 -6.4) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 -6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_line (start -7 7) (end -7 6.4) (layer Edge.Cuts) (width 0.05)) 21 | (fp_line (start -7 6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 22 | (fp_line (start 7.75 6.4) (end 7 6.4) (layer Edge.Cuts) (width 0.05)) 23 | (fp_line (start 7 6.4) (end 7 7) (layer Edge.Cuts) (width 0.05)) 24 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 25 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 26 | ) 27 | -------------------------------------------------------------------------------- /rev2/Plates/coriander/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX-Alps_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX-Alps_Cutout_1u (layer F.Cu) (tedit 5DDE95BA) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX-Alps_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -7.75 -6.4) (end -7 -6.4) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.4) (end -7 -7) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start 7 -7) (end 7 -6.4) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 -6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_line (start -7 7) (end -7 6.4) (layer Edge.Cuts) (width 0.05)) 21 | (fp_line (start -7 6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 22 | (fp_line (start 7.75 6.4) (end 7 6.4) (layer Edge.Cuts) (width 0.05)) 23 | (fp_line (start 7 6.4) (end 7 7) (layer Edge.Cuts) (width 0.05)) 24 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 25 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 26 | ) 27 | -------------------------------------------------------------------------------- /rev2/Plates/minivan/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX-Alps_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX-Alps_Cutout_1u (layer F.Cu) (tedit 5DDE95BA) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX-Alps_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -7.75 -6.4) (end -7 -6.4) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.4) (end -7 -7) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start 7 -7) (end 7 -6.4) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 -6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_line (start -7 7) (end -7 6.4) (layer Edge.Cuts) (width 0.05)) 21 | (fp_line (start -7 6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 22 | (fp_line (start 7.75 6.4) (end 7 6.4) (layer Edge.Cuts) (width 0.05)) 23 | (fp_line (start 7 6.4) (end 7 7) (layer Edge.Cuts) (width 0.05)) 24 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 25 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 26 | ) 27 | -------------------------------------------------------------------------------- /rev2/Plates/p3d-topmount/KeybageLibrary/footprints/Keybage_MX_Cutout.pretty/MX-Alps_Cutout_1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX-Alps_Cutout_1u (layer F.Cu) (tedit 5DDE95BA) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX-Alps_Cutout_1u (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end 7 -7) (layer Edge.Cuts) (width 0.05)) 13 | (fp_line (start -7 7) (end 7 7) (layer Edge.Cuts) (width 0.05)) 14 | (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.05)) 15 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 16 | (fp_line (start -7.75 -6.4) (end -7 -6.4) (layer Edge.Cuts) (width 0.05)) 17 | (fp_line (start -7 -6.4) (end -7 -7) (layer Edge.Cuts) (width 0.05)) 18 | (fp_line (start 7 -7) (end 7 -6.4) (layer Edge.Cuts) (width 0.05)) 19 | (fp_line (start 7 -6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.05)) 20 | (fp_line (start -7 7) (end -7 6.4) (layer Edge.Cuts) (width 0.05)) 21 | (fp_line (start -7 6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.05)) 22 | (fp_line (start 7.75 6.4) (end 7 6.4) (layer Edge.Cuts) (width 0.05)) 23 | (fp_line (start 7 6.4) (end 7 7) (layer Edge.Cuts) (width 0.05)) 24 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers F.Cu F.Mask) (roundrect_rratio 0.063)) 25 | (pad 1 smd roundrect (at 0 0 180) (size 17.4 15.8) (layers B.Cu B.Mask) (roundrect_rratio 0.063)) 26 | ) 27 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Reset_Pretty.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Reset_Pretty (layer F.Cu) (tedit 5C42C5BD) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 6) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Reset_Pretty (at 0 -6) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.5 3.75) (end -2.5 1.25) (layer F.SilkS) (width 0.25)) 10 | (fp_line (start 2.5 3.75) (end -2.5 3.75) (layer F.SilkS) (width 0.25)) 11 | (fp_line (start 2.5 1.25) (end 2.5 3.75) (layer F.SilkS) (width 0.25)) 12 | (fp_line (start -2.5 1.25) (end 2.5 1.25) (layer F.SilkS) (width 0.25)) 13 | (fp_text user GND (at 4.25 2.5) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (fp_text user RST (at -4.25 2.5) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user MOSI (at 4.25 0) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_text user SCK (at -4 0) (layer F.SilkS) 23 | (effects (font (size 1 1) (thickness 0.15))) 24 | ) 25 | (fp_text user VCC (at 4 -2.5) (layer F.SilkS) 26 | (effects (font (size 1 1) (thickness 0.15))) 27 | ) 28 | (fp_text user MISO (at -4.25 -2.5) (layer F.SilkS) 29 | (effects (font (size 1 1) (thickness 0.15))) 30 | ) 31 | (pad 1 thru_hole circle (at -1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 32 | (pad 2 thru_hole circle (at 1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 33 | (pad 3 thru_hole circle (at -1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 34 | (pad 4 thru_hole circle (at 1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 35 | (pad 5 thru_hole circle (at -1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 36 | (pad 6 thru_hole rect (at 1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 37 | ) 38 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Reset_Pretty.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Reset_Pretty (layer F.Cu) (tedit 5C42C5BD) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 6) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Reset_Pretty (at 0 -6) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.5 3.75) (end -2.5 1.25) (layer F.SilkS) (width 0.25)) 10 | (fp_line (start 2.5 3.75) (end -2.5 3.75) (layer F.SilkS) (width 0.25)) 11 | (fp_line (start 2.5 1.25) (end 2.5 3.75) (layer F.SilkS) (width 0.25)) 12 | (fp_line (start -2.5 1.25) (end 2.5 1.25) (layer F.SilkS) (width 0.25)) 13 | (fp_text user GND (at 4.25 2.5) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (fp_text user RST (at -4.25 2.5) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user MOSI (at 4.25 0) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_text user SCK (at -4 0) (layer F.SilkS) 23 | (effects (font (size 1 1) (thickness 0.15))) 24 | ) 25 | (fp_text user VCC (at 4 -2.5) (layer F.SilkS) 26 | (effects (font (size 1 1) (thickness 0.15))) 27 | ) 28 | (fp_text user MISO (at -4.25 -2.5) (layer F.SilkS) 29 | (effects (font (size 1 1) (thickness 0.15))) 30 | ) 31 | (pad 1 thru_hole circle (at -1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 32 | (pad 2 thru_hole circle (at 1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 33 | (pad 3 thru_hole circle (at -1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 34 | (pad 4 thru_hole circle (at 1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 35 | (pad 5 thru_hole circle (at -1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 36 | (pad 6 thru_hole rect (at 1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 37 | ) 38 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/Reset_Pretty-Mask.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Reset_Pretty-Mask (layer F.Cu) (tedit 5C42C5CE) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 6) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Reset_Pretty-Mask (at 0 -6) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.5 3.75) (end -2.5 1.25) (layer F.SilkS) (width 0.25)) 10 | (fp_line (start 2.5 3.75) (end -2.5 3.75) (layer F.SilkS) (width 0.25)) 11 | (fp_line (start 2.5 1.25) (end 2.5 3.75) (layer F.SilkS) (width 0.25)) 12 | (fp_line (start -2.5 1.25) (end 2.5 1.25) (layer F.SilkS) (width 0.25)) 13 | (fp_text user GND (at 4.25 2.5) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (fp_text user RST (at -4.25 2.5) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user MOSI (at 4.25 0) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_text user SCK (at -4 0) (layer F.SilkS) 23 | (effects (font (size 1 1) (thickness 0.15))) 24 | ) 25 | (fp_text user VCC (at 4 -2.5) (layer F.SilkS) 26 | (effects (font (size 1 1) (thickness 0.15))) 27 | ) 28 | (fp_text user MISO (at -4.25 -2.5) (layer F.SilkS) 29 | (effects (font (size 1 1) (thickness 0.15))) 30 | ) 31 | (pad 1 thru_hole circle (at -1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 32 | (pad 2 thru_hole circle (at 1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 33 | (pad 3 thru_hole circle (at -1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 34 | (pad 4 thru_hole circle (at 1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 35 | (pad 5 thru_hole circle (at -1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 36 | (pad 6 thru_hole rect (at 1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 37 | ) 38 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/Reset_Pretty-Mask.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Reset_Pretty-Mask (layer F.Cu) (tedit 5C42C5CE) 2 | (attr virtual) 3 | (fp_text reference REF** (at 0 6) (layer Dwgs.User) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value Reset_Pretty-Mask (at 0 -6) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.5 3.75) (end -2.5 1.25) (layer F.SilkS) (width 0.25)) 10 | (fp_line (start 2.5 3.75) (end -2.5 3.75) (layer F.SilkS) (width 0.25)) 11 | (fp_line (start 2.5 1.25) (end 2.5 3.75) (layer F.SilkS) (width 0.25)) 12 | (fp_line (start -2.5 1.25) (end 2.5 1.25) (layer F.SilkS) (width 0.25)) 13 | (fp_text user GND (at 4.25 2.5) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (fp_text user RST (at -4.25 2.5) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user MOSI (at 4.25 0) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_text user SCK (at -4 0) (layer F.SilkS) 23 | (effects (font (size 1 1) (thickness 0.15))) 24 | ) 25 | (fp_text user VCC (at 4 -2.5) (layer F.SilkS) 26 | (effects (font (size 1 1) (thickness 0.15))) 27 | ) 28 | (fp_text user MISO (at -4.25 -2.5) (layer F.SilkS) 29 | (effects (font (size 1 1) (thickness 0.15))) 30 | ) 31 | (pad 1 thru_hole circle (at -1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 32 | (pad 2 thru_hole circle (at 1.27 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 33 | (pad 3 thru_hole circle (at -1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 34 | (pad 4 thru_hole circle (at 1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 35 | (pad 5 thru_hole circle (at -1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 36 | (pad 6 thru_hole rect (at 1.27 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu F.Mask)) 37 | ) 38 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1U (layer F.Cu) (tedit 5AC9901D) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1U (layer F.Cu) (tedit 5AC9901D) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/SOT143B.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT143B (layer F.Cu) (tedit 5E62B3A6) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 2.45) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SOT143B (at 0 -2.3) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 1.45 0.55) (end 0.65 0.55) (layer F.Fab) (width 0.15)) 10 | (fp_line (start 0.65 -0.55) (end 1.45 -0.55) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -1.45 0.55) (end -0.65 0.55) (layer F.Fab) (width 0.15)) 12 | (fp_line (start -0.65 -0.1) (end -1.45 -0.1) (layer F.Fab) (width 0.15)) 13 | (fp_line (start -0.65 1.45) (end -0.65 -1.45) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 0.65 -1.45) (end 0.65 1.45) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -1.45 -1.45) (end 1.45 -1.45) (layer F.Fab) (width 0.15)) 16 | (fp_line (start -1.45 1.45) (end -1.45 -1.45) (layer F.Fab) (width 0.15)) 17 | (fp_line (start 1.45 1.45) (end -1.45 1.45) (layer F.Fab) (width 0.15)) 18 | (fp_line (start 1.45 -1.45) (end 1.45 1.45) (layer F.Fab) (width 0.15)) 19 | (fp_line (start -0.65 1.45) (end 0.65 1.45) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -0.65 -1.45) (end -0.65 1.45) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 0.65 -1.45) (end -0.65 -1.45) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 0.65 -1.45) (end 0.65 1.45) (layer F.SilkS) (width 0.15)) 23 | (pad 3 smd rect (at 1 0.95 270) (size 0.6 0.7) (layers F.Cu F.Paste F.Mask)) 24 | (pad 2 smd rect (at -1 0.95 270) (size 0.6 0.7) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at 1 -0.95 270) (size 0.6 0.7) (layers F.Cu F.Paste F.Mask)) 26 | (pad 1 smd rect (at -1 -0.75 270) (size 1 0.7) (layers F.Cu F.Paste F.Mask)) 27 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-143.step 28 | (at (xyz 0 0 0)) 29 | (scale (xyz 1 1 1)) 30 | (rotate (xyz 0 0 0)) 31 | ) 32 | ) 33 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/SOT143B.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT143B (layer F.Cu) (tedit 5E62B3A6) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 2.45) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SOT143B (at 0 -2.3) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 1.45 0.55) (end 0.65 0.55) (layer F.Fab) (width 0.15)) 10 | (fp_line (start 0.65 -0.55) (end 1.45 -0.55) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -1.45 0.55) (end -0.65 0.55) (layer F.Fab) (width 0.15)) 12 | (fp_line (start -0.65 -0.1) (end -1.45 -0.1) (layer F.Fab) (width 0.15)) 13 | (fp_line (start -0.65 1.45) (end -0.65 -1.45) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 0.65 -1.45) (end 0.65 1.45) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -1.45 -1.45) (end 1.45 -1.45) (layer F.Fab) (width 0.15)) 16 | (fp_line (start -1.45 1.45) (end -1.45 -1.45) (layer F.Fab) (width 0.15)) 17 | (fp_line (start 1.45 1.45) (end -1.45 1.45) (layer F.Fab) (width 0.15)) 18 | (fp_line (start 1.45 -1.45) (end 1.45 1.45) (layer F.Fab) (width 0.15)) 19 | (fp_line (start -0.65 1.45) (end 0.65 1.45) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -0.65 -1.45) (end -0.65 1.45) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 0.65 -1.45) (end -0.65 -1.45) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 0.65 -1.45) (end 0.65 1.45) (layer F.SilkS) (width 0.15)) 23 | (pad 3 smd rect (at 1 0.95 270) (size 0.6 0.7) (layers F.Cu F.Paste F.Mask)) 24 | (pad 2 smd rect (at -1 0.95 270) (size 0.6 0.7) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at 1 -0.95 270) (size 0.6 0.7) (layers F.Cu F.Paste F.Mask)) 26 | (pad 1 smd rect (at -1 -0.75 270) (size 1 0.7) (layers F.Cu F.Paste F.Mask)) 27 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-143.step 28 | (at (xyz 0 0 0)) 29 | (scale (xyz 1 1 1)) 30 | (rotate (xyz 0 0 0)) 31 | ) 32 | ) 33 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1U-FLIPPED (layer F.Cu) (tedit 5AE7B63F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1U-FLIPPED (layer F.Cu) (tedit 5AE7B63F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.5U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U (layer F.Cu) (tedit 5AC998EE) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.5U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U (layer F.Cu) (tedit 5AC998EE) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.25U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.25U (layer F.Cu) (tedit 5AC994B3) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.75U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.75U (layer F.Cu) (tedit 5AC99953) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.25U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.25U (layer F.Cu) (tedit 5AC994B3) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.75U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.75U (layer F.Cu) (tedit 5AC99953) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.5U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U-FLIPPED (layer F.Cu) (tedit 5AC9992C) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.5U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U-FLIPPED (layer F.Cu) (tedit 5AC9992C) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.5U-Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U-Vertical (layer F.Cu) (tedit 5B928B9A) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -9.525 -14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 -14.2875) (end -9.525 -14.2875) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 9.525 14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 9.525 -14.2875) (end 9.525 14.2875) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 26 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.5U-Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U-Vertical (layer F.Cu) (tedit 5B928B9A) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -9.525 -14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 -14.2875) (end -9.525 -14.2875) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 9.525 14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 9.525 -14.2875) (end 9.525 14.2875) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 26 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.25U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.25U-FLIPPED (layer F.Cu) (tedit 5AC994A7) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/MX_Only.pretty/MXOnly-1.75U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.75U-FLIPPED (layer F.Cu) (tedit 5AE7C202) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.25U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.25U-FLIPPED (layer F.Cu) (tedit 5AC994A7) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev2/MX_Only.pretty/MXOnly-1.75U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.75U-FLIPPED (layer F.Cu) (tedit 5AE7C202) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/PJ-3200B-4A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PJ-3200B-4A (layer F.Cu) (tedit 5BEE66A2) 2 | (fp_text reference REF** (at 2.5 4.25) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value PJ-3200B-4A (at 5.75 -4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 -3.05) (end 12.1 -3.05) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 0 3.05) (end 12.1 3.05) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 12.1 -3.05) (end 12.1 3.05) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 0 -3.05) (end 0 3.05) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 0 -2.5) (end -2 -2.5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 0 2.5) (end -2 2.5) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -2 2.5) (end -2 -2.5) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 0 -3.048) (end 12.192 -3.048) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start 12.192 -3.048) (end 12.192 3.048) (layer F.CrtYd) (width 0.15)) 17 | (fp_line (start 12.192 3.048) (end 0 3.048) (layer F.CrtYd) (width 0.15)) 18 | (fp_line (start 0 3.048) (end 0 -3.048) (layer F.CrtYd) (width 0.15)) 19 | (fp_line (start 0 -2.54) (end -2.032 -2.54) (layer F.CrtYd) (width 0.15)) 20 | (fp_line (start -2.032 -2.54) (end -2.032 2.54) (layer F.CrtYd) (width 0.15)) 21 | (fp_line (start -2.032 2.54) (end 0 2.54) (layer F.CrtYd) (width 0.15)) 22 | (pad 1 thru_hole oval (at 3.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 23 | (pad 2 thru_hole oval (at 6.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 24 | (pad 3 thru_hole oval (at 10.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 25 | (pad 4 thru_hole oval (at 11.3 2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 1.6 0) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at 8.6 0) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /rev2/random-keyboard-parts.pretty/PJ-3200B-4A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PJ-3200B-4A (layer F.Cu) (tedit 5BEE66A2) 2 | (fp_text reference REF** (at 2.5 4.25) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value PJ-3200B-4A (at 5.75 -4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 -3.05) (end 12.1 -3.05) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 0 3.05) (end 12.1 3.05) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 12.1 -3.05) (end 12.1 3.05) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 0 -3.05) (end 0 3.05) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 0 -2.5) (end -2 -2.5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 0 2.5) (end -2 2.5) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -2 2.5) (end -2 -2.5) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 0 -3.048) (end 12.192 -3.048) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start 12.192 -3.048) (end 12.192 3.048) (layer F.CrtYd) (width 0.15)) 17 | (fp_line (start 12.192 3.048) (end 0 3.048) (layer F.CrtYd) (width 0.15)) 18 | (fp_line (start 0 3.048) (end 0 -3.048) (layer F.CrtYd) (width 0.15)) 19 | (fp_line (start 0 -2.54) (end -2.032 -2.54) (layer F.CrtYd) (width 0.15)) 20 | (fp_line (start -2.032 -2.54) (end -2.032 2.54) (layer F.CrtYd) (width 0.15)) 21 | (fp_line (start -2.032 2.54) (end 0 2.54) (layer F.CrtYd) (width 0.15)) 22 | (pad 1 thru_hole oval (at 3.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 23 | (pad 2 thru_hole oval (at 6.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 24 | (pad 3 thru_hole oval (at 10.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 25 | (pad 4 thru_hole oval (at 11.3 2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 1.6 0) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at 8.6 0) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /rev1/random-keyboard-parts.pretty/PJ-3200B-4A-Assembly.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PJ-3200B-4A-Assembly (layer F.Cu) (tedit 5C42C5A6) 2 | (attr smd) 3 | (fp_text reference REF** (at 2.5 4.25) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value PJ-3200B-4A-Assembly (at 5.75 -4) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 -3.05) (end 12.1 -3.05) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 0 3.05) (end 12.1 3.05) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 12.1 -3.05) (end 12.1 3.05) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 0 -3.05) (end 0 3.05) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 0 -2.5) (end -2 -2.5) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 0 2.5) (end -2 2.5) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -2 2.5) (end -2 -2.5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 0 -3.048) (end 12.192 -3.048) (layer F.CrtYd) (width 0.15)) 17 | (fp_line (start 12.192 -3.048) (end 12.192 3.048) (layer F.CrtYd) (width 0.15)) 18 | (fp_line (start 12.192 3.048) (end 0 3.048) (layer F.CrtYd) (width 0.15)) 19 | (fp_line (start 0 3.048) (end 0 -3.048) (layer F.CrtYd) (width 0.15)) 20 | (fp_line (start 0 -2.54) (end -2.032 -2.54) (layer F.CrtYd) (width 0.15)) 21 | (fp_line (start -2.032 -2.54) (end -2.032 2.54) (layer F.CrtYd) (width 0.15)) 22 | (fp_line (start -2.032 2.54) (end 0 2.54) (layer F.CrtYd) (width 0.15)) 23 | (pad 1 thru_hole oval (at 3.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole oval (at 6.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 25 | (pad 3 thru_hole oval (at 10.2 -2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole oval (at 11.3 2.3) (size 1.8 1.2) (drill oval 1.2 0.6) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at 1.6 0) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 8.6 0) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) 29 | ) 30 | --------------------------------------------------------------------------------