├── .gitignore ├── pics └── 1.PNG ├── single-col ├── libs │ ├── keyswitches.pretty-master │ │ ├── images │ │ │ ├── SW_MX.png │ │ │ ├── SW_PG1350.png │ │ │ ├── Kailh_socket_MX.png │ │ │ ├── SW_MX_reversible.png │ │ │ ├── Stabilizer_MX_2u.png │ │ │ ├── Kailh_socket_PG1350.png │ │ │ ├── SW_PG1350_reversible.png │ │ │ ├── Kailh_socket_MX_optional.png │ │ │ ├── SW_MX_reversible_minimal.png │ │ │ ├── Kailh_socket_MX_platemount.png │ │ │ ├── Kailh_socket_MX_reversible.png │ │ │ ├── Kailh_socket_PG1350_optional.png │ │ │ ├── Kailh_socket_PG1350_reversible.png │ │ │ ├── SW_PG1350_reversible_rotatable.png │ │ │ ├── Kailh_socket_MX_optional_platemount.png │ │ │ ├── Kailh_socket_MX_optional_reversible.png │ │ │ ├── Kailh_socket_MX_reversible_platemount.png │ │ │ ├── Kailh_socket_PG1350_optional_reversible.png │ │ │ └── Kailh_socket_MX_optional_reversible_platemount.png │ │ ├── LICENSE.md │ │ ├── .github │ │ │ └── FUNDING.yml │ │ ├── Stabilizer_MX_2u.kicad_mod │ │ ├── SW_MX.kicad_mod │ │ ├── SW_PG1350.kicad_mod │ │ ├── SW_MX_reversible_minimal.kicad_mod │ │ ├── SW_MX_reversible.kicad_mod │ │ ├── SW_PG1350_reversible.kicad_mod │ │ ├── Kailh_socket_MX_platemount.kicad_mod │ │ ├── Kailh_socket_MX.kicad_mod │ │ ├── Kailh_socket_MX_optional_platemount.kicad_mod │ │ ├── SW_PG1350_reversible_rotatable.kicad_mod │ │ ├── Kailh_socket_MX_optional.kicad_mod │ │ ├── Kailh_socket_PG1350.kicad_mod │ │ ├── Kailh_socket_PG1350_optional.kicad_mod │ │ ├── Kailh_socket_MX_reversible_platemount.kicad_mod │ │ ├── Kailh_socket_MX_reversible.kicad_mod │ │ ├── Kailh_socket_MX_optional_reversible_platemount.kicad_mod │ │ ├── Kailh_socket_MX_optional_reversible.kicad_mod │ │ ├── README.md │ │ ├── Kailh_socket_PG1350_reversible.kicad_mod │ │ └── Kailh_socket_PG1350_optional_reversible.kicad_mod │ └── quentin_lebastard │ │ ├── SK6812_miniE.kicad_mod │ │ ├── PinHeader_1x02_P1.27mm_Vertical.kicad_mod │ │ ├── D_SOD-123.kicad_mod │ │ └── Kailh_socket_MX_reversible.kicad_mod ├── fp-lib-table ├── single-col.kicad_prl ├── single-col.kicad_pro └── single-col.kicad_sch └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | single-col-backups 2 | single-col-backups/* 3 | gerber 4 | gerber/* -------------------------------------------------------------------------------- /pics/1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/pics/1.PNG -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/SW_MX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/SW_MX.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/SW_PG1350.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/SW_PG1350.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/SW_MX_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/SW_MX_reversible.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Stabilizer_MX_2u.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Stabilizer_MX_2u.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_PG1350.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_PG1350.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/SW_PG1350_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/SW_PG1350_reversible.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_optional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_optional.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/SW_MX_reversible_minimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/SW_MX_reversible_minimal.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_platemount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_platemount.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_reversible.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_PG1350_optional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_PG1350_optional.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_PG1350_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_PG1350_reversible.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/SW_PG1350_reversible_rotatable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/SW_PG1350_reversible_rotatable.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_optional_platemount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_optional_platemount.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_optional_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_optional_reversible.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_reversible_platemount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_reversible_platemount.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_PG1350_optional_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_PG1350_optional_reversible.png -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_optional_reversible_platemount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bastardkb/dactyl-pcb-single-col/HEAD/single-col/libs/keyswitches.pretty-master/images/Kailh_socket_MX_optional_reversible_platemount.png -------------------------------------------------------------------------------- /single-col/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "keyswitches")(type "KiCad")(uri "${KIPRJMOD}/libs/keyswitches.pretty-master")(options "")(descr "")) 3 | (lib (name "project_switches")(type "KiCad")(uri "${KIPRJMOD}/libs/quentin_lebastard")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/LICENSE.md: -------------------------------------------------------------------------------- 1 | Creative Commons License 2 | 3 | This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | DISCLAIMER: NOT TESTED YET ! USE AT YOUR OWN RISK. 2 | 3 | Reviews are welcome ! 4 | 5 | ## Dactyl single-col PCB 6 | 7 | By Quentin LEBASTARD 8 | 9 | https://bastardkb.com/ 10 | 11 | Made with Kicad nightly 5.99 12 | 13 | ## Features 14 | 15 | - Made for Dactyl Manuform 16 | - Will work with other 3d keyboards as long as the switch spacing is the same 17 | 18 | ![1](pics/1.PNG) 19 | 20 | - SOD123 diodes (1206) 21 | - SK6812 mini-e leds 22 | - capacitors (1206, 1uF) 23 | - 1.27mm pitch flexstrip or 28AWG wire 24 | - made for 0.6mm thick PCB 25 | 26 | ## License 27 | 28 | This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. 29 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: ['https://cash.app/$DalePrice'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Stabilizer_MX_2u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Stabilizer_MX_2u (layer F.Cu) (tedit 5DD5122D) 2 | (descr "MX-style stabilizer mount") 3 | (tags MX,cherry,gateron,kailh,pg1511,stabilizer,stab) 4 | (fp_text reference REF** (at 0 0) (layer F.Fab) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Stabilizer_MX_2u (at 0 10.16) (layer F.Fab) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_circle (center 0 0) (end 3 0) (layer Cmts.User) (width 0.15)) 11 | (pad "" np_thru_hole circle (at 11.9 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 12 | (pad "" np_thru_hole circle (at -11.9 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 13 | (pad "" np_thru_hole circle (at 11.9 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 14 | (pad "" np_thru_hole circle (at -11.9 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /single-col/single-col.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 1.0 14 | }, 15 | "ratsnest_display_mode": 0, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 6, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 12, 42 | 13, 43 | 14, 44 | 15, 45 | 16, 46 | 17, 47 | 18, 48 | 19, 49 | 20, 50 | 21, 51 | 22, 52 | 23, 53 | 24, 54 | 25, 55 | 26, 56 | 27, 57 | 28, 58 | 29, 59 | 30, 60 | 32, 61 | 33, 62 | 34, 63 | 35, 64 | 36 65 | ], 66 | "visible_layers": "ffcb1fb_ffffffff", 67 | "zone_display_mode": 0 68 | }, 69 | "meta": { 70 | "filename": "single-col.kicad_prl", 71 | "version": 3 72 | }, 73 | "project": { 74 | "files": [] 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/SW_MX.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_MX (layer F.Cu) (tedit 5DD4F656) 2 | (descr "MX-style keyswitch") 3 | (tags MX,cherry,gateron,kailh) 4 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_MX (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 23 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 25 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 26 | (fp_text user %R (at 0 0) (layer F.Fab) 27 | (effects (font (size 1 1) (thickness 0.15))) 28 | ) 29 | (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | (pad 2 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 32 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 33 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 34 | ) 35 | -------------------------------------------------------------------------------- /single-col/libs/quentin_lebastard/SK6812_miniE.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SK6812_miniE" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 603D08C9) 3 | (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") hide 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | (tstamp 3cb56802-b553-4642-ae89-3aa4f5277569) 6 | ) 7 | (fp_text value "SK6812_miniE" (at 0 1 unlocked) (layer "F.Fab") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 30148381-f732-4467-ab56-1bf68acb5771) 10 | ) 11 | (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp a4df9cbb-5daa-4369-8b1f-46eaceeebe40) 14 | ) 15 | (fp_poly (pts (xy 4.55 1.25) 16 | (xy 4.05 1.25) 17 | (xy 4.05 0.35) 18 | (xy 4.55 0.35)) (layer "B.SilkS") (width 0.1) (fill solid) (tstamp 262d08bf-db70-463e-892f-42ee74917bca)) 19 | (fp_poly (pts (xy 4.5 -0.3) 20 | (xy 4 -0.3) 21 | (xy 4 -1.2) 22 | (xy 4.5 -1.2)) (layer "F.SilkS") (width 0.1) (fill solid) (tstamp 1a2af69d-6afb-465c-9404-ad9e51e8f57d)) 23 | (fp_rect (start -1.7 -1.5) (end 1.7 1.5) (layer "B.Fab") (width 0.1) (fill none) (tstamp 63295317-1db0-43a0-9b59-49968b074978)) 24 | (pad "1" smd rect (at 2.8 0.75) (size 2.4 0.82) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a947facc-d60b-4e17-bba8-ca1639891129)) 25 | (pad "1" smd rect (at 2.8 -0.75) (size 2.4 0.82) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp f6c711b9-4256-4976-a182-338822d092bc)) 26 | (pad "2" smd rect (at -2.8 0.75) (size 2.4 0.82) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fab31cd-ad07-4f1e-9a9c-36c0bb8735a8)) 27 | (pad "2" smd rect (at -2.8 -0.75) (size 2.4 0.82) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 8b0a8f94-b41d-4f40-885e-40b5f6a36ebb)) 28 | (pad "3" smd rect (at -2.8 0.75) (size 2.4 0.82) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 1f17e304-8739-49e9-a7bc-67d7e9e630b5)) 29 | (pad "3" smd rect (at -2.8 -0.75) (size 2.4 0.82) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8824f27b-bef4-457b-ae91-6d60d02322d1)) 30 | (pad "4" smd rect (at 2.8 -0.75) (size 2.4 0.82) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3e021418-0056-4eaa-b2d4-7562010ec4f9)) 31 | (pad "4" smd rect (at 2.8 0.75) (size 2.4 0.82) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 41fed161-7c2f-46e8-b1b2-95ac449166b7)) 32 | ) 33 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/SW_PG1350.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_PG1350 (layer F.Cu) (tedit 5DD50112) 2 | (descr "Kailh \"Choc\" PG1350 keyswitch") 3 | (tags kailh,choc) 4 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_PG1350 (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2.6 -3.1) (end 2.6 -3.1) (layer Eco2.User) (width 0.15)) 11 | (fp_line (start 2.6 -3.1) (end 2.6 -6.3) (layer Eco2.User) (width 0.15)) 12 | (fp_line (start 2.6 -6.3) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 13 | (fp_line (start -2.6 -3.1) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 14 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 24 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 25 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 26 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 27 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 28 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 29 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 30 | (fp_text user %R (at 0 0) (layer F.Fab) 31 | (effects (font (size 1 1) (thickness 0.15))) 32 | ) 33 | (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) 34 | (pad 2 thru_hole circle (at -5 3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 35 | (pad 1 thru_hole circle (at 0 5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 36 | (pad "" np_thru_hole circle (at 5.22 -4.2) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 37 | (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 38 | (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 39 | ) 40 | -------------------------------------------------------------------------------- /single-col/libs/quentin_lebastard/PinHeader_1x02_P1.27mm_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "PinHeader_1x02_P1.27mm_Vertical" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 603D369F) 3 | (descr "Through hole straight pin header, 1x02, 1.27mm pitch, single row") 4 | (tags "Through hole pin header THT 1x02 1.27mm single row") 5 | (attr through_hole) 6 | (fp_text reference "REF**" (at 0 -1.695) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 7b3e4ecb-c70d-473c-8a63-48dcd935bb95) 9 | ) 10 | (fp_text value "PinHeader_1x02_P1.27mm_Vertical" (at 0 2.965) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 6de70515-b977-40b0-b1e2-af875852f343) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0.635 90) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp 6a19925b-a014-4bce-b4ef-bc78aa393e01) 17 | ) 18 | (fp_line (start -1.55 -1.15) (end -1.55 2.45) (layer "F.CrtYd") (width 0.05) (tstamp 06444e1e-cc2a-42db-b46f-3ef99fd89138)) 19 | (fp_line (start 1.55 2.45) (end 1.55 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp a6df98e2-7340-4ea4-89c6-010aeee345ec)) 20 | (fp_line (start -1.55 2.45) (end 1.55 2.45) (layer "F.CrtYd") (width 0.05) (tstamp bc25a8ce-f52e-4739-b65e-5686e1c896d6)) 21 | (fp_line (start 1.55 -1.15) (end -1.55 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp d9f3712a-318c-46ef-8476-0413d0ed6ac9)) 22 | (fp_line (start -1.05 -0.11) (end -0.525 -0.635) (layer "F.Fab") (width 0.1) (tstamp 581828b7-13e3-4892-a538-6f206d9bfe56)) 23 | (fp_line (start 1.05 -0.635) (end 1.05 1.905) (layer "F.Fab") (width 0.1) (tstamp 8573628e-8452-41bb-a2b6-17167412d5ae)) 24 | (fp_line (start -0.525 -0.635) (end 1.05 -0.635) (layer "F.Fab") (width 0.1) (tstamp 891f2297-6ade-4464-88ae-a010d4772426)) 25 | (fp_line (start 1.05 1.905) (end -1.05 1.905) (layer "F.Fab") (width 0.1) (tstamp 96cb7843-eeca-494f-859b-18bc1deb3bc4)) 26 | (fp_line (start -1.05 1.905) (end -1.05 -0.11) (layer "F.Fab") (width 0.1) (tstamp d4cc305a-85f4-44c2-8cfc-747af7aaacb6)) 27 | (pad "1" smd rect (at 0 0) (locked) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ca6469a-94f7-40e6-bff7-f23e7cde26ca)) 28 | (pad "1" smd rect (at 0 0) (locked) (size 1 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 1eed0957-6454-410c-b449-3010116607a7)) 29 | (pad "2" smd rect (at 0 1.275) (locked) (size 1 1) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 0b4cda35-f2b9-4eab-9a32-b77a6032185d)) 30 | (pad "2" smd rect (at 0 1.27) (locked) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98d13bdb-ed28-4183-b5b2-5ddbcd1d17f0)) 31 | (model "${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x02_P1.27mm_Vertical.wrl" 32 | (offset (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/SW_MX_reversible_minimal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_MX_reversible_minimal (layer F.Cu) (tedit 5DD4F90D) 2 | (descr "MX-style keyswitch, reversible, without pcb-mount holes") 3 | (tags MX,cherry,gateron,kailh) 4 | (fp_text reference REF** (at 0 -3) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_MX_reversible_minimal (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 14 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 17 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 23 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 24 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 25 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 26 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 27 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 29 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 30 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 34 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 35 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 36 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 37 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 38 | (fp_text user %V (at 0 8.255) (layer B.Fab) 39 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 40 | ) 41 | (fp_text user %R (at 0 -3.048) (layer B.SilkS) 42 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 43 | ) 44 | (fp_text user %R (at 0 0) (layer F.Fab) 45 | (effects (font (size 1 1) (thickness 0.15))) 46 | ) 47 | (fp_text user %R (at 0 0) (layer B.Fab) 48 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 49 | ) 50 | (pad 2 thru_hole circle (at 3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 51 | (pad 1 thru_hole circle (at -2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 52 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 53 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 54 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 55 | ) 56 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/SW_MX_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_MX_reversible (layer F.Cu) (tedit 5DD4F81F) 2 | (descr "MX-style keyswitch, reversible") 3 | (tags MX,cherry,gateron,kailh) 4 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_MX_reversible (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 11 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 14 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 23 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 25 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 26 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 27 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 28 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 29 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 33 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 34 | (fp_text user %R (at 0 -8.255) (layer B.SilkS) 35 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 36 | ) 37 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 38 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 39 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 40 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 41 | (fp_text user %V (at 0 8.255) (layer B.Fab) 42 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 43 | ) 44 | (fp_text user %R (at 0 0) (layer F.Fab) 45 | (effects (font (size 1 1) (thickness 0.15))) 46 | ) 47 | (fp_text user %R (at 0 0) (layer B.Fab) 48 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 49 | ) 50 | (pad 2 thru_hole circle (at 3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 51 | (pad 1 thru_hole circle (at -2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 52 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 53 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 54 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 55 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 56 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 57 | ) 58 | -------------------------------------------------------------------------------- /single-col/libs/quentin_lebastard/D_SOD-123.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "D_SOD-123" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 603D637D) 3 | (descr "SOD-123") 4 | (tags "SOD-123") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0.35 -1.6) (layer "F.SilkS") 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | (tstamp 6636c2ef-72c1-4079-b495-c508f1b38714) 9 | ) 10 | (fp_text value "D_SOD-123" (at 0 2.1) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp eac8222b-26af-4a4f-b9ea-b81163ffac56) 13 | ) 14 | (fp_text user "${REFERENCE}" (at -0.1 -1.6 unlocked) (layer "B.SilkS") 15 | (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) 16 | (tstamp e7bc1da0-5c5a-4c16-92ee-3c002457c4c3) 17 | ) 18 | (fp_text user "${REFERENCE}" (at 0 -2) (layer "F.Fab") 19 | (effects (font (size 1 1) (thickness 0.15))) 20 | (tstamp 379103f1-c06c-4468-a5ab-57945b9f9ea3) 21 | ) 22 | (fp_line (start 0.35 0.625) (end 0.35 -0.625) (layer "B.SilkS") (width 0.1) (tstamp 3e140e4a-3417-42cb-a154-1227832825ab)) 23 | (fp_line (start -0.6 -0.025) (end -0.6 -0.675) (layer "B.SilkS") (width 0.1) (tstamp 5a5a48bb-d0ec-49b4-9687-f44f6e8eb8ad)) 24 | (fp_line (start -0.6 -0.025) (end -0.6 0.675) (layer "B.SilkS") (width 0.1) (tstamp bd2ca0e8-d126-414d-8579-781e4eb6840a)) 25 | (fp_line (start -0.6 -0.025) (end 0.35 0.625) (layer "B.SilkS") (width 0.1) (tstamp ddcbe3f6-c924-42f1-9b5e-6396756812c5)) 26 | (fp_line (start 0.35 -0.625) (end -0.6 -0.025) (layer "B.SilkS") (width 0.1) (tstamp fbe87fde-91bc-4fec-b4ca-643ebe18f7f5)) 27 | (fp_line (start -0.6 0) (end 0.35 -0.65) (layer "F.SilkS") (width 0.1) (tstamp 3610c031-996d-45cc-ac30-1087a16c2623)) 28 | (fp_line (start -0.6 0) (end -0.6 0.65) (layer "F.SilkS") (width 0.1) (tstamp a9bca475-5310-4af7-a278-f96241534ea0)) 29 | (fp_line (start 0.35 0.6) (end -0.6 0) (layer "F.SilkS") (width 0.1) (tstamp b9221861-7a31-440a-aded-39f572d8609c)) 30 | (fp_line (start 0.35 -0.65) (end 0.35 0.6) (layer "F.SilkS") (width 0.1) (tstamp c67d0490-ac98-4ef6-9411-07aff5193e61)) 31 | (fp_line (start -0.6 0) (end -0.6 -0.7) (layer "F.SilkS") (width 0.1) (tstamp d8cc873a-f5c5-4c54-ab4a-f5884878bfbf)) 32 | (fp_line (start 2.35 -1.15) (end 2.35 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 7bbb057e-c329-4542-9035-ded3bc599a23)) 33 | (fp_line (start -2.35 -1.15) (end 2.35 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp e95edfdc-8aaa-40bc-b587-21eadd0164c1)) 34 | (fp_line (start 2.35 1.15) (end -2.35 1.15) (layer "F.CrtYd") (width 0.05) (tstamp f34ef9f7-5207-449b-8a60-1d66ca99aeaa)) 35 | (fp_line (start -2.35 -1.15) (end -2.35 1.15) (layer "F.CrtYd") (width 0.05) (tstamp fe147942-90ad-4df8-89ed-2c0b24549e97)) 36 | (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer "F.Fab") (width 0.1) (tstamp 4c26589b-c659-46d1-a094-d02816aa8565)) 37 | (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer "F.Fab") (width 0.1) (tstamp ac238f8e-d30b-4ad2-a855-d14c451060f4)) 38 | (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer "F.Fab") (width 0.1) (tstamp b18076c4-96d0-47f8-b8b6-45826972ab4c)) 39 | (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer "F.Fab") (width 0.1) (tstamp daf0cc1f-17b6-4f37-937a-98632c434942)) 40 | (pad "1" smd rect (at -1.75 0) (locked) (size 1.524 1.524) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d82ea13-d4d3-4278-b8cb-6b4c2df23773)) 41 | (pad "1" smd rect (at -1.75 0) (locked) (size 1.524 1.524) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp c3e5f2de-3b15-4a00-a94e-1348b4a5c4f3)) 42 | (pad "2" smd rect (at 1.65 0) (locked) (size 1.524 1.524) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51540a9c-ecd5-40bc-ac3c-9c7d31657319)) 43 | (pad "2" smd rect (at 1.65 0) (locked) (size 1.524 1.524) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 744847c0-af69-4ffb-b524-dbdb59e412d4)) 44 | (model "${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-123.wrl" 45 | (offset (xyz 0 0 0)) 46 | (scale (xyz 1 1 1)) 47 | (rotate (xyz 0 0 0)) 48 | ) 49 | ) 50 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/SW_PG1350_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_PG1350_reversible (layer F.Cu) (tedit 5DD501D8) 2 | (descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB") 3 | (tags kailh,choc) 4 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_PG1350_reversible (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -2.6 -3.1) (end 2.6 -3.1) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 2.6 -3.1) (end 2.6 -6.3) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 2.6 -6.3) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start -2.6 -3.1) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 23 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 24 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 25 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 26 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 27 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 29 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 31 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 32 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 33 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 34 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 35 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 36 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 37 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 38 | (fp_text user %R (at 0 -8.255) (layer B.SilkS) 39 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 40 | ) 41 | (fp_text user %V (at 0 8.255) (layer B.Fab) 42 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 43 | ) 44 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 45 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 46 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 47 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 48 | (fp_text user %R (at 0 0) (layer F.Fab) 49 | (effects (font (size 1 1) (thickness 0.15))) 50 | ) 51 | (fp_text user %R (at 0 0) (layer B.Fab) 52 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 53 | ) 54 | (pad "" np_thru_hole circle (at -5.22 -4.2) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 55 | (pad 2 thru_hole circle (at 5 3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 56 | (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) 57 | (pad 2 thru_hole circle (at -5 3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 58 | (pad 1 thru_hole circle (at 0 5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 59 | (pad "" np_thru_hole circle (at 5.22 -4.2) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 60 | (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 61 | (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 62 | ) 63 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_MX_platemount.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_MX_simplified (layer F.Cu) (tedit 5E123764) 2 | (descr "MX-style keyswitch with Kailh socket mount") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -8.255) (layer B.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 7 | ) 8 | (fp_text value Kailh_socket_MX_simplified (at 0 8.255) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 25 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 26 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 27 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start -6.35 -1.016) (end -6.35 -0.635) (layer B.SilkS) (width 0.15)) 29 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 5.08 -3.556) (end 5.08 -2.54) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 5.08 -2.54) (end 0 -2.54) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start -2.464162 -0.635) (end -5.969 -0.635) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -5.969 -0.635) (end -6.35 -0.635) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -6.35 -4.445) (end -6.35 -4.064) (layer B.SilkS) (width 0.15)) 35 | (fp_line (start -3.81 -6.985) (end 5.08 -6.985) (layer B.SilkS) (width 0.15)) 36 | (fp_line (start 5.08 -6.985) (end 5.08 -6.604) (layer B.SilkS) (width 0.15)) 37 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.Fab) (width 0.12)) 38 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 39 | (fp_line (start -6.35 -0.635) (end -2.54 -0.635) (layer B.Fab) (width 0.12)) 40 | (fp_line (start -6.35 -0.635) (end -6.35 -4.445) (layer B.Fab) (width 0.12)) 41 | (fp_line (start -3.81 -6.985) (end 5.08 -6.985) (layer B.Fab) (width 0.12)) 42 | (fp_line (start 5.08 -6.985) (end 5.08 -2.54) (layer B.Fab) (width 0.12)) 43 | (fp_line (start 5.08 -2.54) (end 0 -2.54) (layer B.Fab) (width 0.12)) 44 | (fp_line (start 5.08 -6.35) (end 7.62 -6.35) (layer B.Fab) (width 0.12)) 45 | (fp_line (start 7.62 -6.35) (end 7.62 -3.81) (layer B.Fab) (width 0.12)) 46 | (fp_line (start 7.62 -3.81) (end 5.08 -3.81) (layer B.Fab) (width 0.12)) 47 | (fp_line (start -6.35 -1.27) (end -8.89 -1.27) (layer B.Fab) (width 0.12)) 48 | (fp_line (start -8.89 -1.27) (end -8.89 -3.81) (layer B.Fab) (width 0.12)) 49 | (fp_line (start -8.89 -3.81) (end -6.35 -3.81) (layer B.Fab) (width 0.12)) 50 | (fp_text user %R (at -0.635 -4.445) (layer B.Fab) 51 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 52 | ) 53 | (fp_text user %V (at -0.635 0.635) (layer B.Fab) 54 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 55 | ) 56 | (pad 2 smd rect (at 6.29 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 57 | (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 58 | (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 59 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 60 | (pad 1 smd rect (at -7.56 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 61 | ) 62 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_MX.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_MX (layer F.Cu) (tedit 5DD4FB17) 2 | (descr "MX-style keyswitch with Kailh socket mount") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -8.255) (layer B.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 7 | ) 8 | (fp_text value Kailh_socket_MX (at 0 8.255) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 25 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 26 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 27 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start -6.35 -1.016) (end -6.35 -0.635) (layer B.SilkS) (width 0.15)) 29 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 5.08 -3.556) (end 5.08 -2.54) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 5.08 -2.54) (end 0 -2.54) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start -2.464162 -0.635) (end -4.191 -0.635) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -5.969 -0.635) (end -6.35 -0.635) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -6.35 -4.445) (end -6.35 -4.064) (layer B.SilkS) (width 0.15)) 35 | (fp_line (start -3.81 -6.985) (end 5.08 -6.985) (layer B.SilkS) (width 0.15)) 36 | (fp_line (start 5.08 -6.985) (end 5.08 -6.604) (layer B.SilkS) (width 0.15)) 37 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.Fab) (width 0.12)) 38 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 39 | (fp_line (start -6.35 -0.635) (end -2.54 -0.635) (layer B.Fab) (width 0.12)) 40 | (fp_line (start -6.35 -0.635) (end -6.35 -4.445) (layer B.Fab) (width 0.12)) 41 | (fp_line (start -3.81 -6.985) (end 5.08 -6.985) (layer B.Fab) (width 0.12)) 42 | (fp_line (start 5.08 -6.985) (end 5.08 -2.54) (layer B.Fab) (width 0.12)) 43 | (fp_line (start 5.08 -2.54) (end 0 -2.54) (layer B.Fab) (width 0.12)) 44 | (fp_line (start 5.08 -6.35) (end 7.62 -6.35) (layer B.Fab) (width 0.12)) 45 | (fp_line (start 7.62 -6.35) (end 7.62 -3.81) (layer B.Fab) (width 0.12)) 46 | (fp_line (start 7.62 -3.81) (end 5.08 -3.81) (layer B.Fab) (width 0.12)) 47 | (fp_line (start -6.35 -1.27) (end -8.89 -1.27) (layer B.Fab) (width 0.12)) 48 | (fp_line (start -8.89 -1.27) (end -8.89 -3.81) (layer B.Fab) (width 0.12)) 49 | (fp_line (start -8.89 -3.81) (end -6.35 -3.81) (layer B.Fab) (width 0.12)) 50 | (fp_text user %R (at -0.635 -4.445) (layer B.Fab) 51 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 52 | ) 53 | (fp_text user %V (at -0.635 0.635) (layer B.Fab) 54 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 55 | ) 56 | (pad 1 smd rect (at 6.29 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 57 | (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 58 | (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 59 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 60 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 61 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 62 | (pad 2 smd rect (at -7.56 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 63 | ) 64 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_MX_optional_platemount.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_MX_optional_platemount (layer F.Cu) (tedit 5E34F197) 2 | (descr "MX-style keyswitch with support for optional Kailh socket") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Kailh_socket_MX_optional (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 23 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 25 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 26 | (fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.SilkS) (width 0.15)) 27 | (fp_arc (start -0.000362 0) (end -0.000362 2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start 6.35 4.445) (end 6.35 4.064) (layer B.SilkS) (width 0.15)) 29 | (fp_line (start 6.35 1.016) (end 6.35 0.635) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 6.35 0.635) (end 2.5 0.635) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 0 2.54) (end -5.08 2.54) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start -5.08 2.54) (end -5.08 3.556) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -5.08 6.604) (end -5.08 6.985) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.SilkS) (width 0.15)) 35 | (fp_text user %R (at 0 0) (layer F.Fab) 36 | (effects (font (size 1 1) (thickness 0.15))) 37 | ) 38 | (fp_text user %R (at 3.81 8.255) (layer B.SilkS) 39 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 40 | ) 41 | (fp_text user %R (at 1.905 5.08) (layer B.Fab) 42 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 43 | ) 44 | (fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.Fab) (width 0.12)) 45 | (fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 46 | (fp_line (start 6.35 4.445) (end 6.35 0.635) (layer B.Fab) (width 0.12)) 47 | (fp_line (start 6.35 0.635) (end 2.54 0.635) (layer B.Fab) (width 0.12)) 48 | (fp_line (start 0 2.54) (end -5.08 2.54) (layer B.Fab) (width 0.12)) 49 | (fp_line (start -5.08 2.54) (end -5.08 6.985) (layer B.Fab) (width 0.12)) 50 | (fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.Fab) (width 0.12)) 51 | (fp_line (start 6.35 3.81) (end 8.89 3.81) (layer B.Fab) (width 0.12)) 52 | (fp_line (start 8.89 3.81) (end 8.89 1.27) (layer B.Fab) (width 0.12)) 53 | (fp_line (start 8.89 1.27) (end 6.35 1.27) (layer B.Fab) (width 0.12)) 54 | (fp_line (start -5.08 3.81) (end -7.62 3.81) (layer B.Fab) (width 0.12)) 55 | (fp_line (start -7.62 3.81) (end -7.62 6.35) (layer B.Fab) (width 0.12)) 56 | (fp_line (start -7.62 6.35) (end -5.08 6.35) (layer B.Fab) (width 0.12)) 57 | (fp_text user %V (at 0 8.255) (layer B.Fab) 58 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 59 | ) 60 | (pad 1 smd rect (at -6.29 5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 61 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 62 | (pad "" np_thru_hole circle (at 3.81 2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 63 | (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 64 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 65 | (pad 2 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 66 | (pad 2 smd rect (at 7.56 2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 67 | ) 68 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/SW_PG1350_reversible_rotatable.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_PG1350_reversible_rotatable (layer F.Cu) (tedit 5DD503F7) 2 | (descr "Kailh \"Choc\" PG1350 keyswitch, able to be mounted on front or back of PCB and/or rotated 90 degrees (see README)") 3 | (tags kailh,choc) 4 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_PG1350_reversible_rotatable (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 11 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 15 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -2.6 -3.1) (end 2.6 -3.1) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 2.6 -3.1) (end 2.6 -6.3) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 2.6 -6.3) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start -2.6 -3.1) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 24 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 25 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 26 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 27 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 29 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 31 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 32 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 33 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 34 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 35 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 36 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 37 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 38 | (fp_text user %R (at 0 -8.255) (layer B.SilkS) 39 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 40 | ) 41 | (fp_text user %V (at 0 8.255) (layer B.Fab) 42 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 43 | ) 44 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 45 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 46 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 47 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 48 | (fp_text user %R (at 0 0) (layer F.Fab) 49 | (effects (font (size 1 1) (thickness 0.15))) 50 | ) 51 | (fp_text user %R (at 0 0) (layer B.Fab) 52 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 53 | ) 54 | (pad 1 thru_hole circle (at -5.5 0) (size 2.5 2.5) (drill 1.778) (layers *.Cu *.Mask)) 55 | (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 56 | (pad "" np_thru_hole circle (at 4.2 -5.22) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 57 | (pad "" np_thru_hole circle (at -5.22 -4.2) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 58 | (pad "" np_thru_hole circle (at 4.2 5.22) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 59 | (pad 2 thru_hole circle (at 5 3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 60 | (pad 2 thru_hole circle (at -3.8 -5) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 61 | (pad 2 thru_hole circle (at -3.8 5) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 62 | (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) 63 | (pad 2 thru_hole circle (at -5 3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 64 | (pad "" np_thru_hole circle (at 5.22 -4.2) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 65 | (pad 1 thru_hole circle (at 0 5.5) (size 2.5 2.5) (drill 1.778) (layers *.Cu *.Mask)) 66 | (pad "" np_thru_hole circle (at 0 -5.5) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 67 | ) 68 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_MX_optional.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_MX_optional (layer F.Cu) (tedit 5DD4FC22) 2 | (descr "MX-style keyswitch with support for optional Kailh socket") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Kailh_socket_MX_optional (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 23 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 25 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 26 | (fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.SilkS) (width 0.15)) 27 | (fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start 6.35 4.445) (end 6.35 4.064) (layer B.SilkS) (width 0.15)) 29 | (fp_line (start 6.35 1.016) (end 6.35 0.635) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 6.35 0.635) (end 5.969 0.635) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 4.191 0.635) (end 2.54 0.635) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start 0 2.54) (end -5.08 2.54) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -5.08 2.54) (end -5.08 3.556) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -5.08 6.604) (end -5.08 6.985) (layer B.SilkS) (width 0.15)) 35 | (fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.SilkS) (width 0.15)) 36 | (fp_text user %R (at 0 0) (layer F.Fab) 37 | (effects (font (size 1 1) (thickness 0.15))) 38 | ) 39 | (fp_text user %R (at 3.81 8.255) (layer B.SilkS) 40 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 41 | ) 42 | (fp_text user %R (at 1.905 5.08) (layer B.Fab) 43 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 44 | ) 45 | (fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.Fab) (width 0.12)) 46 | (fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 47 | (fp_line (start 6.35 4.445) (end 6.35 0.635) (layer B.Fab) (width 0.12)) 48 | (fp_line (start 6.35 0.635) (end 2.54 0.635) (layer B.Fab) (width 0.12)) 49 | (fp_line (start 0 2.54) (end -5.08 2.54) (layer B.Fab) (width 0.12)) 50 | (fp_line (start -5.08 2.54) (end -5.08 6.985) (layer B.Fab) (width 0.12)) 51 | (fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.Fab) (width 0.12)) 52 | (fp_line (start 6.35 3.81) (end 8.89 3.81) (layer B.Fab) (width 0.12)) 53 | (fp_line (start 8.89 3.81) (end 8.89 1.27) (layer B.Fab) (width 0.12)) 54 | (fp_line (start 8.89 1.27) (end 6.35 1.27) (layer B.Fab) (width 0.12)) 55 | (fp_line (start -5.08 3.81) (end -7.62 3.81) (layer B.Fab) (width 0.12)) 56 | (fp_line (start -7.62 3.81) (end -7.62 6.35) (layer B.Fab) (width 0.12)) 57 | (fp_line (start -7.62 6.35) (end -5.08 6.35) (layer B.Fab) (width 0.12)) 58 | (fp_text user %V (at 0 8.255) (layer B.Fab) 59 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 60 | ) 61 | (pad 1 smd rect (at -6.29 5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 62 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 63 | (pad "" np_thru_hole circle (at 3.81 2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 64 | (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 65 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 66 | (pad 2 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 67 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 68 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 69 | (pad 2 smd rect (at 7.56 2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 70 | ) 71 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_PG1350.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_PG1350 (layer F.Cu) (tedit 5DD50E5C) 2 | (descr "Kailh \"Choc\" PG1350 keyswitch socket mount") 3 | (tags kailh,choc) 4 | (attr smd) 5 | (fp_text reference REF** (at -5 -2) (layer B.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 7 | ) 8 | (fp_text value Kailh_socket_PG1350 (at 0 8.255) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -2.6 -3.1) (end 2.6 -3.1) (layer Eco2.User) (width 0.15)) 12 | (fp_line (start 2.6 -3.1) (end 2.6 -6.3) (layer Eco2.User) (width 0.15)) 13 | (fp_line (start 2.6 -6.3) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 14 | (fp_line (start -2.6 -3.1) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 15 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 24 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 25 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 26 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 27 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 28 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 29 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 30 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 31 | (fp_line (start -7 5.6) (end -7 6.2) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start 1.5 3.7) (end -1 3.7) (layer B.SilkS) (width 0.15)) 33 | (fp_arc (start -1 2.2) (end -2.5 2.2) (angle -90) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -1.5 8.2) (end -2 7.7) (layer B.SilkS) (width 0.15)) 35 | (fp_line (start -2 6.7) (end -2 7.7) (layer B.SilkS) (width 0.15)) 36 | (fp_line (start -7 6.2) (end -2.5 6.2) (layer B.SilkS) (width 0.15)) 37 | (fp_line (start 2 4.2) (end 1.5 3.7) (layer B.SilkS) (width 0.15)) 38 | (fp_line (start 2 7.7) (end 1.5 8.2) (layer B.SilkS) (width 0.15)) 39 | (fp_line (start 1.5 8.2) (end -1.5 8.2) (layer B.SilkS) (width 0.15)) 40 | (fp_arc (start -2.5 6.7) (end -2 6.7) (angle -90) (layer B.SilkS) (width 0.15)) 41 | (fp_line (start -2.5 2.2) (end -2.5 1.5) (layer B.SilkS) (width 0.15)) 42 | (fp_line (start -2.5 1.5) (end -7 1.5) (layer B.SilkS) (width 0.15)) 43 | (fp_line (start -7 1.5) (end -7 2) (layer B.SilkS) (width 0.15)) 44 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 45 | (fp_text user %V (at -1 9) (layer B.Fab) 46 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 47 | ) 48 | (fp_text user %R (at -3 5) (layer B.Fab) 49 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 50 | ) 51 | (fp_arc (start -2.5 6.7) (end -2 6.7) (angle -90) (layer B.Fab) (width 0.15)) 52 | (fp_line (start 1.5 8.2) (end -1.5 8.2) (layer B.Fab) (width 0.15)) 53 | (fp_line (start 2 7.7) (end 1.5 8.2) (layer B.Fab) (width 0.15)) 54 | (fp_line (start 1.5 3.7) (end -1 3.7) (layer B.Fab) (width 0.15)) 55 | (fp_line (start 2 4.2) (end 1.5 3.7) (layer B.Fab) (width 0.15)) 56 | (fp_line (start -7 6.2) (end -2.5 6.2) (layer B.Fab) (width 0.15)) 57 | (fp_line (start -2 6.7) (end -2 7.7) (layer B.Fab) (width 0.15)) 58 | (fp_line (start -1.5 8.2) (end -2 7.7) (layer B.Fab) (width 0.15)) 59 | (fp_arc (start -1 2.2) (end -2.5 2.2) (angle -90) (layer B.Fab) (width 0.15)) 60 | (fp_line (start -2.5 1.5) (end -7 1.5) (layer B.Fab) (width 0.15)) 61 | (fp_line (start -2.5 2.2) (end -2.5 1.5) (layer B.Fab) (width 0.15)) 62 | (fp_line (start 2 4.25) (end 2 7.7) (layer B.Fab) (width 0.12)) 63 | (fp_line (start -7 1.5) (end -7 6.2) (layer B.Fab) (width 0.12)) 64 | (fp_line (start -7 5) (end -9.5 5) (layer B.Fab) (width 0.12)) 65 | (fp_line (start -9.5 5) (end -9.5 2.5) (layer B.Fab) (width 0.12)) 66 | (fp_line (start -9.5 2.5) (end -7 2.5) (layer B.Fab) (width 0.12)) 67 | (fp_line (start 2 4.75) (end 4.5 4.75) (layer B.Fab) (width 0.12)) 68 | (fp_line (start 4.5 4.75) (end 4.5 7.25) (layer B.Fab) (width 0.12)) 69 | (fp_line (start 4.5 7.25) (end 2 7.25) (layer B.Fab) (width 0.12)) 70 | (pad "" np_thru_hole circle (at 5.22 -4.2) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 71 | (pad 2 smd rect (at -8.275 3.75) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask)) 72 | (pad "" np_thru_hole circle (at 0 5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 73 | (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) 74 | (pad "" np_thru_hole circle (at -5 3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 75 | (pad 1 smd rect (at 3.275 5.95) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask)) 76 | (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 77 | (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 78 | ) 79 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_PG1350_optional.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_PG1350_optional (layer F.Cu) (tedit 5DD50F3F) 2 | (descr "Kailh \"Choc\" PG1350 keyswitch with optional socket mount") 3 | (tags kailh,choc) 4 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Kailh_socket_PG1350_optional (at 0 8.25) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2.6 -3.1) (end 2.6 -3.1) (layer Eco2.User) (width 0.15)) 11 | (fp_line (start 2.6 -3.1) (end 2.6 -6.3) (layer Eco2.User) (width 0.15)) 12 | (fp_line (start 2.6 -6.3) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 13 | (fp_line (start -2.6 -3.1) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 14 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -7 7) (end -6 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -6 -7) (end -7 -7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 7 -7) (end 6 -7) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 6 7) (end 7 7) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 24 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 25 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 26 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 27 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 28 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 29 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 30 | (fp_line (start 7 -1.5) (end 7 -2) (layer B.SilkS) (width 0.15)) 31 | (fp_arc (start 2.5 -6.7) (end 2 -6.7) (angle -90) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start -1.5 -8.2) (end 1.5 -8.2) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -2 -7.7) (end -1.5 -8.2) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -1.5 -3.7) (end 1 -3.7) (layer B.SilkS) (width 0.15)) 35 | (fp_line (start 7 -5.6) (end 7 -6.2) (layer B.SilkS) (width 0.15)) 36 | (fp_line (start -2 -4.2) (end -1.5 -3.7) (layer B.SilkS) (width 0.15)) 37 | (fp_line (start 7 -6.2) (end 2.5 -6.2) (layer B.SilkS) (width 0.15)) 38 | (fp_line (start 2 -6.7) (end 2 -7.7) (layer B.SilkS) (width 0.15)) 39 | (fp_line (start 1.5 -8.2) (end 2 -7.7) (layer B.SilkS) (width 0.15)) 40 | (fp_arc (start 1 -2.2) (end 2.5 -2.2) (angle -90) (layer B.SilkS) (width 0.15)) 41 | (fp_line (start 2.5 -1.5) (end 7 -1.5) (layer B.SilkS) (width 0.15)) 42 | (fp_line (start 2.5 -2.2) (end 2.5 -1.5) (layer B.SilkS) (width 0.15)) 43 | (fp_line (start 9.5 -2.5) (end 7 -2.5) (layer B.Fab) (width 0.12)) 44 | (fp_line (start -2 -4.75) (end -4.5 -4.75) (layer B.Fab) (width 0.12)) 45 | (fp_line (start -4.5 -4.75) (end -4.5 -7.25) (layer B.Fab) (width 0.12)) 46 | (fp_line (start -4.5 -7.25) (end -2 -7.25) (layer B.Fab) (width 0.12)) 47 | (fp_line (start 9.5 -5) (end 9.5 -2.5) (layer B.Fab) (width 0.12)) 48 | (fp_line (start -2 -4.25) (end -2 -7.7) (layer B.Fab) (width 0.12)) 49 | (fp_line (start 2.5 -2.2) (end 2.5 -1.5) (layer B.Fab) (width 0.15)) 50 | (fp_line (start 2.5 -1.5) (end 7 -1.5) (layer B.Fab) (width 0.15)) 51 | (fp_arc (start 1 -2.2) (end 2.5 -2.2) (angle -90) (layer B.Fab) (width 0.15)) 52 | (fp_line (start 1.5 -8.2) (end 2 -7.7) (layer B.Fab) (width 0.15)) 53 | (fp_line (start 2 -6.7) (end 2 -7.7) (layer B.Fab) (width 0.15)) 54 | (fp_line (start 7 -6.2) (end 2.5 -6.2) (layer B.Fab) (width 0.15)) 55 | (fp_line (start -2 -4.2) (end -1.5 -3.7) (layer B.Fab) (width 0.15)) 56 | (fp_line (start -1.5 -3.7) (end 1 -3.7) (layer B.Fab) (width 0.15)) 57 | (fp_line (start -2 -7.7) (end -1.5 -8.2) (layer B.Fab) (width 0.15)) 58 | (fp_line (start -1.5 -8.2) (end 1.5 -8.2) (layer B.Fab) (width 0.15)) 59 | (fp_arc (start 2.5 -6.7) (end 2 -6.7) (angle -90) (layer B.Fab) (width 0.15)) 60 | (fp_line (start 7 -1.5) (end 7 -6.2) (layer B.Fab) (width 0.12)) 61 | (fp_line (start 7 -5) (end 9.5 -5) (layer B.Fab) (width 0.12)) 62 | (fp_text user %R (at 3 -5 180) (layer B.Fab) 63 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 64 | ) 65 | (fp_text user %R (at 4.445 -7.62) (layer B.SilkS) 66 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 67 | ) 68 | (fp_text user %V (at 2.54 -0.635) (layer B.Fab) 69 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 70 | ) 71 | (fp_text user %R (at 0 0) (layer F.Fab) 72 | (effects (font (size 1 1) (thickness 0.15))) 73 | ) 74 | (pad 2 smd rect (at 8.275 -3.75) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask)) 75 | (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 76 | (pad 1 thru_hole circle (at 0 5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 77 | (pad 2 thru_hole circle (at -5 3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 78 | (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) 79 | (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 80 | (pad 1 smd rect (at -3.275 -5.95) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask)) 81 | (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 82 | (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 83 | ) 84 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_MX_reversible_platemount.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_MX_reversible_platemount (layer F.Cu) (tedit 5E34F411) 2 | (descr "MX-style keyswitch with reversible Kailh socket mount") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Kailh_socket_MX_reversible (at 0 8.255) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 13 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 15 | (fp_line (start 7 6.604) (end 7 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -6.604) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 24 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 25 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 26 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 27 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 29 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 33 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 35 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.SilkS) (width 0.15)) 36 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.69708604) (layer B.SilkS) (width 0.15)) 37 | (fp_line (start -6.35 -4.445) (end -6.35 -4.064) (layer B.SilkS) (width 0.15)) 38 | (fp_line (start -6.35 -1.016) (end -6.35 -0.635) (layer B.SilkS) (width 0.15)) 39 | (fp_line (start -6.35 -0.635) (end -5.969 -0.635) (layer B.SilkS) (width 0.15)) 40 | (fp_line (start -6.35 -0.635) (end -2.54 -0.635) (layer B.SilkS) (width 0.15)) 41 | (fp_line (start 0 -2.54) (end 5.08 -2.54) (layer B.SilkS) (width 0.15)) 42 | (fp_line (start 5.08 -2.54) (end 5.08 -3.556) (layer B.SilkS) (width 0.15)) 43 | (fp_line (start 5.08 -6.604) (end 5.08 -6.985) (layer B.SilkS) (width 0.15)) 44 | (fp_line (start 5.08 -6.985) (end -3.81 -6.985) (layer B.SilkS) (width 0.15)) 45 | (fp_arc (start 0 0) (end -2.539999 0.634999) (angle -75.96375653) (layer F.SilkS) (width 0.15)) 46 | (fp_arc (start -3.81 4.445) (end -6.35 4.445) (angle -90) (layer F.SilkS) (width 0.15)) 47 | (fp_line (start -6.35 4.445) (end -6.35 4.064) (layer F.SilkS) (width 0.15)) 48 | (fp_line (start -6.35 1.016) (end -6.35 0.635) (layer F.SilkS) (width 0.15)) 49 | (fp_line (start -6.35 0.635) (end -5.969 0.635) (layer F.SilkS) (width 0.15)) 50 | (fp_line (start -6.35 0.635) (end -2.539999 0.634999) (layer F.SilkS) (width 0.15)) 51 | (fp_line (start 0 2.54) (end 5.08 2.54) (layer F.SilkS) (width 0.15)) 52 | (fp_line (start 5.08 2.54) (end 5.08 3.556) (layer F.SilkS) (width 0.15)) 53 | (fp_line (start 5.08 6.604) (end 5.08 6.985) (layer F.SilkS) (width 0.15)) 54 | (fp_line (start 5.08 6.985) (end -3.81 6.985) (layer F.SilkS) (width 0.15)) 55 | (fp_text user %R (at 0 -8.255) (layer B.SilkS) 56 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 57 | ) 58 | (fp_text user %V (at 0 8.255) (layer B.Fab) 59 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 60 | ) 61 | (fp_text user %R (at -1.27 5.08) (layer F.Fab) 62 | (effects (font (size 1 1) (thickness 0.15))) 63 | ) 64 | (fp_text user %R (at -1.27 -5.08) (layer B.Fab) 65 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 66 | ) 67 | (fp_arc (start 0 0) (end -2.539999 0.634999) (angle -75.96375653) (layer F.Fab) (width 0.12)) 68 | (fp_arc (start -3.81 4.445) (end -6.35 4.445) (angle -90) (layer F.Fab) (width 0.12)) 69 | (fp_line (start -3.81 6.985) (end 5.08 6.985) (layer F.Fab) (width 0.12)) 70 | (fp_line (start 5.08 6.985) (end 5.08 2.54) (layer F.Fab) (width 0.12)) 71 | (fp_line (start 5.08 2.54) (end 0 2.54) (layer F.Fab) (width 0.12)) 72 | (fp_line (start -2.54 0.635) (end -6.35 0.635) (layer F.Fab) (width 0.12)) 73 | (fp_line (start -6.35 0.635) (end -6.35 4.445) (layer F.Fab) (width 0.12)) 74 | (fp_line (start 5.08 6.35) (end 7.62 6.35) (layer F.Fab) (width 0.12)) 75 | (fp_line (start 7.62 6.35) (end 7.62 3.81) (layer F.Fab) (width 0.12)) 76 | (fp_line (start 7.62 3.81) (end 5.08 3.81) (layer F.Fab) (width 0.12)) 77 | (fp_line (start -6.35 1.27) (end -8.89 1.27) (layer F.Fab) (width 0.12)) 78 | (fp_line (start -8.89 1.27) (end -8.89 3.81) (layer F.Fab) (width 0.12)) 79 | (fp_line (start -8.89 3.81) (end -6.35 3.81) (layer F.Fab) (width 0.12)) 80 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 81 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.Fab) (width 0.12)) 82 | (fp_line (start -6.35 -4.445) (end -6.35 -0.635) (layer B.Fab) (width 0.12)) 83 | (fp_line (start -6.35 -0.635) (end -2.54 -0.635) (layer B.Fab) (width 0.12)) 84 | (fp_line (start 0 -2.54) (end 5.08 -2.54) (layer B.Fab) (width 0.12)) 85 | (fp_line (start 5.08 -2.54) (end 5.08 -6.985) (layer B.Fab) (width 0.12)) 86 | (fp_line (start 5.08 -6.985) (end -3.81 -6.985) (layer B.Fab) (width 0.12)) 87 | (fp_line (start -6.35 -3.81) (end -8.89 -3.81) (layer B.Fab) (width 0.12)) 88 | (fp_line (start -8.89 -3.81) (end -8.89 -1.27) (layer B.Fab) (width 0.12)) 89 | (fp_line (start -8.89 -1.27) (end -6.35 -1.27) (layer B.Fab) (width 0.12)) 90 | (fp_line (start 5.08 -3.81) (end 7.62 -3.81) (layer B.Fab) (width 0.12)) 91 | (fp_line (start 7.62 -3.81) (end 7.62 -6.35) (layer B.Fab) (width 0.12)) 92 | (fp_line (start 7.62 -6.35) (end 5.08 -6.35) (layer B.Fab) (width 0.12)) 93 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 94 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 95 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 96 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 97 | (pad 2 smd rect (at -7.56 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 98 | (pad 1 smd rect (at 6.29 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 99 | (pad "" np_thru_hole circle (at -3.81 2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 100 | (pad "" np_thru_hole circle (at 2.54 5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 101 | (pad 1 smd rect (at 6.29 5.08) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask)) 102 | (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 103 | (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 104 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 105 | (pad 2 smd rect (at -7.56 2.54) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask)) 106 | ) 107 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_MX_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_MX_reversible (layer F.Cu) (tedit 5DD4FF81) 2 | (descr "MX-style keyswitch with reversible Kailh socket mount") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Kailh_socket_MX_reversible (at 0 8.255) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 13 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 15 | (fp_line (start 7 6.604) (end 7 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -6.604) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 24 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 25 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 26 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 27 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 29 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 33 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 35 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.SilkS) (width 0.15)) 36 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.69708604) (layer B.SilkS) (width 0.15)) 37 | (fp_line (start -6.35 -4.445) (end -6.35 -4.064) (layer B.SilkS) (width 0.15)) 38 | (fp_line (start -6.35 -1.016) (end -6.35 -0.635) (layer B.SilkS) (width 0.15)) 39 | (fp_line (start -6.35 -0.635) (end -5.969 -0.635) (layer B.SilkS) (width 0.15)) 40 | (fp_line (start -4.191 -0.635) (end -2.54 -0.635) (layer B.SilkS) (width 0.15)) 41 | (fp_line (start 0 -2.54) (end 5.08 -2.54) (layer B.SilkS) (width 0.15)) 42 | (fp_line (start 5.08 -2.54) (end 5.08 -3.556) (layer B.SilkS) (width 0.15)) 43 | (fp_line (start 5.08 -6.604) (end 5.08 -6.985) (layer B.SilkS) (width 0.15)) 44 | (fp_line (start 5.08 -6.985) (end -3.81 -6.985) (layer B.SilkS) (width 0.15)) 45 | (fp_arc (start 0 0) (end -2.539999 0.634999) (angle -75.96375653) (layer F.SilkS) (width 0.15)) 46 | (fp_arc (start -3.81 4.445) (end -6.35 4.445) (angle -90) (layer F.SilkS) (width 0.15)) 47 | (fp_line (start -6.35 4.445) (end -6.35 4.064) (layer F.SilkS) (width 0.15)) 48 | (fp_line (start -6.35 1.016) (end -6.35 0.635) (layer F.SilkS) (width 0.15)) 49 | (fp_line (start -6.35 0.635) (end -5.969 0.635) (layer F.SilkS) (width 0.15)) 50 | (fp_line (start -4.191 0.635) (end -2.539999 0.634999) (layer F.SilkS) (width 0.15)) 51 | (fp_line (start 0 2.54) (end 5.08 2.54) (layer F.SilkS) (width 0.15)) 52 | (fp_line (start 5.08 2.54) (end 5.08 3.556) (layer F.SilkS) (width 0.15)) 53 | (fp_line (start 5.08 6.604) (end 5.08 6.985) (layer F.SilkS) (width 0.15)) 54 | (fp_line (start 5.08 6.985) (end -3.81 6.985) (layer F.SilkS) (width 0.15)) 55 | (fp_text user %R (at 0 -8.255) (layer B.SilkS) 56 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 57 | ) 58 | (fp_text user %V (at 0 8.255) (layer B.Fab) 59 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 60 | ) 61 | (fp_text user %R (at -1.27 5.08) (layer F.Fab) 62 | (effects (font (size 1 1) (thickness 0.15))) 63 | ) 64 | (fp_text user %R (at -1.27 -5.08) (layer B.Fab) 65 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 66 | ) 67 | (fp_arc (start 0 0) (end -2.539999 0.634999) (angle -75.96375653) (layer F.Fab) (width 0.12)) 68 | (fp_arc (start -3.81 4.445) (end -6.35 4.445) (angle -90) (layer F.Fab) (width 0.12)) 69 | (fp_line (start -3.81 6.985) (end 5.08 6.985) (layer F.Fab) (width 0.12)) 70 | (fp_line (start 5.08 6.985) (end 5.08 2.54) (layer F.Fab) (width 0.12)) 71 | (fp_line (start 5.08 2.54) (end 0 2.54) (layer F.Fab) (width 0.12)) 72 | (fp_line (start -2.54 0.635) (end -6.35 0.635) (layer F.Fab) (width 0.12)) 73 | (fp_line (start -6.35 0.635) (end -6.35 4.445) (layer F.Fab) (width 0.12)) 74 | (fp_line (start 5.08 6.35) (end 7.62 6.35) (layer F.Fab) (width 0.12)) 75 | (fp_line (start 7.62 6.35) (end 7.62 3.81) (layer F.Fab) (width 0.12)) 76 | (fp_line (start 7.62 3.81) (end 5.08 3.81) (layer F.Fab) (width 0.12)) 77 | (fp_line (start -6.35 1.27) (end -8.89 1.27) (layer F.Fab) (width 0.12)) 78 | (fp_line (start -8.89 1.27) (end -8.89 3.81) (layer F.Fab) (width 0.12)) 79 | (fp_line (start -8.89 3.81) (end -6.35 3.81) (layer F.Fab) (width 0.12)) 80 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 81 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer B.Fab) (width 0.12)) 82 | (fp_line (start -6.35 -4.445) (end -6.35 -0.635) (layer B.Fab) (width 0.12)) 83 | (fp_line (start -6.35 -0.635) (end -2.54 -0.635) (layer B.Fab) (width 0.12)) 84 | (fp_line (start 0 -2.54) (end 5.08 -2.54) (layer B.Fab) (width 0.12)) 85 | (fp_line (start 5.08 -2.54) (end 5.08 -6.985) (layer B.Fab) (width 0.12)) 86 | (fp_line (start 5.08 -6.985) (end -3.81 -6.985) (layer B.Fab) (width 0.12)) 87 | (fp_line (start -6.35 -3.81) (end -8.89 -3.81) (layer B.Fab) (width 0.12)) 88 | (fp_line (start -8.89 -3.81) (end -8.89 -1.27) (layer B.Fab) (width 0.12)) 89 | (fp_line (start -8.89 -1.27) (end -6.35 -1.27) (layer B.Fab) (width 0.12)) 90 | (fp_line (start 5.08 -3.81) (end 7.62 -3.81) (layer B.Fab) (width 0.12)) 91 | (fp_line (start 7.62 -3.81) (end 7.62 -6.35) (layer B.Fab) (width 0.12)) 92 | (fp_line (start 7.62 -6.35) (end 5.08 -6.35) (layer B.Fab) (width 0.12)) 93 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 94 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 95 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 96 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 97 | (pad 2 smd rect (at -7.56 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 98 | (pad 1 smd rect (at 6.29 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 99 | (pad "" np_thru_hole circle (at -3.81 2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 100 | (pad "" np_thru_hole circle (at 2.54 5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 101 | (pad 1 smd rect (at 6.29 5.08) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask)) 102 | (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 103 | (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 104 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 105 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 106 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 107 | (pad 2 smd rect (at -7.56 2.54) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask)) 108 | ) 109 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_MX_optional_reversible_platemount.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_MX_optional_reversible_platemount (layer F.Cu) (tedit 5E34F399) 2 | (descr "MX-style keyswitch with support for reversible optional Kailh socket") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Kailh_socket_MX_optional_reversible (at 0 8.255) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -7 -6.604) (end -7 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 24 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 25 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 26 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 27 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 29 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 31 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -7 7) (end -7 6.604) (layer B.SilkS) (width 0.15)) 35 | (fp_arc (start 3.81 -4.445) (end 6.35 -4.445) (angle -90) (layer F.SilkS) (width 0.15)) 36 | (fp_arc (start 0 0) (end 2.539999 -0.634999) (angle -75.96375653) (layer F.SilkS) (width 0.15)) 37 | (fp_line (start 3.81 -6.985) (end -5.08 -6.985) (layer F.SilkS) (width 0.15)) 38 | (fp_line (start -5.08 -6.985) (end -5.08 -6.604) (layer F.SilkS) (width 0.15)) 39 | (fp_line (start -5.08 -3.556) (end -5.08 -3.175) (layer F.SilkS) (width 0.15)) 40 | (fp_line (start -2.286 -2.54) (end 0 -2.54) (layer F.SilkS) (width 0.15)) 41 | (fp_line (start 2.54 -0.635) (end 6.35 -0.635) (layer F.SilkS) (width 0.15)) 42 | (fp_line (start 5.969 -0.635) (end 6.35 -0.635) (layer F.SilkS) (width 0.15)) 43 | (fp_line (start 6.35 -0.635) (end 6.35 -1.016) (layer F.SilkS) (width 0.15)) 44 | (fp_line (start 6.35 -4.445) (end 6.35 -4.064) (layer F.SilkS) (width 0.15)) 45 | (fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15)) 46 | (fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.SilkS) (width 0.15)) 47 | (fp_line (start 6.35 4.445) (end 6.35 4.064) (layer B.SilkS) (width 0.15)) 48 | (fp_line (start 6.35 1.016) (end 6.35 0.635) (layer B.SilkS) (width 0.15)) 49 | (fp_line (start 6.35 0.635) (end 5.969 0.635) (layer B.SilkS) (width 0.15)) 50 | (fp_line (start 6.35 0.635) (end 2.54 0.635) (layer B.SilkS) (width 0.15)) 51 | (fp_line (start 0 2.54) (end -2.286 2.54) (layer B.SilkS) (width 0.15)) 52 | (fp_line (start -5.08 3.175) (end -5.08 3.556) (layer B.SilkS) (width 0.15)) 53 | (fp_line (start -5.08 6.604) (end -5.08 6.985) (layer B.SilkS) (width 0.15)) 54 | (fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.SilkS) (width 0.15)) 55 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 56 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 57 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 58 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 59 | (fp_text user %R (at 0 5.08) (layer B.Fab) 60 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 61 | ) 62 | (fp_text user %R (at 0.635 -4.445) (layer F.Fab) 63 | (effects (font (size 1 1) (thickness 0.15))) 64 | ) 65 | (fp_text user %R (at 0 -8.255) (layer B.SilkS) 66 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 67 | ) 68 | (fp_text user %V (at 0 8.255) (layer B.Fab) 69 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 70 | ) 71 | (fp_arc (start 3.81 -4.445) (end 6.35 -4.445) (angle -90) (layer F.Fab) (width 0.12)) 72 | (fp_arc (start 0 0) (end 2.539999 -0.634999) (angle -75.96375653) (layer F.Fab) (width 0.12)) 73 | (fp_line (start 2.539999 -0.634999) (end 6.35 -0.635) (layer F.Fab) (width 0.12)) 74 | (fp_line (start 6.35 -0.635) (end 6.35 -4.445) (layer F.Fab) (width 0.12)) 75 | (fp_line (start 3.81 -6.985) (end -5.08 -6.985) (layer F.Fab) (width 0.12)) 76 | (fp_line (start -5.08 -6.985) (end -5.08 -2.54) (layer F.Fab) (width 0.12)) 77 | (fp_line (start -5.08 -2.54) (end 0 -2.54) (layer F.Fab) (width 0.12)) 78 | (fp_line (start 6.35 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.12)) 79 | (fp_line (start 8.89 -1.27) (end 8.89 -3.81) (layer F.Fab) (width 0.12)) 80 | (fp_line (start 8.89 -3.81) (end 6.35 -3.81) (layer F.Fab) (width 0.12)) 81 | (fp_line (start -5.08 -6.35) (end -7.62 -6.35) (layer F.Fab) (width 0.12)) 82 | (fp_line (start -7.62 -6.35) (end -7.62 -3.81) (layer F.Fab) (width 0.12)) 83 | (fp_line (start -7.62 -3.81) (end -5.08 -3.81) (layer F.Fab) (width 0.12)) 84 | (fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.Fab) (width 0.12)) 85 | (fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 86 | (fp_line (start 6.35 4.445) (end 6.35 0.635) (layer B.Fab) (width 0.12)) 87 | (fp_line (start 6.35 0.635) (end 2.54 0.635) (layer B.Fab) (width 0.12)) 88 | (fp_line (start 0 2.54) (end -5.08 2.54) (layer B.Fab) (width 0.12)) 89 | (fp_line (start -5.08 2.54) (end -5.08 6.985) (layer B.Fab) (width 0.12)) 90 | (fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.Fab) (width 0.12)) 91 | (fp_line (start 6.35 3.81) (end 8.89 3.81) (layer B.Fab) (width 0.12)) 92 | (fp_line (start 8.89 3.81) (end 8.89 1.27) (layer B.Fab) (width 0.12)) 93 | (fp_line (start 8.89 1.27) (end 6.35 1.27) (layer B.Fab) (width 0.12)) 94 | (fp_line (start -5.08 3.81) (end -7.62 3.81) (layer B.Fab) (width 0.12)) 95 | (fp_line (start -7.62 3.81) (end -7.62 6.35) (layer B.Fab) (width 0.12)) 96 | (fp_line (start -7.62 6.35) (end -5.08 6.35) (layer B.Fab) (width 0.12)) 97 | (pad 1 smd rect (at -6.29 5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 98 | (pad 2 smd rect (at 7.56 2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 99 | (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 100 | (pad "" np_thru_hole circle (at 3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 101 | (pad 2 thru_hole circle (at 2.54 5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 102 | (pad 1 thru_hole circle (at -3.81 2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 103 | (pad 1 smd rect (at -6.29 -5.08) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask)) 104 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 105 | (pad "" np_thru_hole circle (at 3.81 2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 106 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 107 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 108 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 109 | (pad 2 smd rect (at 7.56 -2.54) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask)) 110 | ) 111 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_MX_optional_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_MX_optional_reversible (layer F.Cu) (tedit 5DD4FDAE) 2 | (descr "MX-style keyswitch with support for reversible optional Kailh socket") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -8.255) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Kailh_socket_MX_optional_reversible (at 0 8.255) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -7 -6.604) (end -7 -7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 24 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 25 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 26 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 27 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 28 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 29 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 30 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 31 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start -7 7) (end -7 6.604) (layer B.SilkS) (width 0.15)) 35 | (fp_arc (start 3.81 -4.445) (end 6.35 -4.445) (angle -90) (layer F.SilkS) (width 0.15)) 36 | (fp_arc (start 0 0) (end 2.539999 -0.634999) (angle -75.96375653) (layer F.SilkS) (width 0.15)) 37 | (fp_line (start 3.81 -6.985) (end -5.08 -6.985) (layer F.SilkS) (width 0.15)) 38 | (fp_line (start -5.08 -6.985) (end -5.08 -6.604) (layer F.SilkS) (width 0.15)) 39 | (fp_line (start -5.08 -3.556) (end -5.08 -3.175) (layer F.SilkS) (width 0.15)) 40 | (fp_line (start -2.286 -2.54) (end 0 -2.54) (layer F.SilkS) (width 0.15)) 41 | (fp_line (start 2.54 -0.635) (end 4.191 -0.635) (layer F.SilkS) (width 0.15)) 42 | (fp_line (start 5.969 -0.635) (end 6.35 -0.635) (layer F.SilkS) (width 0.15)) 43 | (fp_line (start 6.35 -0.635) (end 6.35 -1.016) (layer F.SilkS) (width 0.15)) 44 | (fp_line (start 6.35 -4.445) (end 6.35 -4.064) (layer F.SilkS) (width 0.15)) 45 | (fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.SilkS) (width 0.15)) 46 | (fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.SilkS) (width 0.15)) 47 | (fp_line (start 6.35 4.445) (end 6.35 4.064) (layer B.SilkS) (width 0.15)) 48 | (fp_line (start 6.35 1.016) (end 6.35 0.635) (layer B.SilkS) (width 0.15)) 49 | (fp_line (start 6.35 0.635) (end 5.969 0.635) (layer B.SilkS) (width 0.15)) 50 | (fp_line (start 4.191 0.635) (end 2.54 0.635) (layer B.SilkS) (width 0.15)) 51 | (fp_line (start 0 2.54) (end -2.286 2.54) (layer B.SilkS) (width 0.15)) 52 | (fp_line (start -5.08 3.175) (end -5.08 3.556) (layer B.SilkS) (width 0.15)) 53 | (fp_line (start -5.08 6.604) (end -5.08 6.985) (layer B.SilkS) (width 0.15)) 54 | (fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.SilkS) (width 0.15)) 55 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 56 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 57 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 58 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 59 | (fp_text user %R (at 0 5.08) (layer B.Fab) 60 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 61 | ) 62 | (fp_text user %R (at 0.635 -4.445) (layer F.Fab) 63 | (effects (font (size 1 1) (thickness 0.15))) 64 | ) 65 | (fp_text user %R (at 0 -8.255) (layer B.SilkS) 66 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 67 | ) 68 | (fp_text user %V (at 0 8.255) (layer B.Fab) 69 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 70 | ) 71 | (fp_arc (start 3.81 -4.445) (end 6.35 -4.445) (angle -90) (layer F.Fab) (width 0.12)) 72 | (fp_arc (start 0 0) (end 2.539999 -0.634999) (angle -75.96375653) (layer F.Fab) (width 0.12)) 73 | (fp_line (start 2.539999 -0.634999) (end 6.35 -0.635) (layer F.Fab) (width 0.12)) 74 | (fp_line (start 6.35 -0.635) (end 6.35 -4.445) (layer F.Fab) (width 0.12)) 75 | (fp_line (start 3.81 -6.985) (end -5.08 -6.985) (layer F.Fab) (width 0.12)) 76 | (fp_line (start -5.08 -6.985) (end -5.08 -2.54) (layer F.Fab) (width 0.12)) 77 | (fp_line (start -5.08 -2.54) (end 0 -2.54) (layer F.Fab) (width 0.12)) 78 | (fp_line (start 6.35 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.12)) 79 | (fp_line (start 8.89 -1.27) (end 8.89 -3.81) (layer F.Fab) (width 0.12)) 80 | (fp_line (start 8.89 -3.81) (end 6.35 -3.81) (layer F.Fab) (width 0.12)) 81 | (fp_line (start -5.08 -6.35) (end -7.62 -6.35) (layer F.Fab) (width 0.12)) 82 | (fp_line (start -7.62 -6.35) (end -7.62 -3.81) (layer F.Fab) (width 0.12)) 83 | (fp_line (start -7.62 -3.81) (end -5.08 -3.81) (layer F.Fab) (width 0.12)) 84 | (fp_arc (start 3.81 4.445) (end 3.81 6.985) (angle -90) (layer B.Fab) (width 0.12)) 85 | (fp_arc (start 0 0) (end 0 2.54) (angle -75.96375653) (layer B.Fab) (width 0.12)) 86 | (fp_line (start 6.35 4.445) (end 6.35 0.635) (layer B.Fab) (width 0.12)) 87 | (fp_line (start 6.35 0.635) (end 2.54 0.635) (layer B.Fab) (width 0.12)) 88 | (fp_line (start 0 2.54) (end -5.08 2.54) (layer B.Fab) (width 0.12)) 89 | (fp_line (start -5.08 2.54) (end -5.08 6.985) (layer B.Fab) (width 0.12)) 90 | (fp_line (start -5.08 6.985) (end 3.81 6.985) (layer B.Fab) (width 0.12)) 91 | (fp_line (start 6.35 3.81) (end 8.89 3.81) (layer B.Fab) (width 0.12)) 92 | (fp_line (start 8.89 3.81) (end 8.89 1.27) (layer B.Fab) (width 0.12)) 93 | (fp_line (start 8.89 1.27) (end 6.35 1.27) (layer B.Fab) (width 0.12)) 94 | (fp_line (start -5.08 3.81) (end -7.62 3.81) (layer B.Fab) (width 0.12)) 95 | (fp_line (start -7.62 3.81) (end -7.62 6.35) (layer B.Fab) (width 0.12)) 96 | (fp_line (start -7.62 6.35) (end -5.08 6.35) (layer B.Fab) (width 0.12)) 97 | (pad 1 smd rect (at -6.29 5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 98 | (pad 2 smd rect (at 7.56 2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 99 | (pad "" np_thru_hole circle (at -2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 100 | (pad "" np_thru_hole circle (at 3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 101 | (pad 2 thru_hole circle (at 2.54 5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 102 | (pad 1 thru_hole circle (at -3.81 2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 103 | (pad 1 smd rect (at -6.29 -5.08) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask)) 104 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 105 | (pad "" np_thru_hole circle (at 3.81 2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 106 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 107 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 108 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 109 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 110 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 111 | (pad 2 smd rect (at 7.56 -2.54) (size 2.55 2.5) (layers F.Cu F.Paste F.Mask)) 112 | ) 113 | -------------------------------------------------------------------------------- /single-col/libs/quentin_lebastard/Kailh_socket_MX_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Kailh_socket_MX_reversible" (version 20210228) (generator pcbnew) (layer "F.Cu") 2 | (tedit 603CF0BF) 3 | (descr "MX-style keyswitch with reversible Kailh socket mount") 4 | (tags "MX,cherry,gateron,kailh,pg1511,socket") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -8.255) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 9f73e102-b81a-4729-b083-681cd7cd39c0) 9 | ) 10 | (fp_text value "Kailh_socket_MX_reversible" (at 0 8.255) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp b2a5c315-c50d-495c-9e0d-ef21a51edd89) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 -8.255) (layer "B.SilkS") hide 15 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 16 | (tstamp 581e658a-a58f-4616-816c-a503d4555785) 17 | ) 18 | (fp_text user "${REFERENCE}" (at -1.27 -5.08) (layer "B.Fab") 19 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 20 | (tstamp 065dc821-b7d6-431d-bd65-37004507d1e4) 21 | ) 22 | (fp_text user "${VALUE}" (at 0 8.255) (layer "B.Fab") 23 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 24 | (tstamp fe3ebe36-5b24-4199-bf9e-fa54702d8ad3) 25 | ) 26 | (fp_line (start 5.08 -6.985) (end -3.81 -6.985) (layer "B.SilkS") (width 0.15) (tstamp 2b6d0388-1d60-47c1-855b-54c7e0f5a615)) 27 | (fp_line (start 0 -2.54) (end 2.1 -2.54) (layer "B.SilkS") (width 0.15) (tstamp 41888d4c-05b6-445b-8537-2fe26805e0ae)) 28 | (fp_line (start 5.08 -6.604) (end 5.08 -6.985) (layer "B.SilkS") (width 0.15) (tstamp 7c8abbb9-742f-47f7-a914-636aa2be1f26)) 29 | (fp_line (start -6.35 -4.445) (end -6.35 -4.064) (layer "B.SilkS") (width 0.15) (tstamp 859fd660-2500-4519-baa9-c2f4ffd6b9e5)) 30 | (fp_line (start -6.35 -0.635) (end -5.969 -0.635) (layer "B.SilkS") (width 0.15) (tstamp b27a8f3c-9b51-4301-a07b-66291438cde8)) 31 | (fp_line (start -4.191 -0.635) (end -2.54 -0.635) (layer "B.SilkS") (width 0.15) (tstamp dce61df1-3b55-4037-a773-47dbab4b99d8)) 32 | (fp_line (start -6.35 -1.016) (end -6.35 -0.635) (layer "B.SilkS") (width 0.15) (tstamp f82f4da4-1e72-469e-b18f-6045f9de4fa5)) 33 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.69708604) (layer "B.SilkS") (width 0.15) (tstamp afbbc837-8f76-4052-b6f1-b2e6323d612f)) 34 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer "B.SilkS") (width 0.15) (tstamp e44a5278-a41a-43db-8671-0f7ff0e34690)) 35 | (fp_line (start -5.08 -6.985) (end 3.81 -6.985) (layer "F.SilkS") (width 0.15) (tstamp 2916e852-7ca3-48bf-a25d-ed34a08de86e)) 36 | (fp_line (start 6.35 -1.016) (end 6.35 -0.635) (layer "F.SilkS") (width 0.15) (tstamp 4158381b-5e72-4f1e-a65e-b990da9e88b2)) 37 | (fp_line (start 6.35 -0.635) (end 5.969 -0.635) (layer "F.SilkS") (width 0.15) (tstamp 471936ad-2738-4816-82fa-b97e82a79d5a)) 38 | (fp_line (start 6.35 -4.445) (end 6.35 -4.064) (layer "F.SilkS") (width 0.15) (tstamp 4b624732-0e44-41de-a310-03e8b10a4e39)) 39 | (fp_line (start 0 -2.54) (end -2.2 -2.54) (layer "F.SilkS") (width 0.15) (tstamp 7935f233-f8be-4a48-800a-9237ba166327)) 40 | (fp_line (start 4.191 -0.635) (end 2.539999 -0.634999) (layer "F.SilkS") (width 0.15) (tstamp 884fe469-8877-47a1-a9d5-da48b47f7cc8)) 41 | (fp_line (start -5.08 -6.604) (end -5.08 -6.985) (layer "F.SilkS") (width 0.15) (tstamp 908ff0f3-de92-4e69-b904-f552ddd52158)) 42 | (fp_arc (start 0.09769 -0.024422) (end 2.539999 -0.634999) (angle -78.18766986) (layer "F.SilkS") (width 0.15) (tstamp a324e851-10c2-4a53-8949-99156382c487)) 43 | (fp_arc (start 3.81 -4.445) (end 6.35 -4.445) (angle -90) (layer "F.SilkS") (width 0.15) (tstamp f2b9ac9e-d8d3-42bd-b86e-a17fc1ced14f)) 44 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer "Eco2.User") (width 0.15) (tstamp 537410b4-b979-46ab-a06f-15d61ef8bb1a)) 45 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer "Eco2.User") (width 0.15) (tstamp ada40b3c-746a-4d8f-81f8-3bc40be85599)) 46 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer "Eco2.User") (width 0.15) (tstamp fcaac891-ecd9-497c-8452-45326a7ac56c)) 47 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer "Eco2.User") (width 0.15) (tstamp ffe30da3-53ee-409b-914c-65c5f1eeeb43)) 48 | (fp_rect (start -1.7 2.8) (end 1.7 5.8) (layer "Edge.Cuts") (width 0.12) (fill none) (tstamp 73fed0cf-d7fd-41fd-adb8-b47be8e244da)) 49 | (fp_line (start 7.62 -3.81) (end 7.62 -6.35) (layer "B.Fab") (width 0.12) (tstamp 0595fe7e-6183-4c91-85fa-032092e79bd2)) 50 | (fp_line (start 5.08 -3.81) (end 7.62 -3.81) (layer "B.Fab") (width 0.12) (tstamp 31b3799d-0505-439d-a9f3-2d64f08df596)) 51 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "B.Fab") (width 0.15) (tstamp 398a7249-9379-477d-8673-159264ae8d01)) 52 | (fp_line (start -8.89 -3.81) (end -8.89 -1.27) (layer "B.Fab") (width 0.12) (tstamp 48a7d393-478a-4eba-8ef6-703f8fb4f975)) 53 | (fp_line (start 0 -2.54) (end 5.08 -2.54) (layer "B.Fab") (width 0.12) (tstamp 4aacb575-a7f4-419d-b64c-5d1843a7a531)) 54 | (fp_line (start 5.08 -6.985) (end -3.81 -6.985) (layer "B.Fab") (width 0.12) (tstamp 51644ebd-25c3-4b62-a981-bfcad486725e)) 55 | (fp_line (start -6.35 -3.81) (end -8.89 -3.81) (layer "B.Fab") (width 0.12) (tstamp 5ccc4112-a8c8-4b31-996e-cc8390579668)) 56 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "B.Fab") (width 0.15) (tstamp 63194356-6a4d-42d7-a397-6c31bb069066)) 57 | (fp_line (start 5.08 -2.54) (end 5.08 -6.985) (layer "B.Fab") (width 0.12) (tstamp 6a4429de-d78e-47bf-bfb5-b8ab4624f4d3)) 58 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "B.Fab") (width 0.15) (tstamp 92e60a23-6590-4653-a603-ca90a7f0de28)) 59 | (fp_line (start -8.89 -1.27) (end -6.35 -1.27) (layer "B.Fab") (width 0.12) (tstamp b2ee2396-e0a7-4c7f-af01-ccc240f7e1ab)) 60 | (fp_line (start -6.35 -0.635) (end -2.54 -0.635) (layer "B.Fab") (width 0.12) (tstamp c2564200-212a-411b-bbb0-61c92225e98f)) 61 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "B.Fab") (width 0.15) (tstamp ccfe972f-08d9-44b6-95d1-312e2b1f6944)) 62 | (fp_line (start 7.62 -6.35) (end 5.08 -6.35) (layer "B.Fab") (width 0.12) (tstamp db009a01-19bd-40b4-b879-080a41324551)) 63 | (fp_line (start -6.35 -4.445) (end -6.35 -0.635) (layer "B.Fab") (width 0.12) (tstamp ed840309-236f-44cc-b2ca-8a37904ffa9d)) 64 | (fp_arc (start 0 0) (end 0 -2.54) (angle -75.96375653) (layer "B.Fab") (width 0.12) (tstamp 0978b391-03b5-4227-a915-a6b1e14fdb9b)) 65 | (fp_arc (start -3.81 -4.445) (end -3.81 -6.985) (angle -90) (layer "B.Fab") (width 0.12) (tstamp 9dda8ade-0f9b-4a2d-9972-e383805a4c5b)) 66 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer "F.Fab") (width 0.15) (tstamp aebda126-0d6b-42c1-91bc-828621c56b50)) 67 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer "F.Fab") (width 0.15) (tstamp c95d5bef-ce29-4afb-a6ca-dc4aedb1450f)) 68 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer "F.Fab") (width 0.15) (tstamp eb581bc9-da05-40b3-8190-e6363c327cec)) 69 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer "F.Fab") (width 0.15) (tstamp f03d18a0-0865-4c80-8ad6-24f61ef872c4)) 70 | (pad "" np_thru_hole circle (at -5.08 0) (locked) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask) (tstamp 081cef90-6d3b-4937-a031-89af8f93b1b4)) 71 | (pad "" np_thru_hole circle (at 0 0) (locked) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask) (tstamp 1b140715-4c7d-485c-9f4b-25cd1a5ed8c7)) 72 | (pad "" np_thru_hole circle (at 3.81 -2.54 180) (locked) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 31c78252-3717-458b-a30f-9e790f94eca0)) 73 | (pad "" np_thru_hole circle (at 2.54 -5.08) (locked) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 37c27e2a-67a7-46be-8507-5cdef7812ed7)) 74 | (pad "" np_thru_hole circle (at 5.08 0) (locked) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask) (tstamp 63a7a6dd-d965-4252-a4e1-fce256a83e9c)) 75 | (pad "" np_thru_hole circle (at -3.81 -2.54) (locked) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 6e8051e7-121e-49b3-9762-3f384b096862)) 76 | (pad "" np_thru_hole circle (at -2.54 -5.08 270) (locked) (size 3 3) (drill 3) (layers *.Cu *.Mask) (tstamp 886696c5-bc6f-4f23-ba0d-ad00ee990f3b)) 77 | (pad "1" smd rect (at -6.29 -5.08 180) (locked) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 116183f9-0ef5-4873-af78-4ac0e5a7e473)) 78 | (pad "1" smd rect (at -7.56 -2.54) (locked) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 128cc9dd-b502-409c-8c67-1e3645c7a0a1)) 79 | (pad "2" smd rect (at 6.29 -5.08) (locked) (size 2.55 2.5) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 314818a3-8ead-4e83-b374-2496340defe4)) 80 | (pad "2" smd rect (at 7.56 -2.54 180) (locked) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45ad27b0-c23e-41b8-ab05-38a4c4bba303)) 81 | ) 82 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/README.md: -------------------------------------------------------------------------------- 1 | an open source [KiCad](http://kicad-pcb.org) library of mechanical keyboard switch footprints for your [open source hardware](https://www.oshwa.org/definition/) keyboard designs 2 | 3 | ## Switches 4 | 5 | ### Cherry MX style and compatibles 6 | 7 | #### Direct solder 8 | 9 | Footprint | Description/notes | Preview 10 | --------- | ----------------- | ------- 11 | SW_MX | One-sided mount for any MX-compatible switches. Supports PCB mount switches. | ![MX Switch](images/SW_MX.png) 12 | SW_MX_reversible | Enables any MX-compatible switches to be mounted on either side of the PCB, similar to the switch mounts on the original Ergodox PCBs. Supports PCB mount switches. | ![SW_MX_reversible](images/SW_MX_reversible.png) 13 | SW_MX_reversible_minimal | A variant of SW_MX_reversible with condensed reference marking and no PCB mount holes | ![SW_MX_reversible_minimal](images/SW_MX_reversible_minimal.png) 14 | 15 | #### Hot-swap socket mount 16 | 17 | Footprint | Description/notes | Preview 18 | --------- | ----------------- | ------- 19 | Kailh_socket_MX | Hot-swappable socket mount for MX-compatible switches using [Kailh MX sockets](https://novelkeys.xyz/collections/miscellaneous/products/kailh-pcb-sockets) | ![Kailh_socket_MX](images/Kailh_socket_MX.png) 20 | Kailh_socket_MX_reversible | Enables attaching hot-swappable MX-compatible socket mount on either side of the PCB. Note that the switch will be "upside-down" when mounted on the back side of the PCB, which may interfere with Cherry Profile keycaps. | ![Kailh_socket_MX_reversible](images/Kailh_socket_MX_reversible.png) 21 | Kailh_socket_MX_platemount | Hot-swappable socket mount for MX-compatible plate mount (instead of 3 plastic pins, it only have 1 plastic pin on the center) switches using [Kailh MX sockets](https://novelkeys.xyz/collections/miscellaneous/products/kailh-pcb-sockets) **It doesn't support PCB mounting option!** | ![Kailh_socket_MX](images/Kailh_socket_MX_platemount.png) 22 | Kailh_socket_MX_reversible_platemount | Enables attaching hot-swappable MX-compatible socket mount on either side of the PCB for plate mount (instead of 3 plastic pins, it only have 1 plastic pin on the center) switches. Note that the switch will be "upside-down" when mounted on the back side of the PCB, which may interfere with Cherry Profile keycaps. **It doesn't support PCB mounting option!** | ![Kailh_socket_MX_reversible](images/Kailh_socket_MX_reversible_platemount.png) 23 | 24 | 25 | #### Flexible mounting (choose socket or direct soldered when assembling) 26 | 27 | Footprint | Description/notes | Preview 28 | --------- | ----------------- | ------- 29 | Kailh_socket_MX_optional | Enables mounting MX-compatible switches using either through-hole soldering or the hot-swappable mount. Note that the switch will be "upside-down" when mounted in the socket, which may interfere with Cherry Profile keycaps. | ![Kailh_socket_MX_optional](images/Kailh_socket_MX_optional.png) 30 | Kailh_socket_MX_optional_reversible | Enables mounting MX-compatible switches using either through-hole soldering or the hot-swappable mount, on either side of the PCB. Note that the switch orientation will be reversed depending on which side of the PCB it is mounted on, which may affect aesthetics if the case leaves the switches visible, as well as possible interference with Cherry Profile keycaps. | ![Kailh_socket_MX_optional_reversible](images/Kailh_socket_MX_optional_reversible.png) 31 | Kailh_socket_MX_optional | Enables mounting MX-compatible plate mount (instead of 3 plastic pins, it only have 1 plastic pin on the center) switches using either through-hole soldering or the hot-swappable mount. Note that the switch will be "upside-down" when mounted in the socket, which may interfere with Cherry Profile keycaps. **It doesn't support PCB mounting option!** | ![Kailh_socket_MX_optional_platemount](images/Kailh_socket_MX_optional_platemount.png) 32 | Kailh_socket_MX_optional_reversible | Enables mounting MX-compatible plate mount (instead of 3 plastic pins, it only have 1 plastic pin on the center) switches using either through-hole soldering or the hot-swappable mount, on either side of the PCB. Note that the switch orientation will be reversed depending on which side of the PCB it is mounted on, which may affect aesthetics if the case leaves the switches visible, as well as possible interference with Cherry Profile keycaps. **It doesn't support PCB mounting option!** | ![Kailh_socket_MX_optional_reversible_platemount](images/Kailh_socket_MX_optional_reversible_platemount.png) 33 | 34 | 35 | ### Kailh Low Profile "Choc" 36 | 37 | #### Direct solder 38 | 39 | Footprint | Description/notes | Preview 40 | --------- | ----------------- | ------- 41 | SW_PG1350 | Just a plain one-sided mount for [Kailh PG1350](http://kailh.com/en/Products/Ks/CS/) switches | ![PG1350 switch](images/SW_PG1350.png) 42 | SW_PG1350_reversible | Enables the switch to be mounted on either side of the PCB, similar to the switch mounts on the original Ergodox PCBs | ![PG1350 reversible](images/SW_PG1350_reversible.png) 43 | SW_PG1350_reversible_rotatable | Enables the switch to be mounted on either side of the PCB *and* optionally rotated 90° by the person assembling the board. This option is intended to allow the board assembler to accomodate keycaps that only fit in a particular orientation. | ![PG1350, reversible & rotatable](images/SW_PG1350_reversible_rotatable.png) 44 | 45 | #### Hot-swap socket mount 46 | 47 | Footprint | Description/notes | Preview 48 | --------- | ----------------- | ------- 49 | Kailh_socket_PG1350 | Hot-swappable socket mount for [Kailh Choc PCB Sockets](https://novelkeys.xyz/collections/miscellaneous/products/kailh-pcb-sockets?variant=3762779357224) | ![PG1350 socket mount](images/Kailh_socket_PG1350.png) 50 | Kailh_socket_PG1350_reversible | Enables attaching hot-swappable socket mount on either side of the PCB | ![PG1350 reversible socket mount](images/Kailh_socket_PG1350_reversible.png) 51 | 52 | #### Flexible mounting (choose socket or direct soldered when assembling) 53 | 54 | Footprint | Description/notes | Preview 55 | --------- | ----------------- | ------- 56 | Kailh_socket_PG1350_optional | Enables switch to be attached with either through-hole soldering or hot-swappable mount | ![PG1350 optional socket mount](images/Kailh_socket_PG1350_optional.png) 57 | Kailh_socket_PG1350_optional_reversible | Enables switch to be attached on either side of the PCB with either through-hole soldering or hot-swappable mount | ![PG1350 optional socket mount, reversible](images/Kailh_socket_PG1350_optional_reversible.png) 58 | 59 | ### Notes for switch footprints 60 | 61 | The square in the layer F.Fab is meant to represent the outline of the switch as it would be mounted on the board. This is a change from older versions of this library but matches the KiCad library convention. 62 | 63 | The plate footprint and LED mount area are marked on the layer Eco2.User. The plate footprint markings, especially for MX, are meant to show the overall dimensions of the cutout, not to be detailed enough to cut a plate from. 64 | 65 | For all socket-mountable (and flexible-mount) footprints here, the socket is placed on the __back__ of the footprint (i.e. the switch ends up mounted on the front if the footprint is placed on the front of the board). This goes against KiCad library standards for SMD parts but is done for consistency between the direct-mount and socket-mount footprints in this library. Be aware of this when placing the footprints on your board. 66 | 67 | The fab layer and silkscreen for the socket footprints contain the [standard](https://kicad-pcb.org/libraries/klc/#f5) information for *both* installing the switch on the front of the PCB *and* installing the socket on the back. Likewise, reversible footprints show the information for installation on *both* sides. Particularly with flexible-mount footprints, be careful that this doesn't cause confusion for anyone assembling your board – you may want to delete the extra silkscreen and fab info depending on your preferred assembly method or at least mention this in any assembly documentation you provide for your PCB. 68 | 69 | 70 | ## Other included components 71 | 72 | Footprint | Description/notes | Preview 73 | --------- | ----------------- | ------- 74 | Stabilizer_MX_2u | Mounting holes for a 2u PCB-mount stabilizer for MX-style switches | ![2u MX-style stabilizer holes](images/Stabilizer_MX_2u.png) 75 | 76 | ------------------------ 77 | 78 | Creative Commons License 79 | 80 | This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). 81 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_PG1350_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_PG1350_reversible (layer F.Cu) (tedit 5DD510DD) 2 | (descr "Kailh \"Choc\" PG1350 keyswitch reversible socket mount") 3 | (tags kailh,choc) 4 | (attr smd) 5 | (fp_text reference REF** (at 4.445 -1.905) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Kailh_socket_PG1350_reversible (at 0 8.89) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -2.6 -3.1) (end 2.6 -3.1) (layer Eco2.User) (width 0.15)) 12 | (fp_line (start 2.6 -3.1) (end 2.6 -6.3) (layer Eco2.User) (width 0.15)) 13 | (fp_line (start 2.6 -6.3) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 14 | (fp_line (start -2.6 -3.1) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 15 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 17 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 19 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 24 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 25 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 26 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 27 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 28 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 29 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 30 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 31 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 33 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 35 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 36 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 37 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 38 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 39 | (fp_line (start -7 1.5) (end -7 2) (layer B.SilkS) (width 0.15)) 40 | (fp_arc (start -2.5 6.7) (end -2 6.7) (angle -90) (layer B.SilkS) (width 0.15)) 41 | (fp_line (start 1.5 8.2) (end -1.5 8.2) (layer B.SilkS) (width 0.15)) 42 | (fp_line (start 2 7.7) (end 1.5 8.2) (layer B.SilkS) (width 0.15)) 43 | (fp_line (start 1.5 3.7) (end -1 3.7) (layer B.SilkS) (width 0.15)) 44 | (fp_line (start -7 5.6) (end -7 6.2) (layer B.SilkS) (width 0.15)) 45 | (fp_line (start 2 4.2) (end 1.5 3.7) (layer B.SilkS) (width 0.15)) 46 | (fp_line (start -7 6.2) (end -2.5 6.2) (layer B.SilkS) (width 0.15)) 47 | (fp_line (start -2 6.7) (end -2 7.7) (layer B.SilkS) (width 0.15)) 48 | (fp_line (start -1.5 8.2) (end -2 7.7) (layer B.SilkS) (width 0.15)) 49 | (fp_arc (start -1 2.2) (end -2.5 2.2) (angle -90) (layer B.SilkS) (width 0.15)) 50 | (fp_line (start -2.5 1.5) (end -7 1.5) (layer B.SilkS) (width 0.15)) 51 | (fp_line (start -2.5 2.2) (end -2.5 1.5) (layer B.SilkS) (width 0.15)) 52 | (fp_line (start 7 1.5) (end 7 2) (layer F.SilkS) (width 0.15)) 53 | (fp_arc (start 2.5 6.7) (end 2 6.7) (angle 90) (layer F.SilkS) (width 0.15)) 54 | (fp_line (start -1.5 8.2) (end 1.5 8.2) (layer F.SilkS) (width 0.15)) 55 | (fp_line (start -2 7.7) (end -1.5 8.2) (layer F.SilkS) (width 0.15)) 56 | (fp_line (start -1.5 3.7) (end 1 3.7) (layer F.SilkS) (width 0.15)) 57 | (fp_line (start 7 5.6) (end 7 6.2) (layer F.SilkS) (width 0.15)) 58 | (fp_line (start -2 4.2) (end -1.5 3.7) (layer F.SilkS) (width 0.15)) 59 | (fp_line (start 7 6.2) (end 2.5 6.2) (layer F.SilkS) (width 0.15)) 60 | (fp_line (start 2 6.7) (end 2 7.7) (layer F.SilkS) (width 0.15)) 61 | (fp_line (start 1.5 8.2) (end 2 7.7) (layer F.SilkS) (width 0.15)) 62 | (fp_arc (start 1 2.2) (end 2.5 2.2) (angle 90) (layer F.SilkS) (width 0.15)) 63 | (fp_line (start 2.5 1.5) (end 7 1.5) (layer F.SilkS) (width 0.15)) 64 | (fp_line (start 2.5 2.2) (end 2.5 1.5) (layer F.SilkS) (width 0.15)) 65 | (fp_line (start -9.5 2.5) (end -7 2.5) (layer B.Fab) (width 0.12)) 66 | (fp_line (start 2 4.75) (end 4.5 4.75) (layer B.Fab) (width 0.12)) 67 | (fp_line (start 4.5 4.75) (end 4.5 7.25) (layer B.Fab) (width 0.12)) 68 | (fp_line (start 4.5 7.25) (end 2 7.25) (layer B.Fab) (width 0.12)) 69 | (fp_line (start -9.5 5) (end -9.5 2.5) (layer B.Fab) (width 0.12)) 70 | (fp_line (start 2 4.25) (end 2 7.7) (layer B.Fab) (width 0.12)) 71 | (fp_line (start -2.5 2.2) (end -2.5 1.5) (layer B.Fab) (width 0.15)) 72 | (fp_line (start -2.5 1.5) (end -7 1.5) (layer B.Fab) (width 0.15)) 73 | (fp_arc (start -1 2.2) (end -2.5 2.2) (angle -90) (layer B.Fab) (width 0.15)) 74 | (fp_line (start -1.5 8.2) (end -2 7.7) (layer B.Fab) (width 0.15)) 75 | (fp_line (start -2 6.7) (end -2 7.7) (layer B.Fab) (width 0.15)) 76 | (fp_line (start -7 6.2) (end -2.5 6.2) (layer B.Fab) (width 0.15)) 77 | (fp_line (start 2 4.2) (end 1.5 3.7) (layer B.Fab) (width 0.15)) 78 | (fp_line (start 1.5 3.7) (end -1 3.7) (layer B.Fab) (width 0.15)) 79 | (fp_line (start 2 7.7) (end 1.5 8.2) (layer B.Fab) (width 0.15)) 80 | (fp_line (start 1.5 8.2) (end -1.5 8.2) (layer B.Fab) (width 0.15)) 81 | (fp_arc (start -2.5 6.7) (end -2 6.7) (angle -90) (layer B.Fab) (width 0.15)) 82 | (fp_line (start -7 1.5) (end -7 6.2) (layer B.Fab) (width 0.12)) 83 | (fp_line (start -7 5) (end -9.5 5) (layer B.Fab) (width 0.12)) 84 | (fp_text user %R (at -3 5) (layer B.Fab) 85 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 86 | ) 87 | (fp_line (start 9.5 2.5) (end 7 2.5) (layer F.Fab) (width 0.12)) 88 | (fp_line (start -2 4.75) (end -4.5 4.75) (layer F.Fab) (width 0.12)) 89 | (fp_line (start -4.5 4.75) (end -4.5 7.25) (layer F.Fab) (width 0.12)) 90 | (fp_line (start -4.5 7.25) (end -2 7.25) (layer F.Fab) (width 0.12)) 91 | (fp_line (start 9.5 5) (end 9.5 2.5) (layer F.Fab) (width 0.12)) 92 | (fp_line (start -2 4.25) (end -2 7.7) (layer F.Fab) (width 0.12)) 93 | (fp_line (start 2.5 2.2) (end 2.5 1.5) (layer F.Fab) (width 0.15)) 94 | (fp_line (start 2.5 1.5) (end 7 1.5) (layer F.Fab) (width 0.15)) 95 | (fp_arc (start 1 2.2) (end 2.5 2.2) (angle 90) (layer F.Fab) (width 0.15)) 96 | (fp_line (start 1.5 8.2) (end 2 7.7) (layer F.Fab) (width 0.15)) 97 | (fp_line (start 2 6.7) (end 2 7.7) (layer F.Fab) (width 0.15)) 98 | (fp_line (start 7 6.2) (end 2.5 6.2) (layer F.Fab) (width 0.15)) 99 | (fp_line (start -2 4.2) (end -1.5 3.7) (layer F.Fab) (width 0.15)) 100 | (fp_line (start -1.5 3.7) (end 1 3.7) (layer F.Fab) (width 0.15)) 101 | (fp_line (start -2 7.7) (end -1.5 8.2) (layer F.Fab) (width 0.15)) 102 | (fp_line (start -1.5 8.2) (end 1.5 8.2) (layer F.Fab) (width 0.15)) 103 | (fp_arc (start 2.5 6.7) (end 2 6.7) (angle 90) (layer F.Fab) (width 0.15)) 104 | (fp_line (start 7 1.5) (end 7 6.2) (layer F.Fab) (width 0.12)) 105 | (fp_line (start 7 5) (end 9.5 5) (layer F.Fab) (width 0.12)) 106 | (fp_text user %R (at 3 5 180) (layer F.Fab) 107 | (effects (font (size 1 1) (thickness 0.15))) 108 | ) 109 | (fp_text user %V (at 0 8.89) (layer B.Fab) 110 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 111 | ) 112 | (fp_text user %R (at -4.445 -1.905) (layer B.SilkS) 113 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 114 | ) 115 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 116 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 117 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 118 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 119 | (pad "" np_thru_hole circle (at 5.22 -4.2) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 120 | (pad "" np_thru_hole circle (at -5.22 -4.2) (size 0.9906 0.9906) (drill 0.9906) (layers *.Cu *.Mask)) 121 | (pad 2 smd rect (at -8.275 3.75) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask)) 122 | (pad 1 smd rect (at 3.275 5.95) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask)) 123 | (pad "" np_thru_hole circle (at -5 3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 124 | (pad 2 smd rect (at 8.275 3.75) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask)) 125 | (pad "" np_thru_hole circle (at 0 5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 126 | (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) 127 | (pad "" np_thru_hole circle (at 5 3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 128 | (pad 1 smd rect (at -3.275 5.95) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask)) 129 | (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 130 | (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 131 | ) 132 | -------------------------------------------------------------------------------- /single-col/libs/keyswitches.pretty-master/Kailh_socket_PG1350_optional_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Kailh_socket_PG1350_optional_reversible (layer F.Cu) (tedit 5DD50FEF) 2 | (descr "Kailh \"Choc\" PG1350 keyswitch with optional socket mount, reversible") 3 | (tags kailh,choc) 4 | (fp_text reference REF** (at 0 -8.89) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Kailh_socket_PG1350_optional_reversible (at 0 8.255) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2.6 -3.1) (end 2.6 -3.1) (layer Eco2.User) (width 0.15)) 11 | (fp_line (start 2.6 -3.1) (end 2.6 -6.3) (layer Eco2.User) (width 0.15)) 12 | (fp_line (start 2.6 -6.3) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 13 | (fp_line (start -2.6 -3.1) (end -2.6 -6.3) (layer Eco2.User) (width 0.15)) 14 | (fp_line (start -7 -6) (end -7 -7) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -7 -7) (end -6 -7) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -6 7) (end -7 7) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -7 7) (end -7 6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 7 6) (end 7 7) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 7 7) (end 6 7) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 6 -7) (end 7 -7) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 7 -7) (end 7 -6) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 24 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 25 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 26 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer B.Fab) (width 0.15)) 27 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer B.Fab) (width 0.15)) 28 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer B.Fab) (width 0.15)) 29 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer B.Fab) (width 0.15)) 30 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 31 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 32 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 33 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 34 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 35 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 36 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 37 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 38 | (fp_line (start 7 -1.5) (end 7 -2) (layer B.SilkS) (width 0.15)) 39 | (fp_arc (start 2.5 -6.7) (end 2 -6.7) (angle -90) (layer B.SilkS) (width 0.15)) 40 | (fp_line (start -1.5 -8.2) (end 1.5 -8.2) (layer B.SilkS) (width 0.15)) 41 | (fp_line (start -2 -7.7) (end -1.5 -8.2) (layer B.SilkS) (width 0.15)) 42 | (fp_line (start -1.5 -3.7) (end 1 -3.7) (layer B.SilkS) (width 0.15)) 43 | (fp_line (start 7 -5.6) (end 7 -6.2) (layer B.SilkS) (width 0.15)) 44 | (fp_line (start -2 -4.2) (end -1.5 -3.7) (layer B.SilkS) (width 0.15)) 45 | (fp_line (start 7 -6.2) (end 2.5 -6.2) (layer B.SilkS) (width 0.15)) 46 | (fp_line (start 2 -6.7) (end 2 -7.7) (layer B.SilkS) (width 0.15)) 47 | (fp_line (start 1.5 -8.2) (end 2 -7.7) (layer B.SilkS) (width 0.15)) 48 | (fp_arc (start 1 -2.2) (end 2.5 -2.2) (angle -90) (layer B.SilkS) (width 0.15)) 49 | (fp_line (start 2.5 -1.5) (end 7 -1.5) (layer B.SilkS) (width 0.15)) 50 | (fp_line (start 2.5 -2.2) (end 2.5 -1.5) (layer B.SilkS) (width 0.15)) 51 | (fp_line (start -7 -1.5) (end -7 -2) (layer F.SilkS) (width 0.15)) 52 | (fp_arc (start -2.5 -6.7) (end -2 -6.7) (angle 90) (layer F.SilkS) (width 0.15)) 53 | (fp_line (start 1.5 -8.2) (end -1.5 -8.2) (layer F.SilkS) (width 0.15)) 54 | (fp_line (start 2 -7.7) (end 1.5 -8.2) (layer F.SilkS) (width 0.15)) 55 | (fp_line (start 1.5 -3.7) (end -1 -3.7) (layer F.SilkS) (width 0.15)) 56 | (fp_line (start -7 -5.6) (end -7 -6.2) (layer F.SilkS) (width 0.15)) 57 | (fp_line (start 2 -4.2) (end 1.5 -3.7) (layer F.SilkS) (width 0.15)) 58 | (fp_line (start -7 -6.2) (end -2.5 -6.2) (layer F.SilkS) (width 0.15)) 59 | (fp_line (start -2 -6.7) (end -2 -7.7) (layer F.SilkS) (width 0.15)) 60 | (fp_line (start -1.5 -8.2) (end -2 -7.7) (layer F.SilkS) (width 0.15)) 61 | (fp_arc (start -1 -2.2) (end -2.5 -2.2) (angle 90) (layer F.SilkS) (width 0.15)) 62 | (fp_line (start -2.5 -1.5) (end -7 -1.5) (layer F.SilkS) (width 0.15)) 63 | (fp_line (start -2.5 -2.2) (end -2.5 -1.5) (layer F.SilkS) (width 0.15)) 64 | (fp_line (start 9.5 -2.5) (end 7 -2.5) (layer B.Fab) (width 0.12)) 65 | (fp_line (start -2 -4.75) (end -4.5 -4.75) (layer B.Fab) (width 0.12)) 66 | (fp_line (start -4.5 -4.75) (end -4.5 -7.25) (layer B.Fab) (width 0.12)) 67 | (fp_line (start -4.5 -7.25) (end -2 -7.25) (layer B.Fab) (width 0.12)) 68 | (fp_line (start 9.5 -5) (end 9.5 -2.5) (layer B.Fab) (width 0.12)) 69 | (fp_line (start -2 -4.25) (end -2 -7.7) (layer B.Fab) (width 0.12)) 70 | (fp_line (start 2.5 -2.2) (end 2.5 -1.5) (layer B.Fab) (width 0.15)) 71 | (fp_line (start 2.5 -1.5) (end 7 -1.5) (layer B.Fab) (width 0.15)) 72 | (fp_arc (start 1 -2.2) (end 2.5 -2.2) (angle -90) (layer B.Fab) (width 0.15)) 73 | (fp_line (start 1.5 -8.2) (end 2 -7.7) (layer B.Fab) (width 0.15)) 74 | (fp_line (start 2 -6.7) (end 2 -7.7) (layer B.Fab) (width 0.15)) 75 | (fp_line (start 7 -6.2) (end 2.5 -6.2) (layer B.Fab) (width 0.15)) 76 | (fp_line (start -2 -4.2) (end -1.5 -3.7) (layer B.Fab) (width 0.15)) 77 | (fp_line (start -1.5 -3.7) (end 1 -3.7) (layer B.Fab) (width 0.15)) 78 | (fp_line (start -2 -7.7) (end -1.5 -8.2) (layer B.Fab) (width 0.15)) 79 | (fp_line (start -1.5 -8.2) (end 1.5 -8.2) (layer B.Fab) (width 0.15)) 80 | (fp_arc (start 2.5 -6.7) (end 2 -6.7) (angle -90) (layer B.Fab) (width 0.15)) 81 | (fp_line (start 7 -1.5) (end 7 -6.2) (layer B.Fab) (width 0.12)) 82 | (fp_line (start 7 -5) (end 9.5 -5) (layer B.Fab) (width 0.12)) 83 | (fp_text user %R (at 3 -5 180) (layer B.Fab) 84 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 85 | ) 86 | (fp_line (start -9.5 -2.5) (end -7 -2.5) (layer F.Fab) (width 0.12)) 87 | (fp_line (start 2 -4.75) (end 4.5 -4.75) (layer F.Fab) (width 0.12)) 88 | (fp_line (start 4.5 -4.75) (end 4.5 -7.25) (layer F.Fab) (width 0.12)) 89 | (fp_line (start 4.5 -7.25) (end 2 -7.25) (layer F.Fab) (width 0.12)) 90 | (fp_line (start -9.5 -5) (end -9.5 -2.5) (layer F.Fab) (width 0.12)) 91 | (fp_line (start 2 -4.25) (end 2 -7.7) (layer F.Fab) (width 0.12)) 92 | (fp_line (start -2.5 -2.2) (end -2.5 -1.5) (layer F.Fab) (width 0.15)) 93 | (fp_line (start -2.5 -1.5) (end -7 -1.5) (layer F.Fab) (width 0.15)) 94 | (fp_arc (start -1 -2.2) (end -2.5 -2.2) (angle 90) (layer F.Fab) (width 0.15)) 95 | (fp_line (start -1.5 -8.2) (end -2 -7.7) (layer F.Fab) (width 0.15)) 96 | (fp_line (start -2 -6.7) (end -2 -7.7) (layer F.Fab) (width 0.15)) 97 | (fp_line (start -7 -6.2) (end -2.5 -6.2) (layer F.Fab) (width 0.15)) 98 | (fp_line (start 2 -4.2) (end 1.5 -3.7) (layer F.Fab) (width 0.15)) 99 | (fp_line (start 1.5 -3.7) (end -1 -3.7) (layer F.Fab) (width 0.15)) 100 | (fp_line (start 2 -7.7) (end 1.5 -8.2) (layer F.Fab) (width 0.15)) 101 | (fp_line (start 1.5 -8.2) (end -1.5 -8.2) (layer F.Fab) (width 0.15)) 102 | (fp_arc (start -2.5 -6.7) (end -2 -6.7) (angle 90) (layer F.Fab) (width 0.15)) 103 | (fp_line (start -7 -1.5) (end -7 -6.2) (layer F.Fab) (width 0.12)) 104 | (fp_line (start -7 -5) (end -9.5 -5) (layer F.Fab) (width 0.12)) 105 | (fp_text user %R (at -2.25 -4.75) (layer F.Fab) 106 | (effects (font (size 1 1) (thickness 0.15))) 107 | ) 108 | (fp_text user %R (at 0 -8.89) (layer B.SilkS) 109 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 110 | ) 111 | (fp_text user %V (at 0 8.255) (layer B.Fab) 112 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 113 | ) 114 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer F.Fab) (width 0.15)) 115 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer F.Fab) (width 0.15)) 116 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer F.Fab) (width 0.15)) 117 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer F.Fab) (width 0.15)) 118 | (pad 2 thru_hole circle (at -5 3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 119 | (pad 2 smd rect (at 8.275 -3.75) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask)) 120 | (pad 1 smd rect (at -3.275 -5.95) (size 2.6 2.6) (layers B.Cu B.Paste B.Mask)) 121 | (pad "" np_thru_hole circle (at 5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 122 | (pad 2 smd rect (at -8.275 -3.75) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask)) 123 | (pad "" np_thru_hole circle (at 0 -5.95) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 124 | (pad 1 thru_hole circle (at 0 5.9) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 125 | (pad 2 thru_hole circle (at 5 3.8) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask)) 126 | (pad "" np_thru_hole circle (at 0 0) (size 3.429 3.429) (drill 3.429) (layers *.Cu *.Mask)) 127 | (pad "" np_thru_hole circle (at -5 -3.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 128 | (pad 1 smd rect (at 3.275 -5.95) (size 2.6 2.6) (layers F.Cu F.Paste F.Mask)) 129 | (pad "" np_thru_hole circle (at 5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 130 | (pad "" np_thru_hole circle (at -5.5 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 131 | ) 132 | -------------------------------------------------------------------------------- /single-col/single-col.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.09999999999999999, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 4, 14 | "dimension_units": 0, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.15, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.15, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [ 59 | "courtyards_overlap|127825200|139714400|d8e47276-ecc7-4bef-ac2b-8ef14eeb6932|1b8edf3a-742e-4068-8216-fdb887161c5d" 60 | ], 61 | "meta": { 62 | "version": 2 63 | }, 64 | "rule_severities": { 65 | "annular_width": "error", 66 | "clearance": "error", 67 | "copper_edge_clearance": "ignore", 68 | "courtyards_overlap": "error", 69 | "diff_pair_gap_out_of_range": "error", 70 | "diff_pair_uncoupled_length_too_long": "error", 71 | "drill_out_of_range": "error", 72 | "duplicate_footprints": "warning", 73 | "extra_footprint": "warning", 74 | "hole_clearance": "error", 75 | "hole_near_hole": "ignore", 76 | "invalid_outline": "error", 77 | "item_on_disabled_layer": "error", 78 | "items_not_allowed": "error", 79 | "length_out_of_range": "error", 80 | "malformed_courtyard": "error", 81 | "microvia_drill_out_of_range": "error", 82 | "missing_courtyard": "ignore", 83 | "missing_footprint": "warning", 84 | "net_conflict": "warning", 85 | "npth_inside_courtyard": "ignore", 86 | "padstack": "error", 87 | "pth_inside_courtyard": "ignore", 88 | "shorting_items": "error", 89 | "silk_over_copper": "ignore", 90 | "silk_overlap": "error", 91 | "skew_out_of_range": "error", 92 | "too_many_vias": "error", 93 | "track_dangling": "warning", 94 | "track_width": "error", 95 | "tracks_crossing": "error", 96 | "unconnected_items": "error", 97 | "unresolved_variable": "error", 98 | "via_dangling": "warning", 99 | "zone_has_empty_net": "error", 100 | "zones_intersect": "error" 101 | }, 102 | "rules": { 103 | "allow_blind_buried_vias": false, 104 | "allow_microvias": false, 105 | "max_error": 0.005, 106 | "min_clearance": 0.0, 107 | "min_copper_edge_clearance": 0.0, 108 | "min_hole_clearance": 0.0, 109 | "min_hole_to_hole": 0.25, 110 | "min_microvia_diameter": 0.19999999999999998, 111 | "min_microvia_drill": 0.09999999999999999, 112 | "min_silk_clearance": 0.0, 113 | "min_through_hole_diameter": 0.19999999999999998, 114 | "min_track_width": 0.15, 115 | "min_via_annular_width": 0.049999999999999996, 116 | "min_via_annulus": 0.049999999999999996, 117 | "min_via_diameter": 0.19999999999999998 118 | }, 119 | "track_widths": [ 120 | 0.0, 121 | 0.15, 122 | 0.25 123 | ], 124 | "via_dimensions": [ 125 | { 126 | "diameter": 0.0, 127 | "drill": 0.0 128 | }, 129 | { 130 | "diameter": 0.4, 131 | "drill": 0.2 132 | }, 133 | { 134 | "diameter": 0.8, 135 | "drill": 0.4 136 | } 137 | ], 138 | "zones_allow_external_fillets": false, 139 | "zones_use_no_outline": true 140 | }, 141 | "layer_presets": [] 142 | }, 143 | "boards": [], 144 | "cvpcb": { 145 | "equivalence_files": [] 146 | }, 147 | "erc": { 148 | "erc_exclusions": [], 149 | "meta": { 150 | "version": 0 151 | }, 152 | "pin_map": [ 153 | [ 154 | 0, 155 | 0, 156 | 0, 157 | 0, 158 | 0, 159 | 0, 160 | 1, 161 | 0, 162 | 0, 163 | 0, 164 | 0, 165 | 2 166 | ], 167 | [ 168 | 0, 169 | 2, 170 | 0, 171 | 1, 172 | 0, 173 | 0, 174 | 1, 175 | 0, 176 | 2, 177 | 2, 178 | 2, 179 | 2 180 | ], 181 | [ 182 | 0, 183 | 0, 184 | 0, 185 | 0, 186 | 0, 187 | 0, 188 | 1, 189 | 0, 190 | 1, 191 | 0, 192 | 1, 193 | 2 194 | ], 195 | [ 196 | 0, 197 | 1, 198 | 0, 199 | 0, 200 | 0, 201 | 0, 202 | 1, 203 | 1, 204 | 2, 205 | 1, 206 | 1, 207 | 2 208 | ], 209 | [ 210 | 0, 211 | 0, 212 | 0, 213 | 0, 214 | 0, 215 | 0, 216 | 1, 217 | 0, 218 | 0, 219 | 0, 220 | 0, 221 | 2 222 | ], 223 | [ 224 | 0, 225 | 0, 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 0, 231 | 0, 232 | 0, 233 | 0, 234 | 0, 235 | 2 236 | ], 237 | [ 238 | 1, 239 | 1, 240 | 1, 241 | 1, 242 | 1, 243 | 0, 244 | 1, 245 | 1, 246 | 1, 247 | 1, 248 | 1, 249 | 2 250 | ], 251 | [ 252 | 0, 253 | 0, 254 | 0, 255 | 1, 256 | 0, 257 | 0, 258 | 1, 259 | 0, 260 | 0, 261 | 0, 262 | 0, 263 | 2 264 | ], 265 | [ 266 | 0, 267 | 2, 268 | 1, 269 | 2, 270 | 0, 271 | 0, 272 | 1, 273 | 0, 274 | 2, 275 | 2, 276 | 2, 277 | 2 278 | ], 279 | [ 280 | 0, 281 | 2, 282 | 0, 283 | 1, 284 | 0, 285 | 0, 286 | 1, 287 | 0, 288 | 2, 289 | 0, 290 | 0, 291 | 2 292 | ], 293 | [ 294 | 0, 295 | 2, 296 | 1, 297 | 1, 298 | 0, 299 | 0, 300 | 1, 301 | 0, 302 | 2, 303 | 0, 304 | 0, 305 | 2 306 | ], 307 | [ 308 | 2, 309 | 2, 310 | 2, 311 | 2, 312 | 2, 313 | 2, 314 | 2, 315 | 2, 316 | 2, 317 | 2, 318 | 2, 319 | 2 320 | ] 321 | ], 322 | "rule_severities": { 323 | "bus_definition_conflict": "error", 324 | "bus_label_syntax": "error", 325 | "bus_to_bus_conflict": "error", 326 | "bus_to_net_conflict": "error", 327 | "different_unit_footprint": "error", 328 | "different_unit_net": "error", 329 | "duplicate_reference": "error", 330 | "duplicate_sheet_names": "error", 331 | "extra_units": "error", 332 | "global_label_dangling": "error", 333 | "hier_label_mismatch": "error", 334 | "label_dangling": "error", 335 | "lib_symbol_issues": "warning", 336 | "multiple_net_names": "error", 337 | "net_not_bus_member": "error", 338 | "no_connect_connected": "error", 339 | "no_connect_dangling": "error", 340 | "pin_not_connected": "error", 341 | "pin_not_driven": "error", 342 | "pin_to_pin": "warning", 343 | "power_pin_not_driven": "error", 344 | "similar_labels": "error", 345 | "unannotated": "error", 346 | "unit_value_mismatch": "error", 347 | "unresolved_variable": "error", 348 | "wire_dangling": "error" 349 | } 350 | }, 351 | "libraries": { 352 | "pinned_footprint_libs": [], 353 | "pinned_symbol_libs": [] 354 | }, 355 | "meta": { 356 | "filename": "single-col.kicad_pro", 357 | "version": 1 358 | }, 359 | "net_settings": { 360 | "classes": [ 361 | { 362 | "bus_width": 6.0, 363 | "clearance": 0.2, 364 | "diff_pair_gap": 0.25, 365 | "diff_pair_via_gap": 0.25, 366 | "diff_pair_width": 0.2, 367 | "line_style": 0, 368 | "microvia_diameter": 0.3, 369 | "microvia_drill": 0.1, 370 | "name": "Default", 371 | "pcb_color": "rgba(0, 0, 0, 0.000)", 372 | "schematic_color": "rgba(0, 0, 0, 0.000)", 373 | "track_width": 0.25, 374 | "via_diameter": 0.8, 375 | "via_drill": 0.4, 376 | "wire_width": 6.0 377 | } 378 | ], 379 | "meta": { 380 | "version": 0 381 | }, 382 | "net_colors": null 383 | }, 384 | "pcbnew": { 385 | "last_paths": { 386 | "gencad": "", 387 | "idf": "", 388 | "netlist": "", 389 | "specctra_dsn": "", 390 | "step": "single-col.step", 391 | "vmrl": "", 392 | "vrml": "" 393 | }, 394 | "page_layout_descr_file": "" 395 | }, 396 | "schematic": { 397 | "drawing": { 398 | "default_bus_thickness": 12.0, 399 | "default_junction_size": 40.0, 400 | "default_line_thickness": 6.0, 401 | "default_text_size": 50.0, 402 | "default_wire_thickness": 6.0, 403 | "field_names": [], 404 | "intersheets_ref_prefix": "", 405 | "intersheets_ref_short": false, 406 | "intersheets_ref_show": false, 407 | "intersheets_ref_suffix": "", 408 | "junction_size_choice": 3, 409 | "pin_symbol_size": 25.0, 410 | "text_offset_ratio": 0.3 411 | }, 412 | "legacy_lib_dir": "", 413 | "legacy_lib_list": [], 414 | "meta": { 415 | "version": 0 416 | }, 417 | "net_format_name": "", 418 | "page_layout_descr_file": "", 419 | "plot_directory": "", 420 | "spice_adjust_passive_values": false, 421 | "spice_external_command": "spice \"%I\"", 422 | "subpart_first_id": 65, 423 | "subpart_id_separator": 0 424 | }, 425 | "sheets": [ 426 | [ 427 | "52af28ff-687b-4054-a3fd-b1fb3201c4da", 428 | "" 429 | ] 430 | ], 431 | "text_variables": {} 432 | } 433 | -------------------------------------------------------------------------------- /single-col/single-col.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20210126) (generator eeschema) 2 | 3 | (paper "A4") 4 | 5 | (lib_symbols 6 | (symbol "Connector:Conn_01x01_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 7 | (property "Reference" "J" (id 0) (at 0 2.54 0) 8 | (effects (font (size 1.27 1.27))) 9 | ) 10 | (property "Value" "Conn_01x01_Female" (id 1) (at 0 -2.54 0) 11 | (effects (font (size 1.27 1.27))) 12 | ) 13 | (property "Footprint" "" (id 2) (at 0 0 0) 14 | (effects (font (size 1.27 1.27)) hide) 15 | ) 16 | (property "Datasheet" "~" (id 3) (at 0 0 0) 17 | (effects (font (size 1.27 1.27)) hide) 18 | ) 19 | (property "ki_keywords" "connector" (id 4) (at 0 0 0) 20 | (effects (font (size 1.27 1.27)) hide) 21 | ) 22 | (property "ki_description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) 23 | (effects (font (size 1.27 1.27)) hide) 24 | ) 25 | (property "ki_fp_filters" "Connector*:*" (id 6) (at 0 0 0) 26 | (effects (font (size 1.27 1.27)) hide) 27 | ) 28 | (symbol "Conn_01x01_Female_1_1" 29 | (arc (start 0 0.508) (end 0 -0.508) (radius (at 0 0) (length 0.508) (angles 90.1 -90.1)) 30 | (stroke (width 0.1524)) (fill (type none)) 31 | ) 32 | (polyline 33 | (pts 34 | (xy -1.27 0) 35 | (xy -0.508 0) 36 | ) 37 | (stroke (width 0.1524)) (fill (type none)) 38 | ) 39 | (pin passive line (at -5.08 0 0) (length 3.81) 40 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 41 | (number "1" (effects (font (size 1.27 1.27)))) 42 | ) 43 | ) 44 | ) 45 | (symbol "Connector:Conn_01x02_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 46 | (property "Reference" "J" (id 0) (at 0 2.54 0) 47 | (effects (font (size 1.27 1.27))) 48 | ) 49 | (property "Value" "Conn_01x02_Female" (id 1) (at 0 -5.08 0) 50 | (effects (font (size 1.27 1.27))) 51 | ) 52 | (property "Footprint" "" (id 2) (at 0 0 0) 53 | (effects (font (size 1.27 1.27)) hide) 54 | ) 55 | (property "Datasheet" "~" (id 3) (at 0 0 0) 56 | (effects (font (size 1.27 1.27)) hide) 57 | ) 58 | (property "ki_keywords" "connector" (id 4) (at 0 0 0) 59 | (effects (font (size 1.27 1.27)) hide) 60 | ) 61 | (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) 62 | (effects (font (size 1.27 1.27)) hide) 63 | ) 64 | (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) 65 | (effects (font (size 1.27 1.27)) hide) 66 | ) 67 | (symbol "Conn_01x02_Female_1_1" 68 | (arc (start 0 -2.032) (end 0 -3.048) (radius (at 0 -2.54) (length 0.508) (angles 90.1 -90.1)) 69 | (stroke (width 0.1524)) (fill (type none)) 70 | ) 71 | (arc (start 0 0.508) (end 0 -0.508) (radius (at 0 0) (length 0.508) (angles 90.1 -90.1)) 72 | (stroke (width 0.1524)) (fill (type none)) 73 | ) 74 | (polyline 75 | (pts 76 | (xy -1.27 -2.54) 77 | (xy -0.508 -2.54) 78 | ) 79 | (stroke (width 0.1524)) (fill (type none)) 80 | ) 81 | (polyline 82 | (pts 83 | (xy -1.27 0) 84 | (xy -0.508 0) 85 | ) 86 | (stroke (width 0.1524)) (fill (type none)) 87 | ) 88 | (pin passive line (at -5.08 0 0) (length 3.81) 89 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 90 | (number "1" (effects (font (size 1.27 1.27)))) 91 | ) 92 | (pin passive line (at -5.08 -2.54 0) (length 3.81) 93 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 94 | (number "2" (effects (font (size 1.27 1.27)))) 95 | ) 96 | ) 97 | ) 98 | (symbol "Connector:Conn_01x03_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 99 | (property "Reference" "J" (id 0) (at 0 5.08 0) 100 | (effects (font (size 1.27 1.27))) 101 | ) 102 | (property "Value" "Conn_01x03_Female" (id 1) (at 0 -5.08 0) 103 | (effects (font (size 1.27 1.27))) 104 | ) 105 | (property "Footprint" "" (id 2) (at 0 0 0) 106 | (effects (font (size 1.27 1.27)) hide) 107 | ) 108 | (property "Datasheet" "~" (id 3) (at 0 0 0) 109 | (effects (font (size 1.27 1.27)) hide) 110 | ) 111 | (property "ki_keywords" "connector" (id 4) (at 0 0 0) 112 | (effects (font (size 1.27 1.27)) hide) 113 | ) 114 | (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) 115 | (effects (font (size 1.27 1.27)) hide) 116 | ) 117 | (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) 118 | (effects (font (size 1.27 1.27)) hide) 119 | ) 120 | (symbol "Conn_01x03_Female_1_1" 121 | (arc (start 0 -2.032) (end 0 -3.048) (radius (at 0 -2.54) (length 0.508) (angles 90.1 -90.1)) 122 | (stroke (width 0.1524)) (fill (type none)) 123 | ) 124 | (arc (start 0 0.508) (end 0 -0.508) (radius (at 0 0) (length 0.508) (angles 90.1 -90.1)) 125 | (stroke (width 0.1524)) (fill (type none)) 126 | ) 127 | (arc (start 0 3.048) (end 0 2.032) (radius (at 0 2.54) (length 0.508) (angles 90.1 -90.1)) 128 | (stroke (width 0.1524)) (fill (type none)) 129 | ) 130 | (polyline 131 | (pts 132 | (xy -1.27 -2.54) 133 | (xy -0.508 -2.54) 134 | ) 135 | (stroke (width 0.1524)) (fill (type none)) 136 | ) 137 | (polyline 138 | (pts 139 | (xy -1.27 0) 140 | (xy -0.508 0) 141 | ) 142 | (stroke (width 0.1524)) (fill (type none)) 143 | ) 144 | (polyline 145 | (pts 146 | (xy -1.27 2.54) 147 | (xy -0.508 2.54) 148 | ) 149 | (stroke (width 0.1524)) (fill (type none)) 150 | ) 151 | (pin passive line (at -5.08 2.54 0) (length 3.81) 152 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 153 | (number "1" (effects (font (size 1.27 1.27)))) 154 | ) 155 | (pin passive line (at -5.08 0 0) (length 3.81) 156 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 157 | (number "2" (effects (font (size 1.27 1.27)))) 158 | ) 159 | (pin passive line (at -5.08 -2.54 0) (length 3.81) 160 | (name "Pin_3" (effects (font (size 1.27 1.27)))) 161 | (number "3" (effects (font (size 1.27 1.27)))) 162 | ) 163 | ) 164 | ) 165 | (symbol "Connector:Conn_01x06_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 166 | (property "Reference" "J" (id 0) (at 0 7.62 0) 167 | (effects (font (size 1.27 1.27))) 168 | ) 169 | (property "Value" "Conn_01x06_Female" (id 1) (at 0 -10.16 0) 170 | (effects (font (size 1.27 1.27))) 171 | ) 172 | (property "Footprint" "" (id 2) (at 0 0 0) 173 | (effects (font (size 1.27 1.27)) hide) 174 | ) 175 | (property "Datasheet" "~" (id 3) (at 0 0 0) 176 | (effects (font (size 1.27 1.27)) hide) 177 | ) 178 | (property "ki_keywords" "connector" (id 4) (at 0 0 0) 179 | (effects (font (size 1.27 1.27)) hide) 180 | ) 181 | (property "ki_description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) 182 | (effects (font (size 1.27 1.27)) hide) 183 | ) 184 | (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) 185 | (effects (font (size 1.27 1.27)) hide) 186 | ) 187 | (symbol "Conn_01x06_Female_1_1" 188 | (arc (start 0 -7.112) (end 0 -8.128) (radius (at 0 -7.62) (length 0.508) (angles 90.1 -90.1)) 189 | (stroke (width 0.1524)) (fill (type none)) 190 | ) 191 | (arc (start 0 -4.572) (end 0 -5.588) (radius (at 0 -5.08) (length 0.508) (angles 90.1 -90.1)) 192 | (stroke (width 0.1524)) (fill (type none)) 193 | ) 194 | (arc (start 0 -2.032) (end 0 -3.048) (radius (at 0 -2.54) (length 0.508) (angles 90.1 -90.1)) 195 | (stroke (width 0.1524)) (fill (type none)) 196 | ) 197 | (arc (start 0 0.508) (end 0 -0.508) (radius (at 0 0) (length 0.508) (angles 90.1 -90.1)) 198 | (stroke (width 0.1524)) (fill (type none)) 199 | ) 200 | (arc (start 0 3.048) (end 0 2.032) (radius (at 0 2.54) (length 0.508) (angles 90.1 -90.1)) 201 | (stroke (width 0.1524)) (fill (type none)) 202 | ) 203 | (arc (start 0 5.588) (end 0 4.572) (radius (at 0 5.08) (length 0.508) (angles 90.1 -90.1)) 204 | (stroke (width 0.1524)) (fill (type none)) 205 | ) 206 | (polyline 207 | (pts 208 | (xy -1.27 -7.62) 209 | (xy -0.508 -7.62) 210 | ) 211 | (stroke (width 0.1524)) (fill (type none)) 212 | ) 213 | (polyline 214 | (pts 215 | (xy -1.27 -5.08) 216 | (xy -0.508 -5.08) 217 | ) 218 | (stroke (width 0.1524)) (fill (type none)) 219 | ) 220 | (polyline 221 | (pts 222 | (xy -1.27 -2.54) 223 | (xy -0.508 -2.54) 224 | ) 225 | (stroke (width 0.1524)) (fill (type none)) 226 | ) 227 | (polyline 228 | (pts 229 | (xy -1.27 0) 230 | (xy -0.508 0) 231 | ) 232 | (stroke (width 0.1524)) (fill (type none)) 233 | ) 234 | (polyline 235 | (pts 236 | (xy -1.27 2.54) 237 | (xy -0.508 2.54) 238 | ) 239 | (stroke (width 0.1524)) (fill (type none)) 240 | ) 241 | (polyline 242 | (pts 243 | (xy -1.27 5.08) 244 | (xy -0.508 5.08) 245 | ) 246 | (stroke (width 0.1524)) (fill (type none)) 247 | ) 248 | (pin passive line (at -5.08 5.08 0) (length 3.81) 249 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 250 | (number "1" (effects (font (size 1.27 1.27)))) 251 | ) 252 | (pin passive line (at -5.08 2.54 0) (length 3.81) 253 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 254 | (number "2" (effects (font (size 1.27 1.27)))) 255 | ) 256 | (pin passive line (at -5.08 0 0) (length 3.81) 257 | (name "Pin_3" (effects (font (size 1.27 1.27)))) 258 | (number "3" (effects (font (size 1.27 1.27)))) 259 | ) 260 | (pin passive line (at -5.08 -2.54 0) (length 3.81) 261 | (name "Pin_4" (effects (font (size 1.27 1.27)))) 262 | (number "4" (effects (font (size 1.27 1.27)))) 263 | ) 264 | (pin passive line (at -5.08 -5.08 0) (length 3.81) 265 | (name "Pin_5" (effects (font (size 1.27 1.27)))) 266 | (number "5" (effects (font (size 1.27 1.27)))) 267 | ) 268 | (pin passive line (at -5.08 -7.62 0) (length 3.81) 269 | (name "Pin_6" (effects (font (size 1.27 1.27)))) 270 | (number "6" (effects (font (size 1.27 1.27)))) 271 | ) 272 | ) 273 | ) 274 | (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) 275 | (property "Reference" "C" (id 0) (at 0.635 2.54 0) 276 | (effects (font (size 1.27 1.27)) (justify left)) 277 | ) 278 | (property "Value" "C" (id 1) (at 0.635 -2.54 0) 279 | (effects (font (size 1.27 1.27)) (justify left)) 280 | ) 281 | (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) 282 | (effects (font (size 1.27 1.27)) hide) 283 | ) 284 | (property "Datasheet" "~" (id 3) (at 0 0 0) 285 | (effects (font (size 1.27 1.27)) hide) 286 | ) 287 | (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) 288 | (effects (font (size 1.27 1.27)) hide) 289 | ) 290 | (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) 291 | (effects (font (size 1.27 1.27)) hide) 292 | ) 293 | (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) 294 | (effects (font (size 1.27 1.27)) hide) 295 | ) 296 | (symbol "C_0_1" 297 | (polyline 298 | (pts 299 | (xy -2.032 -0.762) 300 | (xy 2.032 -0.762) 301 | ) 302 | (stroke (width 0.508)) (fill (type none)) 303 | ) 304 | (polyline 305 | (pts 306 | (xy -2.032 0.762) 307 | (xy 2.032 0.762) 308 | ) 309 | (stroke (width 0.508)) (fill (type none)) 310 | ) 311 | ) 312 | (symbol "C_1_1" 313 | (pin passive line (at 0 3.81 270) (length 2.794) 314 | (name "~" (effects (font (size 1.27 1.27)))) 315 | (number "1" (effects (font (size 1.27 1.27)))) 316 | ) 317 | (pin passive line (at 0 -3.81 90) (length 2.794) 318 | (name "~" (effects (font (size 1.27 1.27)))) 319 | (number "2" (effects (font (size 1.27 1.27)))) 320 | ) 321 | ) 322 | ) 323 | (symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 324 | (property "Reference" "D" (id 0) (at 0 2.54 0) 325 | (effects (font (size 1.27 1.27))) 326 | ) 327 | (property "Value" "D" (id 1) (at 0 -2.54 0) 328 | (effects (font (size 1.27 1.27))) 329 | ) 330 | (property "Footprint" "" (id 2) (at 0 0 0) 331 | (effects (font (size 1.27 1.27)) hide) 332 | ) 333 | (property "Datasheet" "~" (id 3) (at 0 0 0) 334 | (effects (font (size 1.27 1.27)) hide) 335 | ) 336 | (property "ki_keywords" "diode" (id 4) (at 0 0 0) 337 | (effects (font (size 1.27 1.27)) hide) 338 | ) 339 | (property "ki_description" "Diode" (id 5) (at 0 0 0) 340 | (effects (font (size 1.27 1.27)) hide) 341 | ) 342 | (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0) 343 | (effects (font (size 1.27 1.27)) hide) 344 | ) 345 | (symbol "D_0_1" 346 | (polyline 347 | (pts 348 | (xy -1.27 1.27) 349 | (xy -1.27 -1.27) 350 | ) 351 | (stroke (width 0.254)) (fill (type none)) 352 | ) 353 | (polyline 354 | (pts 355 | (xy 1.27 0) 356 | (xy -1.27 0) 357 | ) 358 | (stroke (width 0)) (fill (type none)) 359 | ) 360 | (polyline 361 | (pts 362 | (xy 1.27 1.27) 363 | (xy 1.27 -1.27) 364 | (xy -1.27 0) 365 | (xy 1.27 1.27) 366 | ) 367 | (stroke (width 0.254)) (fill (type none)) 368 | ) 369 | ) 370 | (symbol "D_1_1" 371 | (pin passive line (at -3.81 0 0) (length 2.54) 372 | (name "K" (effects (font (size 1.27 1.27)))) 373 | (number "1" (effects (font (size 1.27 1.27)))) 374 | ) 375 | (pin passive line (at 3.81 0 180) (length 2.54) 376 | (name "A" (effects (font (size 1.27 1.27)))) 377 | (number "2" (effects (font (size 1.27 1.27)))) 378 | ) 379 | ) 380 | ) 381 | (symbol "LED:SK6812MINI" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) 382 | (property "Reference" "D" (id 0) (at 5.08 5.715 0) 383 | (effects (font (size 1.27 1.27)) (justify right bottom)) 384 | ) 385 | (property "Value" "SK6812MINI" (id 1) (at 1.27 -5.715 0) 386 | (effects (font (size 1.27 1.27)) (justify left top)) 387 | ) 388 | (property "Footprint" "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" (id 2) (at 1.27 -7.62 0) 389 | (effects (font (size 1.27 1.27)) (justify left top) hide) 390 | ) 391 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 2.54 -9.525 0) 392 | (effects (font (size 1.27 1.27)) (justify left top) hide) 393 | ) 394 | (property "ki_keywords" "RGB LED NeoPixel Mini addressable" (id 4) (at 0 0 0) 395 | (effects (font (size 1.27 1.27)) hide) 396 | ) 397 | (property "ki_description" "RGB LED with integrated controller" (id 5) (at 0 0 0) 398 | (effects (font (size 1.27 1.27)) hide) 399 | ) 400 | (property "ki_fp_filters" "LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*" (id 6) (at 0 0 0) 401 | (effects (font (size 1.27 1.27)) hide) 402 | ) 403 | (symbol "SK6812MINI_0_0" 404 | (text "RGB" (at 2.286 -4.191 0) 405 | (effects (font (size 0.762 0.762))) 406 | ) 407 | ) 408 | (symbol "SK6812MINI_0_1" 409 | (rectangle (start 5.08 5.08) (end -5.08 -5.08) 410 | (stroke (width 0.254)) (fill (type background)) 411 | ) 412 | (polyline 413 | (pts 414 | (xy 1.27 -3.556) 415 | (xy 1.778 -3.556) 416 | ) 417 | (stroke (width 0)) (fill (type none)) 418 | ) 419 | (polyline 420 | (pts 421 | (xy 1.27 -2.54) 422 | (xy 1.778 -2.54) 423 | ) 424 | (stroke (width 0)) (fill (type none)) 425 | ) 426 | (polyline 427 | (pts 428 | (xy 4.699 -3.556) 429 | (xy 2.667 -3.556) 430 | ) 431 | (stroke (width 0)) (fill (type none)) 432 | ) 433 | (polyline 434 | (pts 435 | (xy 2.286 -2.54) 436 | (xy 1.27 -3.556) 437 | (xy 1.27 -3.048) 438 | ) 439 | (stroke (width 0)) (fill (type none)) 440 | ) 441 | (polyline 442 | (pts 443 | (xy 2.286 -1.524) 444 | (xy 1.27 -2.54) 445 | (xy 1.27 -2.032) 446 | ) 447 | (stroke (width 0)) (fill (type none)) 448 | ) 449 | (polyline 450 | (pts 451 | (xy 3.683 -1.016) 452 | (xy 3.683 -3.556) 453 | (xy 3.683 -4.064) 454 | ) 455 | (stroke (width 0)) (fill (type none)) 456 | ) 457 | (polyline 458 | (pts 459 | (xy 4.699 -1.524) 460 | (xy 2.667 -1.524) 461 | (xy 3.683 -3.556) 462 | (xy 4.699 -1.524) 463 | ) 464 | (stroke (width 0)) (fill (type none)) 465 | ) 466 | ) 467 | (symbol "SK6812MINI_1_1" 468 | (pin output line (at 7.62 0 180) (length 2.54) 469 | (name "DOUT" (effects (font (size 1.27 1.27)))) 470 | (number "1" (effects (font (size 1.27 1.27)))) 471 | ) 472 | (pin power_in line (at 0 -7.62 90) (length 2.54) 473 | (name "VSS" (effects (font (size 1.27 1.27)))) 474 | (number "2" (effects (font (size 1.27 1.27)))) 475 | ) 476 | (pin input line (at -7.62 0 0) (length 2.54) 477 | (name "DIN" (effects (font (size 1.27 1.27)))) 478 | (number "3" (effects (font (size 1.27 1.27)))) 479 | ) 480 | (pin power_in line (at 0 7.62 270) (length 2.54) 481 | (name "VDD" (effects (font (size 1.27 1.27)))) 482 | (number "4" (effects (font (size 1.27 1.27)))) 483 | ) 484 | ) 485 | ) 486 | (symbol "keyboard_parts:SW_PUSH" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 487 | (property "Reference" "SW" (id 0) (at 3.81 2.794 0) 488 | (effects (font (size 1.27 1.27))) 489 | ) 490 | (property "Value" "SW_PUSH" (id 1) (at 0 -2.032 0) 491 | (effects (font (size 1.27 1.27))) 492 | ) 493 | (property "Footprint" "" (id 2) (at 0 0 0) 494 | (effects (font (size 1.524 1.524))) 495 | ) 496 | (property "Datasheet" "" (id 3) (at 0 0 0) 497 | (effects (font (size 1.524 1.524))) 498 | ) 499 | (symbol "SW_PUSH_0_1" 500 | (rectangle (start -4.318 1.27) (end 4.318 1.524) 501 | (stroke (width 0)) (fill (type none)) 502 | ) 503 | (polyline 504 | (pts 505 | (xy -1.016 1.524) 506 | (xy -0.762 2.286) 507 | (xy 0.762 2.286) 508 | (xy 1.016 1.524) 509 | ) 510 | (stroke (width 0)) (fill (type none)) 511 | ) 512 | (pin passive inverted (at -7.62 0 0) (length 5.08) 513 | (name "1" (effects (font (size 1.524 1.524)))) 514 | (number "1" (effects (font (size 1.524 1.524)))) 515 | ) 516 | (pin passive inverted (at 7.62 0 180) (length 5.08) 517 | (name "2" (effects (font (size 1.524 1.524)))) 518 | (number "2" (effects (font (size 1.524 1.524)))) 519 | ) 520 | ) 521 | ) 522 | ) 523 | 524 | (junction (at 90.17 44.45) (diameter 1.016) (color 0 0 0 0)) 525 | (junction (at 90.17 58.42) (diameter 1.016) (color 0 0 0 0)) 526 | (junction (at 90.17 71.12) (diameter 1.016) (color 0 0 0 0)) 527 | (junction (at 90.17 85.09) (diameter 1.016) (color 0 0 0 0)) 528 | (junction (at 90.17 97.79) (diameter 1.016) (color 0 0 0 0)) 529 | (junction (at 147.32 48.26) (diameter 1.016) (color 0 0 0 0)) 530 | (junction (at 147.32 64.77) (diameter 1.016) (color 0 0 0 0)) 531 | (junction (at 156.21 57.15) (diameter 1.016) (color 0 0 0 0)) 532 | (junction (at 156.21 72.39) (diameter 1.016) (color 0 0 0 0)) 533 | (junction (at 165.1 64.77) (diameter 1.016) (color 0 0 0 0)) 534 | (junction (at 177.8 57.15) (diameter 1.016) (color 0 0 0 0)) 535 | (junction (at 177.8 72.39) (diameter 1.016) (color 0 0 0 0)) 536 | (junction (at 188.595 64.77) (diameter 1.016) (color 0 0 0 0)) 537 | (junction (at 199.39 57.15) (diameter 1.016) (color 0 0 0 0)) 538 | (junction (at 199.39 72.39) (diameter 1.016) (color 0 0 0 0)) 539 | (junction (at 207.01 82.55) (diameter 1.016) (color 0 0 0 0)) 540 | (junction (at 207.01 90.17) (diameter 1.016) (color 0 0 0 0)) 541 | (junction (at 220.98 57.15) (diameter 1.016) (color 0 0 0 0)) 542 | (junction (at 220.98 72.39) (diameter 1.016) (color 0 0 0 0)) 543 | (junction (at 242.57 57.15) (diameter 1.016) (color 0 0 0 0)) 544 | (junction (at 242.57 72.39) (diameter 1.016) (color 0 0 0 0)) 545 | (junction (at 251.46 64.77) (diameter 1.016) (color 0 0 0 0)) 546 | (junction (at 273.05 64.77) (diameter 1.016) (color 0 0 0 0)) 547 | 548 | (wire (pts (xy 85.09 44.45) (xy 90.17 44.45)) 549 | (stroke (width 0) (type solid) (color 0 0 0 0)) 550 | (uuid e10ccd3b-1bea-4ae7-a045-aa18c932bea3) 551 | ) 552 | (wire (pts (xy 90.17 44.45) (xy 90.17 58.42)) 553 | (stroke (width 0) (type solid) (color 0 0 0 0)) 554 | (uuid f1b9cb5f-fc9f-4c71-bbae-ba19a96ade6b) 555 | ) 556 | (wire (pts (xy 90.17 58.42) (xy 90.17 71.12)) 557 | (stroke (width 0) (type solid) (color 0 0 0 0)) 558 | (uuid f1b9cb5f-fc9f-4c71-bbae-ba19a96ade6b) 559 | ) 560 | (wire (pts (xy 90.17 71.12) (xy 90.17 85.09)) 561 | (stroke (width 0) (type solid) (color 0 0 0 0)) 562 | (uuid f1b9cb5f-fc9f-4c71-bbae-ba19a96ade6b) 563 | ) 564 | (wire (pts (xy 90.17 85.09) (xy 90.17 97.79)) 565 | (stroke (width 0) (type solid) (color 0 0 0 0)) 566 | (uuid f1b9cb5f-fc9f-4c71-bbae-ba19a96ade6b) 567 | ) 568 | (wire (pts (xy 90.17 97.79) (xy 90.17 110.49)) 569 | (stroke (width 0) (type solid) (color 0 0 0 0)) 570 | (uuid f1b9cb5f-fc9f-4c71-bbae-ba19a96ade6b) 571 | ) 572 | (wire (pts (xy 105.41 44.45) (xy 109.22 44.45)) 573 | (stroke (width 0) (type solid) (color 0 0 0 0)) 574 | (uuid 7eee04eb-06af-45ad-96a1-c091647a2253) 575 | ) 576 | (wire (pts (xy 105.41 58.42) (xy 109.22 58.42)) 577 | (stroke (width 0) (type solid) (color 0 0 0 0)) 578 | (uuid 2da1bfe1-021d-4fac-b630-7d9cb68c5c10) 579 | ) 580 | (wire (pts (xy 105.41 71.12) (xy 109.22 71.12)) 581 | (stroke (width 0) (type solid) (color 0 0 0 0)) 582 | (uuid 35bfd43a-3b85-4e17-bb4b-67484b817776) 583 | ) 584 | (wire (pts (xy 105.41 85.09) (xy 109.22 85.09)) 585 | (stroke (width 0) (type solid) (color 0 0 0 0)) 586 | (uuid a7506ea7-bf37-488a-a6db-96e442a53c54) 587 | ) 588 | (wire (pts (xy 105.41 97.79) (xy 109.22 97.79)) 589 | (stroke (width 0) (type solid) (color 0 0 0 0)) 590 | (uuid a031f9e6-a1cb-424d-8e65-10de679a0c68) 591 | ) 592 | (wire (pts (xy 105.41 110.49) (xy 109.22 110.49)) 593 | (stroke (width 0) (type solid) (color 0 0 0 0)) 594 | (uuid b1eba6f1-e11a-44ed-bcac-13d841b9001d) 595 | ) 596 | (wire (pts (xy 116.84 44.45) (xy 120.65 44.45)) 597 | (stroke (width 0) (type solid) (color 0 0 0 0)) 598 | (uuid 059bf988-0157-439b-a415-ec6ae2e4e469) 599 | ) 600 | (wire (pts (xy 116.84 58.42) (xy 120.65 58.42)) 601 | (stroke (width 0) (type solid) (color 0 0 0 0)) 602 | (uuid 769dd59f-2197-4450-b703-43704e0b23f8) 603 | ) 604 | (wire (pts (xy 116.84 71.12) (xy 120.65 71.12)) 605 | (stroke (width 0) (type solid) (color 0 0 0 0)) 606 | (uuid 3832ae39-5c73-4598-8f13-a5384b11ca81) 607 | ) 608 | (wire (pts (xy 116.84 85.09) (xy 120.65 85.09)) 609 | (stroke (width 0) (type solid) (color 0 0 0 0)) 610 | (uuid 2c6357a6-e48e-432f-8e10-b0345e2bd87a) 611 | ) 612 | (wire (pts (xy 116.84 97.79) (xy 120.65 97.79)) 613 | (stroke (width 0) (type solid) (color 0 0 0 0)) 614 | (uuid ed7a762b-2c2e-45f8-ae82-2c4bda18a4f0) 615 | ) 616 | (wire (pts (xy 116.84 110.49) (xy 120.65 110.49)) 617 | (stroke (width 0) (type solid) (color 0 0 0 0)) 618 | (uuid 388a248f-d462-45c4-94ff-fdfa4ca22200) 619 | ) 620 | (wire (pts (xy 143.51 57.15) (xy 156.21 57.15)) 621 | (stroke (width 0) (type solid) (color 0 0 0 0)) 622 | (uuid 672e3ebb-9b01-4531-b516-db6c3a1fb92a) 623 | ) 624 | (wire (pts (xy 143.51 64.77) (xy 147.32 64.77)) 625 | (stroke (width 0) (type solid) (color 0 0 0 0)) 626 | (uuid 95eb2518-5c3b-4593-8298-dfb047c6b348) 627 | ) 628 | (wire (pts (xy 143.51 72.39) (xy 156.21 72.39)) 629 | (stroke (width 0) (type solid) (color 0 0 0 0)) 630 | (uuid 98ad5c08-28b0-45fa-a2b2-e5e4935dec13) 631 | ) 632 | (wire (pts (xy 147.32 43.815) (xy 189.865 43.815)) 633 | (stroke (width 0) (type solid) (color 0 0 0 0)) 634 | (uuid 5df83dbd-0a13-4e11-a167-0a7eb1fc9a65) 635 | ) 636 | (wire (pts (xy 147.32 48.26) (xy 147.32 43.815)) 637 | (stroke (width 0) (type solid) (color 0 0 0 0)) 638 | (uuid 94c66752-a282-4c47-97a5-582ce22689f9) 639 | ) 640 | (wire (pts (xy 147.32 48.26) (xy 165.1 48.26)) 641 | (stroke (width 0) (type solid) (color 0 0 0 0)) 642 | (uuid eeb65f19-414b-4f09-adf8-593790941725) 643 | ) 644 | (wire (pts (xy 147.32 64.77) (xy 147.32 48.26)) 645 | (stroke (width 0) (type solid) (color 0 0 0 0)) 646 | (uuid eb5e6d09-012a-4f9a-ad32-25cf87aa07b6) 647 | ) 648 | (wire (pts (xy 147.32 64.77) (xy 148.59 64.77)) 649 | (stroke (width 0) (type solid) (color 0 0 0 0)) 650 | (uuid 95eb2518-5c3b-4593-8298-dfb047c6b348) 651 | ) 652 | (wire (pts (xy 156.21 57.15) (xy 177.8 57.15)) 653 | (stroke (width 0) (type solid) (color 0 0 0 0)) 654 | (uuid 4d3dc3eb-61e4-488d-a6be-f56d03543242) 655 | ) 656 | (wire (pts (xy 156.21 72.39) (xy 177.8 72.39)) 657 | (stroke (width 0) (type solid) (color 0 0 0 0)) 658 | (uuid 7af31b58-c671-4c28-984e-551dfb1341b0) 659 | ) 660 | (wire (pts (xy 163.83 64.77) (xy 165.1 64.77)) 661 | (stroke (width 0) (type solid) (color 0 0 0 0)) 662 | (uuid 2ed75404-f9e6-4d3f-9f8f-049feacaa97b) 663 | ) 664 | (wire (pts (xy 165.1 50.8) (xy 165.1 64.77)) 665 | (stroke (width 0) (type solid) (color 0 0 0 0)) 666 | (uuid 38b37574-15b5-433b-8548-fab55e770f40) 667 | ) 668 | (wire (pts (xy 165.1 64.77) (xy 170.18 64.77)) 669 | (stroke (width 0) (type solid) (color 0 0 0 0)) 670 | (uuid 2ed75404-f9e6-4d3f-9f8f-049feacaa97b) 671 | ) 672 | (wire (pts (xy 177.8 57.15) (xy 199.39 57.15)) 673 | (stroke (width 0) (type solid) (color 0 0 0 0)) 674 | (uuid 4d3dc3eb-61e4-488d-a6be-f56d03543242) 675 | ) 676 | (wire (pts (xy 177.8 72.39) (xy 199.39 72.39)) 677 | (stroke (width 0) (type solid) (color 0 0 0 0)) 678 | (uuid 7af31b58-c671-4c28-984e-551dfb1341b0) 679 | ) 680 | (wire (pts (xy 185.42 64.77) (xy 188.595 64.77)) 681 | (stroke (width 0) (type solid) (color 0 0 0 0)) 682 | (uuid ac83baa8-ca57-4138-bd4b-4af9f09f2a93) 683 | ) 684 | (wire (pts (xy 188.595 46.355) (xy 188.595 64.77)) 685 | (stroke (width 0) (type solid) (color 0 0 0 0)) 686 | (uuid 84c4931d-2be5-4a3d-80b8-a31dd46bbcb4) 687 | ) 688 | (wire (pts (xy 188.595 64.77) (xy 191.77 64.77)) 689 | (stroke (width 0) (type solid) (color 0 0 0 0)) 690 | (uuid ac83baa8-ca57-4138-bd4b-4af9f09f2a93) 691 | ) 692 | (wire (pts (xy 189.865 46.355) (xy 188.595 46.355)) 693 | (stroke (width 0) (type solid) (color 0 0 0 0)) 694 | (uuid 700e4153-e9cf-4365-8ce2-d19b47812d2a) 695 | ) 696 | (wire (pts (xy 199.39 57.15) (xy 220.98 57.15)) 697 | (stroke (width 0) (type solid) (color 0 0 0 0)) 698 | (uuid 4d3dc3eb-61e4-488d-a6be-f56d03543242) 699 | ) 700 | (wire (pts (xy 199.39 72.39) (xy 220.98 72.39)) 701 | (stroke (width 0) (type solid) (color 0 0 0 0)) 702 | (uuid 7af31b58-c671-4c28-984e-551dfb1341b0) 703 | ) 704 | (wire (pts (xy 204.47 82.55) (xy 207.01 82.55)) 705 | (stroke (width 0) (type solid) (color 0 0 0 0)) 706 | (uuid 9dc1b350-ae12-4202-aef9-4be1168f2aa2) 707 | ) 708 | (wire (pts (xy 204.47 90.17) (xy 207.01 90.17)) 709 | (stroke (width 0) (type solid) (color 0 0 0 0)) 710 | (uuid 356f87b1-14cb-40b5-afb7-d90601c84fb9) 711 | ) 712 | (wire (pts (xy 207.01 64.77) (xy 213.36 64.77)) 713 | (stroke (width 0) (type solid) (color 0 0 0 0)) 714 | (uuid d66d3937-af01-42fe-9a67-6fc3ae34d607) 715 | ) 716 | (wire (pts (xy 207.01 82.55) (xy 217.17 82.55)) 717 | (stroke (width 0) (type solid) (color 0 0 0 0)) 718 | (uuid 55910742-c903-43fb-9431-6a7018fbe5f3) 719 | ) 720 | (wire (pts (xy 207.01 90.17) (xy 217.17 90.17)) 721 | (stroke (width 0) (type solid) (color 0 0 0 0)) 722 | (uuid 821d6788-ba1c-40fd-bbb1-6342aace527b) 723 | ) 724 | (wire (pts (xy 220.98 57.15) (xy 242.57 57.15)) 725 | (stroke (width 0) (type solid) (color 0 0 0 0)) 726 | (uuid 4d3dc3eb-61e4-488d-a6be-f56d03543242) 727 | ) 728 | (wire (pts (xy 220.98 72.39) (xy 242.57 72.39)) 729 | (stroke (width 0) (type solid) (color 0 0 0 0)) 730 | (uuid 7af31b58-c671-4c28-984e-551dfb1341b0) 731 | ) 732 | (wire (pts (xy 228.6 64.77) (xy 234.95 64.77)) 733 | (stroke (width 0) (type solid) (color 0 0 0 0)) 734 | (uuid b5e690a9-0c36-4123-bbc5-e7600a49b1de) 735 | ) 736 | (wire (pts (xy 242.57 57.15) (xy 264.16 57.15)) 737 | (stroke (width 0) (type solid) (color 0 0 0 0)) 738 | (uuid 4d3dc3eb-61e4-488d-a6be-f56d03543242) 739 | ) 740 | (wire (pts (xy 242.57 72.39) (xy 264.16 72.39)) 741 | (stroke (width 0) (type solid) (color 0 0 0 0)) 742 | (uuid 7af31b58-c671-4c28-984e-551dfb1341b0) 743 | ) 744 | (wire (pts (xy 250.19 64.77) (xy 251.46 64.77)) 745 | (stroke (width 0) (type solid) (color 0 0 0 0)) 746 | (uuid 814aa0cf-5c75-4ed4-b296-5a630ac3b345) 747 | ) 748 | (wire (pts (xy 251.46 50.165) (xy 274.32 50.165)) 749 | (stroke (width 0) (type solid) (color 0 0 0 0)) 750 | (uuid 9f2bed99-a405-4eda-aab9-3d30d75abba8) 751 | ) 752 | (wire (pts (xy 251.46 64.77) (xy 251.46 50.165)) 753 | (stroke (width 0) (type solid) (color 0 0 0 0)) 754 | (uuid 9f2bed99-a405-4eda-aab9-3d30d75abba8) 755 | ) 756 | (wire (pts (xy 251.46 64.77) (xy 256.54 64.77)) 757 | (stroke (width 0) (type solid) (color 0 0 0 0)) 758 | (uuid 814aa0cf-5c75-4ed4-b296-5a630ac3b345) 759 | ) 760 | (wire (pts (xy 271.78 64.77) (xy 273.05 64.77)) 761 | (stroke (width 0) (type solid) (color 0 0 0 0)) 762 | (uuid 93bea373-0a74-4dd1-b228-b533201bce12) 763 | ) 764 | (wire (pts (xy 273.05 52.705) (xy 274.32 52.705)) 765 | (stroke (width 0) (type solid) (color 0 0 0 0)) 766 | (uuid 6926c8d8-e385-4bdd-a1b2-3e61871d7b9d) 767 | ) 768 | (wire (pts (xy 273.05 64.77) (xy 273.05 52.705)) 769 | (stroke (width 0) (type solid) (color 0 0 0 0)) 770 | (uuid 6926c8d8-e385-4bdd-a1b2-3e61871d7b9d) 771 | ) 772 | (wire (pts (xy 273.05 64.77) (xy 276.86 64.77)) 773 | (stroke (width 0) (type solid) (color 0 0 0 0)) 774 | (uuid 93bea373-0a74-4dd1-b228-b533201bce12) 775 | ) 776 | 777 | (global_label "col0" (shape input) (at 85.09 44.45 180) 778 | (effects (font (size 1.27 1.27)) (justify right)) 779 | (uuid 53778713-d35f-44f0-bfa5-2532b845d867) 780 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 78.5645 44.3706 0) 781 | (effects (font (size 1.27 1.27)) (justify right) hide) 782 | ) 783 | ) 784 | (global_label "row1" (shape input) (at 120.65 44.45 0) 785 | (effects (font (size 1.27 1.27)) (justify left)) 786 | (uuid ba17d98e-dacd-4368-95b7-7501b0f1097c) 787 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 127.5383 44.3706 0) 788 | (effects (font (size 1.27 1.27)) (justify left) hide) 789 | ) 790 | ) 791 | (global_label "row2" (shape input) (at 120.65 58.42 0) 792 | (effects (font (size 1.27 1.27)) (justify left)) 793 | (uuid a45006e8-a77d-4b25-be4c-2af3262fd5ac) 794 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 127.5383 58.3406 0) 795 | (effects (font (size 1.27 1.27)) (justify left) hide) 796 | ) 797 | ) 798 | (global_label "row3" (shape input) (at 120.65 71.12 0) 799 | (effects (font (size 1.27 1.27)) (justify left)) 800 | (uuid 8f7298b2-6836-4a73-bb62-7b389412fb22) 801 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 127.5383 71.0406 0) 802 | (effects (font (size 1.27 1.27)) (justify left) hide) 803 | ) 804 | ) 805 | (global_label "row4" (shape input) (at 120.65 85.09 0) 806 | (effects (font (size 1.27 1.27)) (justify left)) 807 | (uuid b47b5310-d056-47b5-bb04-c607db51b841) 808 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 127.5383 85.0106 0) 809 | (effects (font (size 1.27 1.27)) (justify left) hide) 810 | ) 811 | ) 812 | (global_label "row5" (shape input) (at 120.65 97.79 0) 813 | (effects (font (size 1.27 1.27)) (justify left)) 814 | (uuid 9ec92f54-8bfe-4444-961b-a87b77309f98) 815 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 127.5383 97.7106 0) 816 | (effects (font (size 1.27 1.27)) (justify left) hide) 817 | ) 818 | ) 819 | (global_label "row6" (shape input) (at 120.65 110.49 0) 820 | (effects (font (size 1.27 1.27)) (justify left)) 821 | (uuid 07f75d11-a1da-430f-9b0e-46bc99b933b2) 822 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 127.5383 110.4106 0) 823 | (effects (font (size 1.27 1.27)) (justify left) hide) 824 | ) 825 | ) 826 | (global_label "Vcc" (shape input) (at 143.51 57.15 180) 827 | (effects (font (size 1.27 1.27)) (justify right)) 828 | (uuid 15060631-4210-482f-9309-25cd91de1c61) 829 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 137.8312 57.0706 0) 830 | (effects (font (size 1.27 1.27)) (justify right) hide) 831 | ) 832 | ) 833 | (global_label "Din" (shape input) (at 143.51 64.77 180) 834 | (effects (font (size 1.27 1.27)) (justify right)) 835 | (uuid bd266a8f-8ad9-43cd-85be-3dd7d7b6c777) 836 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 138.0731 64.6906 0) 837 | (effects (font (size 1.27 1.27)) (justify right) hide) 838 | ) 839 | ) 840 | (global_label "Gnd" (shape input) (at 143.51 72.39 180) 841 | (effects (font (size 1.27 1.27)) (justify right)) 842 | (uuid 8a3eee15-9e68-4d12-b10f-2728de5ad960) 843 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 137.5288 72.3106 0) 844 | (effects (font (size 1.27 1.27)) (justify right) hide) 845 | ) 846 | ) 847 | (global_label "Vcc" (shape input) (at 166.37 83.82 180) 848 | (effects (font (size 1.27 1.27)) (justify right)) 849 | (uuid 45c23b1f-6073-4262-a30e-29f11cfeaef1) 850 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 160.6912 83.7406 0) 851 | (effects (font (size 1.27 1.27)) (justify right) hide) 852 | ) 853 | ) 854 | (global_label "Gnd" (shape input) (at 166.37 86.36 180) 855 | (effects (font (size 1.27 1.27)) (justify right)) 856 | (uuid 52aa3690-ab8f-42e5-a7a5-ada74abc89a9) 857 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 160.3888 86.2806 0) 858 | (effects (font (size 1.27 1.27)) (justify right) hide) 859 | ) 860 | ) 861 | (global_label "Din" (shape input) (at 166.37 88.9 180) 862 | (effects (font (size 1.27 1.27)) (justify right)) 863 | (uuid de8ee153-279d-4ee2-8dfe-8a2059b4b16c) 864 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 160.9331 88.8206 0) 865 | (effects (font (size 1.27 1.27)) (justify right) hide) 866 | ) 867 | ) 868 | (global_label "Vcc" (shape input) (at 166.37 93.98 180) 869 | (effects (font (size 1.27 1.27)) (justify right)) 870 | (uuid 7f7818db-6b09-4aa9-83b2-8477b72c5df4) 871 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 160.6912 93.9006 0) 872 | (effects (font (size 1.27 1.27)) (justify right) hide) 873 | ) 874 | ) 875 | (global_label "Gnd" (shape input) (at 166.37 96.52 180) 876 | (effects (font (size 1.27 1.27)) (justify right)) 877 | (uuid 48a07b60-48b2-49f5-8a18-745ddc0f636e) 878 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 160.3888 96.4406 0) 879 | (effects (font (size 1.27 1.27)) (justify right) hide) 880 | ) 881 | ) 882 | (global_label "Dout" (shape input) (at 166.37 99.06 180) 883 | (effects (font (size 1.27 1.27)) (justify right)) 884 | (uuid c8f282a0-3b84-4c4f-b18e-c9c287b7aeef) 885 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.6631 99.1394 0) 886 | (effects (font (size 1.27 1.27)) (justify right) hide) 887 | ) 888 | ) 889 | (global_label "row3" (shape input) (at 166.37 104.14 180) 890 | (effects (font (size 1.27 1.27)) (justify right)) 891 | (uuid a425b4a1-3d1a-4b8b-bc9b-c3ea6662ed75) 892 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.4817 104.0606 0) 893 | (effects (font (size 1.27 1.27)) (justify right) hide) 894 | ) 895 | ) 896 | (global_label "row2" (shape input) (at 166.37 106.68 180) 897 | (effects (font (size 1.27 1.27)) (justify right)) 898 | (uuid 56a9a72d-56d2-464e-beec-c13d5d43aba9) 899 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.4817 106.6006 0) 900 | (effects (font (size 1.27 1.27)) (justify right) hide) 901 | ) 902 | ) 903 | (global_label "row1" (shape input) (at 166.37 109.22 180) 904 | (effects (font (size 1.27 1.27)) (justify right)) 905 | (uuid 61018728-e6b5-4f2b-89cd-7887d0f23095) 906 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.4817 109.1406 0) 907 | (effects (font (size 1.27 1.27)) (justify right) hide) 908 | ) 909 | ) 910 | (global_label "row4" (shape input) (at 166.37 111.76 180) 911 | (effects (font (size 1.27 1.27)) (justify right)) 912 | (uuid a95fb714-cce5-4b1e-8d3e-3837adcd4a6d) 913 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.4817 111.6806 0) 914 | (effects (font (size 1.27 1.27)) (justify right) hide) 915 | ) 916 | ) 917 | (global_label "row5" (shape input) (at 166.37 114.3 180) 918 | (effects (font (size 1.27 1.27)) (justify right)) 919 | (uuid 3ebd9484-7a2a-485b-8b89-5e0571c7ee10) 920 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.4817 114.2206 0) 921 | (effects (font (size 1.27 1.27)) (justify right) hide) 922 | ) 923 | ) 924 | (global_label "row6" (shape input) (at 166.37 116.84 180) 925 | (effects (font (size 1.27 1.27)) (justify right)) 926 | (uuid 24cda2dc-c590-4aba-ab60-e81ae90cd7b7) 927 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.4817 116.7606 0) 928 | (effects (font (size 1.27 1.27)) (justify right) hide) 929 | ) 930 | ) 931 | (global_label "col0" (shape input) (at 166.37 120.65 180) 932 | (effects (font (size 1.27 1.27)) (justify right)) 933 | (uuid a803a06c-4f44-49fa-8a83-3cc518b287ef) 934 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 159.8445 120.5706 0) 935 | (effects (font (size 1.27 1.27)) (justify right) hide) 936 | ) 937 | ) 938 | (global_label "row3" (shape input) (at 200.66 104.14 180) 939 | (effects (font (size 1.27 1.27)) (justify right)) 940 | (uuid 00785cec-db71-4895-b904-eca6090b5b8f) 941 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 193.7717 104.0606 0) 942 | (effects (font (size 1.27 1.27)) (justify right) hide) 943 | ) 944 | ) 945 | (global_label "row2" (shape input) (at 200.66 106.68 180) 946 | (effects (font (size 1.27 1.27)) (justify right)) 947 | (uuid 33c9287a-9c89-40ae-8ea2-303f7ebac199) 948 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 193.7717 106.6006 0) 949 | (effects (font (size 1.27 1.27)) (justify right) hide) 950 | ) 951 | ) 952 | (global_label "row1" (shape input) (at 200.66 109.22 180) 953 | (effects (font (size 1.27 1.27)) (justify right)) 954 | (uuid 6af34505-7cf5-431c-bd38-ade065086592) 955 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 193.7717 109.1406 0) 956 | (effects (font (size 1.27 1.27)) (justify right) hide) 957 | ) 958 | ) 959 | (global_label "row4" (shape input) (at 200.66 111.76 180) 960 | (effects (font (size 1.27 1.27)) (justify right)) 961 | (uuid 884d1d82-5b78-431c-bd98-d0631271e016) 962 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 193.7717 111.6806 0) 963 | (effects (font (size 1.27 1.27)) (justify right) hide) 964 | ) 965 | ) 966 | (global_label "row5" (shape input) (at 200.66 114.3 180) 967 | (effects (font (size 1.27 1.27)) (justify right)) 968 | (uuid fca4fa54-059b-4c63-8f38-a29ada659e9f) 969 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 193.7717 114.2206 0) 970 | (effects (font (size 1.27 1.27)) (justify right) hide) 971 | ) 972 | ) 973 | (global_label "row6" (shape input) (at 200.66 116.84 180) 974 | (effects (font (size 1.27 1.27)) (justify right)) 975 | (uuid 1fb48a75-92bd-4b17-90b6-44f1dfb636d9) 976 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 193.7717 116.7606 0) 977 | (effects (font (size 1.27 1.27)) (justify right) hide) 978 | ) 979 | ) 980 | (global_label "Vcc" (shape input) (at 204.47 82.55 180) 981 | (effects (font (size 1.27 1.27)) (justify right)) 982 | (uuid a4ca3ebc-cf8b-4ab8-bd05-7f4f10b13af4) 983 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 198.7912 82.4706 0) 984 | (effects (font (size 1.27 1.27)) (justify right) hide) 985 | ) 986 | ) 987 | (global_label "Gnd" (shape input) (at 204.47 90.17 180) 988 | (effects (font (size 1.27 1.27)) (justify right)) 989 | (uuid 42ebf8e9-fddf-46af-98e4-10eee22276f5) 990 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 198.4888 90.0906 0) 991 | (effects (font (size 1.27 1.27)) (justify right) hide) 992 | ) 993 | ) 994 | (global_label "Dout" (shape input) (at 276.86 64.77 0) 995 | (effects (font (size 1.27 1.27)) (justify left)) 996 | (uuid 7a24b11c-50f6-45a5-bd2a-73a2d9bd42cb) 997 | (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 283.5669 64.6906 0) 998 | (effects (font (size 1.27 1.27)) (justify left) hide) 999 | ) 1000 | ) 1001 | 1002 | (symbol (lib_id "Connector:Conn_01x01_Female") (at 171.45 120.65 0) (unit 1) 1003 | (in_bom yes) (on_board yes) 1004 | (uuid 36c66d61-6a09-47e1-bf1c-fc7d35e6bfa0) 1005 | (property "Reference" "J4" (id 0) (at 172.72 120.65 0) 1006 | (effects (font (size 1.27 1.27)) (justify left)) 1007 | ) 1008 | (property "Value" "Conn_01x01_Female" (id 1) (at 172.72 123.19 0) 1009 | (effects (font (size 1.27 1.27)) (justify left)) 1010 | ) 1011 | (property "Footprint" "Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical" (id 2) (at 171.45 120.65 0) 1012 | (effects (font (size 1.27 1.27)) hide) 1013 | ) 1014 | (property "Datasheet" "~" (id 3) (at 171.45 120.65 0) 1015 | (effects (font (size 1.27 1.27)) hide) 1016 | ) 1017 | (pin "1" (uuid 8906c351-974a-4ddf-8d6f-14fb902a0f72)) 1018 | ) 1019 | 1020 | (symbol (lib_id "Device:D") (at 113.03 44.45 180) (unit 1) 1021 | (in_bom yes) (on_board yes) 1022 | (uuid 711cbd38-d81d-4a75-9929-66e73f4ffa61) 1023 | (property "Reference" "D1" (id 0) (at 113.03 38.1 0)) 1024 | (property "Value" "D" (id 1) (at 113.03 40.64 0)) 1025 | (property "Footprint" "project_switches:D_SOD-123" (id 2) (at 113.03 44.45 0) 1026 | (effects (font (size 1.27 1.27)) hide) 1027 | ) 1028 | (property "Datasheet" "~" (id 3) (at 113.03 44.45 0) 1029 | (effects (font (size 1.27 1.27)) hide) 1030 | ) 1031 | (pin "1" (uuid 924a8dd0-1953-4ab6-9f84-3a97463f5916)) 1032 | (pin "2" (uuid 8539739d-200e-4ec7-8d39-db5e00c9a173)) 1033 | ) 1034 | 1035 | (symbol (lib_id "Device:D") (at 113.03 58.42 180) (unit 1) 1036 | (in_bom yes) (on_board yes) 1037 | (uuid 4cf67559-7fd6-4516-b112-8cf21c614315) 1038 | (property "Reference" "D2" (id 0) (at 113.03 52.07 0)) 1039 | (property "Value" "D" (id 1) (at 113.03 54.61 0)) 1040 | (property "Footprint" "project_switches:D_SOD-123" (id 2) (at 113.03 58.42 0) 1041 | (effects (font (size 1.27 1.27)) hide) 1042 | ) 1043 | (property "Datasheet" "~" (id 3) (at 113.03 58.42 0) 1044 | (effects (font (size 1.27 1.27)) hide) 1045 | ) 1046 | (pin "1" (uuid 924a8dd0-1953-4ab6-9f84-3a97463f5916)) 1047 | (pin "2" (uuid 8539739d-200e-4ec7-8d39-db5e00c9a173)) 1048 | ) 1049 | 1050 | (symbol (lib_id "Device:D") (at 113.03 71.12 180) (unit 1) 1051 | (in_bom yes) (on_board yes) 1052 | (uuid 7b1a91da-5e0a-4ce8-9681-e8f2397e822f) 1053 | (property "Reference" "D3" (id 0) (at 113.03 64.77 0)) 1054 | (property "Value" "D" (id 1) (at 113.03 67.31 0)) 1055 | (property "Footprint" "project_switches:D_SOD-123" (id 2) (at 113.03 71.12 0) 1056 | (effects (font (size 1.27 1.27)) hide) 1057 | ) 1058 | (property "Datasheet" "~" (id 3) (at 113.03 71.12 0) 1059 | (effects (font (size 1.27 1.27)) hide) 1060 | ) 1061 | (pin "1" (uuid 924a8dd0-1953-4ab6-9f84-3a97463f5916)) 1062 | (pin "2" (uuid 8539739d-200e-4ec7-8d39-db5e00c9a173)) 1063 | ) 1064 | 1065 | (symbol (lib_id "Device:D") (at 113.03 85.09 180) (unit 1) 1066 | (in_bom yes) (on_board yes) 1067 | (uuid e8a10265-ace4-4119-bef8-5bef01da4e99) 1068 | (property "Reference" "D4" (id 0) (at 113.03 78.74 0)) 1069 | (property "Value" "D" (id 1) (at 113.03 81.28 0)) 1070 | (property "Footprint" "project_switches:D_SOD-123" (id 2) (at 113.03 85.09 0) 1071 | (effects (font (size 1.27 1.27)) hide) 1072 | ) 1073 | (property "Datasheet" "~" (id 3) (at 113.03 85.09 0) 1074 | (effects (font (size 1.27 1.27)) hide) 1075 | ) 1076 | (pin "1" (uuid 924a8dd0-1953-4ab6-9f84-3a97463f5916)) 1077 | (pin "2" (uuid 8539739d-200e-4ec7-8d39-db5e00c9a173)) 1078 | ) 1079 | 1080 | (symbol (lib_id "Device:D") (at 113.03 97.79 180) (unit 1) 1081 | (in_bom yes) (on_board yes) 1082 | (uuid 66b08f3b-38db-4463-a696-36f793332ee4) 1083 | (property "Reference" "D5" (id 0) (at 113.03 91.44 0)) 1084 | (property "Value" "D" (id 1) (at 113.03 93.98 0)) 1085 | (property "Footprint" "project_switches:D_SOD-123" (id 2) (at 113.03 97.79 0) 1086 | (effects (font (size 1.27 1.27)) hide) 1087 | ) 1088 | (property "Datasheet" "~" (id 3) (at 113.03 97.79 0) 1089 | (effects (font (size 1.27 1.27)) hide) 1090 | ) 1091 | (pin "1" (uuid 924a8dd0-1953-4ab6-9f84-3a97463f5916)) 1092 | (pin "2" (uuid 8539739d-200e-4ec7-8d39-db5e00c9a173)) 1093 | ) 1094 | 1095 | (symbol (lib_id "Device:D") (at 113.03 110.49 180) (unit 1) 1096 | (in_bom yes) (on_board yes) 1097 | (uuid dec3b5c8-7206-4bbc-920c-a214d3dbfe58) 1098 | (property "Reference" "D6" (id 0) (at 113.03 104.14 0)) 1099 | (property "Value" "D" (id 1) (at 113.03 106.68 0)) 1100 | (property "Footprint" "project_switches:D_SOD-123" (id 2) (at 113.03 110.49 0) 1101 | (effects (font (size 1.27 1.27)) hide) 1102 | ) 1103 | (property "Datasheet" "~" (id 3) (at 113.03 110.49 0) 1104 | (effects (font (size 1.27 1.27)) hide) 1105 | ) 1106 | (pin "1" (uuid 924a8dd0-1953-4ab6-9f84-3a97463f5916)) 1107 | (pin "2" (uuid 8539739d-200e-4ec7-8d39-db5e00c9a173)) 1108 | ) 1109 | 1110 | (symbol (lib_id "Connector:Conn_01x02_Female") (at 170.18 48.26 0) (unit 1) 1111 | (in_bom yes) (on_board yes) 1112 | (uuid 61cc343d-f667-4e87-884e-77b957a911eb) 1113 | (property "Reference" "J6" (id 0) (at 170.8913 48.8378 0) 1114 | (effects (font (size 1.27 1.27)) (justify left)) 1115 | ) 1116 | (property "Value" "Conn_01x02_Female" (id 1) (at 170.8913 51.1365 0) 1117 | (effects (font (size 1.27 1.27)) (justify left)) 1118 | ) 1119 | (property "Footprint" "project_switches:PinHeader_1x02_P1.27mm_Vertical" (id 2) (at 170.18 48.26 0) 1120 | (effects (font (size 1.27 1.27)) hide) 1121 | ) 1122 | (property "Datasheet" "~" (id 3) (at 170.18 48.26 0) 1123 | (effects (font (size 1.27 1.27)) hide) 1124 | ) 1125 | (pin "1" (uuid 21b54cd5-cde7-4554-8812-0a2805adb9e4)) 1126 | (pin "2" (uuid f6d4b4e6-22e9-406e-9c29-270ebccb12a3)) 1127 | ) 1128 | 1129 | (symbol (lib_id "Connector:Conn_01x02_Female") (at 194.945 43.815 0) (unit 1) 1130 | (in_bom yes) (on_board yes) 1131 | (uuid e58574f2-be2b-4890-a1a0-9c59eee95c73) 1132 | (property "Reference" "J7" (id 0) (at 195.6563 44.3928 0) 1133 | (effects (font (size 1.27 1.27)) (justify left)) 1134 | ) 1135 | (property "Value" "Conn_01x02_Female" (id 1) (at 195.6563 46.6915 0) 1136 | (effects (font (size 1.27 1.27)) (justify left)) 1137 | ) 1138 | (property "Footprint" "project_switches:PinHeader_1x02_P1.27mm_Vertical" (id 2) (at 194.945 43.815 0) 1139 | (effects (font (size 1.27 1.27)) hide) 1140 | ) 1141 | (property "Datasheet" "~" (id 3) (at 194.945 43.815 0) 1142 | (effects (font (size 1.27 1.27)) hide) 1143 | ) 1144 | (pin "1" (uuid 21b54cd5-cde7-4554-8812-0a2805adb9e4)) 1145 | (pin "2" (uuid f6d4b4e6-22e9-406e-9c29-270ebccb12a3)) 1146 | ) 1147 | 1148 | (symbol (lib_id "Connector:Conn_01x02_Female") (at 279.4 50.165 0) (unit 1) 1149 | (in_bom yes) (on_board yes) 1150 | (uuid 98bbc01a-10b9-4d4a-b6d0-5517eee2f86f) 1151 | (property "Reference" "J8" (id 0) (at 280.1113 50.7428 0) 1152 | (effects (font (size 1.27 1.27)) (justify left)) 1153 | ) 1154 | (property "Value" "Conn_01x02_Female" (id 1) (at 280.1113 53.0415 0) 1155 | (effects (font (size 1.27 1.27)) (justify left)) 1156 | ) 1157 | (property "Footprint" "project_switches:PinHeader_1x02_P1.27mm_Vertical" (id 2) (at 279.4 50.165 0) 1158 | (effects (font (size 1.27 1.27)) hide) 1159 | ) 1160 | (property "Datasheet" "~" (id 3) (at 279.4 50.165 0) 1161 | (effects (font (size 1.27 1.27)) hide) 1162 | ) 1163 | (pin "1" (uuid 21b54cd5-cde7-4554-8812-0a2805adb9e4)) 1164 | (pin "2" (uuid f6d4b4e6-22e9-406e-9c29-270ebccb12a3)) 1165 | ) 1166 | 1167 | (symbol (lib_id "Device:C") (at 207.01 86.36 0) (unit 1) 1168 | (in_bom yes) (on_board yes) 1169 | (uuid eca9622e-d860-4bdd-915b-100a409d05e1) 1170 | (property "Reference" "C1" (id 0) (at 210.82 85.09 0) 1171 | (effects (font (size 1.27 1.27)) (justify left)) 1172 | ) 1173 | (property "Value" "C" (id 1) (at 210.82 87.63 0) 1174 | (effects (font (size 1.27 1.27)) (justify left)) 1175 | ) 1176 | (property "Footprint" "Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder" (id 2) (at 207.9752 90.17 0) 1177 | (effects (font (size 1.27 1.27)) hide) 1178 | ) 1179 | (property "Datasheet" "~" (id 3) (at 207.01 86.36 0) 1180 | (effects (font (size 1.27 1.27)) hide) 1181 | ) 1182 | (pin "1" (uuid 9d92af8f-5352-4303-b9e8-c49c3e7ac50a)) 1183 | (pin "2" (uuid 217ec2be-fcad-43a1-b880-f3e38140c4a9)) 1184 | ) 1185 | 1186 | (symbol (lib_id "Device:C") (at 217.17 86.36 0) (unit 1) 1187 | (in_bom yes) (on_board yes) 1188 | (uuid 4fdc2781-f8d8-46d2-b127-ec1c3a72fdde) 1189 | (property "Reference" "C2" (id 0) (at 220.98 85.09 0) 1190 | (effects (font (size 1.27 1.27)) (justify left)) 1191 | ) 1192 | (property "Value" "C" (id 1) (at 220.98 87.63 0) 1193 | (effects (font (size 1.27 1.27)) (justify left)) 1194 | ) 1195 | (property "Footprint" "Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder" (id 2) (at 218.1352 90.17 0) 1196 | (effects (font (size 1.27 1.27)) hide) 1197 | ) 1198 | (property "Datasheet" "~" (id 3) (at 217.17 86.36 0) 1199 | (effects (font (size 1.27 1.27)) hide) 1200 | ) 1201 | (pin "1" (uuid 9d92af8f-5352-4303-b9e8-c49c3e7ac50a)) 1202 | (pin "2" (uuid 217ec2be-fcad-43a1-b880-f3e38140c4a9)) 1203 | ) 1204 | 1205 | (symbol (lib_id "Connector:Conn_01x03_Female") (at 171.45 86.36 0) (unit 1) 1206 | (in_bom yes) (on_board yes) 1207 | (uuid 1d86b6dd-16d8-4e89-a7fe-eb069c30fda0) 1208 | (property "Reference" "J1" (id 0) (at 172.72 86.36 0) 1209 | (effects (font (size 1.27 1.27)) (justify left)) 1210 | ) 1211 | (property "Value" "Conn_01x03_Female" (id 1) (at 172.72 88.9 0) 1212 | (effects (font (size 1.27 1.27)) (justify left)) 1213 | ) 1214 | (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical" (id 2) (at 171.45 86.36 0) 1215 | (effects (font (size 1.27 1.27)) hide) 1216 | ) 1217 | (property "Datasheet" "~" (id 3) (at 171.45 86.36 0) 1218 | (effects (font (size 1.27 1.27)) hide) 1219 | ) 1220 | (pin "1" (uuid da70392d-e4e2-496c-b176-f624b2e6cfb4)) 1221 | (pin "2" (uuid 82c8df8a-b11e-412e-9229-8761d2b125dd)) 1222 | (pin "3" (uuid b98736ce-8fab-4610-aa75-8fe0c818c300)) 1223 | ) 1224 | 1225 | (symbol (lib_id "Connector:Conn_01x03_Female") (at 171.45 96.52 0) (unit 1) 1226 | (in_bom yes) (on_board yes) 1227 | (uuid 6fc371b2-282d-4260-aa79-06f7f21507be) 1228 | (property "Reference" "J2" (id 0) (at 172.72 96.52 0) 1229 | (effects (font (size 1.27 1.27)) (justify left)) 1230 | ) 1231 | (property "Value" "Conn_01x03_Female" (id 1) (at 172.72 99.06 0) 1232 | (effects (font (size 1.27 1.27)) (justify left)) 1233 | ) 1234 | (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical" (id 2) (at 171.45 96.52 0) 1235 | (effects (font (size 1.27 1.27)) hide) 1236 | ) 1237 | (property "Datasheet" "~" (id 3) (at 171.45 96.52 0) 1238 | (effects (font (size 1.27 1.27)) hide) 1239 | ) 1240 | (pin "1" (uuid da70392d-e4e2-496c-b176-f624b2e6cfb4)) 1241 | (pin "2" (uuid 82c8df8a-b11e-412e-9229-8761d2b125dd)) 1242 | (pin "3" (uuid b98736ce-8fab-4610-aa75-8fe0c818c300)) 1243 | ) 1244 | 1245 | (symbol (lib_id "keyboard_parts:SW_PUSH") (at 97.79 44.45 0) (unit 1) 1246 | (in_bom yes) (on_board yes) 1247 | (uuid a951e185-e31c-4a85-8081-2ed880958454) 1248 | (property "Reference" "SW1" (id 0) (at 97.79 36.83 0)) 1249 | (property "Value" "SW_PUSH" (id 1) (at 97.79 39.37 0)) 1250 | (property "Footprint" "project_switches:Kailh_socket_MX_reversible" (id 2) (at 97.79 44.45 0) 1251 | (effects (font (size 1.524 1.524)) hide) 1252 | ) 1253 | (property "Datasheet" "" (id 3) (at 97.79 44.45 0) 1254 | (effects (font (size 1.524 1.524))) 1255 | ) 1256 | (pin "1" (uuid 683901c8-42ec-4930-8b71-bc7a859bd01c)) 1257 | (pin "2" (uuid 141be52d-fa26-44c8-a632-46401226a7c3)) 1258 | ) 1259 | 1260 | (symbol (lib_id "keyboard_parts:SW_PUSH") (at 97.79 58.42 0) (unit 1) 1261 | (in_bom yes) (on_board yes) 1262 | (uuid cb07d242-92c8-40e8-b37d-6dcd5e339609) 1263 | (property "Reference" "SW2" (id 0) (at 97.79 50.8 0)) 1264 | (property "Value" "SW_PUSH" (id 1) (at 97.79 53.34 0)) 1265 | (property "Footprint" "project_switches:Kailh_socket_MX_reversible" (id 2) (at 97.79 58.42 0) 1266 | (effects (font (size 1.524 1.524)) hide) 1267 | ) 1268 | (property "Datasheet" "" (id 3) (at 97.79 58.42 0) 1269 | (effects (font (size 1.524 1.524))) 1270 | ) 1271 | (pin "1" (uuid 683901c8-42ec-4930-8b71-bc7a859bd01c)) 1272 | (pin "2" (uuid 141be52d-fa26-44c8-a632-46401226a7c3)) 1273 | ) 1274 | 1275 | (symbol (lib_id "keyboard_parts:SW_PUSH") (at 97.79 71.12 0) (unit 1) 1276 | (in_bom yes) (on_board yes) 1277 | (uuid f88190b7-2d62-43f9-8721-95622f8a4b36) 1278 | (property "Reference" "SW3" (id 0) (at 97.79 63.5 0)) 1279 | (property "Value" "SW_PUSH" (id 1) (at 97.79 66.04 0)) 1280 | (property "Footprint" "project_switches:Kailh_socket_MX_reversible" (id 2) (at 97.79 71.12 0) 1281 | (effects (font (size 1.524 1.524)) hide) 1282 | ) 1283 | (property "Datasheet" "" (id 3) (at 97.79 71.12 0) 1284 | (effects (font (size 1.524 1.524))) 1285 | ) 1286 | (pin "1" (uuid 683901c8-42ec-4930-8b71-bc7a859bd01c)) 1287 | (pin "2" (uuid 141be52d-fa26-44c8-a632-46401226a7c3)) 1288 | ) 1289 | 1290 | (symbol (lib_id "keyboard_parts:SW_PUSH") (at 97.79 85.09 0) (unit 1) 1291 | (in_bom yes) (on_board yes) 1292 | (uuid 29f2c712-1008-4205-af5c-5e497894d786) 1293 | (property "Reference" "SW4" (id 0) (at 97.79 77.47 0)) 1294 | (property "Value" "SW_PUSH" (id 1) (at 97.79 80.01 0)) 1295 | (property "Footprint" "project_switches:Kailh_socket_MX_reversible" (id 2) (at 97.79 85.09 0) 1296 | (effects (font (size 1.524 1.524)) hide) 1297 | ) 1298 | (property "Datasheet" "" (id 3) (at 97.79 85.09 0) 1299 | (effects (font (size 1.524 1.524))) 1300 | ) 1301 | (pin "1" (uuid 683901c8-42ec-4930-8b71-bc7a859bd01c)) 1302 | (pin "2" (uuid 141be52d-fa26-44c8-a632-46401226a7c3)) 1303 | ) 1304 | 1305 | (symbol (lib_id "keyboard_parts:SW_PUSH") (at 97.79 97.79 0) (unit 1) 1306 | (in_bom yes) (on_board yes) 1307 | (uuid d4f689fb-571d-4ba8-92b5-29bb1fbfd230) 1308 | (property "Reference" "SW5" (id 0) (at 97.79 90.17 0)) 1309 | (property "Value" "SW_PUSH" (id 1) (at 97.79 92.71 0)) 1310 | (property "Footprint" "project_switches:Kailh_socket_MX_reversible" (id 2) (at 97.79 97.79 0) 1311 | (effects (font (size 1.524 1.524)) hide) 1312 | ) 1313 | (property "Datasheet" "" (id 3) (at 97.79 97.79 0) 1314 | (effects (font (size 1.524 1.524))) 1315 | ) 1316 | (pin "1" (uuid 683901c8-42ec-4930-8b71-bc7a859bd01c)) 1317 | (pin "2" (uuid 141be52d-fa26-44c8-a632-46401226a7c3)) 1318 | ) 1319 | 1320 | (symbol (lib_id "keyboard_parts:SW_PUSH") (at 97.79 110.49 0) (unit 1) 1321 | (in_bom yes) (on_board yes) 1322 | (uuid cfed1c8a-9d56-4f4d-8cd7-b265e204362a) 1323 | (property "Reference" "SW6" (id 0) (at 97.79 102.87 0)) 1324 | (property "Value" "SW_PUSH" (id 1) (at 97.79 105.41 0)) 1325 | (property "Footprint" "project_switches:Kailh_socket_MX_reversible" (id 2) (at 97.79 110.49 0) 1326 | (effects (font (size 1.524 1.524)) hide) 1327 | ) 1328 | (property "Datasheet" "" (id 3) (at 97.79 110.49 0) 1329 | (effects (font (size 1.524 1.524))) 1330 | ) 1331 | (pin "1" (uuid 683901c8-42ec-4930-8b71-bc7a859bd01c)) 1332 | (pin "2" (uuid 141be52d-fa26-44c8-a632-46401226a7c3)) 1333 | ) 1334 | 1335 | (symbol (lib_id "Connector:Conn_01x06_Female") (at 171.45 109.22 0) (unit 1) 1336 | (in_bom yes) (on_board yes) 1337 | (uuid 46b4a670-08e5-4b5d-8559-d78bc36001b4) 1338 | (property "Reference" "J3" (id 0) (at 172.72 110.49 0) 1339 | (effects (font (size 1.27 1.27)) (justify left)) 1340 | ) 1341 | (property "Value" "Conn_01x06_Female" (id 1) (at 172.72 113.03 0) 1342 | (effects (font (size 1.27 1.27)) (justify left)) 1343 | ) 1344 | (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical" (id 2) (at 171.45 109.22 0) 1345 | (effects (font (size 1.27 1.27)) hide) 1346 | ) 1347 | (property "Datasheet" "~" (id 3) (at 171.45 109.22 0) 1348 | (effects (font (size 1.27 1.27)) hide) 1349 | ) 1350 | (pin "1" (uuid 90e12e9a-b394-48ee-bf04-b2f75f00c11c)) 1351 | (pin "2" (uuid 37066f52-27a9-47b2-8c1d-2096b9dfea00)) 1352 | (pin "3" (uuid cde44d4b-91d1-4a90-97e1-1cc1c70503b9)) 1353 | (pin "4" (uuid 60f083bf-c515-4620-87ac-d2542eaa89e3)) 1354 | (pin "5" (uuid 5f85408e-f85a-4c30-8463-5e68b7947d30)) 1355 | (pin "6" (uuid ee9d02cc-8f8b-46eb-b361-e00a518222bc)) 1356 | ) 1357 | 1358 | (symbol (lib_id "Connector:Conn_01x06_Female") (at 205.74 109.22 0) (unit 1) 1359 | (in_bom yes) (on_board yes) 1360 | (uuid cbf59aaa-46fd-4a99-acb3-f238ca31ea4e) 1361 | (property "Reference" "J5" (id 0) (at 207.01 110.49 0) 1362 | (effects (font (size 1.27 1.27)) (justify left)) 1363 | ) 1364 | (property "Value" "Conn_01x06_Female" (id 1) (at 207.01 113.03 0) 1365 | (effects (font (size 1.27 1.27)) (justify left)) 1366 | ) 1367 | (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical" (id 2) (at 205.74 109.22 0) 1368 | (effects (font (size 1.27 1.27)) hide) 1369 | ) 1370 | (property "Datasheet" "~" (id 3) (at 205.74 109.22 0) 1371 | (effects (font (size 1.27 1.27)) hide) 1372 | ) 1373 | (pin "1" (uuid 90e12e9a-b394-48ee-bf04-b2f75f00c11c)) 1374 | (pin "2" (uuid 37066f52-27a9-47b2-8c1d-2096b9dfea00)) 1375 | (pin "3" (uuid cde44d4b-91d1-4a90-97e1-1cc1c70503b9)) 1376 | (pin "4" (uuid 60f083bf-c515-4620-87ac-d2542eaa89e3)) 1377 | (pin "5" (uuid 5f85408e-f85a-4c30-8463-5e68b7947d30)) 1378 | (pin "6" (uuid ee9d02cc-8f8b-46eb-b361-e00a518222bc)) 1379 | ) 1380 | 1381 | (symbol (lib_id "LED:SK6812MINI") (at 156.21 64.77 0) (unit 1) 1382 | (in_bom yes) (on_board yes) 1383 | (uuid adfc16f3-0d3a-4370-aaab-80942c4c107d) 1384 | (property "Reference" "D7" (id 0) (at 165.1 63.5 0) 1385 | (effects (font (size 1.27 1.27)) (justify left)) 1386 | ) 1387 | (property "Value" "SK6812MINI" (id 1) (at 165.1 66.04 0) 1388 | (effects (font (size 1.27 1.27)) (justify left)) 1389 | ) 1390 | (property "Footprint" "project_switches:SK6812_miniE" (id 2) (at 157.48 72.39 0) 1391 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1392 | ) 1393 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 158.75 74.295 0) 1394 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1395 | ) 1396 | (pin "1" (uuid b37d4455-307f-4af9-bdab-0a2a7f319922)) 1397 | (pin "2" (uuid 5ed5ac27-6cb2-4e00-9f35-431fb97523e2)) 1398 | (pin "3" (uuid d1a363db-b20a-4d05-9ca2-66e4a997f144)) 1399 | (pin "4" (uuid 16304803-2662-4e72-84f6-99b9900bb5e4)) 1400 | ) 1401 | 1402 | (symbol (lib_id "LED:SK6812MINI") (at 177.8 64.77 0) (unit 1) 1403 | (in_bom yes) (on_board yes) 1404 | (uuid f9a5b1a8-64fc-4e81-b52d-deeee55ae3a5) 1405 | (property "Reference" "D8" (id 0) (at 186.69 63.5 0) 1406 | (effects (font (size 1.27 1.27)) (justify left)) 1407 | ) 1408 | (property "Value" "SK6812MINI" (id 1) (at 186.69 66.04 0) 1409 | (effects (font (size 1.27 1.27)) (justify left)) 1410 | ) 1411 | (property "Footprint" "project_switches:SK6812_miniE" (id 2) (at 179.07 72.39 0) 1412 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1413 | ) 1414 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 180.34 74.295 0) 1415 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1416 | ) 1417 | (pin "1" (uuid b37d4455-307f-4af9-bdab-0a2a7f319922)) 1418 | (pin "2" (uuid 5ed5ac27-6cb2-4e00-9f35-431fb97523e2)) 1419 | (pin "3" (uuid d1a363db-b20a-4d05-9ca2-66e4a997f144)) 1420 | (pin "4" (uuid 16304803-2662-4e72-84f6-99b9900bb5e4)) 1421 | ) 1422 | 1423 | (symbol (lib_id "LED:SK6812MINI") (at 199.39 64.77 0) (unit 1) 1424 | (in_bom yes) (on_board yes) 1425 | (uuid 3e7ff16a-b7bd-48ce-9b0e-e663a666af66) 1426 | (property "Reference" "D9" (id 0) (at 208.28 63.5 0) 1427 | (effects (font (size 1.27 1.27)) (justify left)) 1428 | ) 1429 | (property "Value" "SK6812MINI" (id 1) (at 208.28 66.04 0) 1430 | (effects (font (size 1.27 1.27)) (justify left)) 1431 | ) 1432 | (property "Footprint" "project_switches:SK6812_miniE" (id 2) (at 200.66 72.39 0) 1433 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1434 | ) 1435 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 201.93 74.295 0) 1436 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1437 | ) 1438 | (pin "1" (uuid b37d4455-307f-4af9-bdab-0a2a7f319922)) 1439 | (pin "2" (uuid 5ed5ac27-6cb2-4e00-9f35-431fb97523e2)) 1440 | (pin "3" (uuid d1a363db-b20a-4d05-9ca2-66e4a997f144)) 1441 | (pin "4" (uuid 16304803-2662-4e72-84f6-99b9900bb5e4)) 1442 | ) 1443 | 1444 | (symbol (lib_id "LED:SK6812MINI") (at 220.98 64.77 0) (unit 1) 1445 | (in_bom yes) (on_board yes) 1446 | (uuid 517b6554-08c7-4795-a65d-55e753712a38) 1447 | (property "Reference" "D10" (id 0) (at 229.87 63.5 0) 1448 | (effects (font (size 1.27 1.27)) (justify left)) 1449 | ) 1450 | (property "Value" "SK6812MINI" (id 1) (at 229.87 66.04 0) 1451 | (effects (font (size 1.27 1.27)) (justify left)) 1452 | ) 1453 | (property "Footprint" "project_switches:SK6812_miniE" (id 2) (at 222.25 72.39 0) 1454 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1455 | ) 1456 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 223.52 74.295 0) 1457 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1458 | ) 1459 | (pin "1" (uuid b37d4455-307f-4af9-bdab-0a2a7f319922)) 1460 | (pin "2" (uuid 5ed5ac27-6cb2-4e00-9f35-431fb97523e2)) 1461 | (pin "3" (uuid d1a363db-b20a-4d05-9ca2-66e4a997f144)) 1462 | (pin "4" (uuid 16304803-2662-4e72-84f6-99b9900bb5e4)) 1463 | ) 1464 | 1465 | (symbol (lib_id "LED:SK6812MINI") (at 242.57 64.77 0) (unit 1) 1466 | (in_bom yes) (on_board yes) 1467 | (uuid bfa7b146-c420-495b-b10e-16169a1f984c) 1468 | (property "Reference" "D11" (id 0) (at 251.46 63.5 0) 1469 | (effects (font (size 1.27 1.27)) (justify left)) 1470 | ) 1471 | (property "Value" "SK6812MINI" (id 1) (at 251.46 66.04 0) 1472 | (effects (font (size 1.27 1.27)) (justify left)) 1473 | ) 1474 | (property "Footprint" "project_switches:SK6812_miniE" (id 2) (at 243.84 72.39 0) 1475 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1476 | ) 1477 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 245.11 74.295 0) 1478 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1479 | ) 1480 | (pin "1" (uuid b37d4455-307f-4af9-bdab-0a2a7f319922)) 1481 | (pin "2" (uuid 5ed5ac27-6cb2-4e00-9f35-431fb97523e2)) 1482 | (pin "3" (uuid d1a363db-b20a-4d05-9ca2-66e4a997f144)) 1483 | (pin "4" (uuid 16304803-2662-4e72-84f6-99b9900bb5e4)) 1484 | ) 1485 | 1486 | (symbol (lib_id "LED:SK6812MINI") (at 264.16 64.77 0) (unit 1) 1487 | (in_bom yes) (on_board yes) 1488 | (uuid 3703efc2-9f04-4677-8c02-ecc5e5bf2777) 1489 | (property "Reference" "D12" (id 0) (at 273.05 63.5 0) 1490 | (effects (font (size 1.27 1.27)) (justify left)) 1491 | ) 1492 | (property "Value" "SK6812MINI" (id 1) (at 273.05 66.04 0) 1493 | (effects (font (size 1.27 1.27)) (justify left)) 1494 | ) 1495 | (property "Footprint" "project_switches:SK6812_miniE" (id 2) (at 265.43 72.39 0) 1496 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1497 | ) 1498 | (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf" (id 3) (at 266.7 74.295 0) 1499 | (effects (font (size 1.27 1.27)) (justify left top) hide) 1500 | ) 1501 | (pin "1" (uuid b37d4455-307f-4af9-bdab-0a2a7f319922)) 1502 | (pin "2" (uuid 5ed5ac27-6cb2-4e00-9f35-431fb97523e2)) 1503 | (pin "3" (uuid d1a363db-b20a-4d05-9ca2-66e4a997f144)) 1504 | (pin "4" (uuid 16304803-2662-4e72-84f6-99b9900bb5e4)) 1505 | ) 1506 | 1507 | (sheet_instances 1508 | (path "/" (page "1")) 1509 | ) 1510 | 1511 | (symbol_instances 1512 | (path "/eca9622e-d860-4bdd-915b-100a409d05e1" 1513 | (reference "C1") (unit 1) (value "C") (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder") 1514 | ) 1515 | (path "/4fdc2781-f8d8-46d2-b127-ec1c3a72fdde" 1516 | (reference "C2") (unit 1) (value "C") (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder") 1517 | ) 1518 | (path "/711cbd38-d81d-4a75-9929-66e73f4ffa61" 1519 | (reference "D1") (unit 1) (value "D") (footprint "project_switches:D_SOD-123") 1520 | ) 1521 | (path "/4cf67559-7fd6-4516-b112-8cf21c614315" 1522 | (reference "D2") (unit 1) (value "D") (footprint "project_switches:D_SOD-123") 1523 | ) 1524 | (path "/7b1a91da-5e0a-4ce8-9681-e8f2397e822f" 1525 | (reference "D3") (unit 1) (value "D") (footprint "project_switches:D_SOD-123") 1526 | ) 1527 | (path "/e8a10265-ace4-4119-bef8-5bef01da4e99" 1528 | (reference "D4") (unit 1) (value "D") (footprint "project_switches:D_SOD-123") 1529 | ) 1530 | (path "/66b08f3b-38db-4463-a696-36f793332ee4" 1531 | (reference "D5") (unit 1) (value "D") (footprint "project_switches:D_SOD-123") 1532 | ) 1533 | (path "/dec3b5c8-7206-4bbc-920c-a214d3dbfe58" 1534 | (reference "D6") (unit 1) (value "D") (footprint "project_switches:D_SOD-123") 1535 | ) 1536 | (path "/adfc16f3-0d3a-4370-aaab-80942c4c107d" 1537 | (reference "D7") (unit 1) (value "SK6812MINI") (footprint "project_switches:SK6812_miniE") 1538 | ) 1539 | (path "/f9a5b1a8-64fc-4e81-b52d-deeee55ae3a5" 1540 | (reference "D8") (unit 1) (value "SK6812MINI") (footprint "project_switches:SK6812_miniE") 1541 | ) 1542 | (path "/3e7ff16a-b7bd-48ce-9b0e-e663a666af66" 1543 | (reference "D9") (unit 1) (value "SK6812MINI") (footprint "project_switches:SK6812_miniE") 1544 | ) 1545 | (path "/517b6554-08c7-4795-a65d-55e753712a38" 1546 | (reference "D10") (unit 1) (value "SK6812MINI") (footprint "project_switches:SK6812_miniE") 1547 | ) 1548 | (path "/bfa7b146-c420-495b-b10e-16169a1f984c" 1549 | (reference "D11") (unit 1) (value "SK6812MINI") (footprint "project_switches:SK6812_miniE") 1550 | ) 1551 | (path "/3703efc2-9f04-4677-8c02-ecc5e5bf2777" 1552 | (reference "D12") (unit 1) (value "SK6812MINI") (footprint "project_switches:SK6812_miniE") 1553 | ) 1554 | (path "/1d86b6dd-16d8-4e89-a7fe-eb069c30fda0" 1555 | (reference "J1") (unit 1) (value "Conn_01x03_Female") (footprint "Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical") 1556 | ) 1557 | (path "/6fc371b2-282d-4260-aa79-06f7f21507be" 1558 | (reference "J2") (unit 1) (value "Conn_01x03_Female") (footprint "Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical") 1559 | ) 1560 | (path "/46b4a670-08e5-4b5d-8559-d78bc36001b4" 1561 | (reference "J3") (unit 1) (value "Conn_01x06_Female") (footprint "Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical") 1562 | ) 1563 | (path "/36c66d61-6a09-47e1-bf1c-fc7d35e6bfa0" 1564 | (reference "J4") (unit 1) (value "Conn_01x01_Female") (footprint "Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical") 1565 | ) 1566 | (path "/cbf59aaa-46fd-4a99-acb3-f238ca31ea4e" 1567 | (reference "J5") (unit 1) (value "Conn_01x06_Female") (footprint "Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical") 1568 | ) 1569 | (path "/61cc343d-f667-4e87-884e-77b957a911eb" 1570 | (reference "J6") (unit 1) (value "Conn_01x02_Female") (footprint "project_switches:PinHeader_1x02_P1.27mm_Vertical") 1571 | ) 1572 | (path "/e58574f2-be2b-4890-a1a0-9c59eee95c73" 1573 | (reference "J7") (unit 1) (value "Conn_01x02_Female") (footprint "project_switches:PinHeader_1x02_P1.27mm_Vertical") 1574 | ) 1575 | (path "/98bbc01a-10b9-4d4a-b6d0-5517eee2f86f" 1576 | (reference "J8") (unit 1) (value "Conn_01x02_Female") (footprint "project_switches:PinHeader_1x02_P1.27mm_Vertical") 1577 | ) 1578 | (path "/a951e185-e31c-4a85-8081-2ed880958454" 1579 | (reference "SW1") (unit 1) (value "SW_PUSH") (footprint "project_switches:Kailh_socket_MX_reversible") 1580 | ) 1581 | (path "/cb07d242-92c8-40e8-b37d-6dcd5e339609" 1582 | (reference "SW2") (unit 1) (value "SW_PUSH") (footprint "project_switches:Kailh_socket_MX_reversible") 1583 | ) 1584 | (path "/f88190b7-2d62-43f9-8721-95622f8a4b36" 1585 | (reference "SW3") (unit 1) (value "SW_PUSH") (footprint "project_switches:Kailh_socket_MX_reversible") 1586 | ) 1587 | (path "/29f2c712-1008-4205-af5c-5e497894d786" 1588 | (reference "SW4") (unit 1) (value "SW_PUSH") (footprint "project_switches:Kailh_socket_MX_reversible") 1589 | ) 1590 | (path "/d4f689fb-571d-4ba8-92b5-29bb1fbfd230" 1591 | (reference "SW5") (unit 1) (value "SW_PUSH") (footprint "project_switches:Kailh_socket_MX_reversible") 1592 | ) 1593 | (path "/cfed1c8a-9d56-4f4d-8cd7-b265e204362a" 1594 | (reference "SW6") (unit 1) (value "SW_PUSH") (footprint "project_switches:Kailh_socket_MX_reversible") 1595 | ) 1596 | ) 1597 | ) 1598 | --------------------------------------------------------------------------------