├── .gitattributes ├── .gitignore ├── BOM.xlsx ├── README.md ├── datasheet ├── CH552DS1.PDF ├── E73-2G4M04S1D.pdf ├── TP4057.pdf └── XC6206P30.pdf ├── fp-lib-table ├── keyboard-cache.lib ├── keyboard-rescue.dcm ├── keyboard.kicad_pcb ├── keyboard.pro ├── keyboard.sch ├── lib ├── 0805.pretty │ ├── 0805C.kicad_mod │ ├── 0805D.kicad_mod │ ├── 0805R.kicad_mod │ ├── C_0805_2012Metric.wrl │ ├── D_0805_2012Metric.wrl │ ├── D_SC-80.wrl │ ├── D_SOD-123.wrl │ ├── R_0805_2012Metric.wrl │ └── SM0805.mod ├── Keebio-Parts.pretty │ ├── 3_Pin_Jumper.kicad_mod │ ├── 4pin35mmAudio.kicad_mod │ ├── ARDUINO_PRO_MICRO.kicad_mod │ ├── AT90USB1286_TQFP_14mm.kicad_mod │ ├── ATMEGA32U4-AU.kicad_mod │ ├── ArduinoProMicro-BackSide.kicad_mod │ ├── ArduinoProMicro-Mini-USB-No-Text.kicad_mod │ ├── ArduinoProMicro-Mini-USB.kicad_mod │ ├── ArduinoProMicro-TopSide.kicad_mod │ ├── ArduinoProMicro.kicad_mod │ ├── CandK_6x6mm_Tactile.kicad_mod │ ├── Chi_Keyboard.kicad_mod │ ├── Cowboy_Bebop_Keyboard.kicad_mod │ ├── Diode-Hybrid-Back.kicad_mod │ ├── Diode-dual.kicad_mod │ ├── Diode-hybrid-3pad.kicad_mod │ ├── Diode.kicad_mod │ ├── Diode_Long.kicad_mod │ ├── Epson_TSX-3225.kicad_mod │ ├── Hybrid_PCB_100H.kicad_mod │ ├── Hybrid_PCB_100H_Dual_hole-LED.kicad_mod │ ├── Hybrid_PCB_100H_Dual_hole-LEDflip.kicad_mod │ ├── Hybrid_PCB_100H_Dual_hole-flip.kicad_mod │ ├── Hybrid_PCB_100H_Dual_hole-nosilk-flip.kicad_mod │ ├── Hybrid_PCB_100H_Dual_hole-nosilk.kicad_mod │ ├── Hybrid_PCB_100H_Dual_hole.kicad_mod │ ├── Hybrid_PCB_100H_hole.kicad_mod │ ├── Hybrid_PCB_100H_no-silk.kicad_mod │ ├── Hybrid_PCB_125H.kicad_mod │ ├── Hybrid_PCB_125H_Dual_hole-nosilk.kicad_mod │ ├── Hybrid_PCB_150H.kicad_mod │ ├── Hybrid_PCB_175H.kicad_mod │ ├── Hybrid_PCB_200H-dual-LED.kicad_mod │ ├── Hybrid_PCB_200H-dual-nosilk.kicad_mod │ ├── Hybrid_PCB_200H-dual.kicad_mod │ ├── Hybrid_PCB_200H.kicad_mod │ ├── Hybrid_PCB_200V.kicad_mod │ ├── Hybrid_PCB_225H.kicad_mod │ ├── Hybrid_PCB_275H.kicad_mod │ ├── Hybrid_PCB_625H.kicad_mod │ ├── Hybrid_Plate_100H.kicad_mod │ ├── Hybrid_Plate_125H.kicad_mod │ ├── Hybrid_Plate_150H.kicad_mod │ ├── Hybrid_Plate_175H.kicad_mod │ ├── Hybrid_Plate_200H-dual-nosilk.kicad_mod │ ├── Hybrid_Plate_200H-dual.kicad_mod │ ├── Hybrid_Plate_200H.kicad_mod │ ├── Hybrid_Plate_200V.kicad_mod │ ├── Hybrid_Plate_225H.kicad_mod │ ├── Hybrid_Plate_275H.kicad_mod │ ├── Hybrid_Plate_625H.kicad_mod │ ├── ICSP-Header.kicad_mod │ ├── JUMPER_SMD_2DUB.kicad_mod │ ├── Kailh-PG1350-1u-No-Clickhole.kicad_mod │ ├── Kailh-PG1350-1u-reversible-flip.kicad_mod │ ├── Kailh-PG1350-1u-reversible.kicad_mod │ ├── Kailh-PG1350-1u.kicad_mod │ ├── Keebio.kicad_mod │ ├── KeebioSite.kicad_mod │ ├── KeebioWebsite.kicad_mod │ ├── LED_3mm.kicad_mod │ ├── LICENSE │ ├── LongOvalCut.kicad_mod │ ├── MD_Diode.kicad_mod │ ├── MX-Alps-Choc-1U-NoLED.kicad_mod │ ├── MX-Alps_Switch_Cutout-1u_1.25u-3u-wide.kicad_mod │ ├── MX-Alps_Switch_Cutout-1u_1.25u.kicad_mod │ ├── MX-Alps_Switch_Cutout-1u_2u.kicad_mod │ ├── MX-Alps_Switch_Cutout-3u-wide.kicad_mod │ ├── MX-Alps_Switch_Cutout.kicad_mod │ ├── MX-Alps_Switch_Cutouts.zip │ ├── MX_LED.kicad_mod │ ├── MX_PCB_100H.kicad_mod │ ├── MX_PCB_125H.kicad_mod │ ├── MX_PCB_150H.kicad_mod │ ├── MX_PCB_175H.kicad_mod │ ├── MX_PCB_200H.kicad_mod │ ├── MX_PCB_200V.kicad_mod │ ├── MX_PCB_225H.kicad_mod │ ├── MX_PCB_275H.kicad_mod │ ├── MX_PCB_625H.kicad_mod │ ├── MX_PCB_700H.kicad_mod │ ├── MX_Plate_100H.kicad_mod │ ├── MX_Plate_125H.kicad_mod │ ├── MX_Plate_150H.kicad_mod │ ├── MX_Plate_175H.kicad_mod │ ├── MX_Plate_200H.kicad_mod │ ├── MX_Plate_200V.kicad_mod │ ├── MX_Plate_225H.kicad_mod │ ├── MX_Plate_275H.kicad_mod │ ├── MX_Plate_625H.kicad_mod │ ├── MX_Plate_700H.kicad_mod │ ├── MX_Stabilizer_Cutout-2u.kicad_mod │ ├── MX_Stabilizer_Cutout.kicad_mod │ ├── MX_Switch_Cutout.kicad_mod │ ├── MX_Switch_Mod_Cutout.kicad_mod │ ├── Mooninite-craft.kicad_mod │ ├── Mooninites.kicad_mod │ ├── MountingHole.kicad_mod │ ├── Nyquist.kicad_mod │ ├── NyquistPlot.kicad_mod │ ├── RGBW_LED_5mm.kicad_mod │ ├── Resistor-Compact-1-side.kicad_mod │ ├── Resistor-Compact.kicad_mod │ ├── Resistor-Hybrid-Back.kicad_mod │ ├── Resistor-Hybrid.kicad_mod │ ├── Resistor.kicad_mod │ ├── SOIC-8_3.9x4.9mm_Pitch1.27mm.kicad_mod │ ├── SOT-23_Handsoldering.kicad_mod │ ├── SS-Aliasing.kicad_mod │ ├── SS-DigitalLPF.kicad_mod │ ├── SW_Tactile_SPST_Angled_MJTP1117-no-mount.kicad_mod │ ├── SW_Tactile_SPST_Angled_MJTP1117.kicad_mod │ ├── SevenberryWave.kicad_mod │ ├── Single-Pad.kicad_mod │ ├── SinglePad.kicad_mod │ ├── SolderJumper.kicad_mod │ ├── SolderJumperLeft.kicad_mod │ ├── SolderJumperPair.kicad_mod │ ├── SolderJumperRight.kicad_mod │ ├── SolderJumperSet.kicad_mod │ ├── SolderJumperSets.kicad_mod │ ├── SolidCopper.kicad_mod │ ├── SquirtleSquadLeader.kicad_mod │ ├── TRRS-PJ-320A-dual.kicad_mod │ ├── TRRS-PJ-320A.kicad_mod │ ├── TRRS_Jack-one-sided.kicad_mod │ ├── TRRS_Jack.kicad_mod │ ├── TRRS_Jumper.kicad_mod │ ├── Teensy_2.0.kicad_mod │ ├── Triple-Dual-1u-LED-flip.kicad_mod │ ├── Triple-Dual-1u-LED.kicad_mod │ ├── Triple-Dual-2u-LED-stab-flip.kicad_mod │ ├── Triple-Dual-2u-LED.kicad_mod │ ├── USB-Mini-B_ LCSC-C46398.kicad_mod │ ├── USB_miniB_HandSolder.kicad_mod │ ├── Untitled.kicad_mod │ ├── VIA-0.6mm.kicad_mod │ ├── kaihl-low-profile-switch.kicad_mod │ ├── keebio-tag.kicad_mod │ ├── sevenberry-wave.kicad_mod │ ├── solder_jumper.kicad_mod │ └── trs.kicad_mod ├── Type-C.pretty │ ├── .gitattributes │ ├── .gitignore │ ├── 12401598E4#2A.kicad_mod │ ├── HRO-TYPE-C-31-M-12-Assembly.kicad_mod │ ├── HRO-TYPE-C-31-M-12-HandSoldering.kicad_mod │ ├── HRO-TYPE-C-31-M-12.kicad_mod │ ├── README.md │ ├── Type-C.dcm │ ├── Type-C.lib │ ├── Wurth-632723300011-HandSoldering.kicad_mod │ ├── Wurth-632723300011-MaximumExtensionMount.kicad_mod │ └── Wurth-632723300011.kicad_mod ├── aker.lib ├── atmega32u4.lib ├── conn.lib ├── custom.pretty │ ├── 2_Pin_Jumper.kicad_mod │ ├── CH552T.kicad_mod │ ├── E73-2G4M04S1D.kicad_mod │ ├── JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal.step │ ├── JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal.wrl │ ├── MX1A-led.kicad_mod │ ├── PinHeader_1x02_P2.54mm_Vertical.kicad_mod │ ├── PinHeader_2x1.25mm.kicad_mod │ └── nRF51822-02.kicad_mod ├── device.lib ├── dtsjw.lib ├── dtsm.pretty │ ├── KSEM31GLFS.kicad_mod │ ├── SW_SPST_CK_RS282G05A3.step │ ├── Switch.kicad_mod │ └── dtsm.wrl ├── hole.pretty │ ├── FIDUCIAL.kicad_mod │ ├── PKRH-2.kicad_mod │ ├── PKRH.kicad_mod │ ├── PKRHC.kicad_mod │ ├── PKRHSL.kicad_mod │ ├── jump.kicad_mod │ └── link.kicad_mod ├── keebs.pretty │ ├── .gitignore │ ├── LICENSE.md │ ├── Mx_Alps_100.kicad_mod │ ├── Mx_Alps_125.kicad_mod │ ├── Mx_Alps_150.kicad_mod │ ├── Mx_Alps_175.kicad_mod │ ├── Mx_Alps_200.kicad_mod │ ├── Mx_Alps_225.kicad_mod │ ├── Mx_Alps_275.kicad_mod │ ├── Mx_Alps_625.kicad_mod │ ├── Pro_Micro.kicad_mod │ ├── README.md │ └── Teensy_20.kicad_mod ├── keyboard_accessories.pretty │ ├── D_SOD-123_2sided.kicad_mod │ ├── D_SOD-123_2sided_DO-35_combo.kicad_mod │ ├── D_SOD-123_2sided_hiddenlabel.kicad_mod │ ├── Feather32u4Bluefruit.kicad_mod │ ├── GPTS_SPST_Pushbutton.kicad_mod │ ├── LICENSE.md │ ├── TRRS_Jack_SJ-43514.kicad_mod │ └── TRRS_Jack_SJ-43514_reversible.kicad_mod ├── keyboard_parts.dcm ├── keyboard_parts.lib ├── keyboard_parts.pretty │ ├── 4P4C.kicad_mod │ ├── ALPS_PLATE_SPRING.kicad_mod │ ├── ALPS_PLATE_SPRING_CUTOUT.kicad_mod │ ├── ALPS_SKCM.kicad_mod │ ├── ALPS_SKCM_CUTOUT.kicad_mod │ ├── ALPS_SKCM_CUTOUT_STAB256.kicad_mod │ ├── ALPS_SKCM_CUTOUT_STAB406.kicad_mod │ ├── ALPS_SKCM_CUTOUT_STAB883.kicad_mod │ ├── ALPS_SKCM_LED.kicad_mod │ ├── ALPS_SKCM_reverse_pad.kicad_mod │ ├── AVR_ICSP_3x2.kicad_mod │ ├── C_1608.kicad_mod │ ├── C_1608_rev2.kicad_mod │ ├── C_3216.kicad_mod │ ├── C_3216_rev2.kicad_mod │ ├── C_3225.kicad_mod │ ├── C_3528.kicad_mod │ ├── C_3528_pol.kicad_mod │ ├── C_6032.kicad_mod │ ├── DSUB9P.kicad_mod │ ├── D_SC79.kicad_mod │ ├── D_SOD123.kicad_mod │ ├── D_SOD123W_hand.kicad_mod │ ├── D_SOD123_axial.kicad_mod │ ├── D_SOD123_hand.kicad_mod │ ├── D_axial.kicad_mod │ ├── FA-238.kicad_mod │ ├── HC-49_SMT.kicad_mod │ ├── HHKB_JP_HRS_DF14_15P.kicad_mod │ ├── HHKB_PRO2_ZH13.kicad_mod │ ├── HHKB_PRO2_ZH13_TH.kicad_mod │ ├── HHKB_PRO_PH15.kicad_mod │ ├── HOLE_M2.6.kicad_mod │ ├── HOLE_M3.kicad_mod │ ├── HRS_DF14_20P.kicad_mod │ ├── JST_PH2_SMT.kicad_mod │ ├── JST_PH2_SMT_TH.kicad_mod │ ├── JST_PH2_TH.kicad_mod │ ├── LED_0805.kicad_mod │ ├── LED_2012_HSOL.kicad_mod │ ├── LED_3020_REFLOW.kicad_mod │ ├── LED_3025_DUAL.kicad_mod │ ├── LED_TH.kicad_mod │ ├── LED_TH_BIVAR.kicad_mod │ ├── LTC4054.kicad_mod │ ├── L_6x6MM.kicad_mod │ ├── L_7x7MM.kicad_mod │ ├── MINI_DIN_8.kicad_mod │ ├── MOS_FET_SOT23-3_HSOL.kicad_mod │ ├── PIN_1.kicad_mod │ ├── PIN_1_SQUARE.kicad_mod │ ├── PPTC_nano.kicad_mod │ ├── PTC_3225.kicad_mod │ ├── Poker_oval_hole.kicad_mod │ ├── Poker_side_edge_long.kicad_mod │ ├── QFP32.kicad_mod │ ├── QFP32_reflow.kicad_mod │ ├── QFP44.kicad_mod │ ├── QFP44_reflow.kicad_mod │ ├── RN42.kicad_mod │ ├── R_1608.kicad_mod │ ├── R_1608_NOGUIDE.kicad_mod │ ├── R_1608_rev2.kicad_mod │ ├── R_2012.kicad_mod │ ├── SLP3-200-100-F.kicad_mod │ ├── SM_3216_POL.kicad_mod │ ├── SOLDER_JUMPER_2.kicad_mod │ ├── SOLDER_JUMPER_2_WIRED.kicad_mod │ ├── SOLDER_JUMPER_3.kicad_mod │ ├── SOT23-3_HSOL.kicad_mod │ ├── SOT23-5_HSOL.kicad_mod │ ├── SOT23-6_HSOL.kicad_mod │ ├── SW_ALPS_SKRP.kicad_mod │ ├── SW_ALPS_SKSG.kicad_mod │ ├── SW_ALPS_SSAA.kicad_mod │ ├── SW_MINI_SLIDE.kicad_mod │ ├── SW_TACT_TH_HORIZ.kicad_mod │ ├── SW_TACT_TH_HORIZ_LOW.kicad_mod │ ├── USB_A.kicad_mod │ ├── USB_A_PLUG.kicad_mod │ ├── USB_microB.kicad_mod │ ├── USB_miniB.kicad_mod │ ├── USB_miniB_hirose_5S8.kicad_mod │ ├── USB_miniB_hirose_5ST.kicad_mod │ ├── USB_miniB_hirose_5ST_hand.kicad_mod │ ├── WT12_bluegiga.kicad_mod │ ├── XTAL_HC_49_TH.kicad_mod │ ├── tmk2016.kicad_mod │ └── tmk_logo.kicad_mod ├── keyswitches.pretty │ ├── Kailh_socket.kicad_mod │ ├── Kailh_socket_optional.kicad_mod │ ├── Kailh_socket_optional_reversible.kicad_mod │ ├── Kailh_socket_reversible.kicad_mod │ ├── LICENSE.md │ ├── MX.kicad_mod │ ├── MX_Stabilizer_2u.kicad_mod │ ├── MX_reversible.kicad_mod │ ├── MX_reversible_minimal.kicad_mod │ ├── PG1350.kicad_mod │ ├── PG1350_optional-socket.kicad_mod │ ├── PG1350_optional-socket_reversible.kicad_mod │ ├── PG1350_reversible.kicad_mod │ ├── PG1350_rotatable.kicad_mod │ ├── PG1350_socket.kicad_mod │ ├── PG1350_socket_reversible.kicad_mod │ ├── README.md │ └── images │ │ ├── Kailh_socket.png │ │ ├── Kailh_socket_optional.png │ │ ├── Kailh_socket_optional_reversible.png │ │ ├── Kailh_socket_reversible.png │ │ ├── MX.png │ │ ├── MX_reversible.png │ │ ├── PG1350.png │ │ ├── PG1350_optional-socket.png │ │ ├── PG1350_optional-socket_reversible.png │ │ ├── PG1350_reversible.png │ │ ├── PG1350_rotatable.png │ │ ├── PG1350_socket.png │ │ └── PG1350_socket_reversible.png ├── logos.pretty │ ├── Bluetooth-small.kicad_mod │ ├── Bluetooth.kicad_mod │ ├── GT.kicad_mod │ ├── GTBLE60.kicad_mod │ ├── cc.kicad_mod │ ├── gh60.kicad_mod │ ├── gt60.kicad_mod │ ├── keyboard.kicad_mod │ └── oshw.kicad_mod ├── mkl27z256vfm4.dcm ├── mkl27z256vfm4.lib ├── mx1a-simple.lib ├── mx1a.pretty │ ├── Kailh-3d-noled.kicad_mod │ ├── Kailh-3d-rgb.kicad_mod │ ├── Kailh-3d.kicad_mod │ ├── Kailh.kicad_mod │ ├── Kailh_MX_Socket_LED.kicad_mod │ ├── Kailh_Socket.step │ ├── Kailh_socket_optional.kicad_mod │ ├── MX1A-led.kicad_mod │ ├── MX1A-led_no3d.kicad_mod │ ├── MX1A.kicad_mod │ ├── MX1A_no3d.kicad_mod │ ├── MXST.kicad_mod │ ├── PG1350.kicad_mod │ ├── PG151101S11.step │ ├── cherrymx.wrl │ └── kailh_big_series.kicad_mod ├── ndk.pretty │ ├── 4-SMD-large.kicad_mod │ ├── 4-SMD.kicad_mod │ └── crystal-4pad.wrl ├── oupiin_usb.lib ├── pad.pretty │ └── pad.kicad_mod ├── power.lib ├── res.pretty │ ├── HOLE-M2-2.kicad_mod │ ├── HOLE-M2.kicad_mod │ └── resistor.kicad_mod ├── teensy.pretty │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── Teensy1.0++.kicad_mod │ ├── Teensy1.0.kicad_mod │ ├── Teensy2.0++.kicad_mod │ ├── Teensy2.0.kicad_mod │ ├── Teensy30_31_32_LC.kicad_mod │ └── Teensy35_36.kicad_mod ├── tqfp.pretty │ ├── TQFP44.kicad_mod │ └── ipc_tqfp.wrl ├── usb.pretty │ ├── 67503.kicad_mod │ ├── type-c.STEP │ ├── type-c.kicad_mod │ └── usbmini.wrl └── ws2812b.pretty │ ├── WS2812B.kicad_mod │ ├── WS2812_RGB_LED_updated.stp │ ├── ws2812-2025-B.kicad_mod │ └── ws2812-2025.kicad_mod ├── matrix-cache.lib ├── matrix.sch ├── preview.png ├── preview2.png ├── preview3.png ├── preview4.png └── sym-lib-table /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | # Format documentation: http://kicad-pcb.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *~ 10 | _autosave-* 11 | *.tmp 12 | *-rescue.lib 13 | *-save.pro 14 | *-save.kicad_pcb 15 | 16 | # Netlist files (exported from Eeschema) 17 | *.net 18 | 19 | # Autorouter files (exported from Pcbnew) 20 | *.dsn 21 | *.ses 22 | 23 | # Exported BOM files 24 | *.xml 25 | *.csv 26 | -------------------------------------------------------------------------------- /BOM.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/BOM.xlsx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GT_BLE60_Keyboard_PCB 2 | A 60% bluetooth keyboard PCB by Kicad, Schematic fork of https://github.com/Lotlab/BLE60-keyboard 3 | 一个采用Kicad设计制作的60%蓝牙键盘PCB,原理图参考Lotlab的蓝牙键盘,并基于GH60制作。 4 | 5 | **已经验证完成,可以直接打板制作** 6 | 7 | using nRF51822 and CH554(or CH552). 8 | 使用NRF51822 与 CH554(或者CH552)芯片 9 | 10 | Firmware Source Code/固件源码: [nrf51822-keyboard](https://github.com/genokolar/nrf51822-keyboard/tree/GT-BLE60) 11 | 12 | pad图片 13 | 14 | License: CC-BY-SA 15 | 16 | More description/详细信息在此查看:[http://genokolar.github.io/blog/201903](http://genokolar.github.io/blog/201903) 17 | -------------------------------------------------------------------------------- /datasheet/CH552DS1.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/datasheet/CH552DS1.PDF -------------------------------------------------------------------------------- /datasheet/E73-2G4M04S1D.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/datasheet/E73-2G4M04S1D.pdf -------------------------------------------------------------------------------- /datasheet/TP4057.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/datasheet/TP4057.pdf -------------------------------------------------------------------------------- /datasheet/XC6206P30.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/datasheet/XC6206P30.pdf -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name 0805)(type KiCad)(uri ${KIPRJMOD}/lib/0805.pretty)(options "")(descr "")) 3 | (lib (name custom)(type KiCad)(uri ${KIPRJMOD}/lib/custom.pretty)(options "")(descr "")) 4 | (lib (name dtsm)(type KiCad)(uri ${KIPRJMOD}/lib/dtsm.pretty)(options "")(descr "")) 5 | (lib (name hole)(type KiCad)(uri ${KIPRJMOD}/lib/hole.pretty)(options "")(descr "")) 6 | (lib (name Keebio-Parts)(type KiCad)(uri ${KIPRJMOD}/lib/Keebio-Parts.pretty)(options "")(descr "")) 7 | (lib (name keebs)(type KiCad)(uri ${KIPRJMOD}/lib/keebs.pretty)(options "")(descr "")) 8 | (lib (name keyboard_accessories)(type KiCad)(uri ${KIPRJMOD}/lib/keyboard_accessories.pretty)(options "")(descr "")) 9 | (lib (name keyboard_parts)(type KiCad)(uri ${KIPRJMOD}/lib/keyboard_parts.pretty)(options "")(descr "")) 10 | (lib (name keyswitches)(type KiCad)(uri ${KIPRJMOD}/lib/keyswitches.pretty)(options "")(descr "")) 11 | (lib (name logos)(type KiCad)(uri ${KIPRJMOD}/lib/logos.pretty)(options "")(descr "")) 12 | (lib (name mx1a)(type KiCad)(uri ${KIPRJMOD}/lib/mx1a.pretty)(options "")(descr "")) 13 | (lib (name ndk)(type KiCad)(uri ${KIPRJMOD}/lib/ndk.pretty)(options "")(descr "")) 14 | (lib (name pad)(type KiCad)(uri ${KIPRJMOD}/lib/pad.pretty)(options "")(descr "")) 15 | (lib (name res)(type KiCad)(uri ${KIPRJMOD}/lib/res.pretty)(options "")(descr "")) 16 | (lib (name teensy)(type KiCad)(uri ${KIPRJMOD}/lib/teensy.pretty)(options "")(descr "")) 17 | (lib (name tqfp)(type KiCad)(uri ${KIPRJMOD}/lib/tqfp.pretty)(options "")(descr "")) 18 | (lib (name Type-C)(type KiCad)(uri ${KIPRJMOD}/lib/Type-C.pretty)(options "")(descr "")) 19 | (lib (name usb)(type KiCad)(uri ${KIPRJMOD}/lib/usb.pretty)(options "")(descr "")) 20 | (lib (name ws2812b)(type KiCad)(uri ${KIPRJMOD}/lib/ws2812b.pretty)(options "")(descr "")) 21 | ) 22 | -------------------------------------------------------------------------------- /keyboard-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /keyboard.pro: -------------------------------------------------------------------------------- 1 | update=2019-02-09 23:35:00 2 | version=1 3 | last_client=pcbnew 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [pcbnew] 16 | version=1 17 | PageLayoutDescrFile= 18 | LastNetListRead= 19 | PadDrill=0.65 20 | PadDrillOvalY=0.65 21 | PadSizeH=1 22 | PadSizeV=1 23 | PcbTextSizeV=2.032 24 | PcbTextSizeH=1.524 25 | PcbTextThickness=0.3048 26 | ModuleTextSizeV=1.524 27 | ModuleTextSizeH=1.524 28 | ModuleTextSizeThickness=0.3048 29 | SolderMaskClearance=0 30 | SolderMaskMinWidth=0.2 31 | DrawSegmentWidth=0.381 32 | BoardOutlineThickness=0.01 33 | ModuleOutlineThickness=0.3 34 | -------------------------------------------------------------------------------- /lib/0805.pretty/0805C.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0805C (layer F.Cu) (tedit 5BD892E1) 2 | (attr smd) 3 | (fp_text reference C3 (at -0.15 -1.778 180) (layer F.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value 100n (at 0 0 90) (layer F.SilkS) hide 7 | (effects (font (size 0.635 0.635) (thickness 0.127))) 8 | ) 9 | (fp_line (start -1.651 1.016) (end -0.554 1.016) (layer F.SilkS) (width 0.3)) 10 | (fp_line (start -1.651 -1.016) (end -1.651 1.016) (layer F.SilkS) (width 0.3)) 11 | (fp_line (start -0.554 -1.016) (end -1.651 -1.016) (layer F.SilkS) (width 0.3)) 12 | (fp_line (start 1.651 1.016) (end 0.527 1.016) (layer F.SilkS) (width 0.3)) 13 | (fp_line (start 1.651 -1.016) (end 1.651 1.016) (layer F.SilkS) (width 0.3)) 14 | (fp_line (start 0.527 -1.016) (end 1.651 -1.016) (layer F.SilkS) (width 0.3)) 15 | (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)) 16 | (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)) 17 | (model ${KIPRJMOD}/lib/0805.pretty/C_0805_2012Metric.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/0805.pretty/0805D.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0805D (layer F.Cu) (tedit 5BD9C19E) 2 | (attr smd) 3 | (fp_text reference D21 (at 0 -1.775) (layer F.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value 1N4148 (at 0.1 1.7) (layer F.SilkS) hide 7 | (effects (font (size 0.635 0.635) (thickness 0.127))) 8 | ) 9 | (fp_line (start 0.527 -1.016) (end 1.651 -1.016) (layer F.SilkS) (width 0.3)) 10 | (fp_line (start 1.651 -1.016) (end 1.651 1.016) (layer F.SilkS) (width 0.3)) 11 | (fp_line (start 1.651 1.016) (end 0.527 1.016) (layer F.SilkS) (width 0.3)) 12 | (fp_line (start -0.554 -1.016) (end -1.651 -1.016) (layer F.SilkS) (width 0.3)) 13 | (fp_line (start -1.651 -1.016) (end -1.651 1.016) (layer F.SilkS) (width 0.3)) 14 | (fp_line (start -1.651 1.016) (end -0.554 1.016) (layer F.SilkS) (width 0.3)) 15 | (fp_line (start 0.254 -0.381) (end 0.254 0.381) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -0.1905 -0.381) (end -0.1905 0.381) (layer F.SilkS) (width 0.2)) 17 | (fp_line (start -0.1905 0.381) (end 0.1905 0) (layer F.SilkS) (width 0.2)) 18 | (fp_line (start 0.1905 0) (end -0.1905 -0.381) (layer F.SilkS) (width 0.2)) 19 | (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)) 20 | (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)) 21 | (model ${KIPRJMOD}/lib/0805.pretty/D_SOD-123.wrl 22 | (at (xyz 0 0 0)) 23 | (scale (xyz 0.7 0.7 0.7)) 24 | (rotate (xyz 0 0 180)) 25 | ) 26 | ) 27 | -------------------------------------------------------------------------------- /lib/0805.pretty/0805R.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 0805R (layer F.Cu) (tedit 5BD894C5) 2 | (attr smd) 3 | (fp_text reference R1 (at -2.761 0.0127 180) (layer F.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value 22 (at 0 0 90) (layer F.SilkS) hide 7 | (effects (font (size 0.635 0.635) (thickness 0.127))) 8 | ) 9 | (fp_line (start -1.651 1.016) (end -0.554 1.016) (layer F.SilkS) (width 0.3)) 10 | (fp_line (start -1.651 -1.016) (end -1.651 1.016) (layer F.SilkS) (width 0.3)) 11 | (fp_line (start -0.554 -1.016) (end -1.651 -1.016) (layer F.SilkS) (width 0.3)) 12 | (fp_line (start 1.651 1.016) (end 0.527 1.016) (layer F.SilkS) (width 0.3)) 13 | (fp_line (start 1.651 -1.016) (end 1.651 1.016) (layer F.SilkS) (width 0.3)) 14 | (fp_line (start 0.527 -1.016) (end 1.651 -1.016) (layer F.SilkS) (width 0.3)) 15 | (pad 2 smd rect (at 0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)) 16 | (pad 1 smd rect (at -0.9525 0) (size 0.889 1.397) (layers F.Cu F.Paste F.Mask)) 17 | (model ${KIPRJMOD}/lib/0805.pretty/R_0805_2012Metric.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/0805.pretty/SM0805.mod: -------------------------------------------------------------------------------- 1 | PCBNEW-LibModule-V1 Wed 31 Oct 2012 10:46:06 PM CET 2 | # encoding utf-8 3 | Units mm 4 | $INDEX 5 | SM0805 6 | SM0805D 7 | $EndINDEX 8 | $MODULE SM0805 9 | Po 0 0 0 15 50919860 00000000 ~~ 10 | Li SM0805 11 | Sc 0 12 | AR /4ED6AF08 13 | Op 0 0 0 14 | At SMD 15 | T0 -0.127 1.905 0.935 0.935 0 0.1588 N V 21 N "SM0805" 16 | T1 -0.5715 -1.4605 0.635 0.635 0 0.127 N I 21 N "VAL**" 17 | DS 0.527 -1.016 1.651 -1.016 0.3 21 18 | DS 1.651 -1.016 1.651 1.016 0.3 21 19 | DS 1.651 1.016 0.527 1.016 0.3 21 20 | DS -0.554 -1.016 -1.651 -1.016 0.3 21 21 | DS -1.651 -1.016 -1.651 1.016 0.3 21 22 | DS -1.651 1.016 -0.554 1.016 0.3 21 23 | $PAD 24 | Sh "1" R 0.889 1.397 0 0 0 25 | Dr 0 0 0 26 | At SMD N 00888000 27 | Ne 0 "" 28 | Po -0.9525 0 29 | $EndPAD 30 | $PAD 31 | Sh "2" R 0.889 1.397 0 0 0 32 | Dr 0 0 0 33 | At SMD N 00888000 34 | Ne 0 "" 35 | Po 0.9525 0 36 | $EndPAD 37 | $SHAPE3D 38 | Na "smd/chip_cms.wrl" 39 | Sc 0.1 0.1 0.1 40 | Of 0 0 0 41 | Ro 0 0 0 42 | $EndSHAPE3D 43 | $EndMODULE SM0805 44 | $MODULE SM0805D 45 | Po 0 0 0 15 50919C1C 00000000 ~~ 46 | Li SM0805D 47 | Sc 0 48 | AR /4ED6AF08 49 | Op 0 0 0 50 | At SMD 51 | T0 0.508 1.905 0.935 0.935 0 0.1588 N V 21 N "SM0805D" 52 | T1 -0.5715 -1.4605 0.635 0.635 0 0.127 N I 21 N "VAL**" 53 | DS 0.527 -1.016 1.651 -1.016 0.3 21 54 | DS 1.651 -1.016 1.651 1.016 0.3 21 55 | DS 1.651 1.016 0.527 1.016 0.3 21 56 | DS -0.554 -1.016 -1.651 -1.016 0.3 21 57 | DS -1.651 -1.016 -1.651 1.016 0.3 21 58 | DS -1.651 1.016 -0.554 1.016 0.3 21 59 | DS 0.254 -0.381 0.254 0.381 0.2 21 60 | DS -0.1905 -0.381 -0.1905 0.381 0.2 21 61 | DS -0.1905 0.381 0.1905 0 0.2 21 62 | DS 0.1905 0 -0.1905 -0.381 0.2 21 63 | $PAD 64 | Sh "1" R 0.889 1.397 0 0 0 65 | Dr 0 0 0 66 | At SMD N 00888000 67 | Ne 0 "" 68 | Po -0.9525 0 69 | $EndPAD 70 | $PAD 71 | Sh "2" R 0.889 1.397 0 0 0 72 | Dr 0 0 0 73 | At SMD N 00888000 74 | Ne 0 "" 75 | Po 0.9525 0 76 | $EndPAD 77 | $SHAPE3D 78 | Na "smd/chip_cms.wrl" 79 | Sc 0.1 0.1 0.1 80 | Of 0 0 0 81 | Ro 0 0 0 82 | $EndSHAPE3D 83 | $EndMODULE SM0805D 84 | $EndLIBRARY 85 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/3_Pin_Jumper.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 3_Pin_Jumper (layer F.Cu) (tedit 57D45E1B) 2 | (fp_text reference J3 (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 3PIN (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 smd rect (at -2 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)) 9 | (pad 2 smd rect (at 0 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)) 10 | (pad 3 smd rect (at 2 -2) (size 1.524 1.524) (layers F.Cu F.Paste F.Mask)) 11 | (pad 1 smd rect (at -2 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask)) 12 | (pad 2 smd rect (at 0 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask)) 13 | (pad 3 smd rect (at 2 -2) (size 1.524 1.524) (layers B.Cu F.Paste F.Mask)) 14 | (pad 2 thru_hole circle (at -0.01 -1.99) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 3 thru_hole circle (at 2 -2.01) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 1 thru_hole circle (at -2.01 -1.99) (size 1.524 1.524) (drill 0.25) (layers *.Cu *.Mask F.SilkS)) 17 | ) 18 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/CandK_6x6mm_Tactile.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CandK_6x6mm_Tactile (layer F.Cu) (tedit 583FCD91) 2 | (fp_text reference REF** (at 0 4.1) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value CandK_6x6mm_Tactile (at 0 -4.75) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 1.75 0) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 0 -3) (end -3 -3) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -3 -3) (end -3 3) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -3 3) (end 3 3) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 3 3) (end 3 -3) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 3 -3) (end 0 -3) (layer F.SilkS) (width 0.15)) 14 | (pad 4 smd rect (at 4.75 2.25) (size 1.54 1.3) (layers F.Cu F.Paste F.Mask)) 15 | (pad 2 smd rect (at 4.75 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) 16 | (pad 1 smd rect (at -4.75 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) 17 | (pad 3 smd rect (at -4.75 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/Diode-Hybrid-Back.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Diode-Hybrid-Back (layer F.Cu) (tedit 5B1AAB68) 2 | (attr smd) 3 | (fp_text reference D** (at -0.0254 1.4) (layer B.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) 5 | ) 6 | (fp_text value D (at 0 -1.925) (layer F.SilkS) hide 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (fp_line (start 1.778 0.762) (end 1.778 -0.762) (layer B.SilkS) (width 0.15)) 10 | (fp_line (start 1.905 0.762) (end 1.905 -0.762) (layer B.SilkS) (width 0.15)) 11 | (fp_line (start 2.032 -0.762) (end 2.032 0.762) (layer B.SilkS) (width 0.15)) 12 | (fp_line (start 2.413 0.762) (end 2.413 -0.762) (layer B.SilkS) (width 0.15)) 13 | (fp_line (start 2.286 -0.762) (end 2.286 0.762) (layer B.SilkS) (width 0.15)) 14 | (fp_line (start 2.159 0.762) (end 2.159 -0.762) (layer B.SilkS) (width 0.15)) 15 | (fp_line (start -2.54 -0.762) (end -2.54 0.762) (layer B.SilkS) (width 0.15)) 16 | (fp_line (start 2.54 -0.762) (end -2.54 -0.762) (layer B.SilkS) (width 0.15)) 17 | (fp_line (start 2.54 0.762) (end 2.54 -0.762) (layer B.SilkS) (width 0.15)) 18 | (fp_line (start -2.54 0.762) (end 2.54 0.762) (layer B.SilkS) (width 0.15)) 19 | (pad 2 smd rect (at -2.5 0) (size 2.9 0.5) (layers B.Cu)) 20 | (pad 2 smd rect (at -1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask)) 21 | (pad 1 smd rect (at 1.4 0) (size 1.6 1.2) (layers B.Cu B.Paste B.Mask)) 22 | (pad 1 smd rect (at 2.5 0) (size 2.9 0.5) (layers B.Cu)) 23 | (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 24 | (pad 1 thru_hole rect (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 25 | (model ${KISYS3DMOD}/Diodes_SMD.3dshapes/D_SOD-123.step 26 | (offset (xyz 0 0 -1.8)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz 0 180 0)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/Diode-hybrid-3pad.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Diode-hybrid-3pad (layer F.Cu) (tedit 59509714) 2 | (attr smd) 3 | (fp_text reference D** (at -1.8 0.0508) (layer F.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value D (at 0 -1.925) (layer F.SilkS) hide 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (fp_line (start 3.2 -0.8) (end -2.8 -0.8) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 3.2 0.8) (end 3.2 -0.8) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -2.8 0.8) (end 3.2 0.8) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -2.8 -0.8) (end -2.8 0.8) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 2.8 0) (end 3.2 0) (layer B.SilkS) (width 0.15)) 14 | (fp_line (start 2 0) (end 1.6 0) (layer B.SilkS) (width 0.15)) 15 | (fp_line (start 2 0) (end 1.6 0) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 2.8 0) (end 3.2 0) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 2.8 0) (end 2 0.6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 2 -0.6) (end 2.8 0) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 2.8 -0.6) (end 2.8 0.6) (layer B.SilkS) (width 0.15)) 20 | (fp_line (start 2 0.6) (end 2.8 0) (layer B.SilkS) (width 0.15)) 21 | (fp_line (start 2 -0.6) (end 2 0.6) (layer B.SilkS) (width 0.15)) 22 | (fp_line (start 2.8 0) (end 2 -0.6) (layer B.SilkS) (width 0.15)) 23 | (fp_line (start 2.8 -0.6) (end 2.8 0.6) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start 2 -0.6) (end 2 0.6) (layer F.SilkS) (width 0.15)) 25 | (pad 2 smd rect (at -1.5 0) (size 4 0.25) (layers B.Cu) 26 | (solder_mask_margin -999)) 27 | (pad 2 smd rect (at 0.91 0) (size 1.34 1.34) (layers B.Cu B.Paste B.Mask)) 28 | (pad 2 smd rect (at 0.91 0) (size 1.34 1.34) (layers F.Cu F.Paste F.Mask)) 29 | (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 30 | (pad 1 thru_hole rect (at 3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 31 | (pad 2 smd rect (at -1.5 0) (size 4 0.25) (layers F.Cu) 32 | (solder_mask_margin -999)) 33 | ) 34 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/Diode.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Diode (layer F.Cu) (tedit 549B02AC) 2 | (fp_text reference Ref** (at 0 0) (layer F.SilkS) 3 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 4 | ) 5 | (fp_text value VAL** (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 7 | ) 8 | (fp_line (start 0.9 1.1) (end 0.9 -1.1) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 1.1 -1.1) (end 1.1 1.1) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 1.3 -1) (end 1.3 -1.1) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.3 -1.1) (end 1.3 -1) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.3 1.1) (end 1.3 -1) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -1.524 -1.143) (end 1.524 -1.143) (layer F.SilkS) (width 0.2032)) 14 | (fp_line (start 1.524 -1.143) (end 1.524 1.143) (layer F.SilkS) (width 0.2032)) 15 | (fp_line (start 1.524 1.143) (end -1.524 1.143) (layer F.SilkS) (width 0.2032)) 16 | (fp_line (start -1.524 1.143) (end -1.524 -1.143) (layer F.SilkS) (width 0.2032)) 17 | (pad 1 thru_hole circle (at -3.81 0) (size 1.651 1.651) (drill 0.9906) (layers *.Cu *.SilkS *.Mask)) 18 | (pad 2 thru_hole rect (at 3.81 0) (size 1.651 1.651) (drill 0.9906) (layers *.Cu *.SilkS *.Mask)) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/Diode_Long.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Diode_Long (layer F.Cu) (tedit 59287378) 2 | (fp_text reference Ref** (at 0 0) (layer F.SilkS) 3 | (effects (font (size 0.8 0.7) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 0.8 0.7) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.524 0.762) (end 1.524 -0.762) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -2.032 0.762) (end 2.032 0.762) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -2.032 -0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 2.032 -0.762) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 2.032 0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15)) 14 | (pad 2 thru_hole circle (at -4 0) (size 2 2) (drill 0.9) (layers *.Cu *.SilkS *.Mask)) 15 | (pad 1 thru_hole rect (at 4 0) (size 2 2) (drill 0.9) (layers *.Cu *.SilkS *.Mask)) 16 | (model Diodes_THT.3dshapes/D_DO-35_SOD27_P10.16mm_Horizontal.wrl 17 | (at (xyz 0.155 0 0)) 18 | (scale (xyz 0.31 0.31 0.31)) 19 | (rotate (xyz 0 0 180)) 20 | ) 21 | ) 22 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/Epson_TSX-3225.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Epson_TSX-3225 (layer F.Cu) (tedit 583FD421) 2 | (fp_text reference REF** (at 0 2.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Epson_TSX-3225 (at 0 -2.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -0.25 1.25) (end 0.25 1.25) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -0.25 -1.25) (end 0.25 -1.25) (layer F.SilkS) (width 0.15)) 10 | (pad 2 smd rect (at 1.1 -0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask)) 11 | (pad 3 smd rect (at 1.1 0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask)) 12 | (pad 4 smd rect (at -1.1 0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask)) 13 | (pad 1 smd rect (at -1.1 -0.8) (size 1.4 1.15) (layers F.Cu F.Paste F.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/KeebioSite.kicad_mod: -------------------------------------------------------------------------------- 1 | (module KeebioSite (layer F.Cu) (tedit 591C730F) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value https://keeb.io (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | ) 9 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/LED_3mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_3mm (layer F.Cu) (tedit 4DA3599D) 2 | (fp_text reference LED_3MM? (at 0 -2.54) (layer B.SilkS) hide 3 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 4 | ) 5 | (fp_text value VAL*** (at 0 3.556) (layer B.SilkS) 6 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 7 | ) 8 | (fp_line (start 1.8288 1.27) (end 1.8288 -1.27) (layer F.SilkS) (width 0.2032)) 9 | (fp_arc (start 0.254 0) (end 1.8288 -1.3208) (angle -280) (layer F.SilkS) (width 0.2032)) 10 | (pad 1 thru_hole oval (at -1.27 0) (size 1.905 2.159) (drill 0.9906) (layers *.Cu F.Paste F.SilkS F.Mask)) 11 | (pad 2 thru_hole rect (at 1.27 0) (size 1.905 2.159) (drill 0.9906) (layers *.Cu F.Paste F.SilkS F.Mask)) 12 | ) 13 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Keebio 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/LongOvalCut.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LongOvalCut (layer F.Cu) (tedit 5A93A570) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LongOvalCut (at 0 -0.5) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad "" np_thru_hole oval (at 0 0) (size 16.66875 0.8) (drill oval 16.66875 0.8) (layers *.Cu *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MD_Diode.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MD_Diode (layer F.Cu) (tedit 4EC3E830) 2 | (fp_text reference D? (at 0 5.08) (layer F.SilkS) 3 | (effects (font (thickness 0.254))) 4 | ) 5 | (fp_text value DIODE (at 0 5.08) (layer F.SilkS) hide 6 | (effects (font (thickness 0.254))) 7 | ) 8 | (pad 1 thru_hole circle (at -3.81 5.08) (size 1.778 1.778) (drill 0.9906) (layers *.Cu *.SilkS *.Mask)) 9 | (pad 2 thru_hole rect (at 3.81 5.08) (size 1.778 1.778) (drill 0.9906) (layers *.Cu *.SilkS *.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MX-Alps_Switch_Cutout-1u_1.25u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX-Alps_Switch_Cutout-1u_1.25u (layer F.Cu) (tedit 5989F020) 2 | (fp_text reference REF** (at 0 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -10.690625 -9.5) (end 10.690625 -9.5) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -10.690625 9.5) (end -10.690625 -9.5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 10.690625 9.5) (end -10.690625 9.5) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 10.690625 -9.5) (end 10.690625 9.5) (layer Dwgs.User) (width 0.15)) 12 | (pad "" np_thru_hole oval (at 8.040625 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask)) 13 | (pad "" np_thru_hole oval (at 8.515625 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask)) 14 | (pad "" np_thru_hole oval (at 8.515625 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask)) 15 | (pad "" np_thru_hole oval (at 8.040625 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask)) 16 | (pad "" np_thru_hole oval (at -8.040625 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask)) 17 | (pad "" np_thru_hole oval (at -8.515625 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask)) 18 | (pad "" np_thru_hole oval (at -8.515625 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask)) 19 | (pad "" np_thru_hole oval (at -8.040625 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask)) 20 | (pad "" np_thru_hole oval (at -8.990625 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole oval (at 0 7) (size 16.38125 0.3) (drill oval 16.38125 0.3) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole oval (at 0 -7) (size 16.38125 0.3) (drill oval 16.38125 0.3) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole oval (at 8.990625 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MX-Alps_Switch_Cutout.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX-Alps_Switch_Cutout (layer F.Cu) (tedit 5971FE21) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15)) 12 | (pad "" np_thru_hole oval (at 6.85 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask)) 13 | (pad "" np_thru_hole oval (at 7.325 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask)) 14 | (pad "" np_thru_hole oval (at 7.325 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask)) 15 | (pad "" np_thru_hole oval (at 6.85 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask)) 16 | (pad "" np_thru_hole oval (at -6.85 -6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask)) 17 | (pad "" np_thru_hole oval (at -7.325 -6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask)) 18 | (pad "" np_thru_hole oval (at -7.325 6.25) (size 1.25 0.3) (drill oval 1.25 0.3) (layers *.Cu *.Mask)) 19 | (pad "" np_thru_hole oval (at -6.85 6.625) (size 0.3 1.05) (drill oval 0.3 1.05) (layers *.Cu *.Mask)) 20 | (pad "" np_thru_hole oval (at 7.8 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole oval (at -7.8 0) (size 0.3 12.8) (drill oval 0.3 12.8) (layers *.Cu *.Mask)) 22 | (pad "" np_thru_hole oval (at 0 7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask)) 23 | (pad "" np_thru_hole oval (at 0 -7) (size 14 0.3) (drill oval 14 0.3) (layers *.Cu *.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MX-Alps_Switch_Cutouts.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/Keebio-Parts.pretty/MX-Alps_Switch_Cutouts.zip -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MX_LED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_LED (layer F.Cu) (tedit 5A362466) 2 | (fp_text reference D_SW9 (at 0 3.302) (layer B.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.2032)) (justify mirror)) 4 | ) 5 | (fp_text value LED (at 0 6.858) (layer B.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.2032)) (justify mirror)) 7 | ) 8 | (fp_text user - (at -1.27 3.25) (layer B.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 10 | ) 11 | (fp_text user - (at -1.27 3.25) (layer F.SilkS) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_text user + (at 1.27 3.25) (layer B.SilkS) 15 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 16 | ) 17 | (fp_text user + (at 1.27 3.25) (layer F.SilkS) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (pad 1 thru_hole rect (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask)) 21 | (pad 2 thru_hole circle (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.SilkS *.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MX_Plate_100H.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Plate_100H (layer F.Cu) (tedit 582C9B49) 2 | (fp_text reference CHERRY? (at 0 3.175) (layer F.SilkS) 3 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 4 | ) 5 | (fp_text value MX (at 0 5.08) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 7 | ) 8 | (fp_text user 1.00u (at -5.715 8.255) (layer Dwgs.User) 9 | (effects (font (thickness 0.3048))) 10 | ) 11 | (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) 12 | (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) 13 | (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) 14 | (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) 15 | (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) 16 | (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) 17 | (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) 18 | (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) 19 | (fp_line (start -6.35 -6.35) (end -4.572 -6.35) (layer F.SilkS) (width 0.381)) 20 | (fp_line (start 4.572 -6.35) (end 6.35 -6.35) (layer F.SilkS) (width 0.381)) 21 | (fp_line (start 6.35 -6.35) (end 6.35 -4.572) (layer F.SilkS) (width 0.381)) 22 | (fp_line (start 6.35 4.572) (end 6.35 6.35) (layer F.SilkS) (width 0.381)) 23 | (fp_line (start 6.35 6.35) (end 4.572 6.35) (layer F.SilkS) (width 0.381)) 24 | (fp_line (start -4.572 6.35) (end -6.35 6.35) (layer F.SilkS) (width 0.381)) 25 | (fp_line (start -6.35 6.35) (end -6.35 4.572) (layer F.SilkS) (width 0.381)) 26 | (fp_line (start -6.35 -4.572) (end -6.35 -6.35) (layer F.SilkS) (width 0.381)) 27 | (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.SilkS *.Mask)) 28 | (pad 2 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.SilkS *.Mask)) 29 | (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) 30 | ) 31 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MX_Plate_150H.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Plate_150H (layer F.Cu) (tedit 582C9BB4) 2 | (fp_text reference CHERRY? (at 0 3.175) (layer F.SilkS) 3 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 4 | ) 5 | (fp_text value MX (at 0 5.08) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 7 | ) 8 | (fp_text user 1.50u (at -10.4775 8.255) (layer Dwgs.User) 9 | (effects (font (thickness 0.3048))) 10 | ) 11 | (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) 12 | (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) 13 | (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) 14 | (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) 15 | (fp_line (start -14.1605 -9.398) (end 14.1605 -9.398) (layer Dwgs.User) (width 0.1524)) 16 | (fp_line (start 14.1605 -9.398) (end 14.1605 9.398) (layer Dwgs.User) (width 0.1524)) 17 | (fp_line (start 14.1605 9.398) (end -14.1605 9.398) (layer Dwgs.User) (width 0.1524)) 18 | (fp_line (start -14.1605 9.398) (end -14.1605 -9.398) (layer Dwgs.User) (width 0.1524)) 19 | (fp_line (start -6.35 -6.35) (end -4.572 -6.35) (layer F.SilkS) (width 0.381)) 20 | (fp_line (start 4.572 -6.35) (end 6.35 -6.35) (layer F.SilkS) (width 0.381)) 21 | (fp_line (start 6.35 -6.35) (end 6.35 -4.572) (layer F.SilkS) (width 0.381)) 22 | (fp_line (start 6.35 4.572) (end 6.35 6.35) (layer F.SilkS) (width 0.381)) 23 | (fp_line (start 6.35 6.35) (end 4.572 6.35) (layer F.SilkS) (width 0.381)) 24 | (fp_line (start -4.572 6.35) (end -6.35 6.35) (layer F.SilkS) (width 0.381)) 25 | (fp_line (start -6.35 6.35) (end -6.35 4.572) (layer F.SilkS) (width 0.381)) 26 | (fp_line (start -6.35 -4.572) (end -6.35 -6.35) (layer F.SilkS) (width 0.381)) 27 | (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.SilkS *.Mask)) 28 | (pad 2 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.SilkS *.Mask)) 29 | (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) 30 | ) 31 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MX_Plate_200H.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Plate_200H (layer F.Cu) (tedit 582C9C5B) 2 | (fp_text reference CHERRY? (at 0 3.175) (layer F.SilkS) 3 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 4 | ) 5 | (fp_text value MX (at 0 5.08) (layer F.SilkS) hide 6 | (effects (font (size 1.27 1.524) (thickness 0.2032))) 7 | ) 8 | (fp_text user 2.00u (at -15.24 8.255) (layer Dwgs.User) 9 | (effects (font (thickness 0.3048))) 10 | ) 11 | (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) 12 | (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) 13 | (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) 14 | (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) 15 | (fp_line (start -18.923 -9.398) (end 18.923 -9.398) (layer Dwgs.User) (width 0.1524)) 16 | (fp_line (start 18.923 -9.398) (end 18.923 9.398) (layer Dwgs.User) (width 0.1524)) 17 | (fp_line (start 18.923 9.398) (end -18.923 9.398) (layer Dwgs.User) (width 0.1524)) 18 | (fp_line (start -18.923 9.398) (end -18.923 -9.398) (layer Dwgs.User) (width 0.1524)) 19 | (fp_line (start -6.35 -6.35) (end -4.572 -6.35) (layer F.SilkS) (width 0.381)) 20 | (fp_line (start 4.572 -6.35) (end 6.35 -6.35) (layer F.SilkS) (width 0.381)) 21 | (fp_line (start 6.35 -6.35) (end 6.35 -4.572) (layer F.SilkS) (width 0.381)) 22 | (fp_line (start 6.35 4.572) (end 6.35 6.35) (layer F.SilkS) (width 0.381)) 23 | (fp_line (start 6.35 6.35) (end 4.572 6.35) (layer F.SilkS) (width 0.381)) 24 | (fp_line (start -4.572 6.35) (end -6.35 6.35) (layer F.SilkS) (width 0.381)) 25 | (fp_line (start -6.35 6.35) (end -6.35 4.572) (layer F.SilkS) (width 0.381)) 26 | (fp_line (start -6.35 -4.572) (end -6.35 -6.35) (layer F.SilkS) (width 0.381)) 27 | (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.SilkS *.Mask)) 28 | (pad 2 thru_hole circle (at -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.SilkS *.Mask)) 29 | (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu)) 30 | ) 31 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MX_Stabilizer_Cutout.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Stabilizer_Cutout (layer F.Cu) (tedit 59615D2E) 2 | (fp_text reference REF** (at 0.25 10.05) (layer Eco2.User) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value MX-Alps_Switch_Cutout (at 0 -15.24) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer Dwgs.User) (width 0.15)) 9 | (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer Dwgs.User) (width 0.15)) 10 | (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer Dwgs.User) (width 0.15)) 11 | (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer Dwgs.User) (width 0.15)) 12 | (pad "" np_thru_hole oval (at 0 7.7724) (size 3.048 0.3048) (drill oval 3.048 0.3048) (layers *.Cu *.Mask)) 13 | (pad "" np_thru_hole oval (at 0 -5.5372) (size 6.6548 0.3048) (drill oval 6.6548 0.3048) (layers *.Cu *.Mask)) 14 | (pad "" np_thru_hole oval (at -3.175 0.4572) (size 0.3048 12.2936) (drill oval 0.3048 12.2936) (layers *.Cu *.Mask)) 15 | (pad "" np_thru_hole oval (at 0 6.4516) (size 6.6548 0.3048) (drill oval 6.6548 0.3048) (layers *.Cu *.Mask)) 16 | (pad "" np_thru_hole oval (at 3.175 0.4572) (size 0.3048 12.2936) (drill oval 0.3048 12.2936) (layers *.Cu *.Mask)) 17 | (pad "" np_thru_hole oval (at -4.0386 -0.889) (size 0.3048 2.794) (drill oval 0.3048 2.794) (layers *.Cu *.Mask)) 18 | (pad "" np_thru_hole oval (at -1.3716 7.112) (size 0.3048 1.4732) (drill oval 0.3048 1.4732) (layers *.Cu *.Mask)) 19 | (pad "" np_thru_hole oval (at -3.6068 -2.1336) (size 1.1684 0.3048) (drill oval 1.1684 0.3048) (layers *.Cu *.Mask)) 20 | (pad "" np_thru_hole oval (at 1.3716 7.112) (size 0.3048 1.4732) (drill oval 0.3048 1.4732) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole oval (at -3.6068 0.3556) (size 1.1684 0.3048) (drill oval 1.1684 0.3048) (layers *.Cu *.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/MountingHole.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole (layer F.Cu) (tedit 591C7056) 2 | (fp_text reference U4 (at 0 -4) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value HOLE (at 0 0) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end 0 -2.8) (layer F.SilkS) (width 0.15)) 9 | (pad "" thru_hole circle (at 0 0) (size 6.5 6.5) (drill 6.5) (layers *.Cu *.Mask F.SilkS)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/RGBW_LED_5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module RGBW_LED_5mm (layer F.Cu) (tedit 58403FA7) 2 | (fp_text reference REF** (at 0 3.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value RGBW_LED_5mm (at 0 -3.4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.2 -2.1) (end -1.1 -2.1) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -1.1 -2.1) (end -1.1 -2) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -1.1 -2) (end -1.2 -2) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -1.2 -2) (end -1.2 -2.1) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -1.3 -2.5) (end 1.3 -2.5) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -2.5 -0.7) (end -2.5 0.8) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 2.5 -0.8) (end 2.5 0.8) (layer F.SilkS) (width 0.15)) 16 | (pad 2 smd rect (at -2.2 1.6) (size 1.5 1.2) (layers F.Cu F.Paste F.Mask)) 17 | (pad 1 smd rect (at -2.2 -1.6) (size 1.5 1.2) (layers F.Cu F.Paste F.Mask)) 18 | (pad 4 smd rect (at 2.2 -1.6) (size 1.5 1.2) (layers F.Cu F.Paste F.Mask)) 19 | (pad 3 smd rect (at 2.2 1.6) (size 1.5 1.2) (layers F.Cu F.Paste F.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/Resistor-Compact-1-side.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Resistor-Compact-1-side (layer F.Cu) (tedit 5A53A3CB) 2 | (attr smd) 3 | (fp_text reference R** (at 0 0) (layer B.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) 5 | ) 6 | (fp_text value R (at 0 0) (layer F.SilkS) 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (fp_line (start 2.794 0) (end 3.302 0) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -3.302 0) (end -2.794 0) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -2.794 0.762) (end -2.794 -0.762) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -2.54 1.016) (end -2.794 0.762) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -2.286 1.016) (end -2.54 1.016) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -2.032 0.762) (end -2.286 1.016) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 2.032 0.762) (end -2.032 0.762) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 2.286 1.016) (end 2.032 0.762) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 2.54 1.016) (end 2.286 1.016) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 2.794 0.762) (end 2.54 1.016) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 2.794 -0.762) (end 2.794 0.762) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 2.54 -1.016) (end 2.794 -0.762) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 2.286 -1.016) (end 2.54 -1.016) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 2.032 -0.762) (end 2.286 -1.016) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -2.032 -0.762) (end 2.032 -0.762) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start -2.286 -1.016) (end -2.032 -0.762) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start -2.54 -1.016) (end -2.286 -1.016) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start -2.794 -0.762) (end -2.54 -1.016) (layer F.SilkS) (width 0.15)) 27 | (pad 2 thru_hole circle (at -3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 28 | (pad 1 thru_hole circle (at 3.9 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/SOT-23_Handsoldering.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-23_Handsoldering (layer F.Cu) (tedit 5B1AA70A) 2 | (descr "SOT-23, Handsoldering") 3 | (tags SOT-23) 4 | (attr smd) 5 | (fp_text reference Q1 (at 0 -2.5) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value 2N7002 (at 0 2.5) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0 0 90) (layer F.Fab) 12 | (effects (font (size 0.5 0.5) (thickness 0.075))) 13 | ) 14 | (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -2.7 -1.75) (end 2.7 -1.75) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 2.7 -1.75) (end 2.7 1.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 2.7 1.75) (end -2.7 1.75) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -2.7 1.75) (end -2.7 -1.75) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 0.76 -1.58) (end -2.4 -1.58) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) 26 | (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) 27 | (pad 1 smd rect (at -1.5 -0.95) (size 1.9 0.8) (layers F.Cu F.Paste F.Mask)) 28 | (pad 2 smd rect (at -1.5 0.95) (size 1.9 0.8) (layers F.Cu F.Paste F.Mask)) 29 | (pad 3 smd rect (at 1.5 0) (size 1.9 0.8) (layers F.Cu F.Paste F.Mask)) 30 | (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.step 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/Single-Pad.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Single-Pad (layer F.Cu) (tedit 597B4593) 2 | (fp_text reference J6 (at 0 -1.778) (layer Dwgs.User) hide 3 | (effects (font (size 1 1) (thickness 0.2))) 4 | ) 5 | (fp_text value D2 (at 0 1.778) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.2))) 7 | ) 8 | (pad 1 thru_hole circle (at 0 0 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/SinglePad.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SinglePad (layer F.Cu) (tedit 597B4593) 2 | (fp_text reference J6 (at 0 -1.778) (layer Dwgs.User) hide 3 | (effects (font (size 1 1) (thickness 0.2))) 4 | ) 5 | (fp_text value D2 (at 0 1.778) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.2))) 7 | ) 8 | (pad 1 thru_hole circle (at 0 0 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/SolderJumper.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SolderJumper (layer F.Cu) (tedit 592809B7) 2 | (fp_text reference REF** (at 0.5 0) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Val** (at 0.5 -3) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user Right (at 4 1.5) (layer B.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 10 | ) 11 | (fp_text user Left (at 3.5 -1.5) (layer B.SilkS) 12 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 13 | ) 14 | (fp_text user Right (at 4 1.5) (layer F.SilkS) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_text user Left (at 3.5 -1.5) (layer F.SilkS) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (pad 2 thru_hole rect (at 1 1.5) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 21 | (pad 3 thru_hole rect (at -1 1.5) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole rect (at 1 -1.5) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 23 | (pad 1 thru_hole rect (at -1 -1.5) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/SolderJumperLeft.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SolderJumperLeft (layer F.Cu) (tedit 591E0DD9) 2 | (fp_text reference REF** (at 1.016 -2.04) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Val** (at 1.016 -3.04) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user GND (at 2.54 1.778) (layer B.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 10 | ) 11 | (fp_text user VCC (at 2.54 -1.778) (layer B.SilkS) 12 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 13 | ) 14 | (fp_text user GND (at 2.54 1.778) (layer F.SilkS) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_text user VCC (at 2.54 -1.778) (layer F.SilkS) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (pad 3 thru_hole rect (at 0 1.778) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 21 | (pad 2 thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole rect (at 0 -1.778) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/SolderJumperRight.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SolderJumperRight (layer F.Cu) (tedit 591E0DF4) 2 | (fp_text reference REF** (at 1.016 -2.04) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Val** (at 1.016 -3.04) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user GND (at -2.54 1.778) (layer B.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 10 | ) 11 | (fp_text user VCC (at -2.54 -1.778) (layer B.SilkS) 12 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 13 | ) 14 | (fp_text user GND (at -2.54 1.778) (layer F.SilkS) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_text user VCC (at -2.54 -1.778) (layer F.SilkS) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (pad 3 thru_hole rect (at 0 1.778) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 21 | (pad 2 thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 22 | (pad 1 thru_hole rect (at 0 -1.778) (size 1.524 1.524) (drill 0.3) (layers *.Cu *.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/SolderJumperSets.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SolderJumperSets (layer F.Cu) (tedit 5699098E) 2 | (solder_mask_margin 0.001) 3 | (solder_paste_margin -0.02) 4 | (clearance 0.001) 5 | (fp_text reference REF** (at -0.508 1.016) (layer Cmts.User) hide 6 | (effects (font (size 0.3 0.3) (thickness 0.03))) 7 | ) 8 | (fp_text value solder_jumper (at 0 -1.524) (layer F.SilkS) hide 9 | (effects (font (size 0.4 0.4) (thickness 0.04))) 10 | ) 11 | (fp_poly (pts (xy -0.1 -0.75) (xy -0.3565 -0.7048) (xy -0.5821 -0.5745) (xy -0.7495 -0.375) 12 | (xy -0.8386 -0.1302) (xy -0.8386 0.1302) (xy -0.7495 0.375) (xy -0.5821 0.5745) 13 | (xy -0.3565 0.7048) (xy -0.1 0.75) (xy -0.1 -0.75)) (layer F.Cu) (width 0.01)) 14 | (fp_poly (pts (xy 0.1 0.75) (xy 0.3565 0.7048) (xy 0.5821 0.5745) (xy 0.7495 0.375) 15 | (xy 0.8386 0.1302) (xy 0.8386 -0.1302) (xy 0.7495 -0.375) (xy 0.5821 -0.5745) 16 | (xy 0.3565 -0.7048) (xy 0.1 -0.75) (xy 0.1 0.75)) (layer F.Cu) (width 0.01)) 17 | (fp_poly (pts (xy -0.1 -0.75) (xy -0.3565 -0.7048) (xy -0.5821 -0.5745) (xy -0.7495 -0.375) 18 | (xy -0.8386 -0.1302) (xy -0.8386 0.1302) (xy -0.7495 0.375) (xy -0.5821 0.5745) 19 | (xy -0.3565 0.7048) (xy -0.1 0.75) (xy -0.1 -0.75)) (layer B.Cu) (width 0.01)) 20 | (fp_poly (pts (xy 0.1 0.75) (xy 0.3565 0.7048) (xy 0.5821 0.5745) (xy 0.7495 0.375) 21 | (xy 0.8386 0.1302) (xy 0.8386 -0.1302) (xy 0.7495 -0.375) (xy 0.5821 -0.5745) 22 | (xy 0.3565 -0.7048) (xy 0.1 -0.75) (xy 0.1 0.75)) (layer B.Cu) (width 0.01)) 23 | (pad 2 thru_hole circle (at 0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask)) 24 | (pad 1 thru_hole circle (at -0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask)) 25 | (pad 2 thru_hole circle (at 0.45 1.7) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask)) 26 | (pad 1 thru_hole circle (at -0.45 1.7) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask)) 27 | (pad 1 thru_hole circle (at -0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask)) 28 | (pad 2 thru_hole circle (at 0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/SolidCopper.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SolidCopper (layer F.Cu) (tedit 5A1A2776) 2 | (descr "Mounting Hole 2.2mm, M2") 3 | (tags "mounting hole 2.2mm m2") 4 | (fp_text reference U3 (at 0 -3.2) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value HOLE (at 0 3.2) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) 11 | (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) 12 | (pad 1 smd rect (at 0 0) (size 200 150) (layers B.Cu B.Paste B.Mask)) 13 | (pad 1 smd rect (at 0 0) (size 200 150) (layers F.Cu F.Paste F.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/TRRS-PJ-320A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TRRS-PJ-320A (layer F.Cu) (tedit 5981F42F) 2 | (fp_text reference REF** (at 0 14.2) (layer Dwgs.User) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TRRS-PJ-320A (at 0 -5.6) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2.8 -2) (end -2.8 -2) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -2.8 0) (end -2.8 -2) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 2.8 0) (end 2.8 -2) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -3.05 0) (end -3.05 12.1) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 3.05 0) (end 3.05 12.1) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 3.05 12.1) (end -3.05 12.1) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 3.05 0) (end -3.05 0) (layer F.SilkS) (width 0.15)) 15 | (pad 1 thru_hole oval (at -2.3 11.3) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask)) 16 | (pad 2 thru_hole oval (at 2.3 10.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask)) 17 | (pad 4 thru_hole oval (at 2.3 3.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask)) 18 | (pad "" np_thru_hole circle (at 0 8.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) 19 | (pad "" np_thru_hole circle (at 0 1.6) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) 20 | (pad 3 thru_hole oval (at 2.3 6.2) (size 1.6 2) (drill oval 0.9 1.3) (layers *.Cu *.Mask)) 21 | ) 22 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/TRRS_Jumper.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TRRS_Jumper (layer F.Cu) (tedit 594F3245) 2 | (fp_text reference REF** (at 0 4) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TRRS_Jumper (at 0 -4.25) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -4.5 2) (end -4.5 -2) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 4.5 -2) (end 4.5 2) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -4.5 -2) (end -4.5 2) (layer B.SilkS) (width 0.15)) 11 | (fp_line (start 4.5 -2) (end 4.5 2) (layer B.SilkS) (width 0.15)) 12 | (fp_line (start -4.5 -2) (end 4.5 -2) (layer B.SilkS) (width 0.15)) 13 | (fp_line (start 4.5 2) (end -4.5 2) (layer B.SilkS) (width 0.15)) 14 | (fp_line (start -4.5 2) (end 4.5 2) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 4.5 -2) (end -4.5 -2) (layer F.SilkS) (width 0.15)) 16 | (fp_text user VCC (at -6.5 0.5) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | ) 19 | (fp_text user GND (at 6.5 0.5) (layer F.SilkS) 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | ) 22 | (fp_text user GND (at -6.5 0.5) (layer B.SilkS) 23 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 24 | ) 25 | (fp_text user VCC (at 6.5 0.5) (layer B.SilkS) 26 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 27 | ) 28 | (pad 4 smd rect (at 3 0.5) (size 1.524 0.762) (layers F.Cu F.Paste F.Mask)) 29 | (pad 3 smd rect (at -3 0.5) (size 1.524 0.762) (layers B.Cu B.Paste B.Mask)) 30 | (pad 6 smd rect (at 3 0.5) (size 1.524 0.762) (layers B.Cu B.Paste B.Mask)) 31 | (pad 5 thru_hole rect (at 3 -0.5) (size 1.524 0.762) (drill 0.3) (layers *.Cu *.Mask)) 32 | (pad 1 smd rect (at -3 0.5) (size 1.524 0.762) (layers F.Cu F.Paste F.Mask)) 33 | (pad 2 thru_hole rect (at -3 -0.5) (size 1.524 0.762) (drill 0.3) (layers *.Cu *.Mask)) 34 | ) 35 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/USB-Mini-B_ LCSC-C46398.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "USB-Mini-B_ LCSC-C46398" (layer F.Cu) (tedit 5B316445) 2 | (fp_text reference Mini-B (at -0.02 -4.1) (layer F.SilkS) hide 3 | (effects (font (size 1.5 1.5) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0.02 2.46) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start 3.65 0) (end -3.65 0) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start -3.65 0) (end -3.65 9.2) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -3.65 9.2) (end 3.65 9.2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 3.65 9.2) (end 3.65 0) (layer F.SilkS) (width 0.2)) 12 | (pad 6 thru_hole oval (at 3.65 4.82) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask)) 13 | (pad 6 thru_hole oval (at -3.65 4.82) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask)) 14 | (pad 5 thru_hole circle (at 1.6 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)) 15 | (pad 4 thru_hole circle (at 0.8 0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)) 16 | (pad 3 thru_hole circle (at 0 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)) 17 | (pad 2 thru_hole circle (at -0.8 0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)) 18 | (pad 1 thru_hole circle (at -1.6 -0.6) (size 1.1 1.1) (drill 0.7) (layers *.Cu *.Mask)) 19 | (pad 6 thru_hole oval (at -3.65 0) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask)) 20 | (pad 6 thru_hole oval (at 3.65 0) (size 1.2 1.9) (drill oval 0.8 1.5) (layers *.Cu *.Mask)) 21 | ) 22 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/VIA-0.6mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module VIA-0.6mm (layer F.Cu) (tedit 591DBFB0) 2 | (fp_text reference REF** (at 0 1.4) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value VIA-0.6mm (at 0 -1.4) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) 9 | (zone_connect 2)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/solder_jumper.kicad_mod: -------------------------------------------------------------------------------- 1 | (module solder_jumper (layer F.Cu) (tedit 5699098E) 2 | (solder_mask_margin 0.001) 3 | (solder_paste_margin -0.02) 4 | (clearance 0.001) 5 | (fp_text reference REF** (at -0.508 1.016) (layer Cmts.User) hide 6 | (effects (font (size 0.3 0.3) (thickness 0.03))) 7 | ) 8 | (fp_text value solder_jumper (at 0 -1.524) (layer F.SilkS) hide 9 | (effects (font (size 0.4 0.4) (thickness 0.04))) 10 | ) 11 | (fp_poly (pts (xy -0.1 -0.75) (xy -0.3565 -0.7048) (xy -0.5821 -0.5745) (xy -0.7495 -0.375) 12 | (xy -0.8386 -0.1302) (xy -0.8386 0.1302) (xy -0.7495 0.375) (xy -0.5821 0.5745) 13 | (xy -0.3565 0.7048) (xy -0.1 0.75) (xy -0.1 -0.75)) (layer F.Cu) (width 0.01)) 14 | (fp_poly (pts (xy 0.1 0.75) (xy 0.3565 0.7048) (xy 0.5821 0.5745) (xy 0.7495 0.375) 15 | (xy 0.8386 0.1302) (xy 0.8386 -0.1302) (xy 0.7495 -0.375) (xy 0.5821 -0.5745) 16 | (xy 0.3565 -0.7048) (xy 0.1 -0.75) (xy 0.1 0.75)) (layer F.Cu) (width 0.01)) 17 | (fp_poly (pts (xy -0.1 -0.75) (xy -0.3565 -0.7048) (xy -0.5821 -0.5745) (xy -0.7495 -0.375) 18 | (xy -0.8386 -0.1302) (xy -0.8386 0.1302) (xy -0.7495 0.375) (xy -0.5821 0.5745) 19 | (xy -0.3565 0.7048) (xy -0.1 0.75) (xy -0.1 -0.75)) (layer B.Cu) (width 0.01)) 20 | (fp_poly (pts (xy 0.1 0.75) (xy 0.3565 0.7048) (xy 0.5821 0.5745) (xy 0.7495 0.375) 21 | (xy 0.8386 0.1302) (xy 0.8386 -0.1302) (xy 0.7495 -0.375) (xy 0.5821 -0.5745) 22 | (xy 0.3565 -0.7048) (xy 0.1 -0.75) (xy 0.1 0.75)) (layer B.Cu) (width 0.01)) 23 | (pad 1 thru_hole circle (at -0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask)) 24 | (pad 2 thru_hole circle (at 0.45 0) (size 0.4 0.4) (drill 0.3) (layers *.Cu *.Mask)) 25 | ) 26 | -------------------------------------------------------------------------------- /lib/Keebio-Parts.pretty/trs.kicad_mod: -------------------------------------------------------------------------------- 1 | (module trs (layer F.Cu) (tedit 574B002E) 2 | (fp_text reference REF** (at 0 8.4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value trs (at 0 -5.1) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center -5 -2.5) (end -4.55 -1.95) (layer F.SilkS) (width 0.15)) 9 | (fp_circle (center 5 -2.55) (end 5.3 -1.9) (layer F.SilkS) (width 0.15)) 10 | (fp_circle (center -5 0) (end -4.6 0.6) (layer F.SilkS) (width 0.15)) 11 | (fp_circle (center 5 0) (end 5.6 0.45) (layer F.SilkS) (width 0.15)) 12 | (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask F.SilkS)) 13 | (pad 2 thru_hole circle (at 5 5) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 3 thru_hole circle (at -5 5) (size 1.524 1.524) (drill 1) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 4 thru_hole circle (at 5 0) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 5 thru_hole circle (at -5 0) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 7 thru_hole circle (at 5 -2.5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 8 thru_hole circle (at -5 -2.5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS)) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/Type-C.pretty/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /lib/Type-C.pretty/.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | -------------------------------------------------------------------------------- /lib/Type-C.pretty/README.md: -------------------------------------------------------------------------------- 1 | # Type-C.pretty 2 | KiCad library for various Type-C USB connectors 3 | 4 | Currently included connectors: 5 | 6 | [Wurth 632723300011](https://www.digikey.com/product-detail/en/wurth-electronics-inc/632723300011/732-9618-1-ND/5806673) 7 | 8 | - 1.6mm PCB compatibility 9 | - Through-hole secondary pins; theoretically fully hand-solderable 10 | - Most expensive of the three 11 | 12 | [HRO TYPE-C-31-M-12](https://lcsc.com/product-detail/USB-Type-C_TYPE-C-31-M-12-Female-16P-SMD_C165948.html) 13 | 14 | - Extremely cheap 15 | - Simplified design with only one row; hand-solderable 16 | - Legs do not extend long enough to "officially" support 1.6mm PCBs (Can be soldered in, but legs will be shorter than PCB) 17 | 18 | [Amphenol 12401598E4#2A](https://www.digikey.com/product-detail/en/amphenol-commercial-products/12401598E4-2A/12401598E4-2ACT-ND/6051824) 19 | 20 | - 1.6mm PCB compatibility 21 | - Half the cost of the Wurth connector 22 | - Requires reflow station or similar to solder full set of SMT pins below barrel 23 | -------------------------------------------------------------------------------- /lib/Type-C.pretty/Type-C.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /lib/aker.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: Sat 07 Jan 2012 10:57:54 AM CET 2 | #encoding utf-8 3 | # 4 | # ASX4 5 | # 6 | DEF ASX4 X 0 40 N N 1 F N 7 | F0 "X" 0 -200 60 H V C CNN 8 | F1 "ASX4" 0 200 60 H V C CNN 9 | $FPLIST 10 | aker 11 | $ENDFPLIST 12 | DRAW 13 | S -150 150 150 -150 0 1 0 N 14 | P 2 0 1 16 -100 100 -100 -100 N 15 | P 2 0 1 16 100 100 100 -100 N 16 | P 5 0 1 12 -50 50 50 50 50 -50 -50 -50 -50 50 f 17 | X 1 1 -250 0 100 R 40 40 1 1 P 18 | X GND 2 -100 -250 100 U 50 50 1 1 W 19 | X 2 3 250 0 100 L 40 40 1 1 P 20 | X GND 4 100 -250 100 U 50 50 1 1 W 21 | ENDDRAW 22 | ENDDEF 23 | # 24 | #End Library 25 | -------------------------------------------------------------------------------- /lib/custom.pretty/2_Pin_Jumper.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 2_Pin_Jumper (layer F.Cu) (tedit 5C5A865D) 2 | (fp_text reference SJ* (at 3.505 -2.48) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SOLDER_JUMPER (at 0.09 -3.81) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole rect (at -1.01 -2.18) (size 1.524 1.524) (drill 0.8) (layers *.Cu *.Mask)) 9 | (pad 2 thru_hole rect (at 0.99 -2.18) (size 1.524 1.524) (drill 0.8) (layers *.Cu *.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/custom.pretty/MX1A-led.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX1A-led (layer F.Cu) (tedit 5C5B2252) 2 | (fp_text reference MXLED (at 3.683 -5.969) (layer F.SilkS) hide 3 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at -5.08 -8.89) (layer F.SilkS) hide 6 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 7 | ) 8 | (fp_line (start -7.62 -7.62) (end 7.62 -7.62) (layer Eco1.User) (width 0.381)) 9 | (fp_line (start 7.62 -7.62) (end 7.62 7.62) (layer Eco1.User) (width 0.381)) 10 | (fp_line (start 7.62 7.62) (end -7.62 7.62) (layer Eco1.User) (width 0.381)) 11 | (fp_line (start -7.62 7.62) (end -7.62 -7.62) (layer Eco1.User) (width 0.381)) 12 | (pad 1 thru_hole circle (at -1.27 5.08) (size 1.6002 1.6002) (drill 0.8128) (layers *.Cu *.Mask)) 13 | (pad 2 thru_hole rect (at 1.27 5.08) (size 1.6002 1.6002) (drill 0.8128) (layers *.Cu *.Mask)) 14 | (model LEDs.3dshapes/LED-3MM.wrl 15 | (offset (xyz 0 -5.079999923706055 6.349999904632568)) 16 | (scale (xyz 1 1 1)) 17 | (rotate (xyz 1 1 90)) 18 | ) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/custom.pretty/PinHeader_2x1.25mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PinHeader_2x1.25mm (layer F.Cu) (tedit 5C5EED55) 2 | (descr "Through hole straight pin header, 1x02, 1.27mm pitch, single row") 3 | (tags "Through hole pin header THT 1x02 1.27mm single row") 4 | (fp_text reference REF** (at 0.01 -3.13) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value PinHeader_2x1.25mm (at 0.01 3.47) (layer F.Fab) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 4.3 -2.2) (end 4.3 -1.5) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -0.6 2.2) (end 0.49 2.2) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -0.6 -2.2) (end 0.5 -2.2) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -0.6 -2.2) (end -0.6 2.2) (layer F.SilkS) (width 0.15)) 14 | (fp_text user %R (at -2.6 0.48 90) (layer F.Fab) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_line (start 0.5 -2.2) (end 0.5 -2.2) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 4.3 -1.5) (end 4.3 -1.5) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 4.3 1.44) (end 4.3 2.2) (layer F.SilkS) (width 0.15)) 20 | (pad 1 thru_hole rect (at 0 -0.625) (size 1 1) (drill 0.65) (layers *.Cu *.Mask)) 21 | (pad 2 thru_hole oval (at 0 0.625) (size 1 1) (drill 0.65) (layers *.Cu *.Mask)) 22 | (model ${KIPRJMOD}/lib/custom.pretty/JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal.step 23 | (offset (xyz -0.05 -0.625 0)) 24 | (scale (xyz 0.625 0.625 0.625)) 25 | (rotate (xyz 0 0 -90)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /lib/dtsjw.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: Sun 08 Jan 2012 02:19:28 PM CET 2 | #encoding utf-8 3 | # 4 | # DTSM-6 5 | # 6 | DEF DTSM-6 S 0 40 Y Y 1 L N 7 | F0 "S" -285 -100 50 V V L BNN 8 | F1 "DTSM-6" -185 125 50 V V L BNN 9 | F2 "switch-tact-DTSM-6" 0 150 50 H I C CNN 10 | DRAW 11 | P 2 1 0 0 -175 -75 -125 -75 N 12 | P 2 1 0 0 -175 0 -175 -75 N 13 | P 2 1 0 0 -175 0 -125 0 N 14 | P 2 1 0 0 -175 75 -175 0 N 15 | P 2 1 0 0 -175 75 -125 75 N 16 | P 2 1 0 0 -100 0 -75 0 N 17 | P 2 1 0 0 -50 0 -25 0 N 18 | P 2 1 0 0 0 -100 -50 75 N 19 | P 2 1 0 0 0 75 0 100 N 20 | P 2 1 0 0 100 -100 0 -100 N 21 | P 2 1 0 0 100 100 0 100 N 22 | C 0 -100 5 1 1 0 F 23 | C 0 100 5 1 1 0 F 24 | X 1 1 0 -200 100 U 40 40 1 1 P 25 | X 2 2 100 -200 100 U 40 40 1 1 P 26 | X 3 3 0 200 100 D 40 40 1 1 P 27 | X 4 4 100 200 100 D 40 40 1 1 P 28 | ENDDRAW 29 | ENDDEF 30 | # 31 | #End Library 32 | -------------------------------------------------------------------------------- /lib/dtsm.pretty/KSEM31GLFS.kicad_mod: -------------------------------------------------------------------------------- 1 | (module KSEM31GLFS (layer F.Cu) (tedit 56D0DB93) 2 | (descr http://www.dip.com.tw/PDF/DTSJW-6-V.pdf) 3 | (tags "microswitch tact") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -4.6 180) (layer F.SilkS) 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (fp_text value DTSM-6 (at 0.0991 4.8006) (layer F.SilkS) hide 9 | (effects (font (thickness 0.3048))) 10 | ) 11 | (fp_circle (center 0 0) (end 1.50114 0) (layer F.SilkS) (width 0.20066)) 12 | (fp_line (start -2.79908 3.0988) (end 2.79908 3.0988) (layer F.SilkS) (width 0.381)) 13 | (fp_line (start -2.79908 -3.0988) (end 2.79908 -3.0988) (layer F.SilkS) (width 0.381)) 14 | (fp_line (start -3.0988 -2.99974) (end 3.0988 -2.99974) (layer F.SilkS) (width 0.381)) 15 | (fp_line (start 3.0988 -2.99974) (end 3.0988 2.99974) (layer F.SilkS) (width 0.381)) 16 | (fp_line (start 3.0988 2.99974) (end -3.0988 2.99974) (layer F.SilkS) (width 0.381)) 17 | (fp_line (start -3.0988 2.99974) (end -3.0988 -2.99974) (layer F.SilkS) (width 0.381)) 18 | (pad 1 smd rect (at -4.45 -2.0015) (size 3.1 1) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at 4.45 1.999) (size 3.1 1) (layers F.Cu F.Paste F.Mask)) 20 | (pad 2 smd rect (at 4.45 -1.999) (size 3.1 1) (layers F.Cu F.Paste F.Mask)) 21 | (pad 3 smd rect (at -4.45 1.999) (size 3.1 1) (layers F.Cu F.Paste F.Mask)) 22 | (model ${KIPRJMOD}/lib/dtsm.pretty/dtsm.wrl 23 | (at (xyz 0 0 0)) 24 | (scale (xyz 390 390 390)) 25 | (rotate (xyz 0 0 90)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /lib/dtsm.pretty/Switch.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Switch (layer F.Cu) (tedit 5BD856BE) 2 | (fp_text reference SW1 (at -0.0635 1.143) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SW_DPST_x2 (at 0 -2.794) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3 1.85) (end 3 1.85) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 3 -1.85) (end 3 1.85) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 3 -1.85) (end -3 -1.85) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -3 1.85) (end -3 -1.85) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -1.27 -0.508) (end 1.27 -0.508) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.27 -0.508) (end 1.27 0.508) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 1.27 0.508) (end -1.27 0.508) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -1.27 0.508) (end -1.27 -0.508) (layer F.SilkS) (width 0.15)) 16 | (pad 1 smd rect (at 4 0) (size 2.2 1.2) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at -4 0) (size 2.2 1.2) (layers F.Cu F.Paste F.Mask)) 18 | (model ${KIPRJMOD}/lib/dtsm.pretty/SW_SPST_CK_RS282G05A3.step 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/hole.pretty/FIDUCIAL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module FIDUCIAL (layer F.Cu) (tedit 56D0D8D0) 2 | (fp_text reference REF** (at 0.025 2.45) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value fid (at 0.025 -2.55) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 connect circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) 9 | (solder_mask_margin 0.5) (clearance 0.6)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/hole.pretty/PKRH-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PKRH-2 locked (layer F.Cu) (tedit 5C56ED8A) 2 | (attr virtual) 3 | (fp_text reference HOLE (at 0.1753 5.7861) (layer F.SilkS) hide 4 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 5 | ) 6 | (fp_text value VAL** (at 0.17526 -4.9022) (layer F.SilkS) hide 7 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 8 | ) 9 | (pad "" np_thru_hole oval (at 0 0) (size 5.00126 2.49936) (drill oval 5.00126 2.49936) (layers *.Cu *.Mask)) 10 | (model cherry_mx1.wrl 11 | (at (xyz 0 0 0)) 12 | (scale (xyz 1 1 1)) 13 | (rotate (xyz 0 0 0)) 14 | ) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/hole.pretty/PKRH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PKRH (layer F.Cu) (tedit 56D0D44A) 2 | (attr virtual) 3 | (fp_text reference HOLE (at 0.1753 5.7861) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3048))) 5 | ) 6 | (fp_text value VAL** (at 0.17526 -4.9022) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3048))) 8 | ) 9 | (pad 1 thru_hole circle (at 0 0) (size 7.00024 7.00024) (drill oval 5.00126 2.49936) (layers *.Cu *.Mask)) 10 | (model cherry_mx1.wrl 11 | (at (xyz 0 0 0)) 12 | (scale (xyz 1 1 1)) 13 | (rotate (xyz 0 0 0)) 14 | ) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/hole.pretty/PKRHC.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PKRHC (layer F.Cu) (tedit 56D0D3C0) 2 | (attr virtual) 3 | (fp_text reference HOLE (at 0 5.08) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3048))) 5 | ) 6 | (fp_text value VAL** (at 0.508 -4.826) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3048))) 8 | ) 9 | (pad 1 thru_hole circle (at 0 0) (size 7.0013 7.0013) (drill 2.4994) (layers *.Cu *.Mask)) 10 | (model cherry_mx1.wrl 11 | (at (xyz 0 0 0)) 12 | (scale (xyz 1 1 1)) 13 | (rotate (xyz 0 0 0)) 14 | ) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/hole.pretty/PKRHSL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PKRHSL (layer F.Cu) (tedit 56D0D47B) 2 | (attr virtual) 3 | (fp_text reference HOLE (at 0 4.675) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3048))) 5 | ) 6 | (fp_text value VAL** (at 0.508 -4.826) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3048))) 8 | ) 9 | (pad 1 thru_hole oval (at 0 0) (size 9.99998 5.00126) (drill oval 7.00024 2.49936) (layers *.Cu *.Mask)) 10 | (model cherry_mx1.wrl 11 | (at (xyz 0 0 0)) 12 | (scale (xyz 1 1 1)) 13 | (rotate (xyz 0 0 0)) 14 | ) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/hole.pretty/jump.kicad_mod: -------------------------------------------------------------------------------- 1 | (module jump (layer F.Cu) (tedit 5BDB1335) 2 | (fp_text reference K1 (at 2.45364 -2.09042) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value XLR4 (at 0 -1.651) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 2 smd rect (at -0.931334 0 90) (size 2.1336 1.27) (layers F.Cu F.Paste F.Mask)) 9 | (pad 1 smd rect (at 0.905932 0 90) (size 2.1336 1.27) (layers F.Cu F.Paste F.Mask)) 10 | (pad 3 smd rect (at 2.7432 0 90) (size 2.1336 1.27) (layers F.Cu F.Paste F.Mask)) 11 | (pad 4 smd rect (at -2.7686 0 270) (size 2.1336 1.27) (layers F.Cu F.Paste F.Mask)) 12 | ) 13 | -------------------------------------------------------------------------------- /lib/hole.pretty/link.kicad_mod: -------------------------------------------------------------------------------- 1 | (module link (layer F.Cu) (tedit 5BD88C48) 2 | (fp_text reference REF** (at 0 1.905) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value link (at 0 -1.651) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 2 smd rect (at 1.016 0) (size 1.524 0.762) (layers F.Cu F.Paste F.Mask)) 9 | (pad 1 smd rect (at -1.016 0) (size 1.524 0.762) (layers F.Cu F.Paste F.Mask)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/keebs.pretty/.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | 3 | # Temporary files 4 | *.000 5 | *.bak 6 | *.bck 7 | *.kicad_pcb-bak 8 | *~ 9 | _autosave-* 10 | *.tmp 11 | 12 | # Netlist files (exported from Eeschema) 13 | *.net 14 | 15 | # Autorouter files (exported from Pcbnew) 16 | .dsn 17 | 18 | # Exported BOM files 19 | *.xml 20 | *.csv 21 | -------------------------------------------------------------------------------- /lib/keebs.pretty/README.md: -------------------------------------------------------------------------------- 1 | # keebs.pretty 2 | 3 | A KiCAD library for hybrid Cherry MX and Alps footprints that supports PCB mounted Cherry stabilizers. This is a revision of files found in [kiibohd/pcb](https://github.com/kiibohd/pcb) and [stormbard/Keyboard.pretty](https://github.com/stormbard/Keyboard.pretty) 4 | 5 | Checkout [this tutorial](http://www.accelerated-designs.com/help/KiCad_Library.html) 6 | if you are unfamiliar with importing KiCAD libraries. 7 | 8 | If you come across any issues please don't hesitate to report them. Contributions are encouraged! 9 | -------------------------------------------------------------------------------- /lib/keyboard_accessories.pretty/GPTS_SPST_Pushbutton.kicad_mod: -------------------------------------------------------------------------------- 1 | (module GPTS_SPST_Pushbutton (layer F.Cu) (tedit 5B21B0C1) 2 | (fp_text reference SW1 (at 0 7) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SW_SPST (at 0 -9) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -6 6) (end -6 4.5) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -4.5 6) (end -6 6) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 6 6) (end 4.5 6) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 6 4.5) (end 6 6) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 6 -6) (end 6 -4.5) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 4.5 -6) (end 6 -6) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -6 -6) (end -4.5 -6) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -6 -4.5) (end -6 -6) (layer F.SilkS) (width 0.15)) 16 | (fp_circle (center 0 0) (end 2.5 0) (layer Eco2.User) (width 0.15)) 17 | (fp_line (start -6 -6) (end 6 -6) (layer Eco2.User) (width 0.15)) 18 | (fp_line (start 6 -6) (end 6 6) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 6 6) (end -6 6) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start -6 6) (end -6 -6) (layer Eco2.User) (width 0.15)) 21 | (fp_text user "DigiKey CW181-ND" (at 0 -7.5) (layer Eco2.User) 22 | (effects (font (size 1 1) (thickness 0.15))) 23 | ) 24 | (pad 1 thru_hole circle (at -2.65 6.5) (size 1.905 1.905) (drill 1.2192) (layers *.Cu *.Mask)) 25 | (pad 2 thru_hole circle (at 2.65 6.5) (size 1.905 1.905) (drill 1.2192) (layers *.Cu *.Mask)) 26 | ) 27 | -------------------------------------------------------------------------------- /lib/keyboard_accessories.pretty/LICENSE.md: -------------------------------------------------------------------------------- 1 | Creative Commons License 2 | 3 | This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). -------------------------------------------------------------------------------- /lib/keyboard_accessories.pretty/TRRS_Jack_SJ-43514.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TRRS_Jack_SJ-43514 (layer F.Cu) (tedit 5AFA9137) 2 | (fp_text reference REF** (at 4 -4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TRRS_Jack_SJ-43514 (at 1 -7) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3 -3) (end -6 -3) (layer Eco1.User) (width 0.15)) 9 | (fp_line (start -6 -3) (end -6 3) (layer Eco1.User) (width 0.15)) 10 | (fp_line (start -6 3) (end -3 3) (layer Eco1.User) (width 0.15)) 11 | (fp_line (start -2.9 -4.8) (end 9 -4.8) (layer Eco1.User) (width 0.15)) 12 | (fp_line (start 9 -4.8) (end 9 4.5) (layer Eco1.User) (width 0.15)) 13 | (fp_line (start 9 4.5) (end -2.9 4.5) (layer Eco1.User) (width 0.15)) 14 | (fp_line (start -2.9 -4.8) (end -2.9 4.5) (layer Eco1.User) (width 0.15)) 15 | (pad 3 thru_hole circle (at 8.1 -1.6) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 16 | (pad 4 thru_hole circle (at 0 4.5) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 17 | (pad 1 thru_hole circle (at 0 -4.8) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 18 | (pad "" np_thru_hole circle (at 5 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 19 | (pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 20 | (pad 2 thru_hole circle (at 5 3.6) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 21 | ) 22 | -------------------------------------------------------------------------------- /lib/keyboard_accessories.pretty/TRRS_Jack_SJ-43514_reversible.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TRRS_Jack_SJ-43514_reversible (layer F.Cu) (tedit 5AFA9269) 2 | (fp_text reference REF** (at 0 -2) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value TRRS_Jack_SJ-43514 (at 1 -7) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3 -3) (end -6 -3) (layer Eco1.User) (width 0.15)) 9 | (fp_line (start -6 -3) (end -6 3) (layer Eco1.User) (width 0.15)) 10 | (fp_line (start -6 3) (end -3 3) (layer Eco1.User) (width 0.15)) 11 | (fp_line (start -2.9 -4.8) (end 9 -4.8) (layer Eco1.User) (width 0.15)) 12 | (fp_line (start 9 -4.8) (end 9 4.5) (layer Eco1.User) (width 0.15)) 13 | (fp_line (start 9 4.5) (end -2.9 4.5) (layer Eco1.User) (width 0.15)) 14 | (fp_line (start -2.9 -4.8) (end -2.9 4.5) (layer Eco1.User) (width 0.15)) 15 | (pad 3 thru_hole circle (at 8.1 -1.6) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 16 | (pad 2 thru_hole circle (at 5 3.6) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 17 | (pad 3 thru_hole circle (at 8.1 1.6) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 18 | (pad 4 thru_hole circle (at 0 4.5) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 19 | (pad 1 thru_hole circle (at 0 -4.8) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 20 | (pad "" np_thru_hole circle (at 5 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at 0 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 22 | (pad 2 thru_hole circle (at 5 -3.6) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP CONN_3X2 4 | D Symbole general de connecteur 5 | K CONN 6 | $ENDCMP 7 | # 8 | $CMP DIODE_SCHOTTKY_SOT23 9 | D Diode schottky 10 | K DEV DIODE 11 | $ENDCMP 12 | # 13 | $CMP HT7750A 14 | D HOLTEK setup DC/DC converter 15 | K HT7750A, stepup, dc-dc, SOT-23 16 | F datasheets/HT7750A.pdf 17 | $ENDCMP 18 | # 19 | $CMP LDO_REGULATOR 20 | D HOLTEK setup DC/DC converter 21 | K HT7750A, stepup, dc-dc, SOT-23 22 | $ENDCMP 23 | # 24 | $CMP LTC4054 25 | D LTC4054 LINEAR TECHNOLOGY Lipo battery charger 26 | K LTC4054, Lipo, battery, charger, SOT-23 27 | F datasheets/LTC405442xf.pdf 28 | $ENDCMP 29 | # 30 | $CMP RN42 31 | D class 2 bluetooth module 32 | K RN42, Roving Networks, Microchip 33 | $ENDCMP 34 | # 35 | #End Doc Library 36 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/4P4C.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 4P4C (layer F.Cu) (tedit 573A6B12) 2 | (descr http://www.assmann.us/specs/A-2004-3-4-LP-N-R_REV00.pdf) 3 | (tags "4P4C, RJ") 4 | (fp_text reference REF** (at 0 3.8) (layer F.SilkS) 5 | (effects (font (size 1.5 1.5) (thickness 0.15))) 6 | ) 7 | (fp_text value 4P4C (at 0 6.45) (layer F.Fab) 8 | (effects (font (size 1.5 1.5) (thickness 0.15))) 9 | ) 10 | (fp_line (start -5.59 7.85) (end 5.61 7.85) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 5.6 7.85) (end 5.6 -10.15) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 5.6 -10.15) (end -5.6 -10.15) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -5.6 -10.15) (end -5.6 7.85) (layer F.SilkS) (width 0.15)) 14 | (pad 5 thru_hole circle (at -3.81 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 6 thru_hole circle (at 3.81 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 1 thru_hole circle (at -1.9 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 2 thru_hole circle (at -0.63 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 4 thru_hole circle (at 1.91 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 3 thru_hole circle (at 0.64 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_PLATE_SPRING.kicad_mod: -------------------------------------------------------------------------------- 1 | (module keyboard_parts:ALPS_PLATE (layer F.Cu) (tedit 59475B7C) 2 | (descr http://deskthority.net/wiki/File:Alps_Electric_--_spec_--_5454_31.pdf) 3 | (tags "ALPS, keyboard switch, SKCM, SKCL") 4 | (fp_text reference SW29 (at 0 0) (layer B.SilkS) 5 | (effects (font (size 1.5 1.5) (thickness 0.2)) (justify mirror)) 6 | ) 7 | (fp_text value SW_PUSH (at 0 10.795) (layer F.SilkS) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -9.525 -9.525) (end -9.525 9.525) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -9.525 9.525) (end 9.525 9.525) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 9.525 9.525) (end 9.525 -9.525) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 9.525 -9.525) (end -9.525 -9.525) (layer F.SilkS) (width 0.15)) 14 | (pad "" np_thru_hole circle (at 0 6.624988 90) (size 2.54 2.54) (drill 2.54) (layers *.Cu)) 15 | (pad 3 thru_hole circle (at 5.75 5.999988 90) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 3 thru_hole circle (at 5.75 -5.999988 90) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 1 thru_hole circle (at -5.75 2.5 90) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 2 thru_hole circle (at -5.75 -2.5 90) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 19 | (pad "" np_thru_hole circle (at 0 -6.624988 90) (size 2.54 2.54) (drill 2.54) (layers *.Cu)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_PLATE_SPRING_CUTOUT.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ALPS_PLATE_SPRING_CUTOUT (layer F.Cu) (tedit 59548634) 2 | (fp_text reference REF** (at 0.01 8.95) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ALPS_PLATE_SPRING_CUTOUT (at 0.01 -8.8) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 8.05 8.05) (end 8.05 -8.05) (layer F.Fab) (width 0.15)) 9 | (fp_line (start -8.05 8.05) (end 8.05 8.05) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -8.05 -8.05) (end -8.05 8.05) (layer F.Fab) (width 0.15)) 11 | (fp_line (start 8.05 -8.05) (end -8.05 -8.05) (layer F.Fab) (width 0.15)) 12 | ) 13 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_SKCM.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ALPS_SKCM (layer F.Cu) (tedit 57C14DA6) 2 | (descr http://deskthority.net/wiki/File:Alps_Electric_--_spec_--_5454_31.pdf) 3 | (tags "ALPS, keyboard switch, SKCM, SKCL") 4 | (fp_text reference K** (at 0 0) (layer B.SilkS) 5 | (effects (font (size 1.5 1.5) (thickness 0.2)) (justify mirror)) 6 | ) 7 | (fp_text value ALPS_SKCM (at 0 2) (layer F.SilkS) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 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 -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -7.75 6.4) (end 7.75 6.4) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -7.75 -6.4) (end 7.75 -6.4) (layer F.SilkS) (width 0.15)) 18 | (pad 1 thru_hole circle (at -2.5 -4) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 2 thru_hole circle (at 2.5 -4.5) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_SKCM_CUTOUT.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ALPS_SKCM_CUTOUT (layer F.Cu) (tedit 53DDA1BD) 2 | (fp_text reference ALPS_SKCM_CUTOUT (at 0 1.5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 7.75 -6.4) (end -7.75 -6.4) (layer Edge.Cuts) (width 0.1)) 9 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.1)) 10 | (fp_line (start -7.75 6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.1)) 11 | (fp_line (start 7.75 6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.1)) 12 | ) 13 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_SKCM_CUTOUT_STAB256.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ALPS_SKCM_CUTOUT_STAB256 (layer F.Cu) (tedit 5779E9B5) 2 | (fp_text reference Cut** (at 0 1.5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ALSP_SKCM_CUTOUT_STAB256 (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -12.8 3.9) (end -12.8 9) (layer Edge.Cuts) (width 0.1)) 9 | (fp_line (start -12.8 9) (end -15.4 9) (layer Edge.Cuts) (width 0.1)) 10 | (fp_line (start -15.4 9) (end -15.4 3.9) (layer Edge.Cuts) (width 0.1)) 11 | (fp_line (start -15.4 3.9) (end -12.8 3.9) (layer Edge.Cuts) (width 0.1)) 12 | (fp_line (start 12.8 3.9) (end 12.8 9) (layer Edge.Cuts) (width 0.1)) 13 | (fp_line (start 12.8 9) (end 15.4 9) (layer Edge.Cuts) (width 0.1)) 14 | (fp_line (start 15.4 9) (end 15.4 3.9) (layer Edge.Cuts) (width 0.1)) 15 | (fp_line (start 15.4 3.9) (end 12.8 3.9) (layer Edge.Cuts) (width 0.1)) 16 | (fp_line (start 7.75 -6.4) (end -7.75 -6.4) (layer Edge.Cuts) (width 0.1)) 17 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.1)) 18 | (fp_line (start -7.75 6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.1)) 19 | (fp_line (start 7.75 6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.1)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_SKCM_CUTOUT_STAB406.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ALPS_SKCM_CUTOUT_STAB406 (layer F.Cu) (tedit 5779EEF3) 2 | (fp_text reference Cut** (at 0 1.5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ALSP_SKCM_CUTOUT_STAB406 (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -20.3 3.9) (end -20.3 9) (layer Edge.Cuts) (width 0.1)) 9 | (fp_line (start -20.3 9) (end -22.9 9) (layer Edge.Cuts) (width 0.1)) 10 | (fp_line (start -22.9 9) (end -22.9 3.9) (layer Edge.Cuts) (width 0.1)) 11 | (fp_line (start -22.9 3.9) (end -20.3 3.9) (layer Edge.Cuts) (width 0.1)) 12 | (fp_line (start 20.3 3.9) (end 20.3 9) (layer Edge.Cuts) (width 0.1)) 13 | (fp_line (start 20.3 9) (end 22.9 9) (layer Edge.Cuts) (width 0.1)) 14 | (fp_line (start 22.9 9) (end 22.9 3.9) (layer Edge.Cuts) (width 0.1)) 15 | (fp_line (start 22.9 3.9) (end 20.3 3.9) (layer Edge.Cuts) (width 0.1)) 16 | (fp_line (start 7.75 -6.4) (end -7.75 -6.4) (layer Edge.Cuts) (width 0.1)) 17 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.1)) 18 | (fp_line (start -7.75 6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.1)) 19 | (fp_line (start 7.75 6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.1)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_SKCM_CUTOUT_STAB883.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ALPS_SKCM_CUTOUT_STAB883 (layer F.Cu) (tedit 577C2A6C) 2 | (fp_text reference Cut** (at 0 1.5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ALSP_SKCM_CUTOUT_STAB883 (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -42.85 -1.2) (end -42.85 1.2) (layer Edge.Cuts) (width 0.1)) 9 | (fp_line (start -42.85 1.2) (end -45.25 1.2) (layer Edge.Cuts) (width 0.1)) 10 | (fp_line (start -45.25 1.2) (end -45.25 -1.2) (layer Edge.Cuts) (width 0.1)) 11 | (fp_line (start -45.25 -1.2) (end -42.85 -1.2) (layer Edge.Cuts) (width 0.1)) 12 | (fp_line (start -30.75 -1.2) (end -30.75 1.2) (layer Edge.Cuts) (width 0.1)) 13 | (fp_line (start -30.75 1.2) (end -33.15 1.2) (layer Edge.Cuts) (width 0.1)) 14 | (fp_line (start -33.15 1.2) (end -33.15 -1.2) (layer Edge.Cuts) (width 0.1)) 15 | (fp_line (start -33.15 -1.2) (end -30.75 -1.2) (layer Edge.Cuts) (width 0.1)) 16 | (fp_circle (center -38 0) (end -38 -3.15) (layer Edge.Cuts) (width 0.1)) 17 | (fp_line (start -44.15 3.9) (end -44.15 9) (layer Edge.Cuts) (width 0.1)) 18 | (fp_line (start -44.15 9) (end -46.75 9) (layer Edge.Cuts) (width 0.1)) 19 | (fp_line (start -46.75 9) (end -46.75 3.9) (layer Edge.Cuts) (width 0.1)) 20 | (fp_line (start -46.75 3.9) (end -44.15 3.9) (layer Edge.Cuts) (width 0.1)) 21 | (fp_line (start 44.15 3.9) (end 44.15 9) (layer Edge.Cuts) (width 0.1)) 22 | (fp_line (start 44.15 9) (end 46.75 9) (layer Edge.Cuts) (width 0.1)) 23 | (fp_line (start 46.75 9) (end 46.75 3.9) (layer Edge.Cuts) (width 0.1)) 24 | (fp_line (start 46.75 3.9) (end 44.15 3.9) (layer Edge.Cuts) (width 0.1)) 25 | (fp_line (start 7.75 -6.4) (end -7.75 -6.4) (layer Edge.Cuts) (width 0.1)) 26 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer Edge.Cuts) (width 0.1)) 27 | (fp_line (start -7.75 6.4) (end 7.75 6.4) (layer Edge.Cuts) (width 0.1)) 28 | (fp_line (start 7.75 6.4) (end 7.75 -6.4) (layer Edge.Cuts) (width 0.1)) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_SKCM_LED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ALPS_SKCM_LED (layer F.Cu) (tedit 5807175D) 2 | (descr http://deskthority.net/wiki/File:Alps_Electric_--_spec_--_5454_31.pdf) 3 | (tags "ALPS, keyboard switch, SKCM, SKCL") 4 | (fp_text reference K** (at 0 0) (layer B.SilkS) 5 | (effects (font (size 1.5 1.5) (thickness 0.2)) (justify mirror)) 6 | ) 7 | (fp_text value ALPS_SKCM_LED (at 0 2) (layer F.SilkS) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 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 -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -7.75 6.4) (end 7.75 6.4) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -7.75 -6.4) (end 7.75 -6.4) (layer F.SilkS) (width 0.15)) 18 | (pad 1 thru_hole circle (at -2.5 -4) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 2 thru_hole circle (at 2.5 -4.5) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) 20 | (pad 3 thru_hole rect (at -1.27 4.5) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 21 | (pad 4 thru_hole circle (at 1.27 4.5) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/ALPS_SKCM_reverse_pad.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ALPS_SKCM_reverse_pad (layer F.Cu) (tedit 57C14EBE) 2 | (descr http://deskthority.net/wiki/File:Alps_Electric_--_spec_--_5454_31.pdf) 3 | (tags "ALPS, keyboard switch, SKCM, SKCL") 4 | (fp_text reference K** (at 0 0) (layer B.SilkS) 5 | (effects (font (size 1.5 1.5) (thickness 0.2)) (justify mirror)) 6 | ) 7 | (fp_text value ALPS_SKCM (at 0 2) (layer F.SilkS) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 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 -9.525 -9.525) (end 9.525 -9.525) (layer Dwgs.User) (width 0.15)) 13 | (fp_line (start -9.525 9.525) (end -9.525 -9.525) (layer Dwgs.User) (width 0.15)) 14 | (fp_line (start -7.75 -6.4) (end -7.75 6.4) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 7.75 -6.4) (end 7.75 6.4) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -7.75 6.4) (end 7.75 6.4) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -7.75 -6.4) (end 7.75 -6.4) (layer F.SilkS) (width 0.15)) 18 | (pad 2 thru_hole circle (at -2.5 -4) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 1 thru_hole circle (at 2.5 -4.5) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/AVR_ICSP_3x2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module AVR_ICSP_3x2 (layer F.Cu) (tedit 5485620F) 2 | (descr "Double rangee de contacts 2 x 4 pins") 3 | (tags CONN) 4 | (fp_text reference P15 (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 CONN_3X2 (at -0.06096 0.03048) (layer F.SilkS) hide 8 | (effects (font (size 1.016 1.016) (thickness 0.2032))) 9 | ) 10 | (fp_line (start -1.25 2.55) (end -1.25 3.35) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -1.25 3.35) (end 1.3 3.35) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 1.3 3.35) (end 1.3 2.55) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 3.81 2.54) (end -3.81 2.54) (layer F.SilkS) (width 0.2032)) 14 | (fp_line (start -3.81 -2.54) (end 3.81 -2.54) (layer F.SilkS) (width 0.2032)) 15 | (fp_line (start 3.81 -2.54) (end 3.81 2.54) (layer F.SilkS) (width 0.2032)) 16 | (fp_line (start -3.81 2.54) (end -3.81 -2.54) (layer F.SilkS) (width 0.2032)) 17 | (pad 1 thru_hole rect (at -2.54 1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 2 thru_hole circle (at -2.54 -1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 3 thru_hole circle (at 0 1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 20 | (pad 4 thru_hole circle (at 0 -1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 21 | (pad 5 thru_hole circle (at 2.54 1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 22 | (pad 6 thru_hole circle (at 2.54 -1.27) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 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 | ) 29 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/C_1608.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_1608 (layer F.Cu) 2 | (descr "SMT, 1608, 0603") 3 | (tags "SMT, 1608, 0603") 4 | (fp_text reference C2 (at 0 -1.45) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value 1u (at 0 1.45) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.65 -0.8) (end 1.65 -0.8) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 1.65 -0.8) (end 1.65 0.8) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 1.65 0.8) (end -1.65 0.8) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -1.65 0.8) (end -1.65 -0.8) (layer F.SilkS) (width 0.2)) 14 | (pad 2 smd rect (at 0.85 0) (size 1.1 1.1) (layers F.Cu F.Paste F.Mask) 15 | (clearance 0.1)) 16 | (pad 1 smd rect (at -0.85 0) (size 1.1 1.1) (layers F.Cu F.Paste F.Mask) 17 | (clearance 0.1)) 18 | (model smd/capacitors/c_0603.wrl 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/C_1608_rev2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module keyboard_parts:C_1608_rev2 (layer F.Cu) (tedit 5B78D9AF) 2 | (descr "SMT, 1608, 0603") 3 | (tags "SMT, 1608, 0603") 4 | (fp_text reference REF** (at 0 -1.4) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value C_1608_rev2 (at 0 1.475) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.65 -0.8) (end 1.65 -0.8) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 1.65 -0.8) (end 1.65 0.8) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 1.65 0.8) (end -1.65 0.8) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -1.65 0.8) (end -1.65 -0.8) (layer F.SilkS) (width 0.2)) 14 | (pad 2 smd roundrect (at 0.85 0) (size 1 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 15 | (clearance 0.1)) 16 | (pad 1 smd roundrect (at -0.85 0) (size 1 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 17 | (clearance 0.1)) 18 | (model smd/capacitors/c_0603.wrl 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/C_3216.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_3216 (layer F.Cu) (tedit 5486077C) 2 | (descr "SMD, 3216, 1210, C") 3 | (tags "SMD, 3216, 1210, C") 4 | (attr smd) 5 | (fp_text reference C_3216 (at 0 -2.1) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_text value C*** (at 0 2.1) (layer F.SilkS) 9 | (effects (font (size 0.8 0.8) (thickness 0.15))) 10 | ) 11 | (fp_line (start -2.75 -1.35) (end 2.75 -1.35) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 2.75 1.375) (end -2.75 1.375) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 2.75 1.375) (end 2.75 -1.325) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.75 -1.35) (end -2.75 1.375) (layer F.SilkS) (width 0.2)) 15 | (pad 1 smd rect (at -1.5 0) (size 1.8 2) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 1.5 0) (size 1.8 2) (layers F.Cu F.Paste F.Mask)) 17 | (model smd/chip_cms_pol.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 0.1700000017881393 0.1599999964237213 0.1599999964237213)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/C_3216_rev2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module keyboard_parts:C_3216_rev2 (layer F.Cu) (tedit 5B78E437) 2 | (descr "SMD, 3216, 1210, C") 3 | (tags "SMD, 3216, 1210, C") 4 | (attr smd) 5 | (fp_text reference C_3216 (at 0 -2.1) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_text value REF** (at 0 2.1) (layer F.SilkS) 9 | (effects (font (size 0.8 0.8) (thickness 0.15))) 10 | ) 11 | (fp_line (start -2.75 -1.35) (end 2.75 -1.35) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 2.75 1.375) (end -2.75 1.375) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 2.75 1.375) (end 2.75 -1.325) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.75 -1.35) (end -2.75 1.375) (layer F.SilkS) (width 0.2)) 15 | (pad 1 smd roundrect (at -1.5 0) (size 1.2 1.7) (drill (offset -0.1 0)) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 16 | (pad 2 smd roundrect (at 1.5 0) (size 1.2 1.7) (drill (offset 0.1 0)) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 17 | (model smd/chip_cms_pol.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 0.1700000017881393 0.1599999964237213 0.1599999964237213)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/C_3225.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_3225 (layer F.Cu) (tedit 5486079A) 2 | (descr "SMD, 3216, 1210, C") 3 | (tags "SMD, 3216, 1210, C") 4 | (attr smd) 5 | (fp_text reference C_3225 (at 0.05 -3.05) (layer F.SilkS) hide 6 | (effects (font (size 0.762 0.762) (thickness 0.127))) 7 | ) 8 | (fp_text value C*** (at 0 2.85) (layer F.SilkS) 9 | (effects (font (size 0.6 0.6) (thickness 0.15))) 10 | ) 11 | (fp_line (start -2.8 -1.9) (end -2.8 1.925) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -2.8 1.925) (end 2.8 1.925) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 2.8 1.925) (end 2.8 -1.9) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 2.8 -1.9) (end -2.8 -1.9) (layer F.SilkS) (width 0.2)) 15 | (pad 1 smd rect (at -1.5 0) (size 1.8 3) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 1.5 0) (size 1.8 3) (layers F.Cu F.Paste F.Mask)) 17 | (model smd/chip_cms_pol.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 0.1700000017881393 0.1599999964237213 0.1599999964237213)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/C_3528.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_3528 (layer F.Cu) (tedit 5485DF60) 2 | (descr "SMD, 3216, 1210, C") 3 | (tags "SMD, 3216, 1210, C") 4 | (attr smd) 5 | (fp_text reference C_3528 (at 0.05 -3.05) (layer F.SilkS) hide 6 | (effects (font (size 0.762 0.762) (thickness 0.127))) 7 | ) 8 | (fp_text value C*** (at 0 2.85) (layer F.SilkS) 9 | (effects (font (size 0.6 0.6) (thickness 0.15))) 10 | ) 11 | (fp_line (start 2.95 -1.9) (end 2.95 1.875) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 2.95 1.875) (end -2.95 1.875) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -2.95 1.875) (end -2.95 -1.9) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.95 -1.9) (end 2.95 -1.9) (layer F.SilkS) (width 0.2)) 15 | (pad 1 smd rect (at -1.65 0) (size 1.8 3) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 1.65 0) (size 1.8 3) (layers F.Cu F.Paste F.Mask)) 17 | (model smd/chip_cms_pol.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 0.1700000017881393 0.1599999964237213 0.1599999964237213)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/C_3528_pol.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_3528_pol (layer F.Cu) (tedit 57C0FEA3) 2 | (descr "SMD, 3216, 1210, C") 3 | (tags "SMD, 3216, 1210, C") 4 | (attr smd) 5 | (fp_text reference C_3528_pol (at -4 0 90) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_text value Val** (at -0.05 0 90) (layer F.SilkS) 9 | (effects (font (size 0.8 0.8) (thickness 0.15))) 10 | ) 11 | (fp_line (start -3.3 1.9) (end -3.3 -1.9) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -3.1 1.9) (end -3.1 -1.9) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 2.95 -1.9) (end 2.95 1.9) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 2.95 1.9) (end -3.3 1.9) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -2.95 1.9) (end -2.95 -1.9) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -3.3 -1.9) (end 2.95 -1.9) (layer F.SilkS) (width 0.2)) 17 | (pad 1 smd rect (at -1.65 0) (size 1.8 3) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at 1.65 0) (size 1.8 3) (layers F.Cu F.Paste F.Mask)) 19 | (model smd/chip_cms_pol.wrl 20 | (at (xyz 0 0 0)) 21 | (scale (xyz 0.1700000017881393 0.1599999964237213 0.1599999964237213)) 22 | (rotate (xyz 0 0 0)) 23 | ) 24 | ) 25 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/C_6032.kicad_mod: -------------------------------------------------------------------------------- 1 | (module C_6032 (layer F.Cu) (tedit 548607AF) 2 | (descr "SMD, 3216, 1210, C") 3 | (tags "SMD, 3216, 1210, C") 4 | (attr smd) 5 | (fp_text reference C_6032 (at 0.05 -3.05) (layer F.SilkS) hide 6 | (effects (font (size 0.762 0.762) (thickness 0.127))) 7 | ) 8 | (fp_text value C*** (at 0 2.85) (layer F.SilkS) 9 | (effects (font (size 0.6 0.6) (thickness 0.15))) 10 | ) 11 | (fp_line (start 4.5 -2.3) (end 4.5 2.3) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 4.5 2.3) (end -4.5 2.3) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -4.5 2.3) (end -4.5 -2.3) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -4.5 -2.3) (end 4.5 -2.3) (layer F.SilkS) (width 0.2)) 15 | (pad 1 smd rect (at -2.6 0) (size 2.8 3) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 2.6 0) (size 2.8 3) (layers F.Cu F.Paste F.Mask)) 17 | (model smd/chip_cms_pol.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 0.1700000017881393 0.1599999964237213 0.1599999964237213)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/DSUB9P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DSUB9P (layer F.Cu) (tedit 57124C6E) 2 | (fp_text reference CN** (at 0 5.8) (layer F.SilkS) 3 | (effects (font (size 1.5 1.5) (thickness 0.15))) 4 | ) 5 | (fp_text value DSUB9P (at -0.15 -8.75) (layer F.Fab) 6 | (effects (font (size 1.5 1.5) (thickness 0.15))) 7 | ) 8 | (pad 3 thru_hole circle (at 0 -1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 9 | (pad 8 thru_hole circle (at -1.385 1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 10 | (pad 7 thru_hole circle (at 1.385 1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 11 | (pad 6 thru_hole circle (at 4.155 1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 12 | (pad 9 thru_hole circle (at -4.155 1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 13 | (pad 2 thru_hole circle (at 2.77 -1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 1 thru_hole circle (at 5.54 -1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 4 thru_hole circle (at -2.77 -1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 5 thru_hole circle (at -5.54 -1.42) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 10 thru_hole circle (at 12.5 0) (size 4.4 4.4) (drill 3.18) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 10 thru_hole circle (at -12.5 0) (size 4.4 4.4) (drill 3.18) (layers *.Cu *.Mask F.SilkS)) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/D_SC79.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_SC79 (layer F.Cu) (tedit 561B69B8) 2 | (descr "SMT, 1608, 0603") 3 | (tags "SMT, 1608, 0603") 4 | (fp_text reference D_SC79 (at 0 -1.8) (layer F.SilkS) hide 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value D*** (at 0.05 1.8) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2.05 -0.8) (end -2.05 0.8) (layer F.SilkS) (width 0.16)) 11 | (fp_line (start 1.25 -0.8) (end -1.15 -0.8) (layer F.SilkS) (width 0.16)) 12 | (fp_line (start -1.15 -0.8) (end -2.05 -0.8) (layer F.SilkS) (width 0.16)) 13 | (fp_line (start 1.75 -0.8) (end 1.75 0.8) (layer F.SilkS) (width 0.16)) 14 | (fp_line (start -2.05 0.8) (end 1.35 0.8) (layer F.SilkS) (width 0.16)) 15 | (fp_line (start 1.25 0.8) (end 1.75 0.8) (layer F.SilkS) (width 0.16)) 16 | (fp_line (start 1.25 -0.8) (end 1.75 -0.8) (layer F.SilkS) (width 0.16)) 17 | (fp_line (start -1.75 -0.8) (end -1.75 0.8) (layer F.SilkS) (width 0.16)) 18 | (fp_line (start -1.8 -0.8) (end -1.8 0.8) (layer F.SilkS) (width 0.16)) 19 | (fp_line (start -1.85 -0.8) (end -1.85 0.8) (layer F.SilkS) (width 0.16)) 20 | (fp_line (start -1.9 -0.8) (end -1.9 0.8) (layer F.SilkS) (width 0.16)) 21 | (pad 2 smd rect (at 0.85 0) (size 1 0.8) (layers F.Cu F.Paste F.Mask)) 22 | (pad 1 smd rect (at -0.85 0) (size 1 0.8) (layers F.Cu F.Paste F.Mask)) 23 | (model smd/capacitors/c_0603.wrl 24 | (at (xyz 0 0 0)) 25 | (scale (xyz 1 1 1)) 26 | (rotate (xyz 0 0 0)) 27 | ) 28 | ) 29 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/D_SOD123.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_SOD123 (layer F.Cu) (tedit 561B69D3) 2 | (attr smd) 3 | (fp_text reference D_SOD123 (at 0 1.925) (layer F.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value VAL** (at 0 -1.925) (layer F.SilkS) hide 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (fp_line (start -3.075 1.2) (end -3.075 -1.2) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.925 -1.2) (end -2.925 1.2) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -3.2 -1.2) (end 2.8 -1.2) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 2.8 -1.2) (end 2.8 1.2) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 2.8 1.2) (end -3.2 1.2) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -3.2 1.2) (end -3.2 -1.2) (layer F.SilkS) (width 0.2)) 16 | (pad 2 smd rect (at 1.7 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask)) 17 | (pad 1 smd rect (at -1.7 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/D_SOD123W_hand.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_SOD123W_hand (layer F.Cu) (tedit 561B69E3) 2 | (attr smd) 3 | (fp_text reference D_SOD123 (at 0 1.925) (layer F.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value VAL** (at 0 -1.925) (layer F.SilkS) hide 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (fp_line (start -3.075 1.2) (end -3.075 -1.2) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.925 -1.2) (end -2.925 1.2) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -3.2 -1.2) (end 2.8 -1.2) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 2.8 -1.2) (end 2.8 1.2) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 2.8 1.2) (end -3.2 1.2) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -3.2 1.2) (end -3.2 -1.2) (layer F.SilkS) (width 0.2)) 16 | (pad 2 smd rect (at 1.7 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask)) 17 | (pad 1 smd rect (at -1.7 0) (size 1.2 1.4) (layers F.Cu F.Paste F.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/D_SOD123_axial.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_SOD123_axial (layer F.Cu) (tedit 561B6A12) 2 | (attr smd) 3 | (fp_text reference D** (at 0 1.925) (layer F.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value D (at 0 -1.925) (layer F.SilkS) hide 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.275 -1.2) (end -2.275 1.2) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -2.45 -1.2) (end -2.45 1.2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.625 -1.2) (end -2.625 1.2) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -3.025 1.2) (end -3.025 -1.2) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.925 -1.2) (end -2.925 1.2) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -3 -1.2) (end 2.8 -1.2) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start 2.8 -1.2) (end 2.8 1.2) (layer F.SilkS) (width 0.2)) 17 | (fp_line (start 2.8 1.2) (end -3 1.2) (layer F.SilkS) (width 0.2)) 18 | (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)) 20 | (pad 1 thru_hole rect (at -3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 21 | (pad 2 thru_hole circle (at 3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 22 | (pad 1 smd rect (at -2.7 0) (size 2.5 0.5) (layers F.Cu) 23 | (solder_mask_margin -999)) 24 | (pad 2 smd rect (at 2.7 0) (size 2.5 0.5) (layers F.Cu) 25 | (solder_mask_margin -999)) 26 | ) 27 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/D_SOD123_hand.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_SOD123_hand (layer F.Cu) (tedit 561B6A2C) 2 | (attr smd) 3 | (fp_text reference D** (at 0 1.925) (layer F.SilkS) 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value D (at 0 -1.925) (layer F.SilkS) hide 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (fp_line (start -3.1 1.2) (end -3.1 -1.2) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -3 1.2) (end -3 -1.2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.9 1.2) (end -2.9 -1.2) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -2.7 1.2) (end -2.7 -1.2) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -2.8 1.2) (end -2.8 -1.2) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -3.1 -1.2) (end 2.8 -1.2) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start 2.8 -1.2) (end 2.8 1.2) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start 2.8 1.2) (end -3.1 1.2) (layer F.SilkS) (width 0.2)) 17 | (pad 2 smd rect (at 1.575 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)) 18 | (pad 1 smd rect (at -1.575 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask)) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/D_axial.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_axial (layer F.Cu) (tedit 561B6A3D) 2 | (fp_text reference D** (at 0 1.925) (layer F.SilkS) 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value D (at 0 -1.925) (layer F.SilkS) hide 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.075 -1.2) (end -2.075 1.2) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start -2.175 -1.2) (end -2.175 1.2) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -2.275 -1.2) (end -2.275 1.2) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.45 -1.2) (end -2.45 1.2) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -2.625 -1.2) (end -2.625 1.2) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -2.8 -1.2) (end 2.8 -1.2) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start 2.8 -1.2) (end 2.8 1.2) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start 2.8 1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2)) 17 | (pad 1 thru_hole rect (at -3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 2 thru_hole circle (at 3.9 0) (size 1.6 1.6) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/FA-238.kicad_mod: -------------------------------------------------------------------------------- 1 | (module FA-238 (layer F.Cu) (tedit 5711E409) 2 | (fp_text reference X** (at 0 2.55) (layer F.SilkS) hide 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value XTAL_FA238 (at 0 -2.625) (layer F.SilkS) hide 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.375 1.875) (end -2.375 -1.875) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start -2.375 -1.875) (end 2.375 -1.875) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 2.375 -1.875) (end 2.375 1.875) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 2.375 1.875) (end -2.375 1.875) (layer F.SilkS) (width 0.2)) 12 | (pad 3 smd rect (at -1.1 -0.8) (size 1.4 1.2) (drill (offset -0.1 -0.05)) (layers F.Cu F.Paste F.Mask) 13 | (clearance 0.2)) 14 | (pad 2 smd rect (at 1.1 -0.8) (size 1.4 1.2) (drill (offset 0.1 -0.05)) (layers F.Cu F.Paste F.Mask) 15 | (clearance 0.2)) 16 | (pad 1 smd rect (at -1.1 0.8) (size 1.4 1.2) (drill (offset -0.1 0.05)) (layers F.Cu F.Paste F.Mask) 17 | (clearance 0.2)) 18 | (pad 3 smd rect (at 1.1 0.8) (size 1.4 1.2) (drill (offset 0.1 0.05)) (layers F.Cu F.Paste F.Mask) 19 | (clearance 0.2)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/HC-49_SMT.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:HC-49_SMT (layer F.Cu) 2 | (fp_text reference HC-49_SMT (at 0 -3.4) (layer F.SilkS) 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 3.4) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start -6 -2.4) (end 6 -2.4) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 6 -2.4) (end 6 2.4) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 6 2.4) (end -6 2.4) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -6 2.4) (end -6 -2.4) (layer F.SilkS) (width 0.2)) 12 | (pad 1 smd rect (at -4.75 0) (size 5.5 2) (layers F.Cu F.Paste F.Mask)) 13 | (pad 2 smd rect (at 4.75 0) (size 5.5 2) (layers F.Cu F.Paste F.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/HHKB_JP_HRS_DF14_15P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module HHKB_JP_HRS_DF14_15P (layer F.Cu) (tedit 59086BE9) 2 | (descr http://www.mouser.com/ds/2/185/e53800017-12550.pdf) 3 | (tags "HHKB JP, HRS, Hirose, DF14, 15P") 4 | (fp_text reference CN1 (at 9.3 -3) (layer F.SilkS) hide 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value JP (at 8.75 -2.1) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (pad "" np_thru_hole circle (at 20.1 -1.1) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 11 | (pad "" np_thru_hole circle (at -2.6 -1.1) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 12 | (pad 17 smd rect (at 19.9 -5.1) (size 2 2.6) (layers F.Cu F.Paste F.Mask)) 13 | (pad 7 smd rect (at 10 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 14 | (pad 6 smd rect (at 11.25 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 15 | (pad 4 smd rect (at 13.75 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 16 | (pad 5 smd rect (at 12.5 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 17 | (pad 1 smd rect (at 17.5 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at 16.25 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 19 | (pad 3 smd rect (at 15 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 20 | (pad 11 smd rect (at 5 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 21 | (pad 10 smd rect (at 6.25 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 22 | (pad 8 smd rect (at 8.75 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 23 | (pad 9 smd rect (at 7.5 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 24 | (pad 13 smd rect (at 2.5 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 25 | (pad 12 smd rect (at 3.75 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 26 | (pad 14 smd rect (at 1.25 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 27 | (pad 15 smd rect (at 0 0) (size 0.7 1.8) (layers F.Cu F.Paste F.Mask)) 28 | (pad 16 smd rect (at -2.4 -5.1) (size 2 2.6) (layers F.Cu F.Paste F.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/HHKB_PRO2_ZH13.kicad_mod: -------------------------------------------------------------------------------- 1 | (module HHKB_PRO2_ZH13 (layer F.Cu) (tedit 5485C3B3) 2 | (descr http://www.jst-mfg.com/product/pdf/eng/eZH.pdf) 3 | (tags "HHKB pro2, JST, ZH") 4 | (fp_text reference HHKB_PRO2_ZH13 (at 9 3.7) (layer F.SilkS) hide 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value VAL** (at 9.025 3.725) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2 5.5) (end 20 5.5) (layer F.SilkS) (width 0.2)) 11 | (pad 1 smd rect (at 0 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 12 | (pad 2 smd rect (at 1.5 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 13 | (pad 3 smd rect (at 3 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 14 | (pad 4 smd rect (at 4.5 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 15 | (pad 5 smd rect (at 6 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 16 | (pad 6 smd rect (at 7.5 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 17 | (pad 14 smd rect (at 19.95 3.55 180) (size 1.3 2.1) (layers F.Cu F.Paste F.Mask)) 18 | (pad 15 smd rect (at -1.95 3.55 180) (size 1.3 2.1) (layers F.Cu F.Paste F.Mask)) 19 | (pad 7 smd rect (at 9 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 20 | (pad 8 smd rect (at 10.5 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 21 | (pad 9 smd rect (at 12 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 22 | (pad 10 smd rect (at 13.5 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 23 | (pad 11 smd rect (at 15 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 24 | (pad 12 smd rect (at 16.5 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 25 | (pad 13 smd rect (at 18 0 180) (size 0.7 2.6) (layers F.Cu F.Paste F.Mask)) 26 | ) 27 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/HHKB_PRO2_ZH13_TH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:HHKB_PRO2_ZH13_TH (layer F.Cu) 2 | (descr http://www.jst-mfg.com/product/pdf/eng/eZH.pdf) 3 | (tags "JST ZH 13 HHKB pro2") 4 | (fp_text reference HHKB_PRO2_ZH13_TH (at 0 -2.4) (layer F.SilkS) hide 5 | (effects (font (thickness 0.3048))) 6 | ) 7 | (fp_text value VAL** (at 0 2.9) (layer F.SilkS) 8 | (effects (font (thickness 0.3048))) 9 | ) 10 | (fp_line (start 10.5 1.4) (end -10.5 1.4) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -10.5 1.4) (end -10.5 -1.1) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 10.5 -1.1) (end 10.5 1.4) (layer F.SilkS) (width 0.15)) 13 | (pad 1 thru_hole oval (at 9 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 2 thru_hole oval (at 7.5 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 3 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 4 thru_hole oval (at 4.5 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 5 thru_hole oval (at 3 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 6 thru_hole oval (at 1.5 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 7 thru_hole oval (at 0 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 20 | (pad 8 thru_hole oval (at -1.5 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 21 | (pad 9 thru_hole oval (at -3 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 22 | (pad 10 thru_hole oval (at -4.5 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 23 | (pad 11 thru_hole oval (at -6 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 24 | (pad 12 thru_hole oval (at -7.5 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 25 | (pad 13 thru_hole oval (at -9 0) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 26 | ) 27 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/HOLE_M2.6.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:HOLE_M2.6 (layer F.Cu) 2 | (fp_text reference HOLE_M2.6 (at 0 -4.5) (layer F.SilkS) hide 3 | (effects (font (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at 0.05 -7.25) (layer F.SilkS) hide 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (pad 1 thru_hole circle (at 0 0) (size 2.8 2.8) (drill 2.8) (layers *.Cu *.Mask F.SilkS)) 9 | ) 10 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/HOLE_M3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:HOLE_M3 (layer F.Cu) 2 | (fp_text reference HOLE_M3 (at 0 -4.5) (layer F.SilkS) hide 3 | (effects (font (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at 0.05 -7.25) (layer F.SilkS) hide 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (pad 1 thru_hole circle (at 0 0) (size 4 4) (drill 3.2) (layers *.Cu *.Mask F.SilkS)) 9 | ) 10 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/JST_PH2_SMT.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:JST_PH2_SMT (layer F.Cu) 2 | (descr http://www.jst-mfg.com/product/pdf/eng/ePH.pdf) 3 | (tags "JST, PH, Lipo, battery") 4 | (fp_text reference JST_PH2_SMT (at 1.2 2.9) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value VAL** (at 1.4 -3.6) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2.9 -0.4) (end -2.9 4) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.9 -0.4) (end 4.9 -0.4) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 4.9 -0.4) (end 4.9 4) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 3.6 7.2) (end -1.6 7.2) (layer F.SilkS) (width 0.2)) 14 | (pad 3 smd rect (at 5.1 5.9) (size 1.5 3.4) (drill (offset -0.75 -0.2)) (layers F.Cu F.Paste F.Mask)) 15 | (pad 2 smd rect (at 2 0) (size 1 3.6) (layers F.Cu F.Paste F.Mask)) 16 | (pad 3 smd rect (at -1.6 5.9) (size 1.5 3.4) (drill (offset -0.75 -0.2)) (layers F.Cu F.Paste F.Mask)) 17 | (pad 1 smd rect (at 0 0) (size 1 3.6) (layers F.Cu F.Paste F.Mask)) 18 | ) 19 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/JST_PH2_SMT_TH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST_PH2_SMT_TH (layer F.Cu) 2 | (descr http://www.jst-mfg.com/product/pdf/eng/ePH.pdf) 3 | (tags "JST, PH, Lipo, battery") 4 | (fp_text reference JST_PH2_SMT (at 1.2 2.9) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value VAL** (at 1.4 -3.6) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2.9 -0.4) (end -2.9 4) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.9 -0.4) (end 4.9 -0.4) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 4.9 -0.4) (end 4.9 4) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 3.6 7.2) (end -1.6 7.2) (layer F.SilkS) (width 0.2)) 14 | (pad 3 smd rect (at 5.1 5.95) (size 1.5 3.4) (drill (offset -0.75 -0.2)) (layers F.Cu F.Paste F.Mask)) 15 | (pad 2 smd rect (at 2 0) (size 1 3.5) (layers F.Cu F.Paste F.Mask)) 16 | (pad 3 smd rect (at -1.6 5.95) (size 1.5 3.4) (drill (offset -0.75 -0.2)) (layers F.Cu F.Paste F.Mask)) 17 | (pad 1 smd rect (at 0 0) (size 1 3.5) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 thru_hole oval (at 2 2) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 1 thru_hole oval (at 0 2) (size 1.2 1.7) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/JST_PH2_TH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:JST_PH2_TH (layer F.Cu) 2 | (tags "JST, PH2, Lipo") 3 | (fp_text reference JST_PH2_TH (at 0 -5.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value CN** (at 0 -3.05) (layer F.SilkS) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 2.95 -6.25) (end -2.95 -6.25) (layer F.SilkS) (width 0.16)) 10 | (fp_line (start -2.95 -6.25) (end -2.95 1.6) (layer F.SilkS) (width 0.16)) 11 | (fp_line (start -2.95 1.6) (end 2.95 1.6) (layer F.SilkS) (width 0.16)) 12 | (fp_line (start 2.95 1.6) (end 2.95 -6.25) (layer F.SilkS) (width 0.16)) 13 | (pad 1 thru_hole oval (at 1 0) (size 1.2 1.7) (drill oval 0.7) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 2 thru_hole oval (at -1 0) (size 1.2 1.7) (drill oval 0.7) (layers *.Cu *.Mask F.SilkS)) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/LED_0805.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_0805 (layer F.Cu) (tedit 561B67D7) 2 | (descr "LED 0805 smd package") 3 | (tags "LED 0805 SMD") 4 | (attr smd) 5 | (fp_text reference LED_0805 (at 0 -1.55) (layer F.SilkS) 6 | (effects (font (size 0.762 0.762) (thickness 0.127))) 7 | ) 8 | (fp_text value Val* (at 0 1.475) (layer F.SilkS) 9 | (effects (font (size 0.762 0.762) (thickness 0.127))) 10 | ) 11 | (fp_line (start -2.05 0.8) (end -2.05 -0.8) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -2.225 -0.8) (end -2.225 0.8) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 2 -0.8) (end 0.325 -0.8) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 0.325 0.8) (end 2 0.8) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start 2.05 0.8) (end 2.05 -0.8) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -2.2 0.8) (end -0.325 0.8) (layer F.SilkS) (width 0.2)) 17 | (fp_line (start -2.2 -0.8) (end -0.35 -0.8) (layer F.SilkS) (width 0.2)) 18 | (pad 1 smd rect (at -1.1 0) (size 1.4 1.3) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd rect (at 1.1 0) (size 1.4 1.3) (layers F.Cu F.Paste F.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/LED_2012_HSOL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_2012_HSOL (layer F.Cu) (tedit 561B6741) 2 | (descr "LED 0805 smd package") 3 | (tags "LED 0805 SMD") 4 | (attr smd) 5 | (fp_text reference LED_2012_HSOL (at 0 -2) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_text value LED*** (at 0 2) (layer F.SilkS) 9 | (effects (font (size 0.762 0.762) (thickness 0.127))) 10 | ) 11 | (fp_line (start -2.5 -1.2) (end -2.5 1.2) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -2.6 1.2) (end -2.6 -1.2) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -1.2 -1.2) (end -2.8 -1.2) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start 2.4 -1.2) (end 2.4 1.2) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -2.8 1.2) (end -1.2 1.2) (layer F.SilkS) (width 0.2)) 17 | (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.SilkS) (width 0.2)) 18 | (fp_line (start 1.2 -1.2) (end 2.4 -1.2) (layer F.SilkS) (width 0.2)) 19 | (fp_line (start -2.4 -1.2) (end -2.4 1.2) (layer F.SilkS) (width 0.2)) 20 | (fp_line (start 2.4 1.2) (end 1.2 1.2) (layer F.SilkS) (width 0.2)) 21 | (pad 1 smd rect (at -1.1 0) (size 1.6 1.6) (drill (offset -0.1 0)) (layers F.Cu F.Paste F.Mask)) 22 | (pad 2 smd rect (at 1.1 0) (size 1.6 1.6) (drill (offset 0.1 0)) (layers F.Cu F.Paste F.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/LED_3020_REFLOW.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_3020_REFLOW (layer F.Cu) (tedit 561B5402) 2 | (descr "LED 0805 smd package") 3 | (tags "LED 0805 SMD") 4 | (attr smd) 5 | (fp_text reference LED_3020_REFLOW (at 0 -2) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_text value LED*** (at 0 2) (layer F.SilkS) 9 | (effects (font (size 0.762 0.762) (thickness 0.127))) 10 | ) 11 | (fp_line (start -2.7 -1.2) (end -2.7 1.2) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -2.8 1.2) (end -2.8 -1.2) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -2.9 -1.2) (end -2.9 1.2) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -1.4 -1.2) (end -3 -1.2) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start 2.6 -1.2) (end 2.6 1.2) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -3 1.2) (end -1.4 1.2) (layer F.SilkS) (width 0.2)) 17 | (fp_line (start -3 -1.2) (end -3 1.2) (layer F.SilkS) (width 0.2)) 18 | (fp_line (start 1.4 -1.2) (end 2.6 -1.2) (layer F.SilkS) (width 0.2)) 19 | (fp_line (start -2.6 -1.2) (end -2.6 1.2) (layer F.SilkS) (width 0.2)) 20 | (fp_line (start 2.6 1.2) (end 1.4 1.2) (layer F.SilkS) (width 0.2)) 21 | (pad 1 smd rect (at -1.475 0) (size 1.45 1.6) (layers F.Cu F.Paste F.Mask)) 22 | (pad 2 smd rect (at 1.475 0) (size 1.45 1.6) (layers F.Cu F.Paste F.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/LED_3025_DUAL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_3025_DUAL (layer F.Cu) (tedit 561B68C1) 2 | (fp_text reference LED_3025_DUAL (at 0 2.575) (layer F.SilkS) 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 -2.475) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start -3.1 1.85) (end -3.075 -1.85) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start -2.925 -1.85) (end -2.925 1.85) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -2.75 1.85) (end -3.25 1.85) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -3.25 1.85) (end -3.25 -1.85) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -3.25 -1.85) (end -2.75 -1.85) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 2.75 -1.85) (end 2.75 1.85) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 2.75 1.85) (end -2.75 1.85) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -2.75 1.85) (end -2.75 -1.85) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -2.75 -1.85) (end 2.75 -1.85) (layer F.SilkS) (width 0.2)) 17 | (pad 2 smd rect (at 1.35 -0.825) (size 1.7 1.05) (layers F.Cu F.Paste F.Mask)) 18 | (pad 4 smd rect (at 1.35 0.825) (size 1.7 1.05) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at -1.35 -0.825) (size 1.7 1.05) (layers F.Cu F.Paste F.Mask)) 20 | (pad 3 smd rect (at -1.35 0.825) (size 1.7 1.05) (layers F.Cu F.Paste F.Mask)) 21 | ) 22 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/LED_TH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_TH (layer F.Cu) (tedit 561B687B) 2 | (descr "LED 3mm - Lead pitch 100mil (2,54mm)") 3 | (tags "LED led 3mm 3MM 100mil 2,54mm") 4 | (fp_text reference LED*** (at 0 -1.9) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value LED_TH (at 0 2) (layer F.SilkS) hide 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_circle (center -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.3)) 11 | (pad 1 thru_hole circle (at -1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask F.SilkS)) 12 | (pad 2 thru_hole circle (at 1.27 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask F.SilkS)) 13 | (model discret/leds/led3_vertical_verde.wrl 14 | (at (xyz 0 0 0)) 15 | (scale (xyz 1 1 1)) 16 | (rotate (xyz 0 0 0)) 17 | ) 18 | ) 19 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/LED_TH_BIVAR.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_TH_BIVAR (layer F.Cu) (tedit 561B6899) 2 | (descr "LED 3mm - Lead pitch 100mil (2,54mm)") 3 | (tags "LED led 3mm 3MM 100mil 2,54mm") 4 | (fp_text reference LED*** (at 0 -1.9) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value LED_TH_BIVAR (at 0 2) (layer F.SilkS) hide 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_circle (center -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.3)) 11 | (pad 1 thru_hole circle (at -1.27 0) (size 1.9 1.9) (drill 1.1176) (layers *.Cu *.Mask F.SilkS)) 12 | (pad 2 thru_hole circle (at 1.27 0) (size 1.9 1.9) (drill 1.1176) (layers *.Cu *.Mask F.SilkS)) 13 | (model discret/leds/led3_vertical_verde.wrl 14 | (at (xyz 0 0 0)) 15 | (scale (xyz 1 1 1)) 16 | (rotate (xyz 0 0 0)) 17 | ) 18 | ) 19 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/LTC4054.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:LTC4054 (layer F.Cu) 2 | (tags "Lipo charger") 3 | (fp_text reference LTC4054 (at -0.05 3.3) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value U** (at -0.05 -2.9) (layer F.SilkS) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (pad 2 smd rect (at 0 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 10 | (pad 3 smd rect (at 0.95 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 11 | (pad 1 smd rect (at -0.95 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 12 | (pad 4 smd rect (at 0.95 -1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 13 | (pad 5 smd rect (at -0.95 -1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/L_6x6MM.kicad_mod: -------------------------------------------------------------------------------- 1 | (module L_6x6MM (layer F.Cu) (tedit 545247A9) 2 | (fp_text reference L_6x6MM (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value L** (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 3.35 3.95) (end 3.35 -3.95) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start -3.35 3.95) (end 3.35 3.95) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -3.35 -3.95) (end 3.35 -3.95) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -3.35 -3.95) (end -3.35 3.95) (layer F.SilkS) (width 0.2)) 12 | (pad 2 smd rect (at 0 -2.5) (size 5.7 2) (layers F.Cu F.Paste F.Mask)) 13 | (pad 1 smd rect (at 0 2.5) (size 5.7 2) (layers F.Cu F.Paste F.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/L_7x7MM.kicad_mod: -------------------------------------------------------------------------------- 1 | (module L_7x7MM (layer F.Cu) 2 | (fp_text reference L_7x7MM (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value L** (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center 0 0) (end -4.4 0) (layer F.SilkS) (width 0.2)) 9 | (fp_circle (center 0 0) (end 4.025 0) (layer F.SilkS) (width 0.2)) 10 | (pad 2 smd rect (at 0 -2.325) (size 7.3 2.65) (layers F.Cu F.Paste F.Mask)) 11 | (pad 1 smd rect (at 0 2.325) (size 7.3 2.65) (layers F.Cu F.Paste F.Mask)) 12 | ) 13 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/MINI_DIN_8.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MINI_DIN_8 (layer F.Cu) (tedit 57125B9F) 2 | (fp_text reference CN1 (at 3.175 1.651) (layer F.SilkS) hide 3 | (effects (font (size 0.8128 0.8128) (thickness 0.2032))) 4 | ) 5 | (fp_text value MINI_DIN_8P_JACK (at 0 -6.10108) (layer F.SilkS) hide 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (fp_line (start -6.75 0.8) (end -6.75 8.15) (layer F.SilkS) (width 0.381)) 9 | (fp_line (start 6.75 0.8) (end 6.75 8.15) (layer F.SilkS) (width 0.381)) 10 | (fp_line (start -6.75 8.15) (end 6.75 8.15) (layer F.SilkS) (width 0.381)) 11 | (pad 3 thru_hole circle (at -3.4 3.8 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 12 | (pad 5 thru_hole circle (at 3.4 3.8 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 13 | (pad 6 thru_hole circle (at -3.4 6.3 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 8 thru_hole circle (at 3.4 6.3 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 9 thru_hole circle (at 0 0 180) (size 3.2 3.2) (drill 2.29) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 9 thru_hole circle (at -6.75 0.8 180) (size 3.2 3.2) (drill 2.29) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 9 thru_hole circle (at 6.75 0.8 180) (size 3.2 3.2) (drill 2.29) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 1 thru_hole circle (at -1.3 3.8 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 2 thru_hole circle (at 1.3 3.8 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 20 | (pad 4 thru_hole circle (at -1.3 6.3 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 21 | (pad 7 thru_hole circle (at 0.9 6.3 180) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/MOS_FET_SOT23-3_HSOL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MOS_FET_SOT23-3_HSOL (layer F.Cu) 2 | (descr SOT23) 3 | (attr smd) 4 | (fp_text reference Q1 (at 0 0) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value MOS_N (at 0 0.09906) (layer F.SilkS) hide 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.7 0.7) (end 1.7 0.7) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -1.7 -0.675) (end 1.7 -0.675) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -1.7 0.7) (end -1.7 -0.675) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 1.7 0.7) (end 1.7 -0.675) (layer F.SilkS) (width 0.2)) 14 | (pad G smd rect (at -0.95 1.3) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask)) 15 | (pad D smd rect (at 0 -1.3) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask)) 16 | (pad S smd rect (at 0.95 1.3) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask)) 17 | (model smd/smd_transistors/sot23.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/PIN_1.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PIN_1 (layer F.Cu) (tedit 54855825) 2 | (tags "CONN pin 1 circle") 3 | (fp_text reference P? (at 0 -1.45) (layer F.SilkS) hide 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value CONN_1 (at 0 -1.45) (layer F.SilkS) hide 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/PIN_1_SQUARE.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PIN_1_SQUARE (layer F.Cu) (tedit 548561A4) 2 | (tags "CONN pin 1 square") 3 | (fp_text reference P? (at 0 -1.55) (layer F.SilkS) hide 4 | (effects (font (size 0.8 0.8) (thickness 0.15))) 5 | ) 6 | (fp_text value CONN_1 (at 0 -1.55) (layer F.SilkS) hide 7 | (effects (font (size 0.8 0.8) (thickness 0.15))) 8 | ) 9 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) 10 | ) 11 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/PPTC_nano.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:PPTC_nano (layer F.Cu) 2 | (fp_text reference PPTC_nano (at 0 2.3) (layer F.SilkS) 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 -2.35) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2.6 -1.5) (end 2.6 1.5) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 2.6 1.5) (end -2.6 1.5) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -2.6 1.5) (end -2.6 -1.5) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.6 -1.5) (end 2.6 -1.5) (layer F.SilkS) (width 0.2)) 12 | (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask)) 13 | (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/PTC_3225.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:PTC_3225 (layer F.Cu) 2 | (fp_text reference PTC_3225 (at 0 2.7) (layer F.SilkS) 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 -2.7) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.9 -1.9) (end 2.8 -1.9) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 2.8 -1.9) (end 2.9 -1.9) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 2.9 -1.9) (end 2.9 1.9) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 2.9 1.9) (end -2.9 1.9) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -2.9 1.9) (end -2.9 -1.9) (layer F.SilkS) (width 0.2)) 13 | (pad 2 smd rect (at 1.5 0) (size 1.5 3) (drill (offset 0.2 0)) (layers F.Cu F.Paste F.Mask)) 14 | (pad 1 smd rect (at -1.5 0) (size 1.5 3) (drill (offset -0.2 0)) (layers F.Cu F.Paste F.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/Poker_oval_hole.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Poker_oval_hole (layer F.Cu) (tedit 53EE2BFE) 2 | (fp_text reference Poker_oval_hole (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad "" thru_hole circle (at 0 0) (size 6.1 6.1) (drill oval 4.6 2.5) (layers *.Cu *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/Poker_side_edge_long.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Poker_side_edge_long (layer F.Cu) (tedit 53EE2864) 2 | (fp_text reference Poker_side_edge_long (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad "" thru_hole oval (at 0 0) (size 13.6 5.2) (drill oval 10.6 2.2) (layers *.Cu *.Mask)) 9 | ) 10 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/R_1608.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_1608 (layer F.Cu) 2 | (descr "SMT, 1608, 0603") 3 | (tags "SMT, 1608, 0603") 4 | (fp_text reference R_1608 (at 0.025 -1.575) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value R** (at 2.8 -0.025) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.65 -0.8) (end 1.65 -0.8) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 1.65 -0.8) (end 1.65 0.8) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 1.65 0.8) (end -1.65 0.8) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -1.65 0.8) (end -1.65 -0.8) (layer F.SilkS) (width 0.2)) 14 | (pad 2 smd rect (at 0.85 0) (size 1.1 1.1) (layers F.Cu F.Paste F.Mask) 15 | (clearance 0.1)) 16 | (pad 1 smd rect (at -0.85 0) (size 1.1 1.1) (layers F.Cu F.Paste F.Mask) 17 | (clearance 0.1)) 18 | (model smd/capacitors/c_0603.wrl 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/R_1608_NOGUIDE.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_1608_NOGUIDE (layer F.Cu) (tedit 548607C6) 2 | (descr "SMT, 1608, 0603") 3 | (tags "SMT, 1608, 0603") 4 | (fp_text reference R_1608_NOGUIDE (at 0 -1.5) (layer F.SilkS) hide 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value R*** (at 0 1.4) (layer F.SilkS) hide 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (pad 2 smd rect (at 0.85 0) (size 1.1 1.1) (layers F.Cu F.Paste F.Mask)) 11 | (pad 1 smd rect (at -0.85 0) (size 1.1 1.1) (layers F.Cu F.Paste F.Mask)) 12 | (model smd/capacitors/c_0603.wrl 13 | (at (xyz 0 0 0)) 14 | (scale (xyz 1 1 1)) 15 | (rotate (xyz 0 0 0)) 16 | ) 17 | ) 18 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/R_1608_rev2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module keyboard_parts:R_1608_rev2 (layer F.Cu) (tedit 5B78DCCA) 2 | (descr "SMT, 1608, 0603") 3 | (tags "SMT, 1608, 0603") 4 | (fp_text reference REF** (at 0 -1.4 180) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value R_1608_rev2 (at 0 1.475 180) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.65 -0.8) (end 1.65 -0.8) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 1.65 -0.8) (end 1.65 0.8) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 1.65 0.8) (end -1.65 0.8) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -1.65 0.8) (end -1.65 -0.8) (layer F.SilkS) (width 0.2)) 14 | (pad 2 smd roundrect (at 0.85 0) (size 0.8 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 15 | (clearance 0.1)) 16 | (pad 1 smd roundrect (at -0.85 0) (size 0.8 0.9) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) 17 | (clearance 0.1)) 18 | (model smd/capacitors/c_0603.wrl 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/R_2012.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:R_2012 (layer F.Cu) 2 | (descr "SMT, 1608, 0603") 3 | (tags "SMT, 1608, 0603") 4 | (fp_text reference R_2012 (at 0 -1.8) (layer F.SilkS) hide 5 | (effects (font (size 0.6 0.6) (thickness 0.15))) 6 | ) 7 | (fp_text value R*** (at 0 1.8) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1 0.8) (end -1 1.15) (layer F.SilkS) (width 0.16)) 11 | (fp_line (start -1 1.15) (end 1.05 1.15) (layer F.SilkS) (width 0.16)) 12 | (fp_line (start 1.05 1.15) (end 1.05 0.8) (layer F.SilkS) (width 0.16)) 13 | (fp_line (start -1 -1.15) (end -1 -0.8) (layer F.SilkS) (width 0.16)) 14 | (fp_line (start -1 -1.15) (end 1.05 -1.15) (layer F.SilkS) (width 0.16)) 15 | (fp_line (start 1.05 -1.15) (end 1.05 -0.8) (layer F.SilkS) (width 0.16)) 16 | (pad 2 smd rect (at 1 0) (size 1.2 1.6) (layers F.Cu F.Paste F.Mask)) 17 | (pad 1 smd rect (at -1 0) (size 1.2 1.6) (layers F.Cu F.Paste F.Mask)) 18 | (model smd/capacitors/c_0603.wrl 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SLP3-200-100-F.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SLP3-200-100-F (layer F.Cu) (tedit 54175F4C) 2 | (fp_text reference SLP3-200-100-F (at 0 -8.925) (layer F.SilkS) hide 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value Val** (at 0 2.54) (layer F.SilkS) hide 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.4986 -7.747) (end 1.4986 -7.747) (layer Dwgs.User) (width 0.2)) 9 | (fp_line (start 1.4986 -5.207) (end 1.4986 -7.747) (layer Dwgs.User) (width 0.2)) 10 | (fp_line (start -1.4986 -5.207) (end -1.4986 -7.747) (layer Dwgs.User) (width 0.2)) 11 | (fp_line (start -2.2606 -4.4704) (end 2.2606 -4.4704) (layer Dwgs.User) (width 0.2)) 12 | (fp_line (start -2.2606 -0.9144) (end 2.2606 -0.9144) (layer Dwgs.User) (width 0.2)) 13 | (fp_line (start -2.2606 -5.207) (end 2.2606 -5.207) (layer Dwgs.User) (width 0.2)) 14 | (fp_line (start -2.2606 1.143) (end 2.2606 1.143) (layer Dwgs.User) (width 0.2)) 15 | (fp_line (start 2.2606 -5.207) (end 2.2606 1.143) (layer Dwgs.User) (width 0.2)) 16 | (fp_line (start -2.2606 1.143) (end -2.2606 -5.207) (layer Dwgs.User) (width 0.2)) 17 | ) 18 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SM_3216_POL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SM_3216_POL (layer F.Cu) (tedit 548607E4) 2 | (attr smd) 3 | (fp_text reference C1 (at 0 -2.1) (layer F.SilkS) 4 | (effects (font (size 0.762 0.762) (thickness 0.127))) 5 | ) 6 | (fp_text value 10u (at 0 2.1) (layer F.SilkS) hide 7 | (effects (font (size 0.762 0.762) (thickness 0.127))) 8 | ) 9 | (fp_line (start -2.8 -1.3) (end -2.8 1.3) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -0.6 -1.3) (end -3 -1.3) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -3 -1.3) (end -3 1.3) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -3 1.3) (end -0.6 1.3) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 0.6 1.3) (end 2.6 1.3) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 2.6 1.3) (end 2.6 -1.3) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start 2.6 -1.3) (end 0.6 -1.3) (layer F.SilkS) (width 0.2)) 16 | (pad 1 smd rect (at -1.5 0) (size 1.8 2) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at 1.5 0) (size 1.8 2) (layers F.Cu F.Paste F.Mask)) 18 | (model smd/chip_cms_pol.wrl 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 0.1700000017881393 0.1599999964237213 0.1599999964237213)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SOLDER_JUMPER_2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOLDER_JUMPER_2 (layer F.Cu) (tedit 54860803) 2 | (tags "solder jumper bridge configuration") 3 | (attr virtual) 4 | (fp_text reference JP*** (at 0 -1.7) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value SOLDER_JUMPER_2 (at 0 1.65) (layer F.SilkS) hide 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start 0.95 -0.6) (end 0.95 0.55) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -0.7 -0.85) (end 0.7 -0.85) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -0.95 0.6) (end -0.95 -0.6) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -0.65 0.85) (end 0.65 0.85) (layer F.SilkS) (width 0.2)) 14 | (fp_arc (start -0.7 0.6) (end -0.7 0.85) (angle 90) (layer F.SilkS) (width 0.2)) 15 | (fp_arc (start -0.7 -0.6) (end -0.95 -0.6) (angle 90) (layer F.SilkS) (width 0.2)) 16 | (fp_arc (start 0.7 -0.6) (end 0.7 -0.85) (angle 90) (layer F.SilkS) (width 0.2)) 17 | (fp_arc (start 0.7 0.6) (end 0.95 0.6) (angle 90) (layer F.SilkS) (width 0.2)) 18 | (pad 2 smd rect (at 0.4 0) (size 0.6 1.2) (layers F.Cu F.Mask) 19 | (clearance 0.1)) 20 | (pad 1 smd rect (at -0.4 0) (size 0.6 1.2) (layers F.Cu F.Mask) 21 | (clearance 0.1)) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SOLDER_JUMPER_2_WIRED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOLDER_JUMPER_2_WIRED (layer F.Cu) 2 | (tags "solder jumper bridge configuration") 3 | (attr virtual) 4 | (fp_text reference JP4 (at 1.8 0.1 90) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value JUMPER (at 0 1.65) (layer F.SilkS) hide 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start 0.95 -0.6) (end 0.95 0.55) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -0.7 -0.85) (end 0.7 -0.85) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -0.95 0.6) (end -0.95 -0.6) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -0.65 0.85) (end 0.65 0.85) (layer F.SilkS) (width 0.2)) 14 | (fp_arc (start -0.7 0.6) (end -0.7 0.85) (angle 90) (layer F.SilkS) (width 0.2)) 15 | (fp_arc (start -0.7 -0.6) (end -0.95 -0.6) (angle 90) (layer F.SilkS) (width 0.2)) 16 | (fp_arc (start 0.7 -0.6) (end 0.7 -0.85) (angle 90) (layer F.SilkS) (width 0.2)) 17 | (fp_arc (start 0.7 0.6) (end 0.95 0.6) (angle 90) (layer F.SilkS) (width 0.2)) 18 | (pad 1 smd rect (at 0.4 0) (size 0.6 1.2) (layers F.Cu F.Mask) 19 | (clearance 0.1)) 20 | (pad 1 smd rect (at -0.4 0) (size 0.6 1.2) (layers F.Cu F.Mask) 21 | (clearance 0.1)) 22 | (pad 1 smd rect (at 0 0) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SOLDER_JUMPER_3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOLDER_JUMPER_3 (layer F.Cu) (tedit 54860828) 2 | (tags "solder jumper bridge configuration") 3 | (attr virtual) 4 | (fp_text reference JP*** (at 0 -1.7) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value SOLDER_JUMPER_3 (at 0 1.65) (layer F.SilkS) hide 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start 1.35 -0.55) (end 1.35 0.6) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -1.1 -0.85) (end 1.1 -0.85) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -1.35 0.6) (end -1.35 -0.6) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -1.05 0.85) (end 1.1 0.85) (layer F.SilkS) (width 0.2)) 14 | (fp_arc (start -1.1 0.6) (end -1.1 0.85) (angle 90) (layer F.SilkS) (width 0.2)) 15 | (fp_arc (start -1.1 -0.6) (end -1.35 -0.6) (angle 90) (layer F.SilkS) (width 0.2)) 16 | (fp_arc (start 1.1 -0.6) (end 1.1 -0.85) (angle 90) (layer F.SilkS) (width 0.2)) 17 | (fp_arc (start 1.1 0.6) (end 1.35 0.6) (angle 90) (layer F.SilkS) (width 0.2)) 18 | (pad 2 smd rect (at 0 0) (size 0.6 1.2) (layers F.Cu F.Mask) 19 | (clearance 0.1)) 20 | (pad 3 smd rect (at 0.8 0) (size 0.6 1.2) (layers F.Cu F.Mask) 21 | (clearance 0.1)) 22 | (pad 1 smd rect (at -0.8 0) (size 0.6 1.2) (layers F.Cu F.Mask) 23 | (clearance 0.1)) 24 | ) 25 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SOT23-3_HSOL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:SOT23-3_HSOL (layer F.Cu) 2 | (descr SOT23) 3 | (attr smd) 4 | (fp_text reference SOT23-3 (at 0 0) (layer F.SilkS) 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value Q*** (at 0 0.09906) (layer F.SilkS) hide 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start 0.9525 0.6985) (end 0.9525 1.3589) (layer F.SilkS) (width 0.127)) 11 | (fp_line (start -0.9525 0.6985) (end -0.9525 1.3589) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start 0 -0.6985) (end 0 -1.3589) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -1.4986 -0.6985) (end 1.4986 -0.6985) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start 1.4986 -0.6985) (end 1.4986 0.6985) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start 1.4986 0.6985) (end -1.4986 0.6985) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start -1.4986 0.6985) (end -1.4986 -0.6985) (layer F.SilkS) (width 0.127)) 17 | (pad 1 smd rect (at -0.95 1.3) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask)) 18 | (pad 3 smd rect (at 0 -1.3) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd rect (at 0.95 1.3) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask)) 20 | (model smd/smd_transistors/sot23.wrl 21 | (at (xyz 0 0 0)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 0 0 0)) 24 | ) 25 | ) 26 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SOT23-5_HSOL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT23-5_HSOL (layer F.Cu) 2 | (descr SOT23) 3 | (attr smd) 4 | (fp_text reference SOT23-5 (at 0 0) (layer F.SilkS) hide 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value Q*** (at 0 0.09906) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.6 -0.7) (end 1.6 -0.7) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start 1.6 -0.7) (end 1.6 0.7) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 1.6 0.7) (end -1.6 0.7) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -1.6 0.7) (end -1.6 -0.7) (layer F.SilkS) (width 0.2)) 14 | (pad 1 smd rect (at -0.95 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 15 | (pad 3 smd rect (at 0.95 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 0 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 17 | (pad 5 smd rect (at -0.95 -1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 18 | (pad 4 smd rect (at 0.95 -1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 19 | (model smd/smd_transistors/sot23.wrl 20 | (at (xyz 0 0 0)) 21 | (scale (xyz 1 1 1)) 22 | (rotate (xyz 0 0 0)) 23 | ) 24 | ) 25 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SOT23-6_HSOL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:SOT23-6_HSOL (layer F.Cu) 2 | (descr SOT23) 3 | (attr smd) 4 | (fp_text reference SOT23-6 (at 0 0) (layer F.SilkS) hide 5 | (effects (font (size 0.8 0.8) (thickness 0.15))) 6 | ) 7 | (fp_text value Q*** (at 0 0.09906) (layer F.SilkS) 8 | (effects (font (size 0.8 0.8) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.4986 -0.6985) (end 1.4986 -0.6985) (layer F.SilkS) (width 0.127)) 11 | (fp_line (start 1.4986 -0.6985) (end 1.4986 0.6985) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start 1.4986 0.6985) (end -1.4986 0.6985) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -1.4986 0.6985) (end -1.4986 -0.6985) (layer F.SilkS) (width 0.127)) 14 | (pad 1 smd rect (at -0.95 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 15 | (pad 5 smd rect (at 0 -1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 16 | (pad 3 smd rect (at 0.95 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at 0 1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 18 | (pad 6 smd rect (at -0.95 -1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at 0.95 -1.3) (size 0.6 1.2) (layers F.Cu F.Paste F.Mask)) 20 | (model smd/smd_transistors/sot23.wrl 21 | (at (xyz 0 0 0)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 0 0 0)) 24 | ) 25 | ) 26 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SW_ALPS_SKRP.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_ALPS_SKRP (layer F.Cu) 2 | (fp_text reference SW_ALPS_SKRP (at 0 -2.3) (layer F.SilkS) hide 3 | (effects (font (size 0.6096 0.6096) (thickness 0.1524))) 4 | ) 5 | (fp_text value VAL** (at 0 2.425) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.1524))) 7 | ) 8 | (fp_line (start -2.95 -1.75) (end 2.95 -1.75) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 2.95 -1.75) (end 2.95 1.75) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 2.95 1.75) (end -2.95 1.75) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -2.95 1.75) (end -2.95 -1.65) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -2.95 -1.65) (end -2.95 -1.75) (layer F.SilkS) (width 0.2)) 13 | (pad 2 smd rect (at 2.1 1.1) (size 1.1 0.7) (layers F.Cu F.Paste F.Mask)) 14 | (pad 2 smd rect (at -2.1 1.1) (size 1.1 0.7) (layers F.Cu F.Paste F.Mask)) 15 | (pad 1 smd rect (at -2.1 -1.1) (size 1.1 0.7) (layers F.Cu F.Paste F.Mask)) 16 | (pad 1 smd rect (at 2.1 -1.1) (size 1.1 0.7) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SW_ALPS_SKSG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:SW_ALPS_SKSG (layer F.Cu) 2 | (fp_text reference SW1 (at 0 -0.65) (layer F.SilkS) 3 | (effects (font (size 0.5 0.5) (thickness 0.125))) 4 | ) 5 | (fp_text value SW_PUSH (at 0 0.85) (layer F.SilkS) hide 6 | (effects (font (size 0.5 0.5) (thickness 0.125))) 7 | ) 8 | (fp_line (start -1 0.85) (end 1 0.85) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start -1 -0.8) (end 1 -0.8) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -0.5 0.15) (end -0.5 -0.15) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -0.35 -0.3) (end -0.35 0.35) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 0 -0.8) (end 0 -0.3) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 0 0.75) (end 0 0.3) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 1.95 -1.2) (end 1.95 1.2) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 1.95 1.2) (end 1.1 1.2) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 1.1 -1.2) (end 1.95 -1.2) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -1.95 -1.15) (end -1.95 -1.2) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -1.95 -1.2) (end -1.15 -1.2) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -1.95 -1.15) (end -1.95 1.15) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -1.95 1.15) (end -1.95 1.2) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -1.95 1.2) (end -1.15 1.2) (layer F.SilkS) (width 0.15)) 22 | (pad 1 smd rect (at -1.55 -0.8) (size 0.625 0.6) (layers F.Cu F.Paste F.Mask) 23 | (clearance 0.05)) 24 | (pad 1 smd rect (at 1.55 -0.8) (size 0.625 0.6) (layers F.Cu F.Paste F.Mask) 25 | (clearance 0.05)) 26 | (pad 2 smd rect (at -1.55 0.8) (size 0.625 0.6) (layers F.Cu F.Paste F.Mask) 27 | (clearance 0.05)) 28 | (pad 2 smd rect (at 1.55 0.8) (size 0.625 0.6) (layers F.Cu F.Paste F.Mask) 29 | (clearance 0.05)) 30 | (pad 6 smd rect (at 1.7 0) (size 0.325 0.7) (layers F.Cu F.Paste F.Mask) 31 | (clearance 0.05)) 32 | (pad 5 smd rect (at -1.7 0) (size 0.325 0.7) (layers F.Cu F.Paste F.Mask) 33 | (clearance 0.05)) 34 | ) 35 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SW_ALPS_SSAA.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:SW_ALPS_SSAA (layer F.Cu) 2 | (fp_text reference SW_ALPS_SSAA (at -0.05 0.05) (layer F.SilkS) hide 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value SW** (at 0 4.1) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start 5.2 -3) (end 5.2 3) (layer Dwgs.User) (width 0.16)) 9 | (fp_line (start 5.2 3) (end -5.2 3) (layer Dwgs.User) (width 0.16)) 10 | (fp_line (start -5.2 3) (end -5.2 -3) (layer Dwgs.User) (width 0.16)) 11 | (fp_line (start -5.2 -3) (end 5.2 -3) (layer Dwgs.User) (width 0.16)) 12 | (fp_line (start 4.75 -5) (end -2.25 -5) (layer Dwgs.User) (width 0.16)) 13 | (fp_line (start 2.5 -5.6) (end 4.75 -5.6) (layer Dwgs.User) (width 0.16)) 14 | (fp_line (start 4.75 -5.6) (end 4.75 -5) (layer Dwgs.User) (width 0.16)) 15 | (fp_line (start -2.25 -5) (end -2.25 -5.6) (layer Dwgs.User) (width 0.16)) 16 | (fp_line (start -2.25 -5.6) (end 0 -5.6) (layer Dwgs.User) (width 0.16)) 17 | (fp_line (start 0 -6.95) (end 0 -5.6) (layer Dwgs.User) (width 0.16)) 18 | (fp_line (start 0 -7) (end 2.5 -7) (layer Dwgs.User) (width 0.16)) 19 | (fp_line (start 2.5 -7) (end 2.5 -5.6) (layer Dwgs.User) (width 0.16)) 20 | (pad 5 thru_hole circle (at -2 -1.25) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 21 | (pad 6 thru_hole circle (at 2 -1.25) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 22 | (pad 4 thru_hole circle (at 0 -1.25) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 23 | (pad 1 thru_hole circle (at 0 1.25) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 24 | (pad 3 thru_hole circle (at 2 1.25) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 25 | (pad 2 thru_hole circle (at -2 1.25) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 26 | (pad 8 thru_hole circle (at 5 0) (size 2.3 2.3) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 27 | (pad 7 thru_hole circle (at -5 0) (size 2.3 2.3) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) 28 | ) 29 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SW_MINI_SLIDE.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_MINI_SLIDE (layer F.Cu) (tedit 5417DB38) 2 | (fp_text reference SW_MINI_SLIDE (at -0.05 0.05) (layer F.SilkS) hide 3 | (effects (font (size 0.8 0.8) (thickness 0.15))) 4 | ) 5 | (fp_text value SW** (at 0 4.1) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.62 -1.85) (end 1.62 -3.65) (layer F.SilkS) (width 0.2)) 9 | (fp_line (start 1.62 -3.65) (end 0.92 -3.65) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 0.92 -3.65) (end 0.92 -1.85) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -5 -3.1) (end -5 -3.2) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -5 -3.2) (end 5 -3.2) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start 5 -3.2) (end 5 3.2) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 5 3.2) (end -5 3.2) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -5 3.2) (end -5 -3.1) (layer F.SilkS) (width 0.2)) 16 | (pad 3 thru_hole circle (at -2.54 -1.27) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 2 thru_hole circle (at 2.54 -1.27) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 1 thru_hole circle (at 0 -1.27) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 4 thru_hole circle (at 0 1.27) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 20 | (pad 5 thru_hole circle (at 2.54 1.27) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 21 | (pad 6 thru_hole circle (at -2.54 1.27) (size 1.2 1.2) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SW_TACT_TH_HORIZ.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_TACT_TH_HORIZ (layer F.Cu) (tedit 59087171) 2 | (descr http://www.alps.com/products/WebObjects/catalog.woa/E/HTML/Tact/SnapIn/SKHH/SKHHLMA010.html) 3 | (tags "ALPS SKHH tactile switch") 4 | (fp_text reference SW1 (at 0.05 -5) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_PUSH (at 0 -2.55) (layer F.SilkS) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 3.75 2.55) (end 3.75 -1.05) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -3.75 2.55) (end 3.75 2.55) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -3.75 -1.05) (end -3.75 2.55) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -3.75 -4) (end 3.75 -4) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 1.5 3.85) (end 1.5 2.75) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -1.5 3.85) (end 1.5 3.85) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -1.5 2.75) (end -1.5 3.85) (layer F.SilkS) (width 0.15)) 17 | (pad 4 thru_hole circle (at -3.5 -2.5) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 3 thru_hole circle (at 3.5 -2.5) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 2 thru_hole circle (at -2.25 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask F.SilkS)) 20 | (pad 1 thru_hole circle (at 2.25 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask F.SilkS)) 21 | ) 22 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/SW_TACT_TH_HORIZ_LOW.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 00Keyboard:SW_TACT_TH_HORIZ_LOW (layer F.Cu) 2 | (descr http://www.alps.com/products/WebObjects/catalog.woa/E/HTML/Tact/SnapIn/SKHL/SKHLLAA010.html) 3 | (tags "ALPS SKHLL low tactile switch") 4 | (fp_text reference SW_TACT_TH_HORIZ_LOW (at 0.05 -5) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW** (at 0 -2.55) (layer F.SilkS) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.5 2.75) (end -1.5 3.75) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -1.5 3.75) (end 1.5 3.75) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.5 3.75) (end 1.5 2.75) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -3.75 -4) (end 3.75 -4) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -3.65 -1.05) (end -3.65 2.55) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -3.65 2.55) (end 3.65 2.55) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 3.65 2.55) (end 3.65 -1.05) (layer F.SilkS) (width 0.15)) 17 | (pad 1 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 2 thru_hole circle (at -2.5 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 3 thru_hole circle (at 3.5 -2.5) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS)) 20 | (pad 4 thru_hole circle (at -3.5 -2.55) (size 2 2) (drill 1.3) (layers *.Cu *.Mask F.SilkS)) 21 | ) 22 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/USB_A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_A (layer F.Cu) (tedit 54CEF080) 2 | (fp_text reference J** (at 2.3 0 90) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value USB_A (at 3.9 0 90) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.2 -6.57) (end 2.71 -6.57) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 2.71 6.57) (end -1.143 6.57) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -1.2 -6.57) (end -1.2 6.57) (layer F.SilkS) (width 0.15)) 11 | (pad 4 thru_hole circle (at 0 -3.5) (size 1.62 1.62) (drill 0.92) (layers *.Cu *.Mask F.SilkS)) 12 | (pad 3 thru_hole circle (at 0 -1) (size 1.62 1.62) (drill 0.92) (layers *.Cu *.Mask F.SilkS)) 13 | (pad 2 thru_hole circle (at 0 1) (size 1.62 1.62) (drill 0.92) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 1 thru_hole circle (at 0 3.5) (size 1.62 1.62) (drill 0.92) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 5 thru_hole circle (at 2.71 -6.57) (size 3 3) (drill 2.3) (layers *.Cu *.Mask F.SilkS)) 16 | (pad 5 thru_hole circle (at 2.71 6.57) (size 3 3) (drill 2.3) (layers *.Cu *.Mask F.SilkS)) 17 | (model Connect/USB_A.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/USB_A_PLUG.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_A_PLUG (layer F.Cu) (tedit 54C86CE2) 2 | (fp_text reference USB_A_PLUG (at 0 -5.5) (layer F.SilkS) 3 | (effects (font (size 1.5 1.5) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 2.4) (layer F.SilkS) 6 | (effects (font (size 1.5 1.5) (thickness 0.15))) 7 | ) 8 | (pad 2 thru_hole circle (at -1 0) (size 1.524 1.524) (drill 0.93) (layers *.Cu *.Mask F.SilkS)) 9 | (pad 3 thru_hole circle (at 1 0) (size 1.524 1.524) (drill 0.93) (layers *.Cu *.Mask F.SilkS)) 10 | (pad 4 thru_hole circle (at 3.5 0) (size 1.524 1.524) (drill 0.93) (layers *.Cu *.Mask F.SilkS)) 11 | (pad 1 thru_hole circle (at -3.5 0) (size 1.524 1.524) (drill 0.93) (layers *.Cu *.Mask F.SilkS)) 12 | (pad 6 thru_hole circle (at 2.25 -2.4) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask F.SilkS)) 13 | (pad 6 thru_hole circle (at -2.25 -2.4) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 5 thru_hole oval (at 5.85 -2.4) (size 1.9 3.2) (drill oval 1.2 2.5) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 5 thru_hole oval (at -5.85 -2.4) (size 1.9 3.2) (drill oval 1.2 2.5) (layers *.Cu *.Mask F.SilkS)) 16 | ) 17 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/USB_microB.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_microB (layer F.Cu) (tedit 5778AF29) 2 | (descr "USB microB hirose ZX62R-B-5P") 3 | (tags "USB micorB hirose") 4 | (fp_text reference J** (at 0 -0.6985) (layer F.SilkS) 5 | (effects (font (size 0.8128 0.8128) (thickness 0.2032))) 6 | ) 7 | (fp_text value USB_microB (at 0 0.22606) (layer F.SilkS) hide 8 | (effects (font (size 0.6 0.6) (thickness 0.15))) 9 | ) 10 | (fp_text user "PCB edge" (at -0.05 1.45) (layer F.SilkS) hide 11 | (effects (font (size 0.5 0.5) (thickness 0.125))) 12 | ) 13 | (fp_line (start 3.75 2.15) (end 4.25 2.75) (layer Dwgs.User) (width 0.2)) 14 | (fp_line (start -3.75 2.15) (end -4.25 2.675) (layer Dwgs.User) (width 0.2)) 15 | (fp_line (start -3 1.45) (end 3 1.45) (layer Dwgs.User) (width 0.2)) 16 | (fp_line (start -3.75 2.15) (end -3.75 1.35) (layer Dwgs.User) (width 0.2)) 17 | (fp_line (start -3.75 2.15) (end 3.75 2.15) (layer Dwgs.User) (width 0.2)) 18 | (fp_line (start 3.75 2.15) (end 3.75 1.35) (layer Dwgs.User) (width 0.2)) 19 | (pad 6 smd rect (at 0.85 0) (size 1.2 1.9) (layers F.Cu F.Paste F.Mask)) 20 | (pad 1 smd rect (at 1.29794 -2.67462 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) 21 | (clearance 0.1)) 22 | (pad 6 smd rect (at -3.0988 -2.3495) (size 2.1 2) (layers F.Cu F.Paste F.Mask)) 23 | (pad 6 smd rect (at 3.0988 -2.3495) (size 2.1 2) (layers F.Cu F.Paste F.Mask)) 24 | (pad 6 smd rect (at -4.09956 0) (size 1.6 1.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad 6 smd rect (at 4.09956 0) (size 1.6 1.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 2 smd rect (at 0.65024 -2.67462 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) 27 | (clearance 0.1)) 28 | (pad 3 smd rect (at 0 -2.67462 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) 29 | (clearance 0.1)) 30 | (pad 4 smd rect (at -0.65024 -2.67462 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) 31 | (clearance 0.1)) 32 | (pad 5 smd rect (at -1.30048 -2.67462 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) 33 | (clearance 0.1)) 34 | (pad 6 smd rect (at -0.85 0) (size 1.2 1.9) (layers F.Cu F.Paste F.Mask)) 35 | ) 36 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/USB_miniB_hirose_5S8.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_miniB_hirose_5S8 (layer F.Cu) (tedit 5950B1FC) 2 | (descr "USB miniB hirose UX60SC-MB-5S8") 3 | (tags "USB miniB hirose through hole UX60SC-MB-5S8") 4 | (fp_text reference J1 (at 0 2.45) (layer F.SilkS) hide 5 | (effects (font (size 0.8128 0.8128) (thickness 0.2032))) 6 | ) 7 | (fp_text value USB_mini_micro_B (at 0 7.95) (layer Dwgs.User) hide 8 | (effects (font (thickness 0.3048))) 9 | ) 10 | (fp_line (start 3.85 -0.4) (end 3.85 6.1) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -3.85 -0.4) (end -3.85 6.1) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -3.85 -0.4) (end 3.85 -0.4) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -1 6.1) (end 1 6.1) (layer Dwgs.User) (width 0.2)) 14 | (fp_line (start -3.85 6.6) (end -3.85 5.7) (layer Dwgs.User) (width 0.2)) 15 | (fp_line (start 3.85 6.6) (end 3.85 5.7) (layer Dwgs.User) (width 0.2)) 16 | (fp_text user "PCB edge" (at -0.05 5.35) (layer Dwgs.User) hide 17 | (effects (font (size 0.5 0.5) (thickness 0.125))) 18 | ) 19 | (fp_line (start -3.85 6.6) (end 3.85 6.6) (layer Dwgs.User) (width 0.2)) 20 | (pad 6 smd rect (at 2.675 5.2) (size 2.35 0.8) (layers F.Cu F.Paste F.Mask)) 21 | (pad 6 smd rect (at -2.675 5.2) (size 2.35 0.8) (layers F.Cu F.Paste F.Mask)) 22 | (pad 1 smd rect (at -1.6 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at -0.8 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 24 | (pad 3 smd rect (at 0 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at 0.8 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 26 | (pad 5 smd rect (at 1.6 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 27 | (pad 6 thru_hole oval (at -3.65 2.4) (size 1.5 4) (drill oval 0.7 3.2) (layers *.Cu *.Mask F.Paste)) 28 | (pad 6 thru_hole oval (at 3.65 2.4) (size 1.5 4) (drill oval 0.7 3.2) (layers *.Cu *.Mask F.Paste)) 29 | ) 30 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/USB_miniB_hirose_5ST.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_miniB_hirose_5ST (layer F.Cu) (tedit 565D8621) 2 | (descr "USB miniB hirose UX60SC_MB_5ST") 3 | (tags "USB miniB hirose new") 4 | (fp_text reference J1 (at 0 2.45) (layer F.SilkS) 5 | (effects (font (size 0.8128 0.8128) (thickness 0.2032))) 6 | ) 7 | (fp_text value USB_miniB (at 0 7.95) (layer F.SilkS) hide 8 | (effects (font (thickness 0.3048))) 9 | ) 10 | (fp_line (start -1 6.1) (end 1 6.1) (layer Dwgs.User) (width 0.2)) 11 | (fp_line (start -3.85 6.6) (end -3.85 5.7) (layer Dwgs.User) (width 0.2)) 12 | (fp_line (start 3.85 6.6) (end 3.85 5.7) (layer Dwgs.User) (width 0.2)) 13 | (fp_text user "PCB edge" (at -0.05 5.35) (layer F.SilkS) hide 14 | (effects (font (size 0.5 0.5) (thickness 0.125))) 15 | ) 16 | (fp_line (start -3.85 6.6) (end 3.85 6.6) (layer Dwgs.User) (width 0.2)) 17 | (pad 1 smd rect (at -1.6 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at -0.8 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 19 | (pad 3 smd rect (at 0 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 20 | (pad 4 smd rect (at 0.8 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 21 | (pad 5 smd rect (at 1.6 0) (size 0.5 1.4) (layers F.Cu F.Paste F.Mask)) 22 | (pad 6 smd rect (at -4.2 2.4) (size 2.5 3.8) (layers F.Cu F.Paste F.Mask)) 23 | (pad 6 smd rect (at 4.2 2.4) (size 2.5 3.8) (layers F.Cu F.Paste F.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/USB_miniB_hirose_5ST_hand.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_miniB_hirose_5ST_hand (layer F.Cu) (tedit 5485C0BC) 2 | (descr "USB miniB hirose UX60SC_MB_5ST") 3 | (tags "USB miniB hirose new") 4 | (fp_text reference J1 (at 0 2.45) (layer F.SilkS) 5 | (effects (font (size 0.8128 0.8128) (thickness 0.2032))) 6 | ) 7 | (fp_text value USB_miniB (at 0 7.95) (layer F.SilkS) hide 8 | (effects (font (thickness 0.3048))) 9 | ) 10 | (fp_line (start -1 6.1) (end 1 6.1) (layer Dwgs.User) (width 0.2)) 11 | (fp_line (start -3.85 6.6) (end -3.85 5.7) (layer Dwgs.User) (width 0.2)) 12 | (fp_line (start 3.85 6.6) (end 3.85 5.7) (layer Dwgs.User) (width 0.2)) 13 | (fp_text user "PCB edge" (at -0.05 5.35) (layer F.SilkS) hide 14 | (effects (font (size 0.5 0.5) (thickness 0.125))) 15 | ) 16 | (fp_line (start -3.85 6.6) (end 3.85 6.6) (layer Dwgs.User) (width 0.2)) 17 | (pad 1 smd rect (at -1.6 0) (size 0.5 1.8) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at -0.8 0) (size 0.5 1.8) (layers F.Cu F.Paste F.Mask)) 19 | (pad 3 smd rect (at 0 0) (size 0.5 1.8) (layers F.Cu F.Paste F.Mask)) 20 | (pad 4 smd rect (at 0.8 0) (size 0.5 1.8) (layers F.Cu F.Paste F.Mask)) 21 | (pad 5 smd rect (at 1.6 0) (size 0.5 1.8) (layers F.Cu F.Paste F.Mask)) 22 | (pad 6 smd rect (at -4.2 2.4) (size 2.5 4.2) (layers F.Cu F.Paste F.Mask)) 23 | (pad 6 smd rect (at 4.2 2.4) (size 2.5 4.2) (layers F.Cu F.Paste F.Mask)) 24 | ) 25 | -------------------------------------------------------------------------------- /lib/keyboard_parts.pretty/XTAL_HC_49_TH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module XTAL_HC_49_TH (layer F.Cu) (tedit 5485623D) 2 | (fp_text reference XTAL_HC_49_TH (at 0 -2.9) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value VAL** (at 0 3.15) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 2.8 -2.2) (end -2.8 -2.2) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -2.8 2.2) (end 2.8 2.2) (layer F.SilkS) (width 0.15)) 10 | (fp_arc (start -2.8 0) (end -2.8 2.2) (angle 90) (layer F.SilkS) (width 0.15)) 11 | (fp_arc (start -2.8 0) (end -5 0) (angle 90) (layer F.SilkS) (width 0.15)) 12 | (fp_arc (start 2.8 0) (end 2.8 -2.2) (angle 90) (layer F.SilkS) (width 0.15)) 13 | (fp_arc (start 2.8 0) (end 5 0) (angle 90) (layer F.SilkS) (width 0.15)) 14 | (pad 1 thru_hole circle (at 2.45 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 15 | (pad 2 thru_hole circle (at -2.45 0 180) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask F.SilkS)) 16 | ) 17 | -------------------------------------------------------------------------------- /lib/keyswitches.pretty/LICENSE.md: -------------------------------------------------------------------------------- 1 | Creative Commons License 2 | 3 | This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). -------------------------------------------------------------------------------- /lib/keyswitches.pretty/MX.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX (layer F.Cu) (tedit 5ACB03CD) 2 | (descr "MX-style keyswitch") 3 | (tags MX,cherry,gateron,kailh) 4 | (fp_text reference REF** (at 0 8.3) (layer B.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 6 | ) 7 | (fp_text value MX (at 0 -8.7) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -7 -6) (end -7 -7) (layer B.SilkS) (width 0.15)) 11 | (fp_line (start -7 -7) (end -6 -7) (layer B.SilkS) (width 0.15)) 12 | (fp_line (start -6 7) (end -7 7) (layer B.SilkS) (width 0.15)) 13 | (fp_line (start -7 7) (end -7 6) (layer B.SilkS) (width 0.15)) 14 | (fp_line (start 7 6) (end 7 7) (layer B.SilkS) (width 0.15)) 15 | (fp_line (start 7 7) (end 6 7) (layer B.SilkS) (width 0.15)) 16 | (fp_line (start 6 -7) (end 7 -7) (layer B.SilkS) (width 0.15)) 17 | (fp_line (start 7 -7) (end 7 -6) (layer B.SilkS) (width 0.15)) 18 | (fp_line (start -6.9 6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 19 | (fp_line (start 6.9 -6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 20 | (fp_line (start 6.9 -6.9) (end 6.9 6.9) (layer Eco2.User) (width 0.15)) 21 | (fp_line (start -6.9 6.9) (end -6.9 -6.9) (layer Eco2.User) (width 0.15)) 22 | (fp_line (start -7.5 -7.5) (end 7.5 -7.5) (layer Eco2.User) (width 0.15)) 23 | (fp_line (start 7.5 -7.5) (end 7.5 7.5) (layer Eco2.User) (width 0.15)) 24 | (fp_line (start 7.5 7.5) (end -7.5 7.5) (layer Eco2.User) (width 0.15)) 25 | (fp_line (start -7.5 7.5) (end -7.5 -7.5) (layer Eco2.User) (width 0.15)) 26 | (pad 1 thru_hole circle (at 2.54 -5.08) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.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 -3.81 -2.54) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask)) 29 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.7018 1.7018) (drill 1.7018) (layers *.Cu *.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /lib/keyswitches.pretty/MX_Stabilizer_2u.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX_Stabilizer_2u (layer F.Cu) (tedit 5B20E668) 2 | (descr "MX-style stabilizer mount") 3 | (tags MX,cherry,gateron,kailh,pg1511,stabilizer,stab) 4 | (fp_text reference REF** (at 0 10) (layer Cmts.User) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_Stabilizer (at 0 -8.7) (layer F.Fab) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_circle (center 0 0) (end 3 0) (layer Cmts.User) (width 0.15)) 11 | (pad "" np_thru_hole circle (at -11.9 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 12 | (pad "" np_thru_hole circle (at 11.9 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 13 | (pad "" np_thru_hole circle (at -11.9 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 14 | (pad "" np_thru_hole circle (at 11.9 8.255) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/Kailh_socket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/Kailh_socket.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/Kailh_socket_optional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/Kailh_socket_optional.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/Kailh_socket_optional_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/Kailh_socket_optional_reversible.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/Kailh_socket_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/Kailh_socket_reversible.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/MX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/MX.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/MX_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/MX_reversible.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/PG1350.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/PG1350.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/PG1350_optional-socket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/PG1350_optional-socket.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/PG1350_optional-socket_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/PG1350_optional-socket_reversible.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/PG1350_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/PG1350_reversible.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/PG1350_rotatable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/PG1350_rotatable.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/PG1350_socket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/PG1350_socket.png -------------------------------------------------------------------------------- /lib/keyswitches.pretty/images/PG1350_socket_reversible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/keyswitches.pretty/images/PG1350_socket_reversible.png -------------------------------------------------------------------------------- /lib/logos.pretty/GT.kicad_mod: -------------------------------------------------------------------------------- 1 | (module GT (layer F.Cu) (tedit 5BC1E58F) 2 | (attr smd) 3 | (fp_text reference G*** (at 4.318 -8.128) (layer F.SilkS) hide 4 | (effects (font (size 1.524 1.524) (thickness 0.3))) 5 | ) 6 | (fp_text value Geno_logo (at 8.001 7.112) (layer F.SilkS) hide 7 | (effects (font (size 1.524 1.524) (thickness 0.3))) 8 | ) 9 | (fp_text user "20`key keyboard" (at -10.2108 1.63576) (layer B.SilkS) 10 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 11 | ) 12 | (fp_line (start -1.113675 -0.732729) (end -1.113675 3.179613) (layer B.SilkS) (width 1)) 13 | (fp_line (start 1.172325 -0.986729) (end -2.766722 -0.986729) (layer B.SilkS) (width 1)) 14 | (fp_line (start 0.029325 0.156271) (end 0.029325 2.061271) (layer B.SilkS) (width 0.8)) 15 | (fp_line (start 1.934325 0.156271) (end 0.029325 0.156271) (layer B.SilkS) (width 0.8)) 16 | (fp_arc (start 0.381 0.127) (end 0.127 3.429) (angle -213) (layer B.SilkS) (width 1)) 17 | ) 18 | -------------------------------------------------------------------------------- /lib/mkl27z256vfm4.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP MKL27Z256VFM4 4 | D NXP/Freescale Kinetis MKL27Z256VFM4 5 | K NXP, Freescale, Kinetis, KL27Z 6 | F http://cache.nxp.com/files/32bit/doc/ref_manual/KL27P64M48SF6RM.pdf 7 | $ENDCMP 8 | # 9 | #End Doc Library 10 | -------------------------------------------------------------------------------- /lib/mkl27z256vfm4.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # MKL27Z256VFM4 5 | # 6 | DEF MKL27Z256VFM4 U 0 40 Y Y 1 F N 7 | F0 "U" 0 900 60 H V C CNN 8 | F1 "MKL27Z256VFM4" 0 -900 60 H V C CNN 9 | F2 "" 0 -1000 60 H V C CNN 10 | F3 "" 0 -1000 60 H V C CNN 11 | DRAW 12 | S -450 850 450 -850 0 1 0 f 13 | X PTE0 1 -650 750 200 R 50 50 1 1 B 14 | X VSS 2 -650 650 200 R 50 50 1 1 W 15 | X USB0_DP 3 -650 550 200 R 50 50 1 1 B 16 | X USB0_DM 4 -650 450 200 R 50 50 1 1 B 17 | X VOUT33 5 -650 350 200 R 50 50 1 1 W 18 | X VREGIN 6 -650 250 200 R 50 50 1 1 W 19 | X VDDA 7 -650 150 200 R 50 50 1 1 W 20 | X VSSA 8 -650 50 200 R 50 50 1 1 W 21 | X PTE30 9 -650 -50 200 R 50 50 1 1 B 22 | X PTA0 10 -650 -150 200 R 50 50 1 1 B 23 | X PTB0 20 650 450 200 L 50 50 1 1 B 24 | X PTD5 30 650 -550 200 L 50 50 1 1 B 25 | X PTA1 11 -650 -250 200 R 50 50 1 1 B 26 | X PTB1 21 650 350 200 L 50 50 1 1 B 27 | X PTD6 31 650 -650 200 L 50 50 1 1 B 28 | X PTA2 12 -650 -350 200 R 50 50 1 1 B 29 | X PTC1 22 650 250 200 L 50 50 1 1 B 30 | X PTD7 32 650 -750 200 L 50 50 1 1 B 31 | X PTA3 13 -650 -450 200 R 50 50 1 1 B 32 | X PTC2 23 650 150 200 L 50 50 1 1 B 33 | X PTA4 14 -650 -550 200 R 50 50 1 1 B 34 | X PTC3 24 650 50 200 L 50 50 1 1 B 35 | X VDD 15 -650 -650 200 R 50 50 1 1 W 36 | X PTC4 25 650 -50 200 L 50 50 1 1 B 37 | X VSS 16 -650 -750 200 R 50 50 1 1 W 38 | X PTC5 26 650 -150 200 L 50 50 1 1 B 39 | X PTA18 17 650 750 200 L 50 50 1 1 B 40 | X PTC6 27 650 -250 200 L 50 50 1 1 B 41 | X PTA19 18 650 650 200 L 50 50 1 1 B 42 | X PTC7 28 650 -350 200 L 50 50 1 1 B 43 | X PTA20 19 650 550 200 L 50 50 1 1 B 44 | X PTD4 29 650 -450 200 L 50 50 1 1 B 45 | ENDDRAW 46 | ENDDEF 47 | # 48 | #End Library 49 | -------------------------------------------------------------------------------- /lib/mx1a-simple.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: Fri 31 Aug 2012 06:07:28 PM CEST 2 | #encoding utf-8 3 | # 4 | # MX1A 5 | # 6 | DEF MX1A S 0 40 Y Y 1 F N 7 | F0 "S" -150 250 60 H V C CNN 8 | F1 "MX1A" 0 100 60 H V C CNN 9 | DRAW 10 | P 2 0 1 0 -100 150 50 250 N 11 | P 3 0 1 0 -200 300 -200 150 -100 150 N 12 | X ~ 1 -200 400 100 D 50 50 1 1 P 13 | X ~ 2 200 150 100 L 50 50 1 1 P 14 | ENDDRAW 15 | ENDDEF 16 | # 17 | #End Library 18 | -------------------------------------------------------------------------------- /lib/mx1a.pretty/MX1A-led.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX1A-led (layer F.Cu) (tedit 56CF6AE2) 2 | (fp_text reference MXLED (at 3.683 -5.969) (layer F.SilkS) hide 3 | (effects (font (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at -5.08 -8.89) (layer F.SilkS) hide 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (fp_line (start -7.62 -7.62) (end 7.62 -7.62) (layer F.SilkS) (width 0.381)) 9 | (fp_line (start 7.62 -7.62) (end 7.62 7.62) (layer F.SilkS) (width 0.381)) 10 | (fp_line (start 7.62 7.62) (end -7.62 7.62) (layer F.SilkS) (width 0.381)) 11 | (fp_line (start -7.62 7.62) (end -7.62 -7.62) (layer F.SilkS) (width 0.381)) 12 | (pad 1 thru_hole circle (at -1.27 5.08) (size 1.6002 1.6002) (drill 0.8128) (layers *.Cu *.Mask)) 13 | (pad 2 thru_hole circle (at 1.27 5.08) (size 1.6002 1.6002) (drill 0.8128) (layers *.Cu *.Mask)) 14 | (model LEDs.3dshapes/LED-3MM.wrl 15 | (at (xyz 0 -0.2 0.25)) 16 | (scale (xyz 1 1 1)) 17 | (rotate (xyz 1 1 90)) 18 | ) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/mx1a.pretty/MX1A-led_no3d.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX1A-led_no3d (layer F.Cu) (tedit 56CF6AE2) 2 | (fp_text reference MXLED (at 3.683 -5.969) (layer F.SilkS) hide 3 | (effects (font (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at -5.08 -8.89) (layer F.SilkS) hide 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (fp_line (start -7.62 -7.62) (end 7.62 -7.62) (layer F.SilkS) (width 0.381)) 9 | (fp_line (start 7.62 -7.62) (end 7.62 7.62) (layer F.SilkS) (width 0.381)) 10 | (fp_line (start 7.62 7.62) (end -7.62 7.62) (layer F.SilkS) (width 0.381)) 11 | (fp_line (start -7.62 7.62) (end -7.62 -7.62) (layer F.SilkS) (width 0.381)) 12 | (pad 1 thru_hole circle (at -1.27 5.08) (size 1.6002 1.6002) (drill 0.8128) (layers *.Cu *.Mask)) 13 | (pad 2 thru_hole circle (at 1.27 5.08) (size 1.6002 1.6002) (drill 0.8128) (layers *.Cu *.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /lib/mx1a.pretty/MX1A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX1A (layer F.Cu) (tedit 56CF6A34) 2 | (fp_text reference MX1A (at -4.826 9.2075) (layer F.SilkS) hide 3 | (effects (font (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at -5.08 -8.89) (layer F.SilkS) hide 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (fp_line (start -7.62 -7.62) (end 7.62 -7.62) (layer F.SilkS) (width 0.381)) 9 | (fp_line (start 7.62 -7.62) (end 7.62 7.62) (layer F.SilkS) (width 0.381)) 10 | (fp_line (start 7.62 7.62) (end -7.62 7.62) (layer F.SilkS) (width 0.381)) 11 | (fp_line (start -7.62 7.62) (end -7.62 -7.62) (layer F.SilkS) (width 0.381)) 12 | (pad "" np_thru_hole circle (at 0 0) (size 3.98018 3.98018) (drill 3.98018) (layers *.Cu *.Mask)) 13 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.49936 2.49936) (drill 1.50114) (layers *.Cu *.Mask)) 14 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.49936 2.49936) (drill 1.50114) (layers *.Cu *.Mask)) 15 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.69926 1.69926) (drill 1.69926) (layers *.Cu *.Mask)) 16 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.69926 1.69926) (drill 1.69926) (layers *.Cu *.Mask)) 17 | (model ${KIPRJMOD}/lib/mx1a.pretty/cherrymx.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/mx1a.pretty/MX1A_no3d.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MX1A_no3d (layer F.Cu) (tedit 56CF6A34) 2 | (fp_text reference MX1A (at -4.826 9.2075) (layer F.SilkS) hide 3 | (effects (font (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at -5.08 -8.89) (layer F.SilkS) hide 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (fp_line (start -7.62 -7.62) (end 7.62 -7.62) (layer F.SilkS) (width 0.381)) 9 | (fp_line (start 7.62 -7.62) (end 7.62 7.62) (layer F.SilkS) (width 0.381)) 10 | (fp_line (start 7.62 7.62) (end -7.62 7.62) (layer F.SilkS) (width 0.381)) 11 | (fp_line (start -7.62 7.62) (end -7.62 -7.62) (layer F.SilkS) (width 0.381)) 12 | (pad "" np_thru_hole circle (at 0 0) (size 3.98018 3.98018) (drill 3.98018) (layers *.Cu *.Mask)) 13 | (pad 2 thru_hole circle (at 2.54 -5.08) (size 2.49936 2.49936) (drill 1.50114) (layers *.Cu *.Mask)) 14 | (pad 1 thru_hole circle (at -3.81 -2.54) (size 2.49936 2.49936) (drill 1.50114) (layers *.Cu *.Mask)) 15 | (pad "" np_thru_hole circle (at -5.08 0) (size 1.69926 1.69926) (drill 1.69926) (layers *.Cu *.Mask)) 16 | (pad "" np_thru_hole circle (at 5.08 0) (size 1.69926 1.69926) (drill 1.69926) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /lib/mx1a.pretty/MXST.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MXST (layer F.Cu) (tedit 56D08415) 2 | (fp_text reference MXST (at 7.14375 9.52373) (layer F.SilkS) hide 3 | (effects (font (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at 7.239 -7.112) (layer F.SilkS) 6 | (effects (font (thickness 0.3048))) 7 | ) 8 | (fp_line (start 3.429 10.668) (end 3.429 -8.001) (layer F.SilkS) (width 0.381)) 9 | (fp_line (start 3.429 -8.001) (end -3.429 -8.001) (layer F.SilkS) (width 0.381)) 10 | (fp_line (start -3.429 -8.001) (end -3.429 10.668) (layer F.SilkS) (width 0.381)) 11 | (fp_line (start -3.429 10.668) (end 3.429 10.668) (layer F.SilkS) (width 0.381)) 12 | (pad "" np_thru_hole circle (at 0 -6.985) (size 3.048 3.048) (drill 3.048) (layers *.Cu *.Mask)) 13 | (pad "" np_thru_hole circle (at 0 8.255) (size 3.9802 3.9802) (drill 3.9802) (layers *.Cu *.Mask)) 14 | (model cherry_mx1.wrl 15 | (at (xyz 0 0 0)) 16 | (scale (xyz 1 1 1)) 17 | (rotate (xyz 0 0 0)) 18 | ) 19 | ) 20 | -------------------------------------------------------------------------------- /lib/ndk.pretty/4-SMD-large.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 4-SMD-large (layer F.Cu) (tedit 5BD5D0EB) 2 | (attr smd) 3 | (fp_text reference X1 (at 0 -2.55) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.1588))) 5 | ) 6 | (fp_text value ASX3F (at 0 2.667) (layer F.SilkS) hide 7 | (effects (font (size 0.9 0.9) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.54 -1.651) (end 2.54 -1.651) (layer F.SilkS) (width 0.3)) 10 | (fp_line (start -2.54 1.651) (end -2.54 -1.651) (layer F.SilkS) (width 0.3)) 11 | (fp_line (start 2.54 1.651) (end -2.54 1.651) (layer F.SilkS) (width 0.3)) 12 | (fp_line (start 2.54 -1.651) (end 2.54 1.651) (layer F.SilkS) (width 0.3)) 13 | (pad 2 smd rect (at 1.29982 0.8001) (size 1.79954 1.15062) (layers F.Cu F.Paste F.Mask)) 14 | (pad 1 smd rect (at -1.29982 0.8001) (size 1.79954 1.15062) (layers F.Cu F.Paste F.Mask)) 15 | (pad 3 smd rect (at 1.29982 -0.8001) (size 1.79954 1.15062) (layers F.Cu F.Paste F.Mask)) 16 | (pad 4 smd rect (at -1.29982 -0.8001) (size 1.79954 1.15062) (layers F.Cu F.Paste F.Mask)) 17 | (model ${KIPRJMOD}/lib/ndk.pretty/crystal-4pad.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 0.45 0.45 0.45)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/ndk.pretty/4-SMD.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 4-SMD (layer F.Cu) (tedit 56D07AB8) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -2.55) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.1588))) 5 | ) 6 | (fp_text value ASX3F (at 0 2.667) (layer F.SilkS) hide 7 | (effects (font (size 0.9 0.9) (thickness 0.15))) 8 | ) 9 | (fp_line (start 2.032 -1.651) (end 2.032 1.651) (layer F.SilkS) (width 0.3)) 10 | (fp_line (start 2.032 1.651) (end -2.032 1.651) (layer F.SilkS) (width 0.3)) 11 | (fp_line (start -2.032 1.651) (end -2.032 -1.651) (layer F.SilkS) (width 0.3)) 12 | (fp_line (start -2.032 -1.651) (end 2.032 -1.651) (layer F.SilkS) (width 0.3)) 13 | (pad 4 smd rect (at -1.09982 -0.8001) (size 1.39954 1.15062) (layers F.Cu F.Paste F.Mask)) 14 | (pad 3 smd rect (at 1.09982 -0.8001) (size 1.39954 1.15062) (layers F.Cu F.Paste F.Mask)) 15 | (pad 1 smd rect (at -1.09982 0.8001) (size 1.39954 1.15062) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 1.09982 0.8001) (size 1.39954 1.15062) (layers F.Cu F.Paste F.Mask)) 17 | (model ${KIPRJMOD}/lib/ndk.pretty/crystal-4pad.wrl 18 | (at (xyz 0 0 0)) 19 | (scale (xyz 0.45 0.45 0.45)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /lib/oupiin_usb.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: Sat 07 Jan 2012 11:57:34 AM CET 2 | #encoding utf-8 3 | # 4 | # USB_2 5 | # 6 | DEF ~USB_2 J 0 40 Y Y 1 F N 7 | F0 "J" -75 250 60 H V C CNN 8 | F1 "USB_2" 50 -300 60 H I C CNN 9 | F4 "VCC" 325 150 50 H I C CNN "VCC" 10 | F5 "D+" 300 50 50 H I C CNN "Data+" 11 | F6 "D-" 300 -50 50 H I C CNN "Data-" 12 | F7 "GND" 325 -150 50 H I C CNN "Ground" 13 | DRAW 14 | T 900 -100 0 60 0 0 0 USB Normal 1 C C 15 | P 5 0 0 0 -150 200 0 200 0 -200 -150 -200 -150 -200 N 16 | X ~ 1 200 150 200 L 50 50 1 1 I 17 | X ~ 2 200 50 200 L 50 50 1 1 I 18 | X ~ 3 200 -50 200 L 50 50 1 1 I 19 | X ~ 4 200 -150 200 L 50 50 1 1 I 20 | ENDDRAW 21 | ENDDEF 22 | # 23 | # USBMINI_B05 24 | # 25 | DEF ~USBMINI_B05 J 0 40 Y Y 1 F N 26 | F0 "J" -75 300 60 H V C CNN 27 | F1 "USBMINI_B05" -50 -350 60 H I C CNN 28 | DRAW 29 | T 900 -200 0 60 0 0 0 USB Normal 1 C C 30 | P 4 0 1 0 -300 250 0 250 0 -250 -300 -250 N 31 | X VBUS 1 200 200 200 L 50 50 1 1 w 32 | X D- 2 200 100 200 L 50 50 1 1 B 33 | X D+ 3 200 0 200 L 50 50 1 1 B 34 | X ID 4 200 -100 200 L 50 50 1 1 w 35 | X GND 5 200 -200 200 L 50 50 1 1 I 36 | ENDDRAW 37 | ENDDEF 38 | # 39 | #End Library 40 | -------------------------------------------------------------------------------- /lib/pad.pretty/pad.kicad_mod: -------------------------------------------------------------------------------- 1 | (module pad (layer F.Cu) (tedit 5BB61B8F) 2 | (fp_text reference P1 (at 3.302 0) (layer F.SilkS) 3 | (effects (font (size 0.9 0.9) (thickness 0.15))) 4 | ) 5 | (fp_text value CONN_1 (at 0.762 -2.3495) (layer F.SilkS) hide 6 | (effects (font (size 0.9 0.9) (thickness 0.15))) 7 | ) 8 | (pad 1 thru_hole circle (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask F.SilkS)) 9 | ) 10 | -------------------------------------------------------------------------------- /lib/res.pretty/HOLE-M2-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module HOLE-M2-2 (layer F.Cu) (tedit 5BF69119) 2 | (attr virtual) 3 | (fp_text reference H7 (at 2.7813 6.0325) (layer F.SilkS) hide 4 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 5 | ) 6 | (fp_text value VAL** (at 0.17526 -4.9022) (layer F.SilkS) hide 7 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 8 | ) 9 | (pad 1 thru_hole oval (at 0 0) (size 5 3.4) (drill oval 4 2.4) (layers *.Cu *.Mask)) 10 | (model cherry_mx1.wrl 11 | (at (xyz 0 0 0)) 12 | (scale (xyz 1 1 1)) 13 | (rotate (xyz 0 0 0)) 14 | ) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/res.pretty/HOLE-M2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module HOLE-M2 (layer F.Cu) (tedit 5BE23BEE) 2 | (attr virtual) 3 | (fp_text reference H4 (at 2.7813 6.0325) (layer F.SilkS) hide 4 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 5 | ) 6 | (fp_text value VAL** (at 0.17526 -4.9022) (layer F.SilkS) hide 7 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 8 | ) 9 | (pad 1 thru_hole oval (at 0 0) (size 6.3 4) (drill oval 5 2.4) (layers *.Cu *.Mask)) 10 | (model cherry_mx1.wrl 11 | (at (xyz 0 0 0)) 12 | (scale (xyz 1 1 1)) 13 | (rotate (xyz 0 0 0)) 14 | ) 15 | ) 16 | -------------------------------------------------------------------------------- /lib/res.pretty/resistor.kicad_mod: -------------------------------------------------------------------------------- 1 | (module resistor (layer F.Cu) (tedit 51DAF5FF) 2 | (descr "Resitance 3 pas") 3 | (tags R) 4 | (autoplace_cost180 10) 5 | (fp_text reference R10 (at 0 0.127) (layer F.SilkS) hide 6 | (effects (font (size 1.397 1.27) (thickness 0.2032))) 7 | ) 8 | (fp_text value R (at 0 0.127) (layer F.SilkS) hide 9 | (effects (font (size 1.397 1.27) (thickness 0.2032))) 10 | ) 11 | (fp_line (start -3.81 0) (end -3.302 0) (layer F.SilkS) (width 0.3)) 12 | (fp_line (start 3.81 0) (end 3.302 0) (layer F.SilkS) (width 0.3)) 13 | (fp_line (start 3.302 0) (end 3.302 -1.016) (layer F.SilkS) (width 0.3)) 14 | (fp_line (start 3.302 -1.016) (end -3.302 -1.016) (layer F.SilkS) (width 0.3)) 15 | (fp_line (start -3.302 -1.016) (end -3.302 1.016) (layer F.SilkS) (width 0.3)) 16 | (fp_line (start -3.302 1.016) (end 3.302 1.016) (layer F.SilkS) (width 0.3)) 17 | (fp_line (start 3.302 1.016) (end 3.302 0) (layer F.SilkS) (width 0.3)) 18 | (pad 1 thru_hole circle (at -3.81 0) (size 1.6 1.6) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 2 thru_hole circle (at 3.81 0) (size 1.6 1.6) (drill 0.8128) (layers *.Cu *.Mask F.SilkS)) 20 | (model Resistors_ThroughHole.3dshapes/Resistor_Horizontal_RM10mm.wrl 21 | (at (xyz 0 0 0)) 22 | (scale (xyz 0.3 0.3 0.3)) 23 | (rotate (xyz 0 0 0)) 24 | ) 25 | ) 26 | -------------------------------------------------------------------------------- /lib/teensy.pretty/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Created by https://www.gitignore.io/api/linux,windows,osx,kicad 3 | 4 | ### KiCad ### 5 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 6 | 7 | # Temporary files 8 | *.000 9 | *.bak 10 | *.bck 11 | *.kicad_pcb-bak 12 | *~ 13 | _autosave-* 14 | *.tmp 15 | 16 | # Netlist files (exported from Eeschema) 17 | *.net 18 | 19 | # Autorouter files (exported from Pcbnew) 20 | *.dsn 21 | *.ses 22 | 23 | # Exported BOM files 24 | *.xml 25 | *.csv 26 | 27 | ### Linux ### 28 | 29 | # temporary files which can be created if a process still has a handle open of a deleted file 30 | .fuse_hidden* 31 | 32 | # KDE directory preferences 33 | .directory 34 | 35 | # Linux trash folder which might appear on any partition or disk 36 | .Trash-* 37 | 38 | # .nfs files are created when an open file is removed but is still being accessed 39 | .nfs* 40 | 41 | ### OSX ### 42 | *.DS_Store 43 | .AppleDouble 44 | .LSOverride 45 | 46 | # Icon must end with two \r 47 | Icon 48 | 49 | 50 | # Thumbnails 51 | ._* 52 | 53 | # Files that might appear in the root of a volume 54 | .DocumentRevisions-V100 55 | .fseventsd 56 | .Spotlight-V100 57 | .TemporaryItems 58 | .Trashes 59 | .VolumeIcon.icns 60 | .com.apple.timemachine.donotpresent 61 | 62 | # Directories potentially created on remote AFP share 63 | .AppleDB 64 | .AppleDesktop 65 | Network Trash Folder 66 | Temporary Items 67 | .apdisk 68 | 69 | ### Windows ### 70 | # Windows thumbnail cache files 71 | Thumbs.db 72 | ehthumbs.db 73 | ehthumbs_vista.db 74 | 75 | # Folder config file 76 | Desktop.ini 77 | 78 | # Recycle Bin used on file shares 79 | $RECYCLE.BIN/ 80 | 81 | # Windows Installer files 82 | *.cab 83 | *.msi 84 | *.msm 85 | *.msp 86 | 87 | # Windows shortcuts 88 | *.lnk 89 | 90 | # End of https://www.gitignore.io/api/linux,windows,osx,kicad 91 | -------------------------------------------------------------------------------- /lib/teensy.pretty/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Ricardo Band 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /lib/teensy.pretty/README.md: -------------------------------------------------------------------------------- 1 | Teensy library for KiCAD 2 | ======================================= 3 | 4 | This repo includes footprints for the following Teensy versions: 5 | 6 | - Teensy 1.0 7 | - Teensy++ 1.0 8 | - Teensy 2.0 9 | - Teensy++ 2.0 10 | - Teensy 3.0 11 | - Teensy 3.1 12 | - Teensy 3.2 13 | - Teensy 3.5 14 | - Teensy 3.6 15 | - Teensy LC 16 | 17 | For symbols look here: https://github.com/XenGi/teensy_library 18 | -------------------------------------------------------------------------------- /lib/usb.pretty/67503.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 67503 (layer F.Cu) (tedit 5BD5CE78) 2 | (descr http://www.tme.eu/pl/Document/af7e127923dc7f74ac659db082bbc882/mx54819.pdf) 3 | (tags 54819) 4 | (attr smd) 5 | (fp_text reference J1 (at 0 -3.375) (layer F.SilkS) 6 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 7 | ) 8 | (fp_text value MINI (at 0 1.275) (layer F.SilkS) hide 9 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 10 | ) 11 | (fp_line (start -2.159 6.35) (end -3.81 6.35) (layer F.SilkS) (width 0.20066)) 12 | (fp_line (start -3.81 6.35) (end -3.81 -2.032) (layer F.SilkS) (width 0.20066)) 13 | (fp_line (start -3.81 -2.032) (end 3.81 -2.032) (layer F.SilkS) (width 0.20066)) 14 | (fp_line (start 3.81 -2.032) (end 3.81 6.35) (layer F.SilkS) (width 0.20066)) 15 | (fp_line (start 3.81 6.35) (end 2.032 6.35) (layer F.SilkS) (width 0.20066)) 16 | (pad "" smd rect (at -4.953 1.016) (size 2.04978 2.04978) (layers F.Cu F.Paste F.Mask)) 17 | (pad "" smd rect (at 4.953 1.016) (size 2.04978 2.04978) (layers F.Cu F.Paste F.Mask)) 18 | (pad "" smd rect (at 4.953 6.096) (size 2.04978 2.04978) (layers F.Cu F.Paste F.Mask)) 19 | (pad "" smd rect (at -4.953 6.096) (size 2.04978 2.04978) (layers F.Cu F.Paste F.Mask)) 20 | (pad 3 smd oval (at 0 6.5009) (size 0.5004 3) (layers F.Cu F.Paste F.Mask)) 21 | (pad 2 smd oval (at 0.8001 6.5009) (size 0.5004 3) (layers F.Cu F.Paste F.Mask)) 22 | (pad 1 smd oval (at 1.6002 6.5009) (size 0.5004 3) (layers F.Cu F.Paste F.Mask)) 23 | (pad 4 smd oval (at -0.8001 6.5009) (size 0.5004 3) (layers F.Cu F.Paste F.Mask)) 24 | (pad 5 smd oval (at -1.6002 6.5009) (size 0.5004 3) (layers F.Cu F.Paste F.Mask)) 25 | (pad "" thru_hole circle (at 2.2 3.9) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask)) 26 | (pad "" thru_hole circle (at -2.2 3.9) (size 0.9 0.9) (drill 0.9) (layers *.Cu *.Mask)) 27 | (model ${KIPRJMOD}/lib/usb.pretty/usbmini.wrl 28 | (offset (xyz 0 -3.555999946594238 0)) 29 | (scale (xyz 1 1 1)) 30 | (rotate (xyz 0 0 180)) 31 | ) 32 | ) 33 | -------------------------------------------------------------------------------- /lib/usb.pretty/type-c.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/lib/usb.pretty/type-c.STEP -------------------------------------------------------------------------------- /lib/ws2812b.pretty/WS2812B.kicad_mod: -------------------------------------------------------------------------------- 1 | (module WS2812B (layer F.Cu) (tedit 5BD9C0DE) 2 | (descr https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf) 3 | (tags "LED RGB NeoPixel") 4 | (attr smd) 5 | (fp_text reference RGB1 (at 0.127 0) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value WS2812B (at 0 4) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 3.45 -2.75) (end -3.45 -2.75) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 3.45 2.75) (end 3.45 -2.75) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -3.45 2.75) (end 3.45 2.75) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -3.45 -2.75) (end -3.45 2.75) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 2.5 1.5) (end 1.5 2.5) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -2.5 -2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -2.5 2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 2.5 -2.5) (end -2.5 -2.5) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -3.65 -2.75) (end 3.65 -2.75) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -3.65 2.75) (end 3.65 2.75) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 3.65 2.75) (end 3.65 1.6) (layer F.SilkS) (width 0.12)) 23 | (fp_circle (center 0 0) (end 0 -2) (layer F.Fab) (width 0.1)) 24 | (pad 3 smd rect (at 2.45 1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at 2.45 -1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask)) 26 | (pad 2 smd rect (at -2.45 1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask)) 27 | (pad 1 smd rect (at -2.45 -1.6) (size 1.5 1) (layers F.Cu F.Paste F.Mask)) 28 | (model ${KIPRJMOD}/lib/ws2812b.pretty/WS2812_RGB_LED_updated.stp 29 | (at (xyz 0 0 0)) 30 | (scale (xyz 1 1 1)) 31 | (rotate (xyz 0 0 90)) 32 | ) 33 | ) 34 | -------------------------------------------------------------------------------- /lib/ws2812b.pretty/ws2812-2025-B.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ws2812-2025-B (layer F.Cu) (tedit 5BE42825) 2 | (descr "MX-style keyswitch with support for optional Kailh socket") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (fp_text reference RGB23 (at 0 2.286) (layer B.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 6 | ) 7 | (fp_text value WS2812B (at 0 -2.032) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.02 1.23) (end 1.02 1.23) (layer B.SilkS) (width 0.02)) 11 | (fp_line (start -1.02 -1.23) (end -1.02 1.23) (layer B.SilkS) (width 0.02)) 12 | (fp_line (start 1.02 1.23) (end 1.02 -1.23) (layer B.SilkS) (width 0.02)) 13 | (fp_line (start 1.02 -1.23) (end -1.02 -1.23) (layer B.SilkS) (width 0.02)) 14 | (fp_line (start -1.3208 -0.1524) (end -1.6002 0.0127) (layer B.SilkS) (width 0.2)) 15 | (fp_line (start -1.6002 0.0127) (end -1.3208 0.1524) (layer B.SilkS) (width 0.2)) 16 | (fp_line (start -1.3208 -0.1524) (end -1.3208 0.127) (layer B.SilkS) (width 0.2)) 17 | (pad 1 smd rect (at 1.52 -0.58) (size 1 0.65) (layers B.Cu B.Mask)) 18 | (pad 2 smd rect (at 1.52 0.58) (size 1 0.65) (layers B.Cu B.Paste B.Mask)) 19 | (pad 3 smd rect (at -1.52 0.58) (size 1 0.65) (layers B.Cu B.Paste B.Mask)) 20 | (pad 4 smd rect (at -1.52 -0.58) (size 1 0.65) (layers B.Cu B.Paste B.Mask)) 21 | ) 22 | -------------------------------------------------------------------------------- /lib/ws2812b.pretty/ws2812-2025.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ws2812-2025 (layer F.Cu) (tedit 5BDAF3DE) 2 | (descr "MX-style keyswitch with support for optional Kailh socket") 3 | (tags MX,cherry,gateron,kailh,pg1511,socket) 4 | (fp_text reference RGB19 (at 0 2.286) (layer B.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 6 | ) 7 | (fp_text value WS2812B (at 0 -2.032) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -0.92 1.03) (end 0.92 1.03) (layer B.SilkS) (width 0.02)) 11 | (fp_line (start -0.92 -1.03) (end -0.92 1.03) (layer B.SilkS) (width 0.02)) 12 | (fp_line (start 0.92 1.03) (end 0.92 -1.03) (layer B.SilkS) (width 0.02)) 13 | (fp_line (start 0.92 -1.03) (end -0.92 -1.03) (layer B.SilkS) (width 0.02)) 14 | (fp_line (start -1.3208 -0.1524) (end -1.6002 0.0127) (layer B.SilkS) (width 0.2)) 15 | (fp_line (start -1.6002 0.0127) (end -1.3208 0.1524) (layer B.SilkS) (width 0.2)) 16 | (fp_line (start -1.3208 -0.1524) (end -1.3208 0.127) (layer B.SilkS) (width 0.2)) 17 | (pad 2 smd rect (at 1.42 -0.58) (size 1 0.65) (layers B.Cu B.Paste B.Mask)) 18 | (pad 3 smd rect (at 1.42 0.58) (size 1 0.65) (layers B.Cu B.Paste B.Mask)) 19 | (pad 4 smd rect (at -1.42 0.58) (size 1 0.65) (layers B.Cu B.Paste B.Mask)) 20 | (pad 1 smd rect (at -1.42 -0.58) (size 1 0.65) (layers B.Cu B.Paste B.Mask)) 21 | ) 22 | -------------------------------------------------------------------------------- /matrix-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # LED 5 | # 6 | DEF LED D 0 40 Y N 1 F N 7 | F0 "D" 0 100 50 H V C CNN 8 | F1 "LED" 0 -100 50 H V C CNN 9 | F2 "" 0 0 50 H V C CNN 10 | F3 "" 0 0 50 H V C CNN 11 | $FPLIST 12 | LED-3MM 13 | LED-5MM 14 | LED-10MM 15 | LED-0603 16 | LED-0805 17 | LED-1206 18 | LEDV 19 | $ENDFPLIST 20 | DRAW 21 | P 2 0 1 0 -50 50 -50 -50 N 22 | P 3 0 1 0 -80 -25 -125 -65 -120 -40 N 23 | P 3 0 1 0 -65 -40 -110 -80 -105 -55 N 24 | P 3 0 1 0 50 50 -50 0 50 -50 F 25 | X K 1 -200 0 150 R 40 40 1 1 P 26 | X A 2 200 0 150 L 40 40 1 1 P 27 | ENDDRAW 28 | ENDDEF 29 | # 30 | # R 31 | # 32 | DEF R R 0 0 N Y 1 F N 33 | F0 "R" 80 0 50 V V C CNN 34 | F1 "R" 0 0 50 V V C CNN 35 | F2 "" -70 0 50 V V C CNN 36 | F3 "" 0 0 50 H V C CNN 37 | $FPLIST 38 | R_* 39 | Resistor_* 40 | $ENDFPLIST 41 | DRAW 42 | S -40 -100 40 100 0 1 10 N 43 | X ~ 1 0 150 50 D 50 50 1 1 P 44 | X ~ 2 0 -150 50 U 50 50 1 1 P 45 | ENDDRAW 46 | ENDDEF 47 | # 48 | # VCC 49 | # 50 | DEF VCC #PWR 0 0 Y Y 1 F P 51 | F0 "#PWR" 0 -150 50 H I C CNN 52 | F1 "VCC" 0 150 50 H V C CNN 53 | F2 "" 0 0 50 H V C CNN 54 | F3 "" 0 0 50 H V C CNN 55 | DRAW 56 | C 0 75 25 0 1 0 N 57 | P 2 0 1 0 0 0 0 50 N 58 | X VCC 1 0 0 0 U 50 50 1 1 W N 59 | ENDDRAW 60 | ENDDEF 61 | # 62 | #End Library 63 | -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/preview.png -------------------------------------------------------------------------------- /preview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/preview2.png -------------------------------------------------------------------------------- /preview3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/preview3.png -------------------------------------------------------------------------------- /preview4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skycham/GT_BLE60_Keyboard_PCB/cbb61a6e5b235510fe8fa72e51fb9ddcbeab8cff/preview4.png -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name keyboard-rescue)(type Legacy)(uri ${KIPRJMOD}/keyboard-rescue.lib)(options "")(descr "")) 3 | (lib (name aker)(type Legacy)(uri ${KIPRJMOD}/lib/aker.lib)(options "")(descr "")) 4 | (lib (name atmega32u4)(type Legacy)(uri ${KIPRJMOD}/lib/atmega32u4.lib)(options "")(descr "")) 5 | (lib (name conn)(type Legacy)(uri ${KIPRJMOD}/lib/conn.lib)(options "")(descr "")) 6 | (lib (name device)(type Legacy)(uri ${KIPRJMOD}/lib/device.lib)(options "")(descr "")) 7 | (lib (name dtsjw)(type Legacy)(uri ${KIPRJMOD}/lib/dtsjw.lib)(options "")(descr "")) 8 | (lib (name keyboard_parts)(type Legacy)(uri ${KIPRJMOD}/lib/keyboard_parts.lib)(options "")(descr "")) 9 | (lib (name mkl27z256vfm4)(type Legacy)(uri ${KIPRJMOD}/lib/mkl27z256vfm4.lib)(options "")(descr "")) 10 | (lib (name mx1a-simple)(type Legacy)(uri ${KIPRJMOD}/lib/mx1a-simple.lib)(options "")(descr "")) 11 | (lib (name oupiin_usb)(type Legacy)(uri ${KIPRJMOD}/lib/oupiin_usb.lib)(options "")(descr "")) 12 | (lib (name power)(type Legacy)(uri ${KIPRJMOD}/lib/power.lib)(options "")(descr "")) 13 | ) 14 | --------------------------------------------------------------------------------