├── .gitignore ├── LICENSE ├── README.md ├── assets ├── angel_rhapsody │ ├── Angel rhapsody.otf │ └── Angel rhapsody.ttf ├── case-split.ai ├── case.ai ├── logo.ai └── stack.ai ├── firmware ├── README.md ├── convert.js ├── converted.txt ├── data.js ├── dcpedit_midevil_default.uf2 ├── dcpedit_midevil_via.uf2 └── midevil.json └── pcb ├── Gerbers ├── pcb-B_Cu.gbl ├── pcb-B_Mask.gbs ├── pcb-B_Paste.gbp ├── pcb-B_Silkscreen.gbo ├── pcb-Edge_Cuts.gm1 ├── pcb-F_Cu.gtl ├── pcb-F_Mask.gts ├── pcb-F_Paste.gtp ├── pcb-F_Silkscreen.gto ├── pcb-NPTH-drl_map.gbr ├── pcb-NPTH.drl ├── pcb-PTH-drl_map.gbr └── pcb-PTH.drl ├── README.md ├── atmel.dcm ├── atmel.lib.txt ├── desktop.ini ├── fp-lib-table ├── lib ├── Kicad-STM32 │ ├── Footprints │ │ ├── YAAJ_BlackPill_1.kicad_mod │ │ ├── YAAJ_BlackPill_2.kicad_mod │ │ ├── YAAJ_BlackPill_SWD_1.kicad_mod │ │ ├── YAAJ_BlackPill_SWD_2.kicad_mod │ │ ├── YAAJ_BluePill_1.kicad_mod │ │ ├── YAAJ_BluePill_2.kicad_mod │ │ ├── YAAJ_BluePill_SWD_1.kicad_mod │ │ ├── YAAJ_BluePill_SWD_2.kicad_mod │ │ ├── YAAJ_WeAct_BlackPill_2.kicad_mod │ │ └── YAAJ_WeAct_BlackPill_SWD_2.kicad_mod │ ├── README.md │ └── Symbols │ │ ├── YAAJ_BlackPill.dcm │ │ ├── YAAJ_BlackPill.lib │ │ ├── YAAJ_BlackPill_Part_Like.dcm │ │ ├── YAAJ_BlackPill_Part_Like.lib │ │ ├── YAAJ_BlackPill_Part_Like_SWD_Breakout.dcm │ │ ├── YAAJ_BlackPill_Part_Like_SWD_Breakout.lib │ │ ├── YAAJ_BlackPill_SWD_Breakout.dcm │ │ ├── YAAJ_BlackPill_SWD_Breakout.lib │ │ ├── YAAJ_BluePill.dcm │ │ ├── YAAJ_BluePill.lib │ │ ├── YAAJ_BluePill_Part_Like.dcm │ │ ├── YAAJ_BluePill_Part_Like.lib │ │ ├── YAAJ_BluePill_Part_Like_SWD_Breakout.dcm │ │ ├── YAAJ_BluePill_Part_Like_SWD_Breakout.lib │ │ ├── YAAJ_BluePill_SWD_Breakout.dcm │ │ ├── YAAJ_BluePill_SWD_Breakout.lib │ │ ├── YAAJ_WeAct_BlackPill_Part_Like.dcm │ │ ├── YAAJ_WeAct_BlackPill_Part_Like.lib │ │ ├── YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout.dcm │ │ └── YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout.lib ├── MCU_RaspberryPi_and_Boards.kicad_sym ├── MCU_RaspberryPi_and_Boards.pretty │ ├── Crystal_SMD_HC49-US.kicad_mod │ ├── RP2040-QFN-56.kicad_mod │ └── RPi_Pico_SMD_TH.kicad_mod ├── MX_Alps_Hybrid.lib ├── MX_Only.pretty │ ├── MXOnly-1.25U-FLIPPED.kicad_mod │ ├── MXOnly-1.25U-Hotswap.kicad_mod │ ├── MXOnly-1.25U-Hotswap_w_VIA.kicad_mod │ ├── MXOnly-1.25U-NoLED.kicad_mod │ ├── MXOnly-1.25U.kicad_mod │ ├── MXOnly-1.5U-FLIPPED.kicad_mod │ ├── MXOnly-1.5U-Hotswap.kicad_mod │ ├── MXOnly-1.5U-Hotswap_w_VIA.kicad_mod │ ├── MXOnly-1.5U-NoLED.kicad_mod │ ├── MXOnly-1.5U-Vertical-NoLED.kicad_mod │ ├── MXOnly-1.5U-Vertical.kicad_mod │ ├── MXOnly-1.5U.kicad_mod │ ├── MXOnly-1.75U-FLIPPED.kicad_mod │ ├── MXOnly-1.75U-Hotswap.kicad_mod │ ├── MXOnly-1.75U-Hotswap_w_VIA.kicad_mod │ ├── MXOnly-1.75U-NoLED.kicad_mod │ ├── MXOnly-1.75U.kicad_mod │ ├── MXOnly-1U-FLIPPED.kicad_mod │ ├── MXOnly-1U-Hotswap-Antishear.kicad_mod │ ├── MXOnly-1U-Hotswap-Oval_Pad.kicad_mod │ ├── MXOnly-1U-Hotswap-Ungodly.kicad_mod │ ├── MXOnly-1U-Hotswap.kicad_mod │ ├── MXOnly-1U-Hotswap_w_VIA.kicad_mod │ ├── MXOnly-1U-NoLED.kicad_mod │ ├── MXOnly-1U.kicad_mod │ ├── MXOnly-2.25U-FLIPPED-ReversedStabilizers.kicad_mod │ ├── MXOnly-2.25U-FLIPPED.kicad_mod │ ├── MXOnly-2.25U-Hotswap-ReversedStabilizers.kicad_mod │ ├── MXOnly-2.25U-Hotswap-ReversedStabilizers_w_VIA.kicad_mod │ ├── MXOnly-2.25U-Hotswap.kicad_mod │ ├── MXOnly-2.25U-Hotswap_w_VIA.kicad_mod │ ├── MXOnly-2.25U-NoLED.kicad_mod │ ├── MXOnly-2.25U-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-2.25U-ReversedStabilizers.kicad_mod │ ├── MXOnly-2.25U.kicad_mod │ ├── MXOnly-2.75U-FLIPPED-ReversedStabilizers.kicad_mod │ ├── MXOnly-2.75U-FLIPPED.kicad_mod │ ├── MXOnly-2.75U-Hotswap-ReversedStabilizers.kicad_mod │ ├── MXOnly-2.75U-Hotswap-ReversedStabilizers_w_VIA.kicad_mod │ ├── MXOnly-2.75U-Hotswap.kicad_mod │ ├── MXOnly-2.75U-NoLED.kicad_mod │ ├── MXOnly-2.75U-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-2.75U-ReversedStabilizers.kicad_mod │ ├── MXOnly-2.75U.kicad_mod │ ├── MXOnly-2U-FLIPPED-ReversedStabilizers.kicad_mod │ ├── MXOnly-2U-FLIPPED.kicad_mod │ ├── MXOnly-2U-Hotswap-ReversedStabilizers.kicad_mod │ ├── MXOnly-2U-Hotswap-ReversedStabilizers_w_VIA.kicad_mod │ ├── MXOnly-2U-Hotswap.kicad_mod │ ├── MXOnly-2U-Hotswap_w_VIA.kicad_mod │ ├── MXOnly-2U-NoLED.kicad_mod │ ├── MXOnly-2U-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-2U-ReversedStabilizers.kicad_mod │ ├── MXOnly-2U.kicad_mod │ ├── MXOnly-3U-FLIPPED-ReversedStabilizers.kicad_mod │ ├── MXOnly-3U-FLIPPED.kicad_mod │ ├── MXOnly-3U-NoLED.kicad_mod │ ├── MXOnly-3U-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-3U-ReversedStabilizers.kicad_mod │ ├── MXOnly-3U.kicad_mod │ ├── MXOnly-6.25U-FLIPPED-ReversedStabilizers.kicad_mod │ ├── MXOnly-6.25U-FLIPPED.kicad_mod │ ├── MXOnly-6.25U-Hotswap-ReversedStabilizers.kicad_mod │ ├── MXOnly-6.25U-Hotswap-ReversedStabilizers_w_VIA.kicad_mod │ ├── MXOnly-6.25U-Hotswap.kicad_mod │ ├── MXOnly-6.25U-NoLED.kicad_mod │ ├── MXOnly-6.25U-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-6.25U-ReversedStabilizers.kicad_mod │ ├── MXOnly-6.25U.kicad_mod │ ├── MXOnly-6U-Centered-FLIPPED-ReversedStabilizers.kicad_mod │ ├── MXOnly-6U-Centered-FLIPPED.kicad_mod │ ├── MXOnly-6U-Centered-NoLED.kicad_mod │ ├── MXOnly-6U-Centered-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-6U-Centered-ReversedStabilizers.kicad_mod │ ├── MXOnly-6U-Centered.kicad_mod │ ├── MXOnly-6U-NoLED.kicad_mod │ ├── MXOnly-6U-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-6U-ReversedStabilizers.kicad_mod │ ├── MXOnly-6U.kicad_mod │ ├── MXOnly-7U-FLIPPED-ReversedStabilizers.kicad_mod │ ├── MXOnly-7U-FLIPPED.kicad_mod │ ├── MXOnly-7U-Hotswap-ReversedStabilizers.kicad_mod │ ├── MXOnly-7U-Hotswap.kicad_mod │ ├── MXOnly-7U-NoLED.kicad_mod │ ├── MXOnly-7U-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-7U-ReversedStabilizers.kicad_mod │ ├── MXOnly-7U.kicad_mod │ ├── MXOnly-ISO-ROTATED-ReversedStabilizers-NoLED.kicad_mod │ ├── MXOnly-ISO-ROTATED-ReversedStabilizers.kicad_mod │ ├── MXOnly-ISO-ROTATED.kicad_mod │ ├── MXOnly-ISO-ReversedStabilizers.kicad_mod │ ├── MXOnly-ISO.kicad_mod │ ├── MXOnly-LEDONLY-FLIPPED.kicad_mod │ └── MXOnly-LEDONLY.kicad_mod ├── cftkb.pretty │ ├── AVR_ICSP_3x2.kicad_mod │ ├── CP_Radial_D4.0mm_P1.50mm.kicad_mod │ ├── C_Disc_D3.0mm_W1.6mm_P2.50mm.kicad_mod │ ├── C_Disc_D4.3mm_W1.9mm_P5.00mm.kicad_mod │ ├── Crystal_HC49-4H_Vertical.kicad_mod │ ├── DIP-40_W15.24mm.kicad_mod │ ├── DISCIPLINE_SMALL_COPPER.kicad_mod │ ├── DISCIPLINE_SMALL_MASK.kicad_mod │ ├── D_DO-35_SOD27_P5.08mm_Horizontal.kicad_mod │ ├── LED_D3.0mm.kicad_mod │ ├── MX-6.25U-Stabilizer.kicad_mod │ ├── MX-7U-Stabilizer.kicad_mod │ ├── MountingHole_2.2mm_M2_Pad.kicad_mod │ ├── R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.kicad_mod │ ├── R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.kicad_mod │ ├── SW_Cherry_MX1A_1.00u_PCB-NOSCREEN.kicad_mod │ ├── SW_Cherry_MX1A_1.25u_PCBNOSCREEN.kicad_mod │ ├── SW_Cherry_MX1A_1.50u_PCBNOSCREEN.kicad_mod │ ├── SW_Cherry_MX1A_1.75u_PCBNOSCREEN.kicad_mod │ ├── SW_Cherry_MX1A_2.00u_PCBNOSCREEN.kicad_mod │ ├── SW_Cherry_MX1A_2.25u_PCBNOSCREEN.kicad_mod │ ├── SW_Cherry_MX1A_2.75u_PCB_NOSCREEN.kicad_mod │ ├── SW_PUSH_6mm.kicad_mod │ ├── TOPY 4MM MASK.kicad_mod │ ├── USB_C_GCT_USB4085.kicad_mod │ ├── polyfuse_5.1mm.kicad_mod │ └── ssd1306 128x32 oled.kicad_mod └── midevil.pretty │ └── midevil.kicad_mod ├── midevil-pcb-v1.zip ├── pcb-cache.lib ├── pcb.kicad_pcb ├── pcb.kicad_pro ├── pcb.kicad_sch ├── pcb.pretty ├── D_DO-35_SOD27_P5.08mm_Bottom.kicad_mod ├── D_DO-35_SOD27_P5.08mm_Top.kicad_mod ├── D_DO-35_SOD27_P7.62mm_Bottom.kicad_mod ├── D_DO-35_SOD27_P7.62mm_Top.kicad_mod ├── ILI9488 Display.kicad_mod └── SSD1306_OLED.kicad_mod ├── pcb.pro ├── pcb.sch ├── redherring-rescue.dcm ├── redherring-rescue.lib ├── sym-lib-table └── ~pcb.kicad_sch.lck /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | 20 | # Netlist files (exported from Eeschema) 21 | *.net 22 | 23 | # Autorouter files (exported from Pcbnew) 24 | *.dsn 25 | *.ses 26 | 27 | # Exported BOM files 28 | *.xml 29 | *.csv 30 | 31 | .*.sw? 32 | .DS_Store 33 | *muse.* 34 | PDF 35 | SVG 36 | *.psd 37 | *scan.* 38 | 000*.png 39 | ~*.lck -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 | 5 | # MidEvil Keyboard 6 | 7 | In the custom mechanical keyboard world, it's extrely hard to find a keyboard with a numberpad, because apparantly, numberpads are evil. OK, I may have made that last bit up, but if it were actually true, then this keyboard places that evilness smack dab in the middle. 8 | 9 | The MidEvil layout is a spin-off of [NoPunIn10Did's Jabberwocky keyboard](https://nopunin10did.com/jabberwocky/). I personally love this layout because it's split, angled, ortholinear, ISO-friendly, and base-kit-friendly. For MidEvil, I removed the F row, added a numberpad in the middle, and a large 4" 320x480 display on the left to balance the board out. 10 | 11 | [Keyboard Layout Editor (KLE) link](http://www.keyboard-layout-editor.com/#/gists/5e6926203118d3330f9e0acac1204c25) 12 | 13 | [Video of working LCD display](https://youtube.com/shorts/0m6KOO1_2bI) 14 | 15 | 16 | 17 | 18 | 19 | 20 | ## Build Notes 21 | 22 | Below is a list of components I used for my build. 23 | 24 | | Part | Count | Notes | 25 | |-----------------------------|-------|-------| 26 | | RP2040-Plus/Pi Pico | 1 | [Link](https://www.waveshare.com/rp2040-plus.htm) (Plus supports USB-C) 27 | | BAV70 diodes | 48 | 28 | | ILI9488 Display panel | 1 | [Link](https://a.aliexpress.com/_mNlXxx4) 29 | | Stabalizers | 3-8 | 30 | | Hot swap MX sockets | 89-95 | 31 | | MX switches | 89-95 | 32 | 33 | The RP2040 develoment board can be soldered directly to the bottom of the PCB. But for this particular build, I used Mill Max sockets instead to place it on the top with the components facing down (towards the PCB). This is because I wanted to keep the bottom thin, and I had enough room under the LCD display. 34 | 35 | For the case, I had to split it in half because my lasercutter was too small to cut the full length of the keyboard in one piece. I would recommend avoiding this if possible since it's extremely difficult to line up the acrylic layers. Because of this split design, I opted to use Weld-On (acrylic cement) to hold everything together instead of screws+stands-offs for added rigidity. I would also recommend avoiding this since arcylic cement can be messy and difficult to work with. 36 | -------------------------------------------------------------------------------- /assets/angel_rhapsody/Angel rhapsody.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/assets/angel_rhapsody/Angel rhapsody.otf -------------------------------------------------------------------------------- /assets/angel_rhapsody/Angel rhapsody.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/assets/angel_rhapsody/Angel rhapsody.ttf -------------------------------------------------------------------------------- /assets/case-split.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/assets/case-split.ai -------------------------------------------------------------------------------- /assets/case.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/assets/case.ai -------------------------------------------------------------------------------- /assets/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/assets/logo.ai -------------------------------------------------------------------------------- /assets/stack.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/assets/stack.ai -------------------------------------------------------------------------------- /firmware/README.md: -------------------------------------------------------------------------------- 1 | # Firmware 2 | 3 | Here you will find the compiled *.uf2 files that you can use the flash the keyboard. 4 | 5 | QMK GitHub pull request: https://github.com/qmk/qmk_firmware/pull/22259 6 | 7 | ## Commands 8 | 9 | qmk painter-convert-graphics -f pal256 -i animated.gif -o ./ 10 | qmk compile -kb dcpedit/midevil -km default 11 | -------------------------------------------------------------------------------- /firmware/convert.js: -------------------------------------------------------------------------------- 1 | const { data } = require("./data"); 2 | const keys = data.layouts.LAYOUT.layout; 3 | 4 | const priority = [ 5 | 0, 6 | 2, 7 | 4, 8 | 6, 9 | 8, 10 | 1, 11 | 3, 12 | 5, 13 | 7, 14 | 9 15 | ] 16 | 17 | const rowWeight = [ 18 | 0, 19 | 1, 20 | 2, 21 | 3, 22 | 4, 23 | 0, 24 | 1, 25 | 2, 26 | 3, 27 | 4, 28 | ] 29 | 30 | const sortFn = (a ,b) => { 31 | const [ra, ca] = a.matrix; 32 | const [rb, cb] = b.matrix; 33 | const weighta = (rowWeight[ra] * 100) + (ca * 10) + ra; 34 | const weightb = (rowWeight[rb] * 100) + (cb * 10) + rb; 35 | return weighta - weightb; 36 | } 37 | 38 | keys.forEach(key => { 39 | const [row, col] = key.label.split(','); 40 | key.matrix = [ 41 | parseInt(row), 42 | parseInt(col) 43 | ]; 44 | }); 45 | keys.sort(sortFn); 46 | console.log(JSON.stringify(data, null, ' ')); 47 | 48 | const output = []; 49 | keys.forEach(key => { 50 | const [row, col] = key.matrix; 51 | if (col === 0 && row >= 1 && row <= 4) { 52 | output.push("\n"); 53 | } 54 | output.push(`"KC_00${row}${col}", `); 55 | }); 56 | //console.log(output.join('')); 57 | -------------------------------------------------------------------------------- /firmware/dcpedit_midevil_default.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/firmware/dcpedit_midevil_default.uf2 -------------------------------------------------------------------------------- /firmware/dcpedit_midevil_via.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/firmware/dcpedit_midevil_via.uf2 -------------------------------------------------------------------------------- /pcb/Gerbers/pcb-Edge_Cuts.gm1: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.7* 2 | G04 #@! TF.CreationDate,2023-09-16T21:00:12-07:00* 3 | G04 #@! TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Profile,NP* 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-09-16 21:00:12* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | G04 #@! TA.AperFunction,Profile* 14 | %ADD10C,0.200000*% 15 | G04 #@! TD* 16 | G04 APERTURE END LIST* 17 | D10* 18 | X-18669000Y-355600000D02* 19 | G75* 20 | G03* 21 | X-17081500Y-357187500I1587500J0D01* 22 | G01* 23 | X-17081500Y-261937500D02* 24 | G75* 25 | G03* 26 | X-18669000Y-263525000I0J-1587500D01* 27 | G01* 28 | X74612500Y-261937500D02* 29 | X-17081500Y-261937500D01* 30 | X98425000Y-264318750D02* 31 | X74612500Y-261937500D01* 32 | X116681250Y-269081250D02* 33 | X157162500Y-284956250D01* 34 | X98425000Y-264318750D02* 35 | X116681250Y-269081250D01* 36 | X303212500Y-264318750D02* 37 | X327025000Y-261937500D01* 38 | X284956250Y-269081250D02* 39 | X244475000Y-284956250D01* 40 | X157162500Y-284956250D02* 41 | X244475000Y-284956250D01* 42 | X284956250Y-269081250D02* 43 | X303212500Y-264318750D01* 44 | X445293750Y-263525000D02* 45 | G75* 46 | G03* 47 | X443706250Y-261937500I-1587500J0D01* 48 | G01* 49 | X443706250Y-361156250D02* 50 | G75* 51 | G03* 52 | X445293750Y-359568750I0J1587500D01* 53 | G01* 54 | X327025000Y-261937500D02* 55 | X443706250Y-261937500D01* 56 | X445293750Y-359568750D02* 57 | X445293750Y-263525000D01* 58 | X443706250Y-361156250D02* 59 | X331851000Y-361156250D01* 60 | X331851000Y-361156250D02* 61 | X254000000Y-380206250D01* 62 | X147750000Y-380162500D02* 63 | X55499000Y-357187500D01* 64 | X-17081500Y-357187500D02* 65 | X55499000Y-357187500D01* 66 | X147750000Y-380162500D02* 67 | X254000000Y-380206250D01* 68 | X-18669000Y-263525000D02* 69 | X-18669000Y-355600000D01* 70 | M02* 71 | -------------------------------------------------------------------------------- /pcb/Gerbers/pcb-F_Paste.gtp: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.7* 2 | G04 #@! TF.CreationDate,2023-09-16T21:00:12-07:00* 3 | G04 #@! TF.ProjectId,pcb,7063622e-6b69-4636-9164-5f7063625858,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-09-16 21:00:12* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /pcb/README.md: -------------------------------------------------------------------------------- 1 | # MidEvil PCB 2 | 3 | ![midevil-pcb](https://github.com/dcpedit/midevil/assets/800930/28cb6c75-81a8-4912-b141-7f31058902ec) 4 | -------------------------------------------------------------------------------- /pcb/desktop.ini: -------------------------------------------------------------------------------- 1 | [.ShellClassInfo] 2 | IconResource=C:\Program Files\Google\Drive File Stream\65.0.4.0\GoogleDriveFS.exe,23 3 | -------------------------------------------------------------------------------- /pcb/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "MidEvil")(type "KiCad")(uri "${KIPRJMOD}/pcb.pretty")(options "")(descr "")) 4 | (lib (name "MCU_RaspberryPi_and_Boards")(type "KiCad")(uri "${KIPRJMOD}/lib/MCU_RaspberryPi_and_Boards.pretty")(options "")(descr "")) 5 | (lib (name "MX_Only")(type "KiCad")(uri "${KIPRJMOD}/lib/MX_Only.pretty")(options "")(descr "")) 6 | (lib (name "cftkb")(type "KiCad")(uri "${KIPRJMOD}/lib/cftkb.pretty")(options "")(descr "")) 7 | (lib (name "Keebio-Parts")(type "KiCad")(uri "${KIPRJMOD}/lib/Keebio-Parts.pretty")(options "")(descr "")) 8 | (lib (name "midevil")(type "KiCad")(uri "${KIPRJMOD}/lib/midevil.pretty")(options "")(descr "")) 9 | ) 10 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_BlackPill.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_BlackPill 4 | D STM32 Blue Pill ; KLC compliant 5 | K module black pill STM32 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_BlackPill_Part_Like.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_BlackPill_Part_Like 4 | D STM32 Black Pill part like ; not KLC compliant 5 | K module black pill STM32 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_BlackPill_Part_Like_SWD_Breakout.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_BlackPill_Part_Like_SWD_Breakout 4 | D STM32 Black Pill part like ; broken out SWD pins ; not KLC compliant 5 | K module black pill STM32 SWD 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_BlackPill_SWD_Breakout.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_BlackPill_SWD_Breakout 4 | D STM32 Blue Pill ; KLC compliant ; SWD port broken out 5 | K module black pill STM32 SWD 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_BluePill.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_BluePill 4 | D STM32 Blue Pill ; KLC compliant 5 | K module blue pill STM32 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_BluePill_Part_Like.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_BluePill_Part_Like 4 | D STM32 Blue Pill ; not KLC compliant 5 | K module blue pill STM32 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_BluePill_Part_Like_SWD_Breakout.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_BluePill_Part_Like_SWD_Breakout 4 | D STM32 Blue Pill ; not KLC compliant ; SWD broken out 5 | K module blue pill STM32 SWD 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_BluePill_SWD_Breakout.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_BluePill_SWD_Breakout 4 | D STM32 Blue Pill ; KLC compliant ; broken out SWD port 5 | K module blue pill STM32 SWD 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_WeAct_BlackPill_Part_Like.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_WeAct_BlackPill_Part_Like 4 | D WeAct STM32F401/F411 Black Pill ; not KLC compliant 5 | K module black pill STM32 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/Kicad-STM32/Symbols/YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP YAAJ_WeAct_BlackPill_Part_Like_SWD_Breakout 4 | D WeAct STM32F401/411 Black Pill ; not KLC compliant ; SWD broken out 5 | K module black pill STM32 SWD 6 | $ENDCMP 7 | # 8 | #End Doc Library 9 | -------------------------------------------------------------------------------- /pcb/lib/MCU_RaspberryPi_and_Boards.pretty/Crystal_SMD_HC49-US.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Crystal_SMD_HC49-US (layer F.Cu) (tedit 5F0C7995) 2 | (descr "SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package") 3 | (tags "SMD SMT crystal") 4 | (attr smd) 5 | (fp_text reference Y1 (at 0 -3.55) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value ABLS-12.000MHZ-B4-T (at 0 3.55) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -6.7 1.3) (end -6.7 2.55) (layer F.SilkS) (width 0.12)) 12 | (fp_text user %R (at 0 0) (layer F.Fab) 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (fp_line (start -5.7 -2.35) (end -5.7 2.35) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -5.7 2.35) (end 5.7 2.35) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 5.7 2.35) (end 5.7 -2.35) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 5.7 -2.35) (end -5.7 -2.35) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -3.015 -2.115) (end 3.015 -2.115) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -3.015 2.115) (end 3.015 2.115) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 5.9 -2.55) (end -6.7 -2.55) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -6.7 -2.55) (end -6.7 -1.3) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -6.7 2.55) (end 5.9 2.55) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start -6.8 -2.6) (end -6.8 2.6) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -6.8 2.6) (end 6.8 2.6) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 6.8 2.6) (end 6.8 -2.6) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start 6.8 -2.6) (end -6.8 -2.6) (layer F.CrtYd) (width 0.05)) 28 | (fp_arc (start -3.015 0) (end -3.015 -2.115) (angle -180) (layer F.Fab) (width 0.1)) 29 | (fp_arc (start 3.015 0) (end 3.015 -2.115) (angle 180) (layer F.Fab) (width 0.1)) 30 | (pad 1 smd rect (at -4.5 0) (size 5.6 2.1) (layers F.Cu F.Paste F.Mask)) 31 | (pad 2 smd rect (at 4.5 0) (size 5.6 2.1) (layers F.Cu F.Paste F.Mask)) 32 | (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_HC49-SD.wrl 33 | (at (xyz 0 0 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 0)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /pcb/lib/MX_Alps_Hybrid.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # MX-LED 5 | # 6 | DEF MX-LED MX 0 40 Y Y 1 F N 7 | F0 "MX" -25 150 60 H V C CNN 8 | F1 "MX-LED" -25 50 20 H V C CNN 9 | F2 "" -625 -25 60 H I C CNN 10 | F3 "" -625 -25 60 H I C CNN 11 | DRAW 12 | C 0 0 14 0 0 5 N 13 | T 0 225 50 30 0 0 0 COL Normal 0 C C 14 | T 0 175 0 30 0 0 0 LED Normal 0 C C 15 | T 900 -50 -175 30 0 0 0 ROW Normal 0 R C 16 | T 900 0 -125 30 0 1 0 LEDGND Normal 0 R C 17 | P 2 0 0 5 50 0 25 0 N 18 | P 2 0 0 5 0 -50 0 -25 N 19 | P 2 0 0 5 -50 -50 -50 50 N 20 | P 3 0 0 5 50 50 0 50 -50 75 N 21 | S -100 100 50 -50 0 0 0 N 22 | X COL 1 150 50 100 L 0 0 1 1 P 23 | X ROW 2 -50 -150 100 U 0 0 1 1 P 24 | X LED 3 100 0 50 L 0 0 1 1 I 25 | X LEDGND 4 0 -100 50 U 0 0 1 1 P 26 | ENDDRAW 27 | ENDDEF 28 | # 29 | # MX-NoLED 30 | # 31 | DEF MX-NoLED MX 0 40 Y Y 1 F N 32 | F0 "MX" -25 150 60 H V C CNN 33 | F1 "MX-NoLED" -25 50 20 H V C CNN 34 | F2 "" -625 -25 60 H I C CNN 35 | F3 "" -625 -25 60 H I C CNN 36 | DRAW 37 | T 0 125 0 30 0 0 0 COL Normal 0 C C 38 | T 900 0 -75 30 0 0 0 ROW Normal 0 R C 39 | P 2 0 0 5 -50 -50 -50 50 N 40 | P 3 0 0 5 50 50 0 50 -50 75 N 41 | S -100 100 50 -50 0 0 0 N 42 | X COL 1 150 50 100 L 0 0 1 1 P 43 | X ROW 2 -50 -150 100 U 0 0 1 1 P 44 | ENDDRAW 45 | ENDDEF 46 | # 47 | #End Library 48 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.25U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.25U-FLIPPED (layer F.Cu) (tedit 5AC994A7) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.25U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.25U (layer F.Cu) (tedit 5BD3C68C) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.25U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.25U (layer F.Cu) (tedit 5AC994B3) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -11.90625 -9.525) (end 11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 11.90625 -9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -11.90625 9.525) (end 11.90625 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -11.90625 9.525) (end -11.90625 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.5U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U-FLIPPED (layer F.Cu) (tedit 5AC9992C) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.5U-Hotswap.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U-Hotswap (layer F.Cu) (tedit 5BFF7B6F) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 3.048) (layer B.CrtYd) 4 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 5 | ) 6 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 14.2875 9.525) (end -14.2875 9.525) (layer Dwgs.User) (width 0.15)) 20 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 21 | (fp_text user %R (at 0 3.048) (layer B.SilkS) 22 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 23 | ) 24 | (fp_line (start 4.572 -6.35) (end 7.112 -6.35) (layer B.CrtYd) (width 0.15)) 25 | (fp_line (start 7.112 -6.35) (end 7.112 -3.81) (layer B.CrtYd) (width 0.15)) 26 | (fp_line (start 7.112 -3.81) (end 4.572 -3.81) (layer B.CrtYd) (width 0.15)) 27 | (fp_line (start 4.572 -3.81) (end 4.572 -6.35) (layer B.CrtYd) (width 0.15)) 28 | (fp_line (start -5.842 -3.81) (end -5.842 -1.27) (layer B.CrtYd) (width 0.15)) 29 | (fp_line (start -5.842 -1.27) (end -8.382 -1.27) (layer B.CrtYd) (width 0.15)) 30 | (fp_line (start -8.382 -1.27) (end -8.382 -3.81) (layer B.CrtYd) (width 0.15)) 31 | (fp_line (start -8.382 -3.81) (end -5.842 -3.81) (layer B.CrtYd) (width 0.15)) 32 | (fp_circle (center 2.54 -5.08) (end 2.54 -6.604) (layer B.CrtYd) (width 0.15)) 33 | (fp_circle (center -3.81 -2.54) (end -3.81 -4.064) (layer B.CrtYd) (width 0.15)) 34 | (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 35 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 36 | (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 37 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 38 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 39 | (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 40 | (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 41 | ) 42 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.5U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.5U (layer F.Cu) (tedit 5BD3C5FF) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.5U-Vertical-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.5U-Vertical (layer F.Cu) (tedit 5BD3C666) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 9.525 -14.2875) (end 9.525 14.2875) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 -14.2875) (end -9.525 -14.2875) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 -14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.5U-Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U-Vertical (layer F.Cu) (tedit 5B928B9A) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -9.525 -14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 -14.2875) (end -9.525 -14.2875) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 9.525 14.2875) (end -9.525 14.2875) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 9.525 -14.2875) (end 9.525 14.2875) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 26 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.5U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.5U (layer F.Cu) (tedit 5AC998EE) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.5U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -14.2875 -9.525) (end 14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 14.2875 -9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -14.2875 9.525) (end 14.2875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -14.2875 9.525) (end -14.2875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.75U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.75U-FLIPPED (layer F.Cu) (tedit 5AE7C202) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.75U-Hotswap.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.75U-Hotswap (layer F.Cu) (tedit 5BFF7B85) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 3.048) (layer B.CrtYd) 4 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 5 | ) 6 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 16.66875 9.525) (end -16.66875 9.525) (layer Dwgs.User) (width 0.15)) 20 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 21 | (fp_text user %R (at 0 3.048) (layer B.SilkS) 22 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 23 | ) 24 | (fp_line (start 4.572 -6.35) (end 7.112 -6.35) (layer B.CrtYd) (width 0.15)) 25 | (fp_line (start 7.112 -6.35) (end 7.112 -3.81) (layer B.CrtYd) (width 0.15)) 26 | (fp_line (start 7.112 -3.81) (end 4.572 -3.81) (layer B.CrtYd) (width 0.15)) 27 | (fp_line (start 4.572 -3.81) (end 4.572 -6.35) (layer B.CrtYd) (width 0.15)) 28 | (fp_line (start -5.842 -3.81) (end -5.842 -1.27) (layer B.CrtYd) (width 0.15)) 29 | (fp_line (start -5.842 -1.27) (end -8.382 -1.27) (layer B.CrtYd) (width 0.15)) 30 | (fp_line (start -8.382 -1.27) (end -8.382 -3.81) (layer B.CrtYd) (width 0.15)) 31 | (fp_line (start -8.382 -3.81) (end -5.842 -3.81) (layer B.CrtYd) (width 0.15)) 32 | (fp_circle (center -3.81 -2.54) (end -3.81 -4.064) (layer B.CrtYd) (width 0.15)) 33 | (fp_circle (center 2.54 -5.08) (end 2.54 -6.604) (layer B.CrtYd) (width 0.15)) 34 | (pad "" np_thru_hole circle (at 2.54 -5.08) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 35 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 36 | (pad "" np_thru_hole circle (at -3.81 -2.54) (size 3 3) (drill 3) (layers *.Cu *.Mask)) 37 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 38 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 39 | (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 40 | (pad 2 smd rect (at 5.842 -5.08) (size 2.55 2.5) (layers B.Cu B.Paste B.Mask)) 41 | ) 42 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.75U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1.75U (layer F.Cu) (tedit 5BD3C6A7) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1.75U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1.75U (layer F.Cu) (tedit 5AC99953) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -16.66875 -9.525) (end 16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 16.66875 -9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 9.525) (end 16.66875 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -16.66875 9.525) (end -16.66875 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1U-FLIPPED (layer F.Cu) (tedit 5AE7B63F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1U-Hotswap-Antishear.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1U-Hotswap-Antishear (layer F.Cu) (tedit 5BC2AA2F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 4 4) (drill 3) (layers *.Cu)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 4 4) (drill 3) (layers *.Cu)) 23 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad 1 smd rect (at -7.085 -2.54) (size 2.55 2.5) (layers B.Paste B.Mask)) 26 | (pad 2 smd rect (at 5.815 -5.08) (size 2.55 2.5) (layers B.Paste B.Mask)) 27 | (pad 1 thru_hole circle (at -8.89 -3.302) (size 0.8 0.8) (drill 0.4) (layers *.Cu)) 28 | (pad 2 thru_hole circle (at 7.62 -5.842) (size 0.8 0.8) (drill 0.4) (layers *.Cu)) 29 | (pad 1 thru_hole circle (at -8.89 -1.778) (size 0.8 0.8) (drill 0.4) (layers *.Cu)) 30 | (pad 2 thru_hole circle (at 7.62 -4.318) (size 0.8 0.8) (drill 0.4) (layers *.Cu)) 31 | (pad 1 smd rect (at -7.085 -2.54) (size 4.5 2.5) (layers B.Cu)) 32 | (pad 2 smd rect (at 5.842 -5.08) (size 4.5 2.5) (layers B.Cu)) 33 | ) 34 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-1U (layer F.Cu) (tedit 5BD3C6C7) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-1U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-1U (layer F.Cu) (tedit 5AC9901D) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 1U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 9.525 -9.525) (end 9.525 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 9.525 9.525) (end -9.525 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.25U-FLIPPED-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2.25U-FLIPPED-ReversedStabilizers (layer F.Cu) (tedit 5AE7BF69) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -21.43125 -9.525) (end 21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 21.43125 -9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -21.43125 9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -21.43125 9.525) (end -21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.25U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2.25U-FLIPPED (layer F.Cu) (tedit 5AE7BF32) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -21.43125 -9.525) (end 21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 21.43125 -9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -21.43125 9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -21.43125 9.525) (end -21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.25U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-2.25U (layer F.Cu) (tedit 5BD3C6E1) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -21.43125 9.525) (end -21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -21.43125 9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 21.43125 -9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -21.43125 -9.525) (end 21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 11.90625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -11.90625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 11.90625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -11.90625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.25U-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-2.25U-ReversedStabilizers (layer F.Cu) (tedit 5BD3C777) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -21.43125 9.525) (end -21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -21.43125 9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 21.43125 -9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -21.43125 -9.525) (end 21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 11.90625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -11.90625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 11.90625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -11.90625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.25U-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2.25U-ReversedStabilizers (layer F.Cu) (tedit 5AC9A32B) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -21.43125 -9.525) (end 21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 21.43125 -9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -21.43125 9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -21.43125 9.525) (end -21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.25U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2.25U (layer F.Cu) (tedit 5AC9A18D) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -21.43125 -9.525) (end 21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 21.43125 -9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -21.43125 9.525) (end 21.43125 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -21.43125 9.525) (end -21.43125 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.75U-FLIPPED-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2.75U-FLIPPED-ReversedStabilizers (layer F.Cu) (tedit 5AC9A314) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -26.19375 -9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 26.19375 -9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -26.19375 9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.75U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2.75U-FLIPPED (layer F.Cu) (tedit 5AE7C52D) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -26.19375 -9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 26.19375 -9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -26.19375 9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.75U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-2.75U (layer F.Cu) (tedit 5BD3C6FC) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -26.19375 9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 26.19375 -9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -26.19375 -9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 11.90625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -11.90625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 11.90625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -11.90625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.75U-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-2.75U-ReversedStabilizers (layer F.Cu) (tedit 5BD3C7A6) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -26.19375 9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 26.19375 -9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -26.19375 -9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 11.90625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -11.90625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 11.90625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -11.90625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.75U-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2.75U-ReversedStabilizers (layer F.Cu) (tedit 5AC9A314) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -26.19375 -9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 26.19375 -9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -26.19375 9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2.75U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2.75U (layer F.Cu) (tedit 5AC9A1AE) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2.75U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -26.19375 -9.525) (end 26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 26.19375 -9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -26.19375 9.525) (end 26.19375 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -26.19375 9.525) (end -26.19375 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2U-FLIPPED-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2U-FLIPPED-ReversedStabilizers (layer F.Cu) (tedit 5AE7B99A) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2U-FLIPPED (layer F.Cu) (tedit 5AE7B95C) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-2U (layer F.Cu) (tedit 5BD3C72F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 11.90625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -11.90625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 11.90625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -11.90625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2U-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-2U-ReversedStabilizers (layer F.Cu) (tedit 5BD3C7BF) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 11.90625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -11.90625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 11.90625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -11.90625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2U-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2U-ReversedStabilizers (layer F.Cu) (tedit 5AC9A2DA) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-2U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-2U (layer F.Cu) (tedit 5AC99989) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 2U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -19.05 9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 11.938 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 11.938 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-3U-FLIPPED-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MX-3U-FLIPPED-ReversedStabilizers (layer F.Cu) (tedit 5BF22B6B) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 3U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -28.575 9.525) (end -28.575 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -28.575 9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 28.575 -9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -28.575 -9.525) (end 28.575 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 19.05 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -19.05 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 19.05 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -19.05 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 27 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 28 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 29 | (pad 1 thru_hole circle (at -3.81 -2.54 48.1) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 30 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-3U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MX-3U-FLIPPED (layer F.Cu) (tedit 5BF22B49) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 3U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -28.575 9.525) (end -28.575 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -28.575 9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 28.575 -9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -28.575 -9.525) (end 28.575 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 19.05 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -19.05 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 19.05 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -19.05 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 27 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 28 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 29 | (pad 1 thru_hole circle (at -3.81 -2.54 48.1) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 30 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-3U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MX-3U-NoLED (layer F.Cu) (tedit 5BF229A9) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 3U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -28.575 9.525) (end -28.575 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -28.575 9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 28.575 -9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -28.575 -9.525) (end 28.575 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 19.05 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -19.05 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 19.05 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -19.05 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 27 | (pad 1 thru_hole circle (at -3.81 -2.54 48.1) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-3U-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MX-3U-ReversedStabilizers-NoLED (layer F.Cu) (tedit 5BF22A14) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 3U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -28.575 9.525) (end -28.575 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -28.575 9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 28.575 -9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -28.575 -9.525) (end 28.575 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 19.05 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -19.05 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 19.05 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -19.05 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 27 | (pad 1 thru_hole circle (at -3.81 -2.54 48.1) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-3U-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MX-3U-ReversedStabilizers (layer F.Cu) (tedit 5BF22A3E) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 3U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -28.575 9.525) (end -28.575 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -28.575 9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 28.575 -9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -28.575 -9.525) (end 28.575 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 19.05 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -19.05 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 19.05 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -19.05 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 27 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 28 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 29 | (pad 1 thru_hole circle (at -3.81 -2.54 48.1) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 30 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-3U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MX-3U (layer F.Cu) (tedit 5BF22A95) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 3U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -28.575 9.525) (end -28.575 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -28.575 9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 28.575 -9.525) (end 28.575 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -28.575 -9.525) (end 28.575 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 19.05 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -19.05 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 19.05 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -19.05 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 27 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 28 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 29 | (pad 1 thru_hole circle (at -3.81 -2.54 48.1) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 30 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6.25U-FLIPPED-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6.25U-FLIPPED-ReversedStabilizers (layer F.Cu) (tedit 5AE7C27E) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -59.53125 -9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 59.53125 -9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -59.53125 9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -49.9999 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 49.9999 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -49.9999 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 49.9999 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6.25U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6.25U-FLIPPED (layer F.Cu) (tedit 5AE7C24B) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -59.53125 -9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 59.53125 -9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -59.53125 9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -49.9999 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 49.9999 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -49.9999 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 49.9999 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6.25U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-6.25U (layer F.Cu) (tedit 5BD3C74C) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -59.53125 9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 59.53125 -9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -59.53125 -9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 49.9999 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -49.9999 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 49.9999 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -49.9999 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6.25U-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-6.25U-ReversedStabilizers (layer F.Cu) (tedit 5BD3C7D8) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -59.53125 9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 59.53125 -9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -59.53125 -9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 49.9999 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -49.9999 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 49.9999 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -49.9999 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6.25U-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6.25U-ReversedStabilizers (layer F.Cu) (tedit 5AC9A20E) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -59.53125 -9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 59.53125 -9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -59.53125 9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -49.9999 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 49.9999 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -49.9999 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 49.9999 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6.25U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6.25U (layer F.Cu) (tedit 5AC9A1EB) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6.25U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -59.53125 -9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 59.53125 -9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -59.53125 9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -49.9999 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 49.9999 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -49.9999 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 49.9999 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-Centered-FLIPPED-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6U-Centered-FLIPPED-ReversedStabilizers (layer F.Cu) (tedit 5CF32328) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U-Centered (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-Centered-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6U-Centered-FLIPPED (layer F.Cu) (tedit 5CF322A6) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U-Centered (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-Centered-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6U-Centered-NoLED (layer F.Cu) (tedit 5CF32337) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U-Centered (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-Centered-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6U-Centered-ReversedStabilizers-NoLED (layer F.Cu) (tedit 5CF32344) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U-Centered (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-Centered-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6U-Centered-ReversedStabilizers (layer F.Cu) (tedit 5CF32300) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U-Centered (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-Centered.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6U-Centered (layer F.Cu) (tedit 5CF322E8) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U-Centered (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-6U (layer F.Cu) (tedit 5BD3C7F2) 2 | (fp_text reference REF** (at 9.525 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U (at 9.525 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 2.525 -7) (end 2.525 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 4.525 -7) (end 2.525 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 2.525 7) (end 4.525 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 2.525 5) (end 2.525 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 16.525 7) (end 16.525 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 14.525 7) (end 16.525 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 16.525 -7) (end 16.525 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 14.525 -7) (end 16.525 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 14.605 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at 4.445 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at 5.715 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 9.525 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 12.065 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-6U-ReversedStabilizers (layer F.Cu) (tedit 5BD3C809) 2 | (fp_text reference REF** (at 9.525 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U (at 9.525 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 2.525 -7) (end 2.525 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 4.525 -7) (end 2.525 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 2.525 7) (end 4.525 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 2.525 5) (end 2.525 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 16.525 7) (end 16.525 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 14.525 7) (end 16.525 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 16.525 -7) (end 16.525 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 14.525 -7) (end 16.525 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 14.605 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at 4.445 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at 5.715 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 9.525 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 12.065 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6U-ReversedStabilizers (layer F.Cu) (tedit 5AC9A2AD) 2 | (fp_text reference REF** (at 9.525 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U (at 9.525 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 14.525 -7) (end 16.525 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 16.525 -7) (end 16.525 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 14.525 7) (end 16.525 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 16.525 7) (end 16.525 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 2.525 5) (end 2.525 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 2.525 7) (end 4.525 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 4.525 -7) (end 2.525 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 2.525 -7) (end 2.525 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 12.065 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 9.525 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at 5.715 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 8.255 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 10.795 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at 4.445 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 14.605 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 47.625 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 47.625 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-6U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-6U (layer F.Cu) (tedit 5AC9A232) 2 | (fp_text reference REF** (at 9.525 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 6U (at 9.525 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 14.525 -7) (end 16.525 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 16.525 -7) (end 16.525 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 14.525 7) (end 16.525 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 16.525 7) (end 16.525 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 2.525 5) (end 2.525 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 2.525 7) (end 4.525 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start 4.525 -7) (end 2.525 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 2.525 -7) (end 2.525 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -57.15 -9.525) (end 57.15 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 57.15 -9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -57.15 9.525) (end 57.15 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -57.15 9.525) (end -57.15 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 12.065 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 9.525 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at 5.715 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 8.255 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 10.795 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at 4.445 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 14.605 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 47.625 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 47.625 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-7U-FLIPPED-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-7U-FLIPPED-ReversedStabilizers (layer F.Cu) (tedit 5AE7C2EC) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 7U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -66.675 -9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 66.675 -9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -66.675 9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-7U-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-7U-FLIPPED (layer F.Cu) (tedit 5AE7C2BE) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 7U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -66.675 -9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 66.675 -9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -66.675 9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -57.15 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 57.15 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -57.15 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 57.15 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-7U-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-7U (layer F.Cu) (tedit 5BD3C821) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 7U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -66.675 9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 66.675 -9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -66.675 -9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 57.15 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -57.15 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 57.15 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -57.15 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-7U-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Alps_Hybrid:MXOnly-7U-ReversedStabilizers (layer F.Cu) (tedit 5BD3C835) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 7U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -66.675 9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 66.675 -9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -66.675 -9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 20 | (pad "" np_thru_hole circle (at 57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at -57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole circle (at 57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole circle (at -57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 24 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-7U-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-7U-ReversedStabilizers (layer F.Cu) (tedit 5AC9A288) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 7U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -66.675 -9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 66.675 -9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -66.675 9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-7U.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-7U (layer F.Cu) (tedit 5AC9A25A) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 7U (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -66.675 -9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start 66.675 -9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -66.675 9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15)) 20 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 24 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -57.15 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 57.15 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -57.15 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 57.15 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-ISO-ROTATED-ReversedStabilizers-NoLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-ISO-ROTATED-ReversedStabilizers-NoLED (layer F.Cu) (tedit 5D4D7A6D) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ISO (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 20 | (fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 21 | (fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 22 | (pad 2 thru_hole circle (at 5.08 2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at 2.54 -3.81) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | (pad "" np_thru_hole circle (at 0 -5.08 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 26 | (pad "" np_thru_hole circle (at 0 5.08 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at 6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at -8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-ISO-ROTATED-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-ISO-ROTATED-ReversedStabilizers (layer F.Cu) (tedit 5AE26DA0) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ISO (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 20 | (fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 21 | (fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 22 | (pad 2 thru_hole circle (at 5.08 2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at 2.54 -3.81) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | (pad 3 thru_hole circle (at -5.08 -1.27) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 26 | (pad 4 thru_hole rect (at -5.08 1.27) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 -5.08 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 0 5.08 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at 6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at -8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 32 | (pad "" np_thru_hole circle (at -8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 33 | ) 34 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-ISO-ROTATED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-ISO-ROTATED (layer F.Cu) (tedit 5AE26D22) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ISO (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 20 | (fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 21 | (fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 22 | (pad 2 thru_hole circle (at 5.08 2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at 2.54 -3.81) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | (pad 3 thru_hole circle (at -5.08 -1.27) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 26 | (pad 4 thru_hole rect (at -5.08 1.27) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at 0 -5.08 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 0 5.08 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at -6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at 8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 32 | (pad "" np_thru_hole circle (at 8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 33 | ) 34 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-ISO-ReversedStabilizers.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-ISO-ReversedStabilizers (layer F.Cu) (tedit 5AD8E875) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ISO (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 20 | (fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 21 | (fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 22 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 26 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at 6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at -8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 32 | (pad "" np_thru_hole circle (at -8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 33 | ) 34 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-ISO.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXOnly-ISO (layer F.Cu) (tedit 5AD8DAF9) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ISO (at 0 -7.9375) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -11.90625 19.05) (end -11.90625 0) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -11.90625 0) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -16.66875 -19.05) (end 11.90625 -19.05) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 11.90625 -19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 20 | (fp_line (start -11.90625 19.05) (end 11.90625 19.05) (layer Dwgs.User) (width 0.15)) 21 | (fp_line (start -16.66875 -19.05) (end -16.66875 0) (layer Dwgs.User) (width 0.15)) 22 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 23 | (pad "" np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.25 2.25) (drill 1.47) (layers *.Cu B.Mask)) 25 | (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 26 | (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu B.Mask)) 27 | (pad "" np_thru_hole circle (at -5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at 5.08 0 48.0996) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at -6.985 11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at -6.985 -11.938) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at 8.255 11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 32 | (pad "" np_thru_hole circle (at 8.255 -11.938) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 33 | ) 34 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-LEDONLY-FLIPPED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED-FLIPPED (layer F.Cu) (tedit 5A6D7CA3) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LED (at -5.3 5.95) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (pad 2 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 17 | (pad 1 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /pcb/lib/MX_Only.pretty/MXOnly-LEDONLY.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED (layer F.Cu) (tedit 5A6D783F) 2 | (fp_text reference REF** (at 0 3.175) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LED (at -5.3 5.95) (layer Dwgs.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5 -7) (end 7 -7) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 7 -7) (end 7 -5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 5 7) (end 7 7) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 7 7) (end 7 5) (layer Dwgs.User) (width 0.15)) 12 | (fp_line (start -7 5) (end -7 7) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -7 7) (end -5 7) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -5 -7) (end -7 -7) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start -7 -7) (end -7 -5) (layer Dwgs.User) (width 0.15)) 16 | (pad 1 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 17 | (pad 2 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 1.04) (layers *.Cu *.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/AVR_ICSP_3x2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "keyboard_parts:AVR_ICSP_3x2" (layer F.Cu) (tedit 5D3A5A23) 2 | (descr "Double rangee de contacts 2 x 4 pins") 3 | (tags "CONN") 4 | (fp_text reference "J1" (at 4.195 3.596) (layer F.SilkS) hide 5 | (effects (font (size 1.016 1.016) (thickness 0.2032))) 6 | ) 7 | (fp_text value "AVR-ISP-6" (at 0.120486 0) (layer F.SilkS) hide 8 | (effects (font (size 1.016 1.016) (thickness 0.2032))) 9 | ) 10 | (fp_line (start -3.81 2.54) (end -3.81 -2.54) (layer F.SilkS) (width 0.2032)) 11 | (fp_line (start 3.81 -2.54) (end 3.81 2.54) (layer F.SilkS) (width 0.2032)) 12 | (fp_line (start -3.81 -2.54) (end 3.81 -2.54) (layer F.SilkS) (width 0.2032)) 13 | (fp_line (start 3.81 2.54) (end -3.81 2.54) (layer F.SilkS) (width 0.2032)) 14 | (fp_line (start 1.3 3.35) (end 1.3 2.55) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -1.25 3.35) (end 1.3 3.35) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -1.25 2.55) (end -1.25 3.35) (layer F.SilkS) (width 0.2)) 17 | (pad "6" thru_hole circle (at 2.54 -1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)) 18 | (pad "5" thru_hole circle (at 2.54 1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)) 19 | (pad "4" thru_hole circle (at 0 -1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)) 20 | (pad "3" thru_hole circle (at 0 1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)) 21 | (pad "2" thru_hole circle (at -2.54 -1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)) 22 | (pad "1" thru_hole rect (at -2.54 1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask)) 23 | (model "pin_array/pins_array_3x2.wrl" 24 | (at (xyz 0 0 0)) 25 | (scale (xyz 1 1 1)) 26 | (rotate (xyz 0 0 0)) 27 | ) 28 | (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Vertical.step" 29 | (offset (xyz 2.5 1.25 0)) 30 | (scale (xyz 1 1 1)) 31 | (rotate (xyz 0 0 90)) 32 | ) 33 | ) 34 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/C_Disc_D3.0mm_W1.6mm_P2.50mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm" (layer F.Cu) (tedit 5D3D105C) 2 | (descr "C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf") 3 | (tags "C Disc series Radial pin pitch 2.50mm diameter 3.0mm width 1.6mm Capacitor") 4 | (fp_text reference "C2" (at -1.819792 0.052494 90) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "22p" (at -3.165606 0.186103 90) (layer F.SilkS) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -0.25 -0.8) (end -0.25 0.8) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -0.25 0.8) (end 2.75 0.8) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 2.75 0.8) (end 2.75 -0.8) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 2.75 -0.8) (end -0.25 -0.8) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.621 -0.92) (end 1.879 -0.92) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 0.621 0.92) (end 1.879 0.92) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -1.05 -1.05) (end -1.05 1.05) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -1.05 1.05) (end 3.55 1.05) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 3.55 1.05) (end 3.55 -1.05) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 3.55 -1.05) (end -1.05 -1.05) (layer F.CrtYd) (width 0.05)) 20 | (fp_text user "%R" (at 1.25 0) (layer F.Fab) 21 | (effects (font (size 0.6 0.6) (thickness 0.09))) 22 | ) 23 | (pad "1" thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 24 | (pad "2" thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 25 | (model "${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D3.0mm_W1.6mm_P2.50mm.wrl" 26 | (at (xyz 0 0 0)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz 0 0 0)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/C_Disc_D4.3mm_W1.9mm_P5.00mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" (layer F.Cu) (tedit 5D3D0FFD) 2 | (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf") 3 | (tags "C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor") 4 | (fp_text reference "C5" (at 2.502214 -0.017498) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "0.1u" (at 2.670909 1.993325) (layer F.SilkS) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 0.35 -0.95) (end 0.35 0.95) (layer F.Fab) (width 0.1)) 11 | (fp_line (start 0.35 0.95) (end 4.65 0.95) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 4.65 0.95) (end 4.65 -0.95) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 4.65 -0.95) (end 0.35 -0.95) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.23 -1.07) (end 4.77 -1.07) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 0.23 1.07) (end 4.77 1.07) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 0.23 -1.07) (end 0.23 -1.055) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 0.23 1.055) (end 0.23 1.07) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 4.77 -1.07) (end 4.77 -1.055) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 4.77 1.055) (end 4.77 1.07) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -1.05 -1.2) (end -1.05 1.2) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -1.05 1.2) (end 6.05 1.2) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 6.05 1.2) (end 6.05 -1.2) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 6.05 -1.2) (end -1.05 -1.2) (layer F.CrtYd) (width 0.05)) 24 | (fp_text user "%R" (at 2.5 0) (layer F.Fab) 25 | (effects (font (size 0.86 0.86) (thickness 0.129))) 26 | ) 27 | (pad "1" thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 28 | (pad "2" thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 29 | (model "${KISYS3DMOD}/Capacitor_THT.3dshapes/C_Disc_D4.3mm_W1.9mm_P5.00mm.wrl" 30 | (at (xyz 0 0 0)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/Crystal_HC49-4H_Vertical.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Crystal:Crystal_HC49-4H_Vertical" (layer F.Cu) (tedit 5A1AD3B7) 2 | (descr "Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf") 3 | (tags "THT crystalHC-49-4H") 4 | (fp_text reference "Y1" (at 2.44 0.018936) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "Crystal" (at 2.44 3.525) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_arc (start 5.64 0) (end 5.64 -2.525) (angle 180) (layer F.SilkS) (width 0.12)) 11 | (fp_arc (start -0.76 0) (end -0.76 -2.525) (angle -180) (layer F.SilkS) (width 0.12)) 12 | (fp_arc (start 5.44 0) (end 5.44 -2) (angle 180) (layer F.Fab) (width 0.1)) 13 | (fp_arc (start -0.56 0) (end -0.56 -2) (angle -180) (layer F.Fab) (width 0.1)) 14 | (fp_arc (start 5.64 0) (end 5.64 -2.325) (angle 180) (layer F.Fab) (width 0.1)) 15 | (fp_arc (start -0.76 0) (end -0.76 -2.325) (angle -180) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 8.5 -2.8) (end -3.6 -2.8) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 8.5 2.8) (end 8.5 -2.8) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -3.6 2.8) (end 8.5 2.8) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -3.6 -2.8) (end -3.6 2.8) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -0.76 2.525) (end 5.64 2.525) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -0.76 -2.525) (end 5.64 -2.525) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -0.56 2) (end 5.44 2) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -0.56 -2) (end 5.44 -2) (layer F.Fab) (width 0.1)) 24 | (fp_line (start -0.76 2.325) (end 5.64 2.325) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -0.76 -2.325) (end 5.64 -2.325) (layer F.Fab) (width 0.1)) 26 | (fp_text user "%R" (at 2.44 0) (layer F.Fab) 27 | (effects (font (size 1 1) (thickness 0.15))) 28 | ) 29 | (pad "2" thru_hole circle (at 4.88 0) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask)) 30 | (pad "1" thru_hole circle (at 0 0) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask)) 31 | (model "${KISYS3DMOD}/Crystal.3dshapes/Crystal_HC49-4H_Vertical.wrl" 32 | (at (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/LED_D3.0mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "LED_THT:LED_D3.0mm" (layer F.Cu) (tedit 5D1ABC21) 2 | (descr "LED, diameter 3.0mm, 2 pins") 3 | (tags "LED diameter 3.0mm 2 pins") 4 | (fp_text reference "LED1" (at 1.364844 -2.642198) (layer Cmts.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "POWER" (at 1.27 2.96) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) 11 | (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12)) 12 | (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12)) 13 | (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12)) 14 | (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12)) 15 | (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05)) 23 | (pad "1" thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)) 24 | (pad "2" thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)) 25 | (model "${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl" 26 | (at (xyz 0 0 0)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz 0 0 0)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/MX-6.25U-Stabilizer.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "MX_Alps_Hybrid:MX-6.25U-Stabilizer" (layer F.Cu) (tedit 5D50D189) 2 | (fp_text reference "ST62" (at 0 3.175) (layer Cmts.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "6.25U" (at 0 3.057094) (layer B.SilkS) 6 | (effects (font (size 1 1) (thickness 0.1)) (justify mirror)) 7 | ) 8 | (fp_line (start -59.53125 -9.525) (end 59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 59.53125 -9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -59.53125 9.525) (end 59.53125 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -59.53125 9.525) (end -59.53125 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (pad "" np_thru_hole circle (at -49.9999 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 13 | (pad "" np_thru_hole circle (at 49.9999 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 14 | (pad "" np_thru_hole circle (at -49.9999 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 15 | (pad "" np_thru_hole circle (at 49.9999 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/MX-7U-Stabilizer.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "MX_Alps_Hybrid:MX-7U-Stabilizer" (layer F.Cu) (tedit 5D50D182) 2 | (fp_text reference "ST62" (at 0 3.175) (layer Cmts.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "7U" (at -0.262465 3.057094) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.1))) 7 | ) 8 | (fp_line (start -66.675 -9.525) (end 66.675 -9.525) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start 66.675 -9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start -66.675 9.525) (end 66.675 9.525) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start -66.675 9.525) (end -66.675 -9.525) (layer Dwgs.User) (width 0.15)) 12 | (pad "" np_thru_hole circle (at -57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 13 | (pad "" np_thru_hole circle (at 57.15 6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 14 | (pad "" np_thru_hole circle (at -57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 15 | (pad "" np_thru_hole circle (at 57.15 -8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/MountingHole_2.2mm_M2_Pad.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "MountingHole:MountingHole_2.2mm_M2_Pad" (layer F.Cu) (tedit 5CFB748D) 2 | (descr "Mounting Hole 2.2mm, M2") 3 | (tags "mounting hole 2.2mm m2") 4 | (attr virtual) 5 | (fp_text reference "REF**" (at 0 -3.2) (layer Cmts.User) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "MountingHole_2.2mm_M2_Pad" (at 0 3.2) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user "%R" (at 0.3 0) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) 16 | (pad "1" thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (layer F.Cu) (tedit 5AE5139B) 2 | (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") 3 | (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm") 4 | (fp_text reference REF** (at 2.54 -1.92) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal (at 2.54 1.92) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 0.74 -0.8) (end 0.74 0.8) (layer F.Fab) (width 0.1)) 11 | (fp_line (start 0.74 0.8) (end 4.34 0.8) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 4.34 0.8) (end 4.34 -0.8) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 4.34 -0.8) (end 0.74 -0.8) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0 0) (end 0.74 0) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 5.08 0) (end 4.34 0) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 0.62 -0.92) (end 4.46 -0.92) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 0.62 0.92) (end 4.46 0.92) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -0.95 1.05) (end 6.03 1.05) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 6.03 1.05) (end 6.03 -1.05) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 6.03 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05)) 22 | (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)) 23 | (pad 2 thru_hole oval (at 5.08 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)) 24 | (fp_text user %R (at 2.54 0) (layer F.Fab) 25 | (effects (font (size 0.72 0.72) (thickness 0.108))) 26 | ) 27 | (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl 28 | (at (xyz 0 0 0)) 29 | (scale (xyz 1 1 1)) 30 | (rotate (xyz 0 0 0)) 31 | ) 32 | ) -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (layer F.Cu) (tedit 5D3E86C2) 2 | (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") 3 | (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm") 4 | (fp_text reference "R7" (at -1.464029 0.001111 -90) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.1))) 6 | ) 7 | (fp_text value "10K" (at 3.732778 -0.048664) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.1))) 9 | ) 10 | (fp_text user "%R" (at 3.81 0) (layer F.Fab) 11 | (effects (font (size 0.72 0.72) (thickness 0.108))) 12 | ) 13 | (fp_line (start 8.57 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 8.57 1.05) (end 8.57 -1.05) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -0.95 1.05) (end 8.57 1.05) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 6.68 0) (end 5.73 0) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 0.94 0) (end 1.89 0) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 5.73 -0.92) (end 1.89 -0.92) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 5.73 0.92) (end 5.73 -0.92) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 1.89 0.92) (end 5.73 0.92) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 1.89 -0.92) (end 1.89 0.92) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 7.62 0) (end 5.61 0) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 0 0) (end 2.01 0) (layer F.Fab) (width 0.1)) 25 | (fp_line (start 5.61 -0.8) (end 2.01 -0.8) (layer F.Fab) (width 0.1)) 26 | (fp_line (start 5.61 0.8) (end 5.61 -0.8) (layer F.Fab) (width 0.1)) 27 | (fp_line (start 2.01 0.8) (end 5.61 0.8) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 2.01 -0.8) (end 2.01 0.8) (layer F.Fab) (width 0.1)) 29 | (pad "2" thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)) 30 | (pad "1" thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)) 31 | (model "${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl" 32 | (at (xyz 0 0 0)) 33 | (scale (xyz 1 1 1)) 34 | (rotate (xyz 0 0 0)) 35 | ) 36 | ) 37 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/SW_Cherry_MX1A_1.00u_PCB-NOSCREEN.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SW_Cherry_MX1A_1.00u_PCB-NOSCREEN" (layer F.Cu) (tedit 5D9EDD42) 2 | (descr "Cherry MX keyswitch, MX1A, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") 3 | (tags "cherry mx keyswitch MX1A 1.00u PCB") 4 | (fp_text reference "REF**" (at -2.54 -2.794) (layer Cmts.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "KEYSW" (at -2.54 12.954) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user "%R" (at -2.54 -2.794) (layer F.Fab) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) 15 | (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) 16 | (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) 17 | (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -12.065 -4.445) (end 6.985 -4.445) (layer Dwgs.User) (width 0.15)) 22 | (fp_line (start 6.985 -4.445) (end 6.985 14.605) (layer Dwgs.User) (width 0.15)) 23 | (fp_line (start 6.985 14.605) (end -12.065 14.605) (layer Dwgs.User) (width 0.15)) 24 | (fp_line (start -12.065 14.605) (end -12.065 -4.445) (layer Dwgs.User) (width 0.15)) 25 | (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer Dwgs.User) (width 0.12)) 26 | (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer Dwgs.User) (width 0.12)) 27 | (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer Dwgs.User) (width 0.12)) 28 | (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer Dwgs.User) (width 0.12)) 29 | (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) 32 | (pad "2" thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 33 | (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 34 | (model "${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.00u_PCB.wrl" 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/SW_Cherry_MX1A_1.25u_PCBNOSCREEN.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Button_Switch_Keyboard:SW_Cherry_MX1A_1.25u_PCBNOSCREEN" (layer F.Cu) (tedit 5CBD48DA) 2 | (descr "Cherry MX keyswitch, MX1A, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") 3 | (tags "cherry mx keyswitch MX1A 1.25u PCB") 4 | (fp_text reference "SW61" (at -2.54 -2.794) (layer Cmts.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "KEYSW" (at -2.54 12.954) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer Dwgs.User) (width 0.12)) 11 | (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer Dwgs.User) (width 0.12)) 12 | (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer Dwgs.User) (width 0.12)) 13 | (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer Dwgs.User) (width 0.12)) 14 | (fp_line (start -14.44625 14.605) (end -14.44625 -4.445) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 9.36625 14.605) (end -14.44625 14.605) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 9.36625 -4.445) (end 9.36625 14.605) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -14.44625 -4.445) (end 9.36625 -4.445) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) 23 | (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) 25 | (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) 26 | (fp_text user "%R" (at -2.54 -2.794) (layer F.Fab) 27 | (effects (font (size 1 1) (thickness 0.15))) 28 | ) 29 | (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) 32 | (pad "2" thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 33 | (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 34 | (model "${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.25u_PCB.wrl" 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/SW_Cherry_MX1A_1.50u_PCBNOSCREEN.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Button_Switch_Keyboard:SW_Cherry_MX1A_1.50u_PCBNOSCREEN" (layer F.Cu) (tedit 5CBD48FB) 2 | (descr "Cherry MX keyswitch, MX1A, 1.50u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") 3 | (tags "cherry mx keyswitch MX1A 1.50u PCB") 4 | (fp_text reference "SW29" (at -2.54 -2.794) (layer Cmts.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "KEYSW" (at -2.54 12.954) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user "%R" (at -2.54 -2.794) (layer F.Fab) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) 15 | (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) 16 | (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) 17 | (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -16.8275 -4.445) (end 11.7475 -4.445) (layer Dwgs.User) (width 0.15)) 22 | (fp_line (start 11.7475 -4.445) (end 11.7475 14.605) (layer Dwgs.User) (width 0.15)) 23 | (fp_line (start 11.7475 14.605) (end -16.8275 14.605) (layer Dwgs.User) (width 0.15)) 24 | (fp_line (start -16.8275 14.605) (end -16.8275 -4.445) (layer Dwgs.User) (width 0.15)) 25 | (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer Dwgs.User) (width 0.12)) 26 | (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer Dwgs.User) (width 0.12)) 27 | (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer Dwgs.User) (width 0.12)) 28 | (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer Dwgs.User) (width 0.12)) 29 | (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 30 | (pad "2" thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) 32 | (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 33 | (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 34 | (model "${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.50u_PCB.wrl" 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/SW_Cherry_MX1A_1.75u_PCBNOSCREEN.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Button_Switch_Keyboard:SW_Cherry_MX1A_1.75u_PCBNOSCREEN" (layer F.Cu) (tedit 5CBD48ED) 2 | (descr "Cherry MX keyswitch, MX1A, 1.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") 3 | (tags "cherry mx keyswitch MX1A 1.75u PCB") 4 | (fp_text reference "SW56" (at -2.54 -2.794) (layer Cmts.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "KEYSW" (at -2.54 12.954) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer Dwgs.User) (width 0.12)) 11 | (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer Dwgs.User) (width 0.12)) 12 | (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer Dwgs.User) (width 0.12)) 13 | (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer Dwgs.User) (width 0.12)) 14 | (fp_line (start -19.20875 14.605) (end -19.20875 -4.445) (layer Dwgs.User) (width 0.15)) 15 | (fp_line (start 14.12875 14.605) (end -19.20875 14.605) (layer Dwgs.User) (width 0.15)) 16 | (fp_line (start 14.12875 -4.445) (end 14.12875 14.605) (layer Dwgs.User) (width 0.15)) 17 | (fp_line (start -19.20875 -4.445) (end 14.12875 -4.445) (layer Dwgs.User) (width 0.15)) 18 | (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) 23 | (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) 24 | (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) 25 | (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) 26 | (fp_text user "%R" (at -2.54 -2.794) (layer F.Fab) 27 | (effects (font (size 1 1) (thickness 0.15))) 28 | ) 29 | (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) 32 | (pad "2" thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 33 | (pad "1" thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 34 | (model "${KISYS3DMOD}/Button_Switch_Keyboard.3dshapes/SW_Cherry_MX1A_1.75u_PCB.wrl" 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/SW_Cherry_MX1A_2.75u_PCB_NOSCREEN.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_Cherry_MX1A_2.75u_PCB_NOSCREEN (layer F.Cu) (tedit 5DAAAACC) 2 | (descr "Cherry MX keyswitch, MX1A, 2.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf") 3 | (tags "cherry mx keyswitch MX1A 2.75u PCB") 4 | (fp_text reference SW75 (at -2.54 -2.794 180) (layer Dwgs.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value VAL** (at -2.54 12.7) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -8.89 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.15)) 11 | (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 3.81 11.43) (end -8.89 11.43) (layer F.Fab) (width 0.15)) 13 | (fp_line (start -8.89 11.43) (end -8.89 -1.27) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -9.14 11.68) (end -9.14 -1.52) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 4.06 11.68) (end -9.14 11.68) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 4.06 -1.52) (end 4.06 11.68) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -9.14 -1.52) (end 4.06 -1.52) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -28.73375 -4.445) (end 23.65375 -4.445) (layer Dwgs.User) (width 0.15)) 19 | (fp_line (start 23.65375 -4.445) (end 23.65375 14.605) (layer Dwgs.User) (width 0.15)) 20 | (fp_line (start 23.65375 14.605) (end -28.73375 14.605) (layer Dwgs.User) (width 0.15)) 21 | (fp_line (start -28.73375 14.605) (end -28.73375 -4.445) (layer Dwgs.User) (width 0.15)) 22 | (fp_line (start -9.525 -1.905) (end 4.445 -1.905) (layer Cmts.User) (width 0.12)) 23 | (fp_line (start 4.445 -1.905) (end 4.445 12.065) (layer Cmts.User) (width 0.12)) 24 | (fp_line (start 4.445 12.065) (end -9.525 12.065) (layer Cmts.User) (width 0.12)) 25 | (fp_line (start -9.525 12.065) (end -9.525 -1.905) (layer Cmts.User) (width 0.12)) 26 | (pad "" np_thru_hole circle (at 9.36 -1.92) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask)) 27 | (pad "" np_thru_hole circle (at -14.44 -1.92) (size 3.05 3.05) (drill 3.05) (layers *.Cu *.Mask)) 28 | (pad "" np_thru_hole circle (at -14.44 13.32) (size 4 4) (drill 4) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at 9.36 13.32) (size 4 4) (drill 4) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 2.54 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 31 | (pad "" np_thru_hole circle (at -7.62 5.08) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask)) 32 | (pad "" np_thru_hole circle (at -2.54 5.08) (size 4 4) (drill 4) (layers *.Cu *.Mask)) 33 | (pad 2 thru_hole circle (at -6.35 2.54) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 34 | (pad 1 thru_hole circle (at 0 0) (size 2.2 2.2) (drill 1.5) (layers *.Cu *.Mask)) 35 | (model ['cherry_mx1.wrl'] 36 | (at (xyz 0 0 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/SW_PUSH_6mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Button_Switch_THT:SW_PUSH_6mm" (layer F.Cu) (tedit 5D182739) 2 | (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf") 3 | (tags "tact sw push 6mm") 4 | (fp_text reference "RESET1" (at 3.272126 2.292238) (layer Cmts.User) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "RESET" (at 3.75 6.7) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user "%R" (at 3.25 2.25) (layer F.Fab) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12)) 34 | (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1)) 35 | (pad "2" thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) 36 | (pad "1" thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) 37 | (pad "2" thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) 38 | (pad "1" thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) 39 | (model "${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl" 40 | (at (xyz 0 0 0)) 41 | (scale (xyz 1 1 1)) 42 | (rotate (xyz 0 0 0)) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/TOPY 4MM MASK.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "logos:TOPY 4MM MASK" (layer F.Cu) (tedit 0) 2 | (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1.524 1.524) (thickness 0.3))) 4 | ) 5 | (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide 6 | (effects (font (size 1.524 1.524) (thickness 0.3))) 7 | ) 8 | (fp_poly (pts (xy 0.220134 -1.320919) (xy 0.789517 -1.318742) (xy 1.3589 -1.316566) (xy 1.3589 -0.910166) 9 | (xy 0.220134 -0.905814) (xy 0.220134 -0.245533) (xy 0.939801 -0.245533) (xy 0.939801 0.186267) 10 | (xy 0.220134 0.186267) (xy 0.220134 0.863481) (xy 0.789517 0.865658) (xy 1.3589 0.867834) 11 | (xy 1.361163 1.081617) (xy 1.363425 1.2954) (xy 0.220134 1.2954) (xy 0.220134 1.913467) 12 | (xy -0.220133 1.913467) (xy -0.220133 1.2954) (xy -1.354666 1.2954) (xy -1.354666 0.863601) 13 | (xy -0.220133 0.863601) (xy -0.220133 0.186267) (xy -0.931333 0.186267) (xy -0.931333 -0.245533) 14 | (xy -0.220133 -0.245533) (xy -0.220133 -0.905933) (xy -1.354666 -0.905933) (xy -1.354666 -1.320799) 15 | (xy -0.220352 -1.320799) (xy -0.2159 -1.909233) (xy 0.002117 -1.911492) (xy 0.220134 -1.913752) 16 | (xy 0.220134 -1.320919)) (layer F.Mask) (width 0.01)) 17 | ) 18 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/polyfuse_5.1mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "keyboard_parts:polyfuse_5.1mm" (layer F.Cu) (tedit 5D55B730) 2 | (fp_text reference "F1" (at 0.08749 0.034996) (layer F.Fab) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "500mA" (at 0 -1.905) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3.8 1.5) (end -3.8 -1.5) (layer F.CrtYd) (width 0.1)) 9 | (fp_line (start 3.8 1.5) (end -3.8 1.5) (layer F.CrtYd) (width 0.1)) 10 | (fp_line (start 3.8 -1.5) (end 3.8 1.5) (layer F.CrtYd) (width 0.1)) 11 | (fp_line (start -3.8 -1.5) (end 3.8 -1.5) (layer F.CrtYd) (width 0.1)) 12 | (fp_text user "FUSE" (at 0.02 0.03) (layer F.SilkS) 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (pad "1" thru_hole circle (at -2.55 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)) 16 | (pad "2" thru_hole circle (at 2.55 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)) 17 | (model "${KISYS3DMOD}/SMKJP.3dshapes/PTC_5.1mm_bend.step" 18 | (offset (xyz 0 0 1.5)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 180)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /pcb/lib/cftkb.pretty/ssd1306 128x32 oled.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "ssd1306 128x32 oled" (layer F.Cu) (tedit 5DA5FC0F) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "ssd1306 128x32 oled" (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -19 -6) (end 19 -6) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -19 6) (end 19 6) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -19 6) (end -19 -6) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 19 6) (end 19 -6) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -14 6) (end -14 -6) (layer F.SilkS) (width 0.15)) 13 | (pad 4 thru_hole circle (at -17.5 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 14 | (pad 3 thru_hole circle (at -17.5 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 15 | (pad 2 thru_hole circle (at -17.5 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 16 | (pad 1 thru_hole circle (at -17.5 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /pcb/midevil-pcb-v1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcpedit/midevil/54ce4cb8c730abfdb557e43374d00cdadaa7acfe/pcb/midevil-pcb-v1.zip -------------------------------------------------------------------------------- /pcb/pcb.pretty/D_DO-35_SOD27_P7.62mm_Bottom.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_DO-35_SOD27_P7.62mm_Bottom (layer F.Cu) (tedit 60EAF91C) 2 | (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") 3 | (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") 4 | (fp_text reference REF** (at 3.81 1.9) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value VAL** (at 3.81 -2.06 180) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 8.67 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 8.67 1.25) (end 8.67 -1.25) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.05 1.25) (end 8.67 1.25) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 2.29 -1.12) (end 2.29 1.12) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.53 -1.12) (end 2.53 1.12) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 2.41 -1.12) (end 2.41 1.12) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 6.58 0) (end 5.93 0) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 1.04 0) (end 1.69 0) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 5.93 -1.12) (end 1.69 -1.12) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 5.93 1.12) (end 5.93 -1.12) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 1.69 1.12) (end 5.93 1.12) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 1.69 -1.12) (end 1.69 1.12) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 2.31 -1) (end 2.31 1) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 2.51 -1) (end 2.51 1) (layer F.Fab) (width 0.1)) 25 | (fp_line (start 2.41 -1) (end 2.41 1) (layer F.Fab) (width 0.1)) 26 | (fp_line (start 7.62 0) (end 5.81 0) (layer F.Fab) (width 0.1)) 27 | (fp_line (start 0 0) (end 1.81 0) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 5.81 -1) (end 1.81 -1) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 5.81 1) (end 5.81 -1) (layer F.Fab) (width 0.1)) 30 | (fp_line (start 1.81 1) (end 5.81 1) (layer F.Fab) (width 0.1)) 31 | (fp_line (start 1.81 -1) (end 1.81 1) (layer F.Fab) (width 0.1)) 32 | (fp_text user K (at 0 -1.8 -180) (layer F.Fab) 33 | (effects (font (size 1 1) (thickness 0.15))) 34 | ) 35 | (fp_text user %R (at 4.11 0 -180) (layer F.Fab) 36 | (effects (font (size 0.8 0.8) (thickness 0.12))) 37 | ) 38 | (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 39 | (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 40 | (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl 41 | (at (xyz 0 0 0)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 0 0 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /pcb/pcb.pretty/D_DO-35_SOD27_P7.62mm_Top.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_DO-35_SOD27_P7.62mm_Top (layer F.Cu) (tedit 60EAF808) 2 | (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") 3 | (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") 4 | (fp_text reference REF** (at 3.81 -1.85) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value VAL** (at 3.81 2.12 180) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 1.81 -1) (end 1.81 1) (layer F.Fab) (width 0.1)) 11 | (fp_line (start 1.81 1) (end 5.81 1) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 5.81 1) (end 5.81 -1) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 5.81 -1) (end 1.81 -1) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0 0) (end 1.81 0) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 7.62 0) (end 5.81 0) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 2.41 -1) (end 2.41 1) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 2.51 -1) (end 2.51 1) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 2.31 -1) (end 2.31 1) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 1.69 -1.12) (end 1.69 1.12) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 1.69 1.12) (end 5.93 1.12) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 5.93 1.12) (end 5.93 -1.12) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 5.93 -1.12) (end 1.69 -1.12) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 1.04 0) (end 1.69 0) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 6.58 0) (end 5.93 0) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 2.41 -1.12) (end 2.41 1.12) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start 2.53 -1.12) (end 2.53 1.12) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start 2.29 -1.12) (end 2.29 1.12) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start -1.05 -1.25) (end -1.05 1.25) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start -1.05 1.25) (end 8.67 1.25) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start 8.67 1.25) (end 8.67 -1.25) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start 8.67 -1.25) (end -1.05 -1.25) (layer F.CrtYd) (width 0.05)) 32 | (fp_text user K (at 0 -1.8 -180) (layer F.Fab) 33 | (effects (font (size 1 1) (thickness 0.15))) 34 | ) 35 | (fp_text user %R (at 4.11 0 -180) (layer F.Fab) 36 | (effects (font (size 0.8 0.8) (thickness 0.12))) 37 | ) 38 | (pad 2 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 39 | (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) 40 | (model ${KISYS3DMOD}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl 41 | (at (xyz 0 0 0)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 0 0 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /pcb/pcb.pretty/SSD1306_OLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SSD1306_OLED (layer F.Cu) (tedit 5FECCFA0) 2 | (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") 3 | (tags "Through hole socket strip THT 1x04 2.54mm single row") 4 | (fp_text reference J1 (at 0 -1.016) (layer F.Fab) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value OLED (at 0 1.778) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -19.05 9.525) (end -19.05 -9.525) (layer Dwgs.User) (width 0.12)) 11 | (fp_line (start 19.05 9.525) (end -19.05 9.525) (layer Dwgs.User) (width 0.12)) 12 | (fp_line (start 19.05 -9.525) (end 19.05 9.525) (layer Dwgs.User) (width 0.12)) 13 | (fp_line (start -19.05 -9.525) (end 19.05 -9.525) (layer Dwgs.User) (width 0.12)) 14 | (fp_line (start 19.0245 -6.02) (end 19.0245 6.02) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start -19.0245 6.02) (end 19.0245 6.02) (layer F.CrtYd) (width 0.12)) 16 | (fp_line (start -19.0245 -6.02) (end -19.0245 6.02) (layer F.CrtYd) (width 0.12)) 17 | (fp_line (start -19.0245 -6.02) (end 19.0245 -6.02) (layer F.CrtYd) (width 0.12)) 18 | (fp_text user SDA (at -15.2145 -3.81) (layer F.SilkS) 19 | (effects (font (size 1 1) (thickness 0.15))) 20 | ) 21 | (fp_text user SCL (at -15.2145 -1.27) (layer F.SilkS) 22 | (effects (font (size 1 1) (thickness 0.15))) 23 | ) 24 | (fp_text user VCC (at -15.2145 1.27) (layer F.SilkS) 25 | (effects (font (size 1 1) (thickness 0.15))) 26 | ) 27 | (fp_text user GND (at -15.2145 3.81 180) (layer F.SilkS) 28 | (effects (font (size 1 1) (thickness 0.15))) 29 | ) 30 | (pad 1 thru_hole rect (at -17.7545 3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 31 | (pad 2 thru_hole oval (at -17.7545 1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 32 | (pad 3 thru_hole oval (at -17.7545 -1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 33 | (pad 4 thru_hole oval (at -17.7545 -3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 34 | (model ${D_DRIVE_KICAD}/Custom_Footprints.pretty/SSD1306.step 35 | (offset (xyz -18.005 -4.3 -6.5)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /pcb/redherring-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /pcb/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "redherring-rescue")(type "Legacy")(uri "${KIPRJMOD}/pcb-rescue.lib")(options "")(descr "")) 4 | (lib (name "MCU_RaspberryPi_and_Boards")(type "KiCad")(uri "${KIPRJMOD}/lib/MCU_RaspberryPi_and_Boards.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /pcb/~pcb.kicad_sch.lck: -------------------------------------------------------------------------------- 1 | {"hostname":"mlam","username":"mlam"} --------------------------------------------------------------------------------