├── Doom Keycap Case ├── Doom Keycap Prototype Enclosure v22.f3d ├── Super Slammed - Small Screen - Closed - Inner.stl ├── SuperSlammed - Small Screen - 4deg tilt - open - inner.stl ├── SuperSlammed - Small Screen - 4deg tilt - open - outer.stl ├── SuperSlammed - Small Screen - Closed - Outer.stl ├── SuperSlammed - Small Screen - Covered - 4deg tilt - Inner.stl ├── SuperSlammed - Small Screen - Covered - 4deg tilt - outer.stl ├── SuperSlammed - Small Screen - Covered - Inner.stl ├── SuperSlammed-SmallScreen-Inner-ChunkRemoved.stl ├── SuperSlammed-SmallScreen-inner.stl └── SuperSlammed-SmallScreen-outer.stl ├── Doom Keycap Kicad └── Doom Keycap │ ├── .~lock.Doom Keycap.csv# │ ├── 2022-12-25_05-10-14.lib │ ├── Doom Keycap-backups │ ├── Doom Keycap-2023-03-20_235831.zip │ ├── Doom Keycap-2023-03-21_231141.zip │ ├── Doom Keycap-2023-03-21_232141.zip │ ├── Doom Keycap-2023-03-21_233141.zip │ ├── Doom Keycap-2023-03-21_234141.zip │ ├── Doom Keycap-2023-03-21_235141.zip │ ├── Doom Keycap-2023-03-22_102145.zip │ ├── Doom Keycap-2023-03-22_103145.zip │ ├── Doom Keycap-2023-03-22_104145.zip │ ├── Doom Keycap-2023-03-22_105145.zip │ ├── Doom Keycap-2023-03-22_110145.zip │ ├── Doom Keycap-2023-04-03_003825.zip │ ├── Doom Keycap-2023-04-03_005131.zip │ ├── Doom Keycap-2023-04-03_010131.zip │ ├── Doom Keycap-2023-04-03_011726.zip │ ├── Doom Keycap-2023-04-10_184043.zip │ ├── Doom Keycap-2023-04-10_185102.zip │ ├── Doom Keycap-2023-04-10_185631.zip │ ├── Doom Keycap-2023-04-10_190937.zip │ ├── Doom Keycap-2023-04-10_192321.zip │ ├── Doom Keycap-2023-04-13_154432.zip │ ├── Doom Keycap-2023-05-18_011712.zip │ ├── Doom Keycap-2023-05-31_115537.zip │ ├── Doom Keycap-2023-06-05_131226.zip │ ├── Doom Keycap-2023-06-26_181249.zip │ └── Doom Keycap-2023-07-02_144947.zip │ ├── Doom Keycap-cache.lib │ ├── Doom Keycap-rescue.dcm │ ├── Doom Keycap-rescue.lib │ ├── Doom Keycap.csv │ ├── Doom Keycap.kicad_pcb │ ├── Doom Keycap.kicad_prl │ ├── Doom Keycap.kicad_pro │ ├── Doom Keycap.kicad_sch │ ├── Doom Keycap.kicad_sch-bak │ ├── Doom Keycap.pretty │ ├── Crystal_SMD_HC49-US.kicad_mod │ ├── RP2040-QFN-56.kicad_mod │ └── USB_Micro-B_Amphenol_10103594-0001LF_Horizontal_modified.kicad_mod │ ├── Doom Keycap.pro │ ├── Doom Keycap.sch │ ├── Doom Keycap.xml │ ├── JLCPCB │ ├── DOOM.zip │ ├── Doom Keycap-B_Cu.gbl │ ├── Doom Keycap-B_Mask.gbs │ ├── Doom Keycap-B_Paste.gbp │ ├── Doom Keycap-B_Silkscreen.gbo │ ├── Doom Keycap-Edge_Cuts.gm1 │ ├── Doom Keycap-F_Cu.gtl │ ├── Doom Keycap-F_Mask.gts │ ├── Doom Keycap-F_Paste.gtp │ ├── Doom Keycap-F_Silkscreen.gto │ ├── Doom Keycap-NPTH-drl_map.gbr │ ├── Doom Keycap-NPTH.drl │ ├── Doom Keycap-PTH-drl_map.gbr │ └── Doom Keycap-PTH.drl │ ├── MCU_RaspberryPi_RP2040.lib │ ├── footprints.pretty │ └── MAX98357AETE&plus_T.kicad_mod │ ├── fp-info-cache │ ├── fp-lib-table │ └── sym-lib-table ├── LICENSE ├── README.md └── bom.png /Doom Keycap Case/Doom Keycap Prototype Enclosure v22.f3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/Doom Keycap Prototype Enclosure v22.f3d -------------------------------------------------------------------------------- /Doom Keycap Case/Super Slammed - Small Screen - Closed - Inner.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/Super Slammed - Small Screen - Closed - Inner.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed - Small Screen - 4deg tilt - open - inner.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed - Small Screen - 4deg tilt - open - inner.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed - Small Screen - 4deg tilt - open - outer.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed - Small Screen - 4deg tilt - open - outer.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed - Small Screen - Closed - Outer.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed - Small Screen - Closed - Outer.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed - Small Screen - Covered - 4deg tilt - Inner.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed - Small Screen - Covered - 4deg tilt - Inner.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed - Small Screen - Covered - 4deg tilt - outer.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed - Small Screen - Covered - 4deg tilt - outer.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed - Small Screen - Covered - Inner.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed - Small Screen - Covered - Inner.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed-SmallScreen-Inner-ChunkRemoved.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed-SmallScreen-Inner-ChunkRemoved.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed-SmallScreen-inner.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed-SmallScreen-inner.stl -------------------------------------------------------------------------------- /Doom Keycap Case/SuperSlammed-SmallScreen-outer.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Case/SuperSlammed-SmallScreen-outer.stl -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/.~lock.Doom Keycap.csv#: -------------------------------------------------------------------------------- 1 | ,DESKTOP-MEARAVB/Dday,DESKTOP-MEARAVB,30.01.2023 23:43,file:///C:/Users/Dday/AppData/Roaming/LibreOffice/4; -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/2022-12-25_05-10-14.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 21-02-2013 11:13:20 2 | #encoding utf-8 3 | # 4 | # MAX98357AETE+T 5 | # 6 | DEF MAX98357AETE+T U 0 10 Y Y 1 L N 7 | F0 "U" 1000 400 60 H V C CNN 8 | F1 "MAX98357AETE+T" 1000 300 60 H V C CNN 9 | F2 "21-0136I_T1633-4_MXM" 1000 240 60 H I C CNN 10 | F3 "~" 0 0 60 H V C CNN 11 | $FPLIST 12 | 21-0136I_T1633-4_MXM 13 | 21-0136I_T1633-4_MXM-M 14 | 21-0136I_T1633-4_MXM-L 15 | $ENDFPLIST 16 | DRAW 17 | X DIN 1 0 0 300 R 59 59 1 1 U 18 | X GAIN_SLOT 2 0 -100 300 R 59 59 1 1 U 19 | X GND 3 0 -200 300 R 59 59 1 1 W 20 | X *SD_MODE 4 0 -300 300 R 59 59 1 1 U 21 | X N-C- 5 0 -400 300 R 59 59 1 1 N 22 | X N-C-_2 6 0 -500 300 R 59 59 1 1 N 23 | X VDD 7 0 -600 300 R 59 59 1 1 W 24 | X VDD 8 0 -700 300 R 59 59 1 1 W 25 | X OUTP 9 2000 -800 300 L 59 59 1 1 O 26 | X OUTN 10 2000 -700 300 L 59 59 1 1 O 27 | X GND 11 2000 -600 300 L 59 59 1 1 W 28 | X N-C-_3 12 2000 -500 300 L 59 59 1 1 N 29 | X N-C-_4 13 2000 -400 300 L 59 59 1 1 N 30 | X LRCLK 14 2000 -300 300 L 59 59 1 1 U 31 | X GND 15 2000 -200 300 L 59 59 1 1 W 32 | X BCLK 16 2000 -100 300 L 59 59 1 1 U 33 | X EPAD 17 2000 0 300 L 59 59 1 1 U 34 | P 2 1 1 5 300 200 300 -1000 N 35 | P 2 1 1 5 300 -1000 1700 -1000 N 36 | P 2 1 1 5 1700 -1000 1700 200 N 37 | P 2 1 1 5 1700 200 300 200 N 38 | ENDDRAW 39 | ENDDEF 40 | # 41 | #End Library 42 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-20_235831.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-20_235831.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_231141.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_231141.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_232141.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_232141.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_233141.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_233141.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_234141.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_234141.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_235141.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-21_235141.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_102145.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_102145.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_103145.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_103145.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_104145.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_104145.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_105145.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_105145.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_110145.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-03-22_110145.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-03_003825.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-03_003825.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-03_005131.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-03_005131.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-03_010131.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-03_010131.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-03_011726.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-03_011726.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_184043.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_184043.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_185102.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_185102.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_185631.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_185631.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_190937.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_190937.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_192321.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-10_192321.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-13_154432.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-04-13_154432.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-05-18_011712.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-05-18_011712.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-05-31_115537.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-05-31_115537.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-06-05_131226.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-06-05_131226.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-06-26_181249.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-06-26_181249.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-07-02_144947.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/Doom Keycap-backups/Doom Keycap-2023-07-02_144947.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Generic_Conn_01x02 5 | # 6 | DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N 7 | F0 "J" 0 100 50 H V C CNN 8 | F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | Connector*:*_1x??_* 13 | $ENDFPLIST 14 | DRAW 15 | S -50 -95 0 -105 1 1 6 N 16 | S -50 5 0 -5 1 1 6 N 17 | S -50 50 50 -150 1 1 10 f 18 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 19 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P 20 | ENDDRAW 21 | ENDDEF 22 | # 23 | # Connector_Generic_Conn_02x18_Odd_Even 24 | # 25 | DEF Connector_Generic_Conn_02x18_Odd_Even J 0 40 Y N 1 F N 26 | F0 "J" 50 900 50 H V C CNN 27 | F1 "Connector_Generic_Conn_02x18_Odd_Even" 50 -1000 50 H V C CNN 28 | F2 "" 0 0 50 H I C CNN 29 | F3 "" 0 0 50 H I C CNN 30 | $FPLIST 31 | Connector*:*_2x??_* 32 | $ENDFPLIST 33 | DRAW 34 | S -50 -895 0 -905 1 1 6 N 35 | S -50 -795 0 -805 1 1 6 N 36 | S -50 -695 0 -705 1 1 6 N 37 | S -50 -595 0 -605 1 1 6 N 38 | S -50 -495 0 -505 1 1 6 N 39 | S -50 -395 0 -405 1 1 6 N 40 | S -50 -295 0 -305 1 1 6 N 41 | S -50 -195 0 -205 1 1 6 N 42 | S -50 -95 0 -105 1 1 6 N 43 | S -50 5 0 -5 1 1 6 N 44 | S -50 105 0 95 1 1 6 N 45 | S -50 205 0 195 1 1 6 N 46 | S -50 305 0 295 1 1 6 N 47 | S -50 405 0 395 1 1 6 N 48 | S -50 505 0 495 1 1 6 N 49 | S -50 605 0 595 1 1 6 N 50 | S -50 705 0 695 1 1 6 N 51 | S -50 805 0 795 1 1 6 N 52 | S -50 850 150 -950 1 1 10 f 53 | S 150 -895 100 -905 1 1 6 N 54 | S 150 -795 100 -805 1 1 6 N 55 | S 150 -695 100 -705 1 1 6 N 56 | S 150 -595 100 -605 1 1 6 N 57 | S 150 -495 100 -505 1 1 6 N 58 | S 150 -395 100 -405 1 1 6 N 59 | S 150 -295 100 -305 1 1 6 N 60 | S 150 -195 100 -205 1 1 6 N 61 | S 150 -95 100 -105 1 1 6 N 62 | S 150 5 100 -5 1 1 6 N 63 | S 150 105 100 95 1 1 6 N 64 | S 150 205 100 195 1 1 6 N 65 | S 150 305 100 295 1 1 6 N 66 | S 150 405 100 395 1 1 6 N 67 | S 150 505 100 495 1 1 6 N 68 | S 150 605 100 595 1 1 6 N 69 | S 150 705 100 695 1 1 6 N 70 | S 150 805 100 795 1 1 6 N 71 | X Pin_1 1 -200 800 150 R 50 50 1 1 P 72 | X Pin_10 10 300 400 150 L 50 50 1 1 P 73 | X Pin_11 11 -200 300 150 R 50 50 1 1 P 74 | X Pin_12 12 300 300 150 L 50 50 1 1 P 75 | X Pin_13 13 -200 200 150 R 50 50 1 1 P 76 | X Pin_14 14 300 200 150 L 50 50 1 1 P 77 | X Pin_15 15 -200 100 150 R 50 50 1 1 P 78 | X Pin_16 16 300 100 150 L 50 50 1 1 P 79 | X Pin_17 17 -200 0 150 R 50 50 1 1 P 80 | X Pin_18 18 300 0 150 L 50 50 1 1 P 81 | X Pin_19 19 -200 -100 150 R 50 50 1 1 P 82 | X Pin_2 2 300 800 150 L 50 50 1 1 P 83 | X Pin_20 20 300 -100 150 L 50 50 1 1 P 84 | X Pin_21 21 -200 -200 150 R 50 50 1 1 P 85 | X Pin_22 22 300 -200 150 L 50 50 1 1 P 86 | X Pin_23 23 -200 -300 150 R 50 50 1 1 P 87 | X Pin_24 24 300 -300 150 L 50 50 1 1 P 88 | X Pin_25 25 -200 -400 150 R 50 50 1 1 P 89 | X Pin_26 26 300 -400 150 L 50 50 1 1 P 90 | X Pin_27 27 -200 -500 150 R 50 50 1 1 P 91 | X Pin_28 28 300 -500 150 L 50 50 1 1 P 92 | X Pin_29 29 -200 -600 150 R 50 50 1 1 P 93 | X Pin_3 3 -200 700 150 R 50 50 1 1 P 94 | X Pin_30 30 300 -600 150 L 50 50 1 1 P 95 | X Pin_31 31 -200 -700 150 R 50 50 1 1 P 96 | X Pin_32 32 300 -700 150 L 50 50 1 1 P 97 | X Pin_33 33 -200 -800 150 R 50 50 1 1 P 98 | X Pin_34 34 300 -800 150 L 50 50 1 1 P 99 | X Pin_35 35 -200 -900 150 R 50 50 1 1 P 100 | X Pin_36 36 300 -900 150 L 50 50 1 1 P 101 | X Pin_4 4 300 700 150 L 50 50 1 1 P 102 | X Pin_5 5 -200 600 150 R 50 50 1 1 P 103 | X Pin_6 6 300 600 150 L 50 50 1 1 P 104 | X Pin_7 7 -200 500 150 R 50 50 1 1 P 105 | X Pin_8 8 300 500 150 L 50 50 1 1 P 106 | X Pin_9 9 -200 400 150 R 50 50 1 1 P 107 | ENDDRAW 108 | ENDDEF 109 | # 110 | # Connector_USB_B_Micro 111 | # 112 | DEF Connector_USB_B_Micro J 0 40 Y Y 1 F N 113 | F0 "J" -200 450 50 H V L CNN 114 | F1 "Connector_USB_B_Micro" -200 350 50 H V L CNN 115 | F2 "" 150 -50 50 H I C CNN 116 | F3 "" 150 -50 50 H I C CNN 117 | ALIAS USB_B_Mini 118 | $FPLIST 119 | USB* 120 | $ENDFPLIST 121 | DRAW 122 | C -150 85 25 0 1 10 F 123 | C -25 135 15 0 1 10 F 124 | S -200 -300 200 300 0 1 10 f 125 | S -5 -300 5 -270 0 1 0 N 126 | S 10 50 -20 20 0 1 10 F 127 | S 200 -205 170 -195 0 1 0 N 128 | S 200 -105 170 -95 0 1 0 N 129 | S 200 -5 170 5 0 1 0 N 130 | S 200 195 170 205 0 1 0 N 131 | P 2 0 1 10 -75 85 25 85 N 132 | P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N 133 | P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N 134 | P 4 0 1 10 25 110 25 60 75 85 25 110 F 135 | P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F 136 | P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N 137 | X VBUS 1 300 200 100 L 50 50 1 1 w 138 | X D- 2 300 -100 100 L 50 50 1 1 P 139 | X D+ 3 300 0 100 L 50 50 1 1 P 140 | X ID 4 300 -200 100 L 50 50 1 1 P 141 | X GND 5 0 -400 100 U 50 50 1 1 w 142 | X Shield 6 -100 -400 100 U 50 50 1 1 P 143 | ENDDRAW 144 | ENDDEF 145 | # 146 | # Device_C 147 | # 148 | DEF Device_C C 0 10 N Y 1 F N 149 | F0 "C" 25 100 50 H V L CNN 150 | F1 "Device_C" 25 -100 50 H V L CNN 151 | F2 "" 38 -150 50 H I C CNN 152 | F3 "" 0 0 50 H I C CNN 153 | $FPLIST 154 | C_* 155 | $ENDFPLIST 156 | DRAW 157 | P 2 0 1 20 -80 -30 80 -30 N 158 | P 2 0 1 20 -80 30 80 30 N 159 | X ~ 1 0 150 110 D 50 50 1 1 P 160 | X ~ 2 0 -150 110 U 50 50 1 1 P 161 | ENDDRAW 162 | ENDDEF 163 | # 164 | # Device_Crystal 165 | # 166 | DEF Device_Crystal Y 0 40 N N 1 F N 167 | F0 "Y" 0 150 50 H V C CNN 168 | F1 "Device_Crystal" 0 -150 50 H V C CNN 169 | F2 "" 0 0 50 H I C CNN 170 | F3 "" 0 0 50 H I C CNN 171 | $FPLIST 172 | Crystal* 173 | $ENDFPLIST 174 | DRAW 175 | S -45 100 45 -100 0 1 12 N 176 | P 2 0 1 0 -100 0 -75 0 N 177 | P 2 0 1 20 -75 -50 -75 50 N 178 | P 2 0 1 20 75 -50 75 50 N 179 | P 2 0 1 0 100 0 75 0 N 180 | X 1 1 -150 0 50 R 50 50 1 1 P 181 | X 2 2 150 0 50 L 50 50 1 1 P 182 | ENDDRAW 183 | ENDDEF 184 | # 185 | # Device_R 186 | # 187 | DEF Device_R R 0 0 N Y 1 F N 188 | F0 "R" 80 0 50 V V C CNN 189 | F1 "Device_R" 0 0 50 V V C CNN 190 | F2 "" -70 0 50 V I C CNN 191 | F3 "" 0 0 50 H I C CNN 192 | $FPLIST 193 | R_* 194 | $ENDFPLIST 195 | DRAW 196 | S -40 -100 40 100 0 1 10 N 197 | X ~ 1 0 150 50 D 50 50 1 1 P 198 | X ~ 2 0 -150 50 U 50 50 1 1 P 199 | ENDDRAW 200 | ENDDEF 201 | # 202 | # MCU_RaspberryPi_RP2040_RP2040 203 | # 204 | DEF MCU_RaspberryPi_RP2040_RP2040 U 0 40 Y Y 1 F N 205 | F0 "U" -1150 1950 50 H V C CNN 206 | F1 "MCU_RaspberryPi_RP2040_RP2040" 950 -1950 50 H V C CNN 207 | F2 "RP2040_minimal:RP2040-QFN-56" -750 0 50 H I C CNN 208 | F3 "" -750 0 50 H I C CNN 209 | DRAW 210 | T 0 0 200 100 0 0 0 "Raspberry Pi" Normal 0 C C 211 | T 0 0 0 100 0 0 0 RP2040 Normal 0 C C 212 | S 1150 1900 -1150 -1900 0 1 10 f 213 | X IOVDD 1 350 2000 100 D 50 50 1 1 W 214 | X IOVDD 10 250 2000 100 D 50 50 1 1 W 215 | X GPIO8 11 1250 500 100 L 50 50 1 1 B 216 | X GPIO9 12 1250 400 100 L 50 50 1 1 B 217 | X GPIO10 13 1250 300 100 L 50 50 1 1 B 218 | X GPIO11 14 1250 200 100 L 50 50 1 1 B 219 | X GPIO12 15 1250 100 100 L 50 50 1 1 B 220 | X GPIO13 16 1250 0 100 L 50 50 1 1 B 221 | X GPIO14 17 1250 -100 100 L 50 50 1 1 B 222 | X GPIO15 18 1250 -200 100 L 50 50 1 1 B 223 | X TESTEN 19 -500 -2000 100 U 50 50 1 1 P 224 | X GPIO0 2 1250 1300 100 L 50 50 1 1 B 225 | X XIN 20 -1250 -100 100 R 50 50 1 1 I 226 | X XOUT 21 -1250 -300 100 R 50 50 1 1 P 227 | X IOVDD 22 150 2000 100 D 50 50 1 1 W 228 | X DVDD 23 -700 2000 100 D 50 50 1 1 W 229 | X SWCLK 24 -1250 -1250 100 R 50 50 1 1 O 230 | X SWD 25 -1250 -1350 100 R 50 50 1 1 B 231 | X RUN 26 -1250 -800 100 R 50 50 1 1 I 232 | X GPIO16 27 1250 -300 100 L 50 50 1 1 B 233 | X GPIO17 28 1250 -400 100 L 50 50 1 1 B 234 | X GPIO18 29 1250 -500 100 L 50 50 1 1 B 235 | X GPIO1 3 1250 1200 100 L 50 50 1 1 B 236 | X GPIO19 30 1250 -600 100 L 50 50 1 1 B 237 | X GPIO20 31 1250 -700 100 L 50 50 1 1 B 238 | X GPIO21 32 1250 -800 100 L 50 50 1 1 B 239 | X IOVDD 33 50 2000 100 D 50 50 1 1 W 240 | X GPIO22 34 1250 -900 100 L 50 50 1 1 B 241 | X GPIO23 35 1250 -1000 100 L 50 50 1 1 B 242 | X GPIO24 36 1250 -1100 100 L 50 50 1 1 B 243 | X GPIO25 37 1250 -1200 100 L 50 50 1 1 B 244 | X GPIO26_ADC0 38 1250 -1400 100 L 50 50 1 1 B 245 | X GPIO27_ADC1 39 1250 -1500 100 L 50 50 1 1 B 246 | X GPIO2 4 1250 1100 100 L 50 50 1 1 B 247 | X GPIO28_ADC2 40 1250 -1600 100 L 50 50 1 1 B 248 | X GPIO29_ADC3 41 1250 -1700 100 L 50 50 1 1 B 249 | X IOVDD 42 -50 2000 100 D 50 50 1 1 W 250 | X ADC_AVDD 43 650 2000 100 D 50 50 1 1 W 251 | X VREG_IN 44 -350 2000 100 D 50 50 1 1 W 252 | X VREG_VOUT 45 -500 2000 100 D 50 50 1 1 w 253 | X USB_DM 46 1250 1600 100 L 50 50 1 1 B 254 | X USB_DP 47 1250 1700 100 L 50 50 1 1 B 255 | X USB_VDD 48 500 2000 100 D 50 50 1 1 W 256 | X IOVDD 49 -150 2000 100 D 50 50 1 1 W 257 | X GPIO3 5 1250 1000 100 L 50 50 1 1 B 258 | X DVDD 50 -800 2000 100 D 50 50 1 1 W 259 | X QSPI_SD3 51 -1250 800 100 R 50 50 1 1 B 260 | X QSPI_SCLK 52 -1250 650 100 R 50 50 1 1 O 261 | X QSPI_SD0 53 -1250 1100 100 R 50 50 1 1 B 262 | X QSPI_SD2 54 -1250 900 100 R 50 50 1 1 B 263 | X QSPI_SD1 55 -1250 1000 100 R 50 50 1 1 B 264 | X QSPI_SS 56 -1250 1250 100 R 50 50 1 1 B 265 | X GND 57 0 -2000 100 U 50 50 1 1 W 266 | X GPIO4 6 1250 900 100 L 50 50 1 1 B 267 | X GPIO5 7 1250 800 100 L 50 50 1 1 B 268 | X GPIO6 8 1250 700 100 L 50 50 1 1 B 269 | X GPIO7 9 1250 600 100 L 50 50 1 1 B 270 | ENDDRAW 271 | ENDDEF 272 | # 273 | # Mechanical_MountingHole 274 | # 275 | DEF Mechanical_MountingHole H 0 40 Y Y 1 F N 276 | F0 "H" 0 200 50 H V C CNN 277 | F1 "Mechanical_MountingHole" 0 125 50 H V C CNN 278 | F2 "" 0 0 50 H I C CNN 279 | F3 "" 0 0 50 H I C CNN 280 | $FPLIST 281 | MountingHole* 282 | $ENDFPLIST 283 | DRAW 284 | C 0 0 50 0 1 50 N 285 | ENDDRAW 286 | ENDDEF 287 | # 288 | # Memory_Flash_W25Q128JVS 289 | # 290 | DEF Memory_Flash_W25Q128JVS U 0 20 Y Y 1 F N 291 | F0 "U" -350 350 50 H V C CNN 292 | F1 "Memory_Flash_W25Q128JVS" 300 350 50 H V C CNN 293 | F2 "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" 0 0 50 H I C CNN 294 | F3 "" 0 0 50 H I C CNN 295 | ALIAS W25Q128JVS 296 | $FPLIST 297 | SOIC*5.23x5.23mm*P1.27mm* 298 | $ENDFPLIST 299 | DRAW 300 | S -400 300 400 -300 0 1 10 f 301 | X ~CS 1 -500 100 100 R 50 50 1 1 I 302 | X DO(IO1) 2 500 100 100 L 50 50 1 1 B 303 | X IO2 3 500 -100 100 L 50 50 1 1 B 304 | X GND 4 0 -400 100 U 50 50 1 1 W 305 | X DI(IO0) 5 500 200 100 L 50 50 1 1 B 306 | X CLK 6 -500 -100 100 R 50 50 1 1 I 307 | X IO3 7 500 -200 100 L 50 50 1 1 B 308 | X VCC 8 0 400 100 D 50 50 1 1 W 309 | ENDDRAW 310 | ENDDEF 311 | # 312 | # Regulator_Linear_NCP1117-3.3_SOT223 313 | # 314 | DEF Regulator_Linear_NCP1117-3.3_SOT223 U 0 10 Y Y 1 F N 315 | F0 "U" -150 125 50 H V C CNN 316 | F1 "Regulator_Linear_NCP1117-3.3_SOT223" 0 125 50 H V L CNN 317 | F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN 318 | F3 "" 100 -250 50 H I C CNN 319 | ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 320 | $FPLIST 321 | SOT?223*TabPin2* 322 | $ENDFPLIST 323 | DRAW 324 | S -200 -200 200 75 0 1 10 f 325 | X GND 1 0 -300 100 U 50 50 1 1 W 326 | X VO 2 300 0 100 L 50 50 1 1 w 327 | X VI 3 -300 0 100 R 50 50 1 1 W 328 | ENDDRAW 329 | ENDDEF 330 | # 331 | # power_+1V1 332 | # 333 | DEF power_+1V1 #PWR 0 0 Y Y 1 F P 334 | F0 "#PWR" 0 -150 50 H I C CNN 335 | F1 "power_+1V1" 0 140 50 H V C CNN 336 | F2 "" 0 0 50 H I C CNN 337 | F3 "" 0 0 50 H I C CNN 338 | DRAW 339 | P 2 0 1 0 -30 50 0 100 N 340 | P 2 0 1 0 0 0 0 100 N 341 | P 2 0 1 0 0 100 30 50 N 342 | X +1V1 1 0 0 0 U 50 50 1 1 W N 343 | ENDDRAW 344 | ENDDEF 345 | # 346 | # power_+3V3 347 | # 348 | DEF power_+3V3 #PWR 0 0 Y Y 1 F P 349 | F0 "#PWR" 0 -150 50 H I C CNN 350 | F1 "power_+3V3" 0 140 50 H V C CNN 351 | F2 "" 0 0 50 H I C CNN 352 | F3 "" 0 0 50 H I C CNN 353 | ALIAS +3.3V 354 | DRAW 355 | P 2 0 1 0 -30 50 0 100 N 356 | P 2 0 1 0 0 0 0 100 N 357 | P 2 0 1 0 0 100 30 50 N 358 | X +3V3 1 0 0 0 U 50 50 1 1 W N 359 | ENDDRAW 360 | ENDDEF 361 | # 362 | # power_GND 363 | # 364 | DEF power_GND #PWR 0 0 Y Y 1 F P 365 | F0 "#PWR" 0 -250 50 H I C CNN 366 | F1 "power_GND" 0 -150 50 H V C CNN 367 | F2 "" 0 0 50 H I C CNN 368 | F3 "" 0 0 50 H I C CNN 369 | DRAW 370 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 371 | X GND 1 0 0 0 D 50 50 1 1 W N 372 | ENDDRAW 373 | ENDDEF 374 | # 375 | # power_VBUS 376 | # 377 | DEF power_VBUS #PWR 0 0 Y Y 1 F P 378 | F0 "#PWR" 0 -150 50 H I C CNN 379 | F1 "power_VBUS" 0 150 50 H V C CNN 380 | F2 "" 0 0 50 H I C CNN 381 | F3 "" 0 0 50 H I C CNN 382 | DRAW 383 | P 2 0 1 0 -30 50 0 100 N 384 | P 2 0 1 0 0 0 0 100 N 385 | P 2 0 1 0 0 100 30 50 N 386 | X VBUS 1 0 0 0 U 50 50 1 1 W N 387 | ENDDRAW 388 | ENDDEF 389 | # 390 | #End Library 391 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-rescue.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap-rescue.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # USB_B_Micro-Connector 5 | # 6 | DEF USB_B_Micro-Connector J 0 40 Y Y 1 F N 7 | F0 "J" -200 450 50 H V L CNN 8 | F1 "USB_B_Micro-Connector" -200 350 50 H V L CNN 9 | F2 "" 150 -50 50 H I C CNN 10 | F3 "" 150 -50 50 H I C CNN 11 | $FPLIST 12 | USB* 13 | $ENDFPLIST 14 | DRAW 15 | S -200 -300 200 300 0 1 10 f 16 | C -150 85 25 0 1 10 F 17 | C -25 135 15 0 1 10 F 18 | S -5 -300 5 -270 0 1 0 N 19 | P 2 0 1 10 -75 85 25 85 N 20 | P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N 21 | P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N 22 | P 4 0 1 10 25 110 25 60 75 85 25 110 F 23 | P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F 24 | P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N 25 | S 10 50 -20 20 0 1 10 F 26 | S 200 -205 170 -195 0 1 0 N 27 | S 200 -105 170 -95 0 1 0 N 28 | S 200 -5 170 5 0 1 0 N 29 | S 200 195 170 205 0 1 0 N 30 | X VBUS 1 300 200 100 L 50 50 1 1 w 31 | X D- 2 300 -100 100 L 50 50 1 1 P 32 | X D+ 3 300 0 100 L 50 50 1 1 P 33 | X ID 4 300 -200 100 L 50 50 1 1 P 34 | X GND 5 0 -400 100 U 50 50 1 1 w 35 | X Shield 6 -100 -400 100 U 50 50 1 1 P 36 | ENDDRAW 37 | ENDDEF 38 | # 39 | #End Library 40 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap.csv: -------------------------------------------------------------------------------- 1 | "Source:","C:\Users\Dday\Documents\Documents\Projects\Doom Keycap\Doom Keycap Kicad\Doom Keycap\Doom Keycap.kicad_sch" 2 | "Date:","5/19/2023 12:42:28 PM" 3 | "Tool:","Eeschema (6.0.9)" 4 | "Generator:","C:\Program Files\KiCad\6.0\bin\scripting\plugins/bom_csv_grouped_by_value.py" 5 | "Component Count:","41" 6 | 7 | "Individual Components:" 8 | 9 | "Item","Qty","Reference(s)","Value","LibPart","Footprint","Datasheet" 10 | "","","C1","10u","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 11 | "","","C2","27p","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 12 | "","","C3","27p","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 13 | "","","C4","10u","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 14 | "","","C5","100n","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 15 | "","","C6","100n","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 16 | "","","C7","100n","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 17 | "","","C8","1u","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 18 | "","","C9","10u","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 19 | "","","C10","1u","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 20 | "","","C11","100n","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 21 | "","","C12","220p","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 22 | "","","C13","220p","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 23 | "","","C17","10u","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 24 | "","","D1","LED","Device:LED","LED_SMD:LED_0603_1608Metric","~" 25 | "","","D2","D_Schottky","Device:D_Schottky","Diode_SMD:D_0402_1005Metric","~" 26 | "","","FID1","Fiducial","Mechanical:Fiducial","Fiducial:Fiducial_0.5mm_Mask1mm","~" 27 | "","","FID2","Fiducial","Mechanical:Fiducial","Fiducial:Fiducial_0.5mm_Mask1mm","~" 28 | "","","FID3","Fiducial","Mechanical:Fiducial","Fiducial:Fiducial_0.5mm_Mask1mm","~" 29 | "","","FID4","Fiducial","Mechanical:Fiducial","Fiducial:Fiducial_0.5mm_Mask1mm","~" 30 | "","","FID5","Fiducial","Mechanical:Fiducial","Fiducial:Fiducial_0.5mm_Mask1mm","~" 31 | "","","FID6","Fiducial","Mechanical:Fiducial","Fiducial:Fiducial_0.5mm_Mask1mm","~" 32 | "","","J1","USB_B_Micro","Doom-Keycap-rescue:USB_B_Micro-Connector","RP2040_minimal:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal_modified","" 33 | "","","J2","Conn_01x02","Jumper:SolderJumper_2_Open","Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm","~" 34 | "","","J3","Conn_01x01_Female","Connector:Conn_01x01_Female","TestPoint:TestPoint_Pad_D1.0mm","~" 35 | "","","J4","Conn_01x01_Female","Connector:Conn_01x01_Female","TestPoint:TestPoint_Pad_D1.0mm","~" 36 | "","","LS1","Speaker","Device:Speaker","Custom:SMS-1308MS-2-R","~" 37 | "","","R1","1k","Device:R","Resistor_SMD:R_0402_1005Metric","~" 38 | "","","R2","DNF","Device:R","Resistor_SMD:R_0402_1005Metric","~" 39 | "","","R3","27","Device:R","Resistor_SMD:R_0402_1005Metric","~" 40 | "","","R4","27","Device:R","Resistor_SMD:R_0402_1005Metric","~" 41 | "","","R5","1k","Device:R","Resistor_SMD:R_0402_1005Metric","~" 42 | "","","R6","100k","Device:R","Resistor_SMD:R_0402_1005Metric","~" 43 | "","","R7","680k","Device:R","Resistor_SMD:R_0402_1005Metric","~" 44 | "","","R8","1K","Device:R","Resistor_SMD:R_0402_1005Metric","~" 45 | "","","U1","NCP1117-3.3_SOT223","Regulator_Linear:NCP1117-3.3_SOT223","Package_TO_SOT_SMD:SOT-223-3_TabPin2","http://www.onsemi.com/pub_link/Collateral/NCP1117-D.PDF" 46 | "","","U2","W25Q128JVS","Memory_Flash:W25Q128JVS","Package_SO:SOIC-8_5.23x5.23mm_P1.27mm","http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" 47 | "","","U3","RP2040","MCU_RaspberryPi_RP2040:RP2040","RP2040_minimal:RP2040-QFN-56","" 48 | "","","U4","ST7735s_8","Custom:ST7735s_8","Custom:2328702-8","" 49 | "","","U5","MAX98357AETE+T","Amp:MAX98357AETE+T","Custom:MAX98357AETE-T","" 50 | "","","Y1","ABLS-12.000MHZ-B4-T","Device:Crystal","Custom:403C35D12M00000","~" 51 | 52 | 53 | 54 | "Collated Components:" 55 | 56 | "Item","Qty","Reference(s)","Value","LibPart","Footprint","Datasheet" 57 | "1","4","C1, C4, C9, C17","10u","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 58 | "2","2","C2, C3","27p","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 59 | "3","4","C5, C6, C7, C11","100n","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 60 | "4","2","C8, C10","1u","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 61 | "5","2","C12, C13","220p","Device:C","Capacitor_SMD:C_0402_1005Metric","~" 62 | "6","1","D1","LED","Device:LED","LED_SMD:LED_0603_1608Metric","~" 63 | "7","1","D2","D_Schottky","Device:D_Schottky","Diode_SMD:D_0402_1005Metric","~" 64 | "8","6","FID1, FID2, FID3, FID4, FID5, FID6","Fiducial","Mechanical:Fiducial","Fiducial:Fiducial_0.5mm_Mask1mm","~" 65 | "9","1","J1","USB_B_Micro","Doom-Keycap-rescue:USB_B_Micro-Connector","RP2040_minimal:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal_modified","" 66 | "10","1","J2","Conn_01x02","Jumper:SolderJumper_2_Open","Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm","~" 67 | "11","2","J3, J4","Conn_01x01_Female","Connector:Conn_01x01_Female","TestPoint:TestPoint_Pad_D1.0mm","~" 68 | "12","1","LS1","Speaker","Device:Speaker","Custom:SMS-1308MS-2-R","~" 69 | "13","2","R1, R5","1k","Device:R","Resistor_SMD:R_0402_1005Metric","~" 70 | "14","1","R2","DNF","Device:R","Resistor_SMD:R_0402_1005Metric","~" 71 | "15","2","R3, R4","27","Device:R","Resistor_SMD:R_0402_1005Metric","~" 72 | "16","1","R6","100k","Device:R","Resistor_SMD:R_0402_1005Metric","~" 73 | "17","1","R7","680k","Device:R","Resistor_SMD:R_0402_1005Metric","~" 74 | "18","1","R8","1K","Device:R","Resistor_SMD:R_0402_1005Metric","~" 75 | "19","1","U1","NCP1117-3.3_SOT223","Regulator_Linear:NCP1117-3.3_SOT223","Package_TO_SOT_SMD:SOT-223-3_TabPin2","http://www.onsemi.com/pub_link/Collateral/NCP1117-D.PDF" 76 | "20","1","U2","W25Q128JVS","Memory_Flash:W25Q128JVS","Package_SO:SOIC-8_5.23x5.23mm_P1.27mm","http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" 77 | "21","1","U3","RP2040","MCU_RaspberryPi_RP2040:RP2040","RP2040_minimal:RP2040-QFN-56","" 78 | "22","1","U4","ST7735s_8","Custom:ST7735s_8","Custom:2328702-8","" 79 | "23","1","U5","MAX98357AETE+T","Amp:MAX98357AETE+T","Custom:MAX98357AETE-T","" 80 | "24","1","Y1","ABLS-12.000MHZ-B4-T","Device:Crystal","Custom:403C35D12M00000","~" 81 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 0.6200000047683716 16 | }, 17 | "ratsnest_display_mode": 0, 18 | "selection_filter": { 19 | "dimensions": true, 20 | "footprints": true, 21 | "graphics": true, 22 | "keepouts": true, 23 | "lockedItems": true, 24 | "otherItems": true, 25 | "pads": true, 26 | "text": true, 27 | "tracks": true, 28 | "vias": true, 29 | "zones": true 30 | }, 31 | "visible_items": [ 32 | 0, 33 | 1, 34 | 2, 35 | 3, 36 | 4, 37 | 5, 38 | 6, 39 | 7, 40 | 8, 41 | 9, 42 | 10, 43 | 11, 44 | 12, 45 | 13, 46 | 14, 47 | 15, 48 | 16, 49 | 17, 50 | 18, 51 | 19, 52 | 20, 53 | 21, 54 | 22, 55 | 23, 56 | 24, 57 | 25, 58 | 26, 59 | 27, 60 | 28, 61 | 29, 62 | 30, 63 | 32, 64 | 33, 65 | 34, 66 | 35, 67 | 36 68 | ], 69 | "visible_layers": "000d03f_80000001", 70 | "zone_display_mode": 0 71 | }, 72 | "meta": { 73 | "filename": "Doom Keycap.kicad_prl", 74 | "version": 3 75 | }, 76 | "project": { 77 | "files": [] 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.049999999999999996, 7 | "copper_line_width": 0.19999999999999998, 8 | "copper_text_italic": false, 9 | "copper_text_size_h": 1.5, 10 | "copper_text_size_v": 1.5, 11 | "copper_text_thickness": 0.3, 12 | "copper_text_upright": false, 13 | "courtyard_line_width": 0.049999999999999996, 14 | "dimension_precision": 4, 15 | "dimension_units": 3, 16 | "dimensions": { 17 | "arrow_length": 1270000, 18 | "extension_offset": 500000, 19 | "keep_text_aligned": true, 20 | "suppress_zeroes": false, 21 | "text_position": 0, 22 | "units_format": 1 23 | }, 24 | "fab_line_width": 0.09999999999999999, 25 | "fab_text_italic": false, 26 | "fab_text_size_h": 1.0, 27 | "fab_text_size_v": 1.0, 28 | "fab_text_thickness": 0.15, 29 | "fab_text_upright": false, 30 | "other_line_width": 0.09999999999999999, 31 | "other_text_italic": false, 32 | "other_text_size_h": 1.0, 33 | "other_text_size_v": 1.0, 34 | "other_text_thickness": 0.15, 35 | "other_text_upright": false, 36 | "pads": { 37 | "drill": 0.0, 38 | "height": 2.2, 39 | "width": 1.0 40 | }, 41 | "silk_line_width": 0.12, 42 | "silk_text_italic": false, 43 | "silk_text_size_h": 0.5, 44 | "silk_text_size_v": 0.5, 45 | "silk_text_thickness": 0.15, 46 | "silk_text_upright": false, 47 | "zones": { 48 | "45_degree_only": false, 49 | "min_clearance": 0.25 50 | } 51 | }, 52 | "diff_pair_dimensions": [ 53 | { 54 | "gap": 0.0, 55 | "via_gap": 0.0, 56 | "width": 0.0 57 | } 58 | ], 59 | "drc_exclusions": [], 60 | "meta": { 61 | "filename": "board_design_settings.json", 62 | "version": 2 63 | }, 64 | "rule_severities": { 65 | "annular_width": "error", 66 | "clearance": "error", 67 | "connection_width": "warning", 68 | "copper_edge_clearance": "error", 69 | "copper_sliver": "warning", 70 | "courtyards_overlap": "error", 71 | "diff_pair_gap_out_of_range": "error", 72 | "diff_pair_uncoupled_length_too_long": "error", 73 | "drill_out_of_range": "error", 74 | "duplicate_footprints": "warning", 75 | "extra_footprint": "warning", 76 | "footprint": "error", 77 | "footprint_type_mismatch": "error", 78 | "hole_clearance": "error", 79 | "hole_near_hole": "error", 80 | "invalid_outline": "error", 81 | "isolated_copper": "warning", 82 | "item_on_disabled_layer": "error", 83 | "items_not_allowed": "error", 84 | "length_out_of_range": "error", 85 | "lib_footprint_issues": "warning", 86 | "lib_footprint_mismatch": "warning", 87 | "malformed_courtyard": "error", 88 | "microvia_drill_out_of_range": "error", 89 | "missing_courtyard": "ignore", 90 | "missing_footprint": "warning", 91 | "net_conflict": "warning", 92 | "npth_inside_courtyard": "ignore", 93 | "padstack": "error", 94 | "pth_inside_courtyard": "ignore", 95 | "shorting_items": "error", 96 | "silk_edge_clearance": "warning", 97 | "silk_over_copper": "warning", 98 | "silk_overlap": "warning", 99 | "skew_out_of_range": "error", 100 | "solder_mask_bridge": "error", 101 | "starved_thermal": "error", 102 | "text_height": "warning", 103 | "text_thickness": "warning", 104 | "through_hole_pad_without_hole": "error", 105 | "too_many_vias": "error", 106 | "track_dangling": "warning", 107 | "track_width": "error", 108 | "tracks_crossing": "error", 109 | "unconnected_items": "error", 110 | "unresolved_variable": "error", 111 | "via_dangling": "warning", 112 | "zones_intersect": "error" 113 | }, 114 | "rules": { 115 | "allow_blind_buried_vias": false, 116 | "allow_microvias": false, 117 | "max_error": 0.005, 118 | "min_clearance": 0.0, 119 | "min_connection": 0.0, 120 | "min_copper_edge_clearance": 0.3, 121 | "min_hole_clearance": 0.25, 122 | "min_hole_to_hole": 0.25, 123 | "min_microvia_diameter": 0.19999999999999998, 124 | "min_microvia_drill": 0.09999999999999999, 125 | "min_resolved_spokes": 2, 126 | "min_silk_clearance": 0.0, 127 | "min_text_height": 0.7999999999999999, 128 | "min_text_thickness": 0.08, 129 | "min_through_hole_diameter": 0.35, 130 | "min_track_width": 0.15, 131 | "min_via_annular_width": 0.049999999999999996, 132 | "min_via_diameter": 0.6, 133 | "solder_mask_to_copper_clearance": 0.0, 134 | "use_height_for_length_calcs": true 135 | }, 136 | "teardrop_options": [ 137 | { 138 | "td_allow_use_two_tracks": true, 139 | "td_curve_segcount": 5, 140 | "td_on_pad_in_zone": false, 141 | "td_onpadsmd": true, 142 | "td_onroundshapesonly": false, 143 | "td_ontrackend": false, 144 | "td_onviapad": true 145 | } 146 | ], 147 | "teardrop_parameters": [ 148 | { 149 | "td_curve_segcount": 0, 150 | "td_height_ratio": 1.0, 151 | "td_length_ratio": 0.5, 152 | "td_maxheight": 2.0, 153 | "td_maxlen": 1.0, 154 | "td_target_name": "td_round_shape", 155 | "td_width_to_size_filter_ratio": 0.9 156 | }, 157 | { 158 | "td_curve_segcount": 0, 159 | "td_height_ratio": 1.0, 160 | "td_length_ratio": 0.5, 161 | "td_maxheight": 2.0, 162 | "td_maxlen": 1.0, 163 | "td_target_name": "td_rect_shape", 164 | "td_width_to_size_filter_ratio": 0.9 165 | }, 166 | { 167 | "td_curve_segcount": 0, 168 | "td_height_ratio": 1.0, 169 | "td_length_ratio": 0.5, 170 | "td_maxheight": 2.0, 171 | "td_maxlen": 1.0, 172 | "td_target_name": "td_track_end", 173 | "td_width_to_size_filter_ratio": 0.9 174 | } 175 | ], 176 | "track_widths": [ 177 | 0.0, 178 | 0.15, 179 | 0.2, 180 | 0.3, 181 | 0.4, 182 | 0.6, 183 | 0.8, 184 | 1.0 185 | ], 186 | "via_dimensions": [ 187 | { 188 | "diameter": 0.0, 189 | "drill": 0.0 190 | } 191 | ], 192 | "zones_allow_external_fillets": false, 193 | "zones_use_no_outline": true 194 | }, 195 | "layer_presets": [], 196 | "viewports": [] 197 | }, 198 | "boards": [], 199 | "cvpcb": { 200 | "equivalence_files": [] 201 | }, 202 | "erc": { 203 | "erc_exclusions": [], 204 | "meta": { 205 | "version": 0 206 | }, 207 | "pin_map": [ 208 | [ 209 | 0, 210 | 0, 211 | 0, 212 | 0, 213 | 0, 214 | 0, 215 | 1, 216 | 0, 217 | 0, 218 | 0, 219 | 0, 220 | 2 221 | ], 222 | [ 223 | 0, 224 | 2, 225 | 0, 226 | 1, 227 | 0, 228 | 0, 229 | 1, 230 | 0, 231 | 2, 232 | 2, 233 | 2, 234 | 2 235 | ], 236 | [ 237 | 0, 238 | 0, 239 | 0, 240 | 0, 241 | 0, 242 | 0, 243 | 1, 244 | 0, 245 | 1, 246 | 0, 247 | 1, 248 | 2 249 | ], 250 | [ 251 | 0, 252 | 1, 253 | 0, 254 | 0, 255 | 0, 256 | 0, 257 | 1, 258 | 1, 259 | 2, 260 | 1, 261 | 1, 262 | 2 263 | ], 264 | [ 265 | 0, 266 | 0, 267 | 0, 268 | 0, 269 | 0, 270 | 0, 271 | 1, 272 | 0, 273 | 0, 274 | 0, 275 | 0, 276 | 2 277 | ], 278 | [ 279 | 0, 280 | 0, 281 | 0, 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 0, 287 | 0, 288 | 0, 289 | 0, 290 | 2 291 | ], 292 | [ 293 | 1, 294 | 1, 295 | 1, 296 | 1, 297 | 1, 298 | 0, 299 | 1, 300 | 1, 301 | 1, 302 | 1, 303 | 1, 304 | 2 305 | ], 306 | [ 307 | 0, 308 | 0, 309 | 0, 310 | 1, 311 | 0, 312 | 0, 313 | 1, 314 | 0, 315 | 0, 316 | 0, 317 | 0, 318 | 2 319 | ], 320 | [ 321 | 0, 322 | 2, 323 | 1, 324 | 2, 325 | 0, 326 | 0, 327 | 1, 328 | 0, 329 | 2, 330 | 2, 331 | 2, 332 | 2 333 | ], 334 | [ 335 | 0, 336 | 2, 337 | 0, 338 | 1, 339 | 0, 340 | 0, 341 | 1, 342 | 0, 343 | 2, 344 | 0, 345 | 0, 346 | 2 347 | ], 348 | [ 349 | 0, 350 | 2, 351 | 1, 352 | 1, 353 | 0, 354 | 0, 355 | 1, 356 | 0, 357 | 2, 358 | 0, 359 | 0, 360 | 2 361 | ], 362 | [ 363 | 2, 364 | 2, 365 | 2, 366 | 2, 367 | 2, 368 | 2, 369 | 2, 370 | 2, 371 | 2, 372 | 2, 373 | 2, 374 | 2 375 | ] 376 | ], 377 | "rule_severities": { 378 | "bus_definition_conflict": "error", 379 | "bus_entry_needed": "error", 380 | "bus_to_bus_conflict": "error", 381 | "bus_to_net_conflict": "error", 382 | "conflicting_netclasses": "error", 383 | "different_unit_footprint": "error", 384 | "different_unit_net": "error", 385 | "duplicate_reference": "error", 386 | "duplicate_sheet_names": "error", 387 | "endpoint_off_grid": "warning", 388 | "extra_units": "error", 389 | "global_label_dangling": "warning", 390 | "hier_label_mismatch": "error", 391 | "label_dangling": "error", 392 | "lib_symbol_issues": "warning", 393 | "missing_bidi_pin": "warning", 394 | "missing_input_pin": "warning", 395 | "missing_power_pin": "error", 396 | "missing_unit": "warning", 397 | "multiple_net_names": "warning", 398 | "net_not_bus_member": "warning", 399 | "no_connect_connected": "warning", 400 | "no_connect_dangling": "warning", 401 | "pin_not_connected": "error", 402 | "pin_not_driven": "error", 403 | "pin_to_pin": "warning", 404 | "power_pin_not_driven": "error", 405 | "similar_labels": "warning", 406 | "simulation_model_issue": "ignore", 407 | "unannotated": "error", 408 | "unit_value_mismatch": "error", 409 | "unresolved_variable": "error", 410 | "wire_dangling": "error" 411 | } 412 | }, 413 | "libraries": { 414 | "pinned_footprint_libs": [], 415 | "pinned_symbol_libs": [] 416 | }, 417 | "meta": { 418 | "filename": "Doom Keycap.kicad_pro", 419 | "version": 1 420 | }, 421 | "net_settings": { 422 | "classes": [ 423 | { 424 | "bus_width": 12, 425 | "clearance": 0.15, 426 | "diff_pair_gap": 0.25, 427 | "diff_pair_via_gap": 0.25, 428 | "diff_pair_width": 0.2, 429 | "line_style": 0, 430 | "microvia_diameter": 0.3, 431 | "microvia_drill": 0.1, 432 | "name": "Default", 433 | "pcb_color": "rgba(0, 0, 0, 0.000)", 434 | "schematic_color": "rgba(0, 0, 0, 0.000)", 435 | "track_width": 0.15, 436 | "via_diameter": 0.6, 437 | "via_drill": 0.35, 438 | "wire_width": 6 439 | }, 440 | { 441 | "bus_width": 12, 442 | "clearance": 0.15, 443 | "diff_pair_gap": 0.15, 444 | "diff_pair_via_gap": 0.25, 445 | "diff_pair_width": 0.8, 446 | "line_style": 0, 447 | "microvia_diameter": 0.3, 448 | "microvia_drill": 0.1, 449 | "name": "USB_DIFF_90", 450 | "pcb_color": "rgba(0, 0, 0, 0.000)", 451 | "schematic_color": "rgba(0, 0, 0, 0.000)", 452 | "track_width": 0.15, 453 | "via_diameter": 0.6, 454 | "via_drill": 0.35, 455 | "wire_width": 6 456 | } 457 | ], 458 | "meta": { 459 | "version": 3 460 | }, 461 | "net_colors": null, 462 | "netclass_assignments": null, 463 | "netclass_patterns": [ 464 | { 465 | "netclass": "USB_DIFF_90", 466 | "pattern": "/USB_D+" 467 | }, 468 | { 469 | "netclass": "USB_DIFF_90", 470 | "pattern": "/USB_D-" 471 | } 472 | ] 473 | }, 474 | "pcbnew": { 475 | "last_paths": { 476 | "gencad": "", 477 | "idf": "", 478 | "netlist": "./", 479 | "specctra_dsn": "", 480 | "step": "", 481 | "vrml": "" 482 | }, 483 | "page_layout_descr_file": "" 484 | }, 485 | "schematic": { 486 | "annotate_start_num": 0, 487 | "drawing": { 488 | "dashed_lines_dash_length_ratio": 12.0, 489 | "dashed_lines_gap_length_ratio": 3.0, 490 | "default_line_thickness": 6.0, 491 | "default_text_size": 50.0, 492 | "field_names": [], 493 | "intersheets_ref_own_page": false, 494 | "intersheets_ref_prefix": "", 495 | "intersheets_ref_short": false, 496 | "intersheets_ref_show": false, 497 | "intersheets_ref_suffix": "", 498 | "junction_size_choice": 3, 499 | "label_size_ratio": 0.25, 500 | "pin_symbol_size": 0.0, 501 | "text_offset_ratio": 0.08 502 | }, 503 | "legacy_lib_dir": "", 504 | "legacy_lib_list": [], 505 | "meta": { 506 | "version": 1 507 | }, 508 | "net_format_name": "", 509 | "ngspice": { 510 | "fix_include_paths": true, 511 | "fix_passive_vals": false, 512 | "meta": { 513 | "version": 0 514 | }, 515 | "model_mode": 0, 516 | "workbook_filename": "" 517 | }, 518 | "page_layout_descr_file": "", 519 | "plot_directory": "", 520 | "spice_adjust_passive_values": false, 521 | "spice_current_sheet_as_root": false, 522 | "spice_external_command": "spice \"%I\"", 523 | "spice_model_current_sheet_as_root": true, 524 | "spice_save_all_currents": false, 525 | "spice_save_all_voltages": false, 526 | "subpart_first_id": 65, 527 | "subpart_id_separator": 0 528 | }, 529 | "sheets": [ 530 | [ 531 | "77021050-bcb0-4b49-bdda-626f3f1ae810", 532 | "" 533 | ] 534 | ], 535 | "text_variables": {} 536 | } 537 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap.pretty/Crystal_SMD_HC49-US.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Crystal_SMD_HC49-US (layer F.Cu) (tedit 5F0C7995) 2 | (descr "SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package") 3 | (tags "SMD SMT crystal") 4 | (attr smd) 5 | (fp_text reference Y1 (at 0 -3.55) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value ABLS-12.000MHZ-B4-T (at 0 3.55) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_arc (start 3.015 0) (end 3.015 -2.115) (angle 180) (layer F.Fab) (width 0.1)) 12 | (fp_arc (start -3.015 0) (end -3.015 -2.115) (angle -180) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 6.8 -2.6) (end -6.8 -2.6) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 6.8 2.6) (end 6.8 -2.6) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -6.8 2.6) (end 6.8 2.6) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -6.8 -2.6) (end -6.8 2.6) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -6.7 2.55) (end 5.9 2.55) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -6.7 -2.55) (end -6.7 -1.3) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 5.9 -2.55) (end -6.7 -2.55) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -3.015 2.115) (end 3.015 2.115) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -3.015 -2.115) (end 3.015 -2.115) (layer F.Fab) (width 0.1)) 22 | (fp_line (start 5.7 -2.35) (end -5.7 -2.35) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 5.7 2.35) (end 5.7 -2.35) (layer F.Fab) (width 0.1)) 24 | (fp_line (start -5.7 2.35) (end 5.7 2.35) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -5.7 -2.35) (end -5.7 2.35) (layer F.Fab) (width 0.1)) 26 | (fp_text user %R (at 0 0) (layer F.Fab) 27 | (effects (font (size 1 1) (thickness 0.15))) 28 | ) 29 | (fp_line (start -6.7 1.3) (end -6.7 2.55) (layer F.SilkS) (width 0.12)) 30 | (pad 2 smd rect (at 4.5 0) (size 5.6 2.1) (layers F.Cu F.Paste F.Mask)) 31 | (pad 1 smd rect (at -4.5 0) (size 5.6 2.1) (layers F.Cu F.Paste F.Mask)) 32 | (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_HC49-SD.wrl 33 | (at (xyz 0 0 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 0)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap.pretty/RP2040-QFN-56.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Pico2040-QFN-56 (layer F.Cu) (tedit 5EF32B43) 2 | (descr "QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") 3 | (tags "QFN DFN_QFN") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -4.82) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value Pico2040-QFN-56 (at 0 4.82) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 2.96 -3.61) (end 3.61 -3.61) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 3.61 -3.61) (end 3.61 -2.96) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -2.96 3.61) (end -3.61 3.61) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -3.61 3.61) (end -3.61 2.96) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.96 3.61) (end 3.61 3.61) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 3.61 3.61) (end 3.61 2.96) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -2.96 -3.61) (end -3.61 -3.61) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -4.12 -4.12) (end -4.12 4.12) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -4.12 4.12) (end 4.12 4.12) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 4.12 4.12) (end 4.12 -4.12) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 4.12 -4.12) (end -4.12 -4.12) (layer F.CrtYd) (width 0.05)) 27 | (fp_text user %R (at 0 0) (layer F.Fab) 28 | (effects (font (size 1 1) (thickness 0.15))) 29 | ) 30 | (pad 57 smd roundrect (at 0 0) (size 3.2 3.2) (layers F.Cu F.Mask) (roundrect_rratio 0.045)) 31 | (pad 57 thru_hole circle (at -1.275 -1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 32 | (pad 57 thru_hole circle (at 0 -1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 33 | (pad 57 thru_hole circle (at 1.275 -1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 34 | (pad 57 thru_hole circle (at -1.275 0) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 35 | (pad 57 thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 36 | (pad 57 thru_hole circle (at 1.275 0) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 37 | (pad 57 thru_hole circle (at -1.275 1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 38 | (pad 57 thru_hole circle (at 0 1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 39 | (pad 57 thru_hole circle (at 1.275 1.275) (size 0.6 0.6) (drill 0.35) (layers *.Cu)) 40 | (pad "" smd roundrect (at -0.6375 -0.6375) (size 1.084435 1.084435) (layers F.Paste) (roundrect_rratio 0.230535)) 41 | (pad "" smd roundrect (at -0.6375 0.6375) (size 1.084435 1.084435) (layers F.Paste) (roundrect_rratio 0.230535)) 42 | (pad "" smd roundrect (at 0.6375 -0.6375) (size 1.084435 1.084435) (layers F.Paste) (roundrect_rratio 0.230535)) 43 | (pad "" smd roundrect (at 0.6375 0.6375) (size 1.084435 1.084435) (layers F.Paste) (roundrect_rratio 0.230535)) 44 | (pad 1 smd roundrect (at -3.4375 -2.6) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 45 | (pad 2 smd roundrect (at -3.4375 -2.2) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 46 | (pad 3 smd roundrect (at -3.4375 -1.8) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 47 | (pad 4 smd roundrect (at -3.4375 -1.4) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 48 | (pad 5 smd roundrect (at -3.4375 -1) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 49 | (pad 6 smd roundrect (at -3.4375 -0.6) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 50 | (pad 7 smd roundrect (at -3.4375 -0.2) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 51 | (pad 8 smd roundrect (at -3.4375 0.2) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 52 | (pad 9 smd roundrect (at -3.4375 0.6) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 53 | (pad 10 smd roundrect (at -3.4375 1) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 54 | (pad 11 smd roundrect (at -3.4375 1.4) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 55 | (pad 12 smd roundrect (at -3.4375 1.8) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 56 | (pad 13 smd roundrect (at -3.4375 2.2) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 57 | (pad 14 smd roundrect (at -3.4375 2.6) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 58 | (pad 15 smd roundrect (at -2.6 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 59 | (pad 16 smd roundrect (at -2.2 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 60 | (pad 17 smd roundrect (at -1.8 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 61 | (pad 18 smd roundrect (at -1.4 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 62 | (pad 19 smd roundrect (at -1 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 63 | (pad 20 smd roundrect (at -0.6 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 64 | (pad 21 smd roundrect (at -0.2 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 65 | (pad 22 smd roundrect (at 0.2 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 66 | (pad 23 smd roundrect (at 0.6 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 67 | (pad 24 smd roundrect (at 1 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 68 | (pad 25 smd roundrect (at 1.4 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 69 | (pad 26 smd roundrect (at 1.8 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 70 | (pad 27 smd roundrect (at 2.2 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 71 | (pad 28 smd roundrect (at 2.6 3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 72 | (pad 29 smd roundrect (at 3.4375 2.6) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 73 | (pad 30 smd roundrect (at 3.4375 2.2) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 74 | (pad 31 smd roundrect (at 3.4375 1.8) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 75 | (pad 32 smd roundrect (at 3.4375 1.4) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 76 | (pad 33 smd roundrect (at 3.4375 1) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 77 | (pad 34 smd roundrect (at 3.4375 0.6) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 78 | (pad 35 smd roundrect (at 3.4375 0.2) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 79 | (pad 36 smd roundrect (at 3.4375 -0.2) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 80 | (pad 37 smd roundrect (at 3.4375 -0.6) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 81 | (pad 38 smd roundrect (at 3.4375 -1) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 82 | (pad 39 smd roundrect (at 3.4375 -1.4) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 83 | (pad 40 smd roundrect (at 3.4375 -1.8) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 84 | (pad 41 smd roundrect (at 3.4375 -2.2) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 85 | (pad 42 smd roundrect (at 3.4375 -2.6) (size 0.875 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 86 | (pad 43 smd roundrect (at 2.6 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 87 | (pad 44 smd roundrect (at 2.2 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 88 | (pad 45 smd roundrect (at 1.8 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 89 | (pad 46 smd roundrect (at 1.4 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 90 | (pad 47 smd roundrect (at 1 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 91 | (pad 48 smd roundrect (at 0.6 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 92 | (pad 49 smd roundrect (at 0.2 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 93 | (pad 50 smd roundrect (at -0.2 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 94 | (pad 51 smd roundrect (at -0.6 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 95 | (pad 52 smd roundrect (at -1 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 96 | (pad 53 smd roundrect (at -1.4 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 97 | (pad 54 smd roundrect (at -1.8 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 98 | (pad 55 smd roundrect (at -2.2 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 99 | (pad 56 smd roundrect (at -2.6 -3.4375) (size 0.2 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 100 | (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm.wrl 101 | (at (xyz 0 0 0)) 102 | (scale (xyz 1 1 1)) 103 | (rotate (xyz 0 0 0)) 104 | ) 105 | ) 106 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap.pretty/USB_Micro-B_Amphenol_10103594-0001LF_Horizontal_modified.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_Micro-B_Amphenol_10103594-0001LF_Horizontal_modified (layer F.Cu) (tedit 5F0317C2) 2 | (descr "Micro USB Type B 10103594-0001LF, http://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf") 3 | (tags "USB USB_B USB_micro USB_OTG") 4 | (attr smd) 5 | (fp_text reference J5 (at -5.365 -2.58 -180) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value USB_B_Micro (at -0.025 3.32 -180) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 4.14 1.7) (end -4.13 1.7) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 4.14 1.7) (end 4.14 -3.995) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -4.13 -3.995) (end -4.13 1.7) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -4.13 -3.995) (end 4.14 -3.995) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -4.02 1.7) (end 4.02 1.7) (layer Dwgs.User) (width 0.1)) 16 | (fp_line (start -3.775 2.22) (end -3.775 -1.98) (layer F.Fab) (width 0.12)) 17 | (fp_line (start -2.975 -2.73) (end 3.725 -2.73) (layer F.Fab) (width 0.12)) 18 | (fp_line (start 3.725 -2.73) (end 3.725 2.22) (layer F.Fab) (width 0.12)) 19 | (fp_line (start 3.725 2.22) (end -3.775 2.22) (layer F.Fab) (width 0.12)) 20 | (fp_line (start -3.775 -1.98) (end -2.975 -2.73) (layer F.Fab) (width 0.12)) 21 | (fp_line (start -1.325 -3.98) (end -1.725 -4.43) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -1.725 -4.43) (end -0.925 -4.43) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -0.925 -4.43) (end -1.325 -3.98) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 3.825 1.62) (end 3.825 -1.18) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 3.825 -1.18) (end 4.125 -1.18) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start 4.125 -1.18) (end 4.125 -2.73) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start -3.875 1.62) (end -3.875 -1.18) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start -4.175 -1.18) (end -3.875 -1.18) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start -4.175 -1.18) (end -4.175 -2.73) (layer F.SilkS) (width 0.12)) 30 | (fp_text user %R (at -0.025 -1.13 -180) (layer F.Fab) 31 | (effects (font (size 1 1) (thickness 0.15))) 32 | ) 33 | (fp_text user "PCB edge" (at -0.025 1.12 -180) (layer Dwgs.User) 34 | (effects (font (size 0.5 0.5) (thickness 0.075))) 35 | ) 36 | (pad 6 smd rect (at 0.9625 0.25 90) (size 2.5 1.425) (layers F.Cu F.Paste F.Mask)) 37 | (pad 6 smd rect (at -0.9625 0.25 90) (size 2.5 1.425) (layers F.Cu F.Paste F.Mask)) 38 | (pad 6 thru_hole oval (at 2.725 0 90) (size 1.8 1.3) (drill oval 1.2 0.7) (layers *.Cu *.Mask)) 39 | (pad 6 thru_hole oval (at -2.725 0 90) (size 1.8 1.3) (drill oval 1.2 0.7) (layers *.Cu *.Mask)) 40 | (pad 6 thru_hole oval (at -2.425 -3.03 90) (size 1.45 1.05) (drill oval 1.05 0.65) (layers *.Cu *.Mask)) 41 | (pad 5 smd rect (at 1.3 -2.825 90) (size 1.75 0.4) (layers F.Cu F.Paste F.Mask)) 42 | (pad 4 smd rect (at 0.65 -2.825 90) (size 1.75 0.4) (layers F.Cu F.Paste F.Mask)) 43 | (pad 3 smd rect (at 0 -2.825 90) (size 1.75 0.4) (layers F.Cu F.Paste F.Mask)) 44 | (pad 2 smd rect (at -0.65 -2.825 90) (size 1.75 0.4) (layers F.Cu F.Paste F.Mask)) 45 | (pad 1 smd rect (at -1.3 -2.825 90) (size 1.75 0.4) (layers F.Cu F.Paste F.Mask)) 46 | (pad 6 smd rect (at 2.9 -3.03) (size 2 1.46) (layers F.Cu F.Paste F.Mask)) 47 | (pad 6 smd rect (at -2.9 -3.03) (size 2 1.46) (layers F.Cu F.Paste F.Mask)) 48 | (pad 6 smd rect (at -2.9875 -1.7) (size 1.825 0.7) (layers F.Cu F.Paste F.Mask)) 49 | (pad 6 smd roundrect (at -2.725 -0.425) (size 1.3 3.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.296)) 50 | (pad 6 smd roundrect (at 2.725 -0.425) (size 1.3 3.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.296)) 51 | (pad 6 smd rect (at 2.9875 -1.7) (size 1.825 0.7) (layers F.Cu F.Paste F.Mask)) 52 | (pad 6 thru_hole oval (at 2.425 -3.03 90) (size 1.45 1.05) (drill oval 1.05 0.65) (layers *.Cu *.Mask)) 53 | (model 10103594.stp 54 | (offset (xyz 0 0.2 2.2)) 55 | (scale (xyz 1 1 1)) 56 | (rotate (xyz 90 0 180)) 57 | ) 58 | ) 59 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap.pro: -------------------------------------------------------------------------------- 1 | update=15/01/2021 11:42:37 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | [schematic_editor] 35 | version=1 36 | PageLayoutDescrFile= 37 | PlotDirectoryName= 38 | SubpartIdSeparator=0 39 | SubpartFirstId=65 40 | NetFmtName= 41 | SpiceAjustPassiveValues=0 42 | LabSize=50 43 | ERC_TestSimilarLabels=1 44 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/Doom Keycap.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A3 16535 11693 5 | encoding utf-8 6 | Sheet 1 1 7 | Title "RP2040 Minimal Design Example" 8 | Date "2020-12-18" 9 | Rev "REV1" 10 | Comp "Raspberry Pi (Trading) Ltd" 11 | Comment1 "" 12 | Comment2 "" 13 | Comment3 "" 14 | Comment4 "" 15 | $EndDescr 16 | $Comp 17 | L MCU_RaspberryPi_RP2040:RP2040 U3 18 | U 1 1 5ED8F5D6 19 | P 7800 5700 20 | F 0 "U3" H 6700 7650 50 0000 C CNN 21 | F 1 "RP2040" H 8750 3700 50 0000 C CNN 22 | F 2 "RP2040_minimal:RP2040-QFN-56" H 7050 5700 50 0001 C CNN 23 | F 3 "" H 7050 5700 50 0001 C CNN 24 | 1 7800 5700 25 | 1 0 0 -1 26 | $EndComp 27 | $Comp 28 | L Device:C C2 29 | U 1 1 5ED96B87 30 | P 2000 8600 31 | F 0 "C2" H 2115 8646 50 0000 L CNN 32 | F 1 "27p" H 2115 8555 50 0000 L CNN 33 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 2038 8450 50 0001 C CNN 34 | F 3 "~" H 2000 8600 50 0001 C CNN 35 | 1 2000 8600 36 | 0 1 1 0 37 | $EndComp 38 | $Comp 39 | L Device:C C3 40 | U 1 1 5ED98685 41 | P 2000 9000 42 | F 0 "C3" H 2115 9046 50 0000 L CNN 43 | F 1 "27p" H 2115 8955 50 0000 L CNN 44 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 2038 8850 50 0001 C CNN 45 | F 3 "~" H 2000 9000 50 0001 C CNN 46 | 1 2000 9000 47 | 0 1 1 0 48 | $EndComp 49 | $Comp 50 | L power:GND #PWR06 51 | U 1 1 5ED9B1CB 52 | P 1750 9100 53 | F 0 "#PWR06" H 1750 8850 50 0001 C CNN 54 | F 1 "GND" H 1755 8927 50 0000 C CNN 55 | F 2 "" H 1750 9100 50 0001 C CNN 56 | F 3 "" H 1750 9100 50 0001 C CNN 57 | 1 1750 9100 58 | 1 0 0 -1 59 | $EndComp 60 | Wire Wire Line 61 | 6000 5800 6550 5800 62 | Wire Wire Line 63 | 6550 6000 6000 6000 64 | Wire Wire Line 65 | 1850 8600 1750 8600 66 | Wire Wire Line 67 | 1750 8600 1750 9000 68 | Wire Wire Line 69 | 1850 9000 1750 9000 70 | Connection ~ 1750 9000 71 | Wire Wire Line 72 | 1750 9000 1750 9100 73 | Wire Wire Line 74 | 2150 9000 2600 9000 75 | Wire Wire Line 76 | 2150 8600 2600 8600 77 | Wire Wire Line 78 | 2600 8650 2600 8600 79 | Wire Wire Line 80 | 2600 8950 2600 9000 81 | Connection ~ 2600 9000 82 | Wire Wire Line 83 | 2600 9000 3150 9000 84 | Wire Wire Line 85 | 6000 4600 6550 4600 86 | Wire Wire Line 87 | 6000 4700 6550 4700 88 | Wire Wire Line 89 | 6000 4800 6550 4800 90 | Wire Wire Line 91 | 6000 4900 6550 4900 92 | Wire Wire Line 93 | 6550 4450 6000 4450 94 | Wire Wire Line 95 | 6550 5050 6000 5050 96 | $Comp 97 | L Connector:USB_B_Micro J1 98 | U 1 1 5EDB7D8D 99 | P 1300 1950 100 | F 0 "J1" H 1150 2350 50 0000 R CNN 101 | F 1 "USB_B_Micro" H 1850 1550 50 0000 R CNN 102 | F 2 "RP2040_minimal:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal_modified" H 1450 1900 50 0001 C CNN 103 | F 3 "~" H 1450 1900 50 0001 C CNN 104 | 1 1300 1950 105 | 1 0 0 -1 106 | $EndComp 107 | Wire Wire Line 108 | 9050 4400 9650 4400 109 | Wire Wire Line 110 | 9050 4500 9650 4500 111 | Text Label 9650 4400 2 50 ~ 0 112 | GPIO0 113 | Text Label 9650 4500 2 50 ~ 0 114 | GPIO1 115 | Wire Wire Line 116 | 9050 4600 9650 4600 117 | Wire Wire Line 118 | 9050 4700 9650 4700 119 | Wire Wire Line 120 | 9050 4800 9650 4800 121 | Wire Wire Line 122 | 9050 4900 9650 4900 123 | Wire Wire Line 124 | 9050 5000 9650 5000 125 | Wire Wire Line 126 | 9050 5100 9650 5100 127 | Wire Wire Line 128 | 9050 5200 9650 5200 129 | Wire Wire Line 130 | 9050 5300 9650 5300 131 | Wire Wire Line 132 | 9050 5400 9650 5400 133 | Wire Wire Line 134 | 9050 5500 9650 5500 135 | Wire Wire Line 136 | 9050 5600 9650 5600 137 | Wire Wire Line 138 | 9050 5700 9650 5700 139 | Wire Wire Line 140 | 9050 5800 9650 5800 141 | Wire Wire Line 142 | 9050 5900 9650 5900 143 | Wire Wire Line 144 | 9050 6000 9650 6000 145 | Wire Wire Line 146 | 9050 6100 9650 6100 147 | Wire Wire Line 148 | 9050 6200 9650 6200 149 | Wire Wire Line 150 | 9050 6300 9650 6300 151 | Wire Wire Line 152 | 9050 6400 9650 6400 153 | Wire Wire Line 154 | 9050 6500 9650 6500 155 | Wire Wire Line 156 | 9050 6600 9650 6600 157 | Wire Wire Line 158 | 9050 6700 9650 6700 159 | Wire Wire Line 160 | 9050 6800 9650 6800 161 | Wire Wire Line 162 | 9050 6900 9650 6900 163 | Wire Wire Line 164 | 9050 7100 9650 7100 165 | Wire Wire Line 166 | 9050 7200 9650 7200 167 | Wire Wire Line 168 | 9050 7300 9650 7300 169 | Wire Wire Line 170 | 9050 7400 9650 7400 171 | $Comp 172 | L power:GND #PWR016 173 | U 1 1 5EDC82DF 174 | P 7800 7800 175 | F 0 "#PWR016" H 7800 7550 50 0001 C CNN 176 | F 1 "GND" H 7805 7627 50 0000 C CNN 177 | F 2 "" H 7800 7800 50 0001 C CNN 178 | F 3 "" H 7800 7800 50 0001 C CNN 179 | 1 7800 7800 180 | 1 0 0 -1 181 | $EndComp 182 | $Comp 183 | L power:GND #PWR015 184 | U 1 1 5EDC8AC7 185 | P 7300 7800 186 | F 0 "#PWR015" H 7300 7550 50 0001 C CNN 187 | F 1 "GND" H 7305 7627 50 0000 C CNN 188 | F 2 "" H 7300 7800 50 0001 C CNN 189 | F 3 "" H 7300 7800 50 0001 C CNN 190 | 1 7300 7800 191 | 1 0 0 -1 192 | $EndComp 193 | Wire Wire Line 194 | 7300 7700 7300 7800 195 | Wire Wire Line 196 | 7800 7700 7800 7800 197 | Text Label 9650 4600 2 50 ~ 0 198 | GPIO2 199 | Text Label 9650 4700 2 50 ~ 0 200 | GPIO3 201 | Text Label 9650 4800 2 50 ~ 0 202 | GPIO4 203 | Text Label 9650 4900 2 50 ~ 0 204 | GPIO5 205 | Text Label 9650 5000 2 50 ~ 0 206 | GPIO6 207 | Text Label 9650 5100 2 50 ~ 0 208 | GPIO7 209 | Text Label 9650 5200 2 50 ~ 0 210 | GPIO8 211 | Text Label 9650 5300 2 50 ~ 0 212 | GPIO9 213 | Text Label 9650 5400 2 50 ~ 0 214 | GPIO10 215 | Text Label 9650 5500 2 50 ~ 0 216 | GPIO11 217 | Text Label 9650 5600 2 50 ~ 0 218 | GPIO12 219 | Text Label 9650 5700 2 50 ~ 0 220 | GPIO13 221 | Text Label 9650 5800 2 50 ~ 0 222 | GPIO14 223 | Text Label 9650 5900 2 50 ~ 0 224 | GPIO15 225 | Text Label 9650 6000 2 50 ~ 0 226 | GPIO16 227 | Text Label 9650 6100 2 50 ~ 0 228 | GPIO17 229 | Text Label 9650 6200 2 50 ~ 0 230 | GPIO18 231 | Text Label 9650 6300 2 50 ~ 0 232 | GPIO19 233 | Text Label 9650 6400 2 50 ~ 0 234 | GPIO20 235 | Text Label 9650 6500 2 50 ~ 0 236 | GPIO21 237 | Text Label 9650 6600 2 50 ~ 0 238 | GPIO22 239 | Text Label 9650 6700 2 50 ~ 0 240 | GPIO23 241 | Text Label 9650 6800 2 50 ~ 0 242 | GPIO24 243 | Text Label 9650 6900 2 50 ~ 0 244 | GPIO25 245 | Text Label 9650 7100 2 50 ~ 0 246 | GPIO26_ADC0 247 | Text Label 9650 7200 2 50 ~ 0 248 | GPIO27_ADC1 249 | Text Label 9650 7300 2 50 ~ 0 250 | GPIO28_ADC2 251 | Text Label 9650 7400 2 50 ~ 0 252 | GPIO29_ADC3 253 | Text Label 6000 4450 0 50 ~ 0 254 | QSPI_SS 255 | Text Label 6000 5050 0 50 ~ 0 256 | QSPI_SCLK 257 | Text Label 6000 4600 0 50 ~ 0 258 | QSPI_SD0 259 | Text Label 6000 4700 0 50 ~ 0 260 | QSPI_SD1 261 | Text Label 6000 4800 0 50 ~ 0 262 | QSPI_SD2 263 | Text Label 6000 4900 0 50 ~ 0 264 | QSPI_SD3 265 | Text Label 6000 5800 0 50 ~ 0 266 | XIN 267 | Text Label 6000 6000 0 50 ~ 0 268 | XOUT 269 | $Comp 270 | L Device:R R4 271 | U 1 1 5EDE1624 272 | P 9650 4100 273 | F 0 "R4" V 9443 4100 50 0000 C CNN 274 | F 1 "27" V 9534 4100 50 0000 C CNN 275 | F 2 "Capacitor_SMD:C_0402_1005Metric" V 9580 4100 50 0001 C CNN 276 | F 3 "~" H 9650 4100 50 0001 C CNN 277 | 1 9650 4100 278 | 0 1 1 0 279 | $EndComp 280 | Wire Wire Line 281 | 9050 4100 9500 4100 282 | Wire Wire Line 283 | 9800 4100 10350 4100 284 | Wire Wire Line 285 | 9050 4000 9300 4000 286 | Wire Wire Line 287 | 9300 3800 9300 4000 288 | Text Label 10350 4100 2 50 ~ 0 289 | USB_D- 290 | $Comp 291 | L power:GND #PWR01 292 | U 1 1 5EDEBEA6 293 | P 1200 2450 294 | F 0 "#PWR01" H 1200 2200 50 0001 C CNN 295 | F 1 "GND" H 1205 2277 50 0000 C CNN 296 | F 2 "" H 1200 2450 50 0001 C CNN 297 | F 3 "" H 1200 2450 50 0001 C CNN 298 | 1 1200 2450 299 | 1 0 0 -1 300 | $EndComp 301 | Wire Wire Line 302 | 1200 2350 1200 2400 303 | Wire Wire Line 304 | 1300 2350 1300 2400 305 | Wire Wire Line 306 | 1300 2400 1200 2400 307 | Connection ~ 1200 2400 308 | Wire Wire Line 309 | 1200 2400 1200 2450 310 | Text Label 13350 4900 2 50 ~ 0 311 | GPIO0 312 | Text Label 13350 5000 2 50 ~ 0 313 | GPIO1 314 | Text Label 13350 5100 2 50 ~ 0 315 | GPIO2 316 | Text Label 13350 5200 2 50 ~ 0 317 | GPIO3 318 | Text Label 13350 5300 2 50 ~ 0 319 | GPIO4 320 | Text Label 13350 5400 2 50 ~ 0 321 | GPIO5 322 | Text Label 13350 5500 2 50 ~ 0 323 | GPIO6 324 | Text Label 13350 5600 2 50 ~ 0 325 | GPIO7 326 | Text Label 13350 5700 2 50 ~ 0 327 | GPIO8 328 | Text Label 13350 5800 2 50 ~ 0 329 | GPIO9 330 | Text Label 13350 5900 2 50 ~ 0 331 | GPIO10 332 | Text Label 13350 6000 2 50 ~ 0 333 | GPIO11 334 | Text Label 13350 6100 2 50 ~ 0 335 | GPIO12 336 | Text Label 13350 6200 2 50 ~ 0 337 | GPIO13 338 | Text Label 13350 6300 2 50 ~ 0 339 | GPIO14 340 | Wire Wire Line 341 | 14600 6100 14100 6100 342 | Wire Wire Line 343 | 14600 6000 14100 6000 344 | Wire Wire Line 345 | 14600 5900 14100 5900 346 | Wire Wire Line 347 | 14600 5800 14100 5800 348 | Wire Wire Line 349 | 14600 5700 14100 5700 350 | Wire Wire Line 351 | 14600 5600 14100 5600 352 | Wire Wire Line 353 | 14600 5500 14100 5500 354 | Wire Wire Line 355 | 14600 5400 14100 5400 356 | Wire Wire Line 357 | 14600 5300 14100 5300 358 | Wire Wire Line 359 | 14600 5200 14100 5200 360 | Text Label 13350 6400 2 50 ~ 0 361 | GPIO15 362 | Text Label 14100 6100 0 50 ~ 0 363 | GPIO16 364 | Text Label 14100 6000 0 50 ~ 0 365 | GPIO17 366 | Text Label 14100 5900 0 50 ~ 0 367 | GPIO18 368 | Text Label 14100 5800 0 50 ~ 0 369 | GPIO19 370 | Text Label 14100 5700 0 50 ~ 0 371 | GPIO20 372 | Text Label 14100 5600 0 50 ~ 0 373 | GPIO21 374 | Text Label 14100 5500 0 50 ~ 0 375 | GPIO22 376 | Text Label 14100 5400 0 50 ~ 0 377 | GPIO23 378 | Text Label 14100 5300 0 50 ~ 0 379 | GPIO24 380 | Text Label 14100 5200 0 50 ~ 0 381 | GPIO25 382 | Wire Wire Line 383 | 14600 5100 14100 5100 384 | Wire Wire Line 385 | 14600 5000 14100 5000 386 | Wire Wire Line 387 | 14600 4900 14100 4900 388 | Wire Wire Line 389 | 14600 4800 14100 4800 390 | Text Label 14100 5100 0 50 ~ 0 391 | GPIO26_ADC0 392 | Text Label 14100 5000 0 50 ~ 0 393 | GPIO27_ADC1 394 | Text Label 14100 4900 0 50 ~ 0 395 | GPIO28_ADC2 396 | Text Label 14100 4800 0 50 ~ 0 397 | GPIO29_ADC3 398 | Wire Wire Line 399 | 6550 6500 6000 6500 400 | Text Label 6000 6500 0 50 ~ 0 401 | RUN 402 | Wire Wire Line 403 | 14600 6200 14100 6200 404 | Text Label 14100 6200 0 50 ~ 0 405 | RUN 406 | $Comp 407 | L power:GND #PWR020 408 | U 1 1 5EE21A10 409 | P 13350 6550 410 | F 0 "#PWR020" H 13350 6300 50 0001 C CNN 411 | F 1 "GND" H 13355 6377 50 0000 C CNN 412 | F 2 "" H 13350 6550 50 0001 C CNN 413 | F 3 "" H 13350 6550 50 0001 C CNN 414 | 1 13350 6550 415 | -1 0 0 -1 416 | $EndComp 417 | Wire Wire Line 418 | 13350 6550 13350 6500 419 | Wire Wire Line 420 | 6550 6950 6000 6950 421 | Wire Wire Line 422 | 6550 7050 6000 7050 423 | Text Label 6000 6950 0 50 ~ 0 424 | SWCLK 425 | Text Label 6000 7050 0 50 ~ 0 426 | SWD 427 | Text Label 14100 6400 0 50 ~ 0 428 | SWCLK 429 | Text Label 14100 6300 0 50 ~ 0 430 | SWD 431 | Wire Wire Line 432 | 14600 6300 14100 6300 433 | Wire Wire Line 434 | 14600 6400 14100 6400 435 | Wire Wire Line 436 | 7650 3700 7650 3200 437 | Wire Wire Line 438 | 7650 3200 7750 3200 439 | Wire Wire Line 440 | 8150 3200 8150 3700 441 | Wire Wire Line 442 | 7750 3700 7750 3200 443 | Connection ~ 7750 3200 444 | Wire Wire Line 445 | 7750 3200 7850 3200 446 | Wire Wire Line 447 | 7850 3700 7850 3200 448 | Connection ~ 7850 3200 449 | Wire Wire Line 450 | 7850 3200 7950 3200 451 | Wire Wire Line 452 | 7950 3700 7950 3200 453 | Connection ~ 7950 3200 454 | Wire Wire Line 455 | 7950 3200 8050 3200 456 | Wire Wire Line 457 | 8050 3700 8050 3200 458 | Connection ~ 8050 3200 459 | Wire Wire Line 460 | 8050 3200 8150 3200 461 | Wire Wire Line 462 | 8150 3200 8300 3200 463 | Wire Wire Line 464 | 8450 3200 8450 3700 465 | Connection ~ 8150 3200 466 | Wire Wire Line 467 | 8300 3700 8300 3200 468 | Connection ~ 8300 3200 469 | Wire Wire Line 470 | 8300 3200 8450 3200 471 | Wire Wire Line 472 | 7450 3700 7450 3200 473 | Wire Wire Line 474 | 7450 3200 7650 3200 475 | Connection ~ 7650 3200 476 | Wire Wire Line 477 | 7300 3700 7300 3200 478 | Wire Wire Line 479 | 7300 3200 7100 3200 480 | Wire Wire Line 481 | 7000 3200 7000 3700 482 | Wire Wire Line 483 | 7100 3700 7100 3200 484 | Connection ~ 7100 3200 485 | Wire Wire Line 486 | 7100 3200 7000 3200 487 | $Comp 488 | L power:+3V3 #PWR017 489 | U 1 1 5EED9BA4 490 | P 8450 2350 491 | F 0 "#PWR017" H 8450 2200 50 0001 C CNN 492 | F 1 "+3V3" H 8465 2523 50 0000 C CNN 493 | F 2 "" H 8450 2350 50 0001 C CNN 494 | F 3 "" H 8450 2350 50 0001 C CNN 495 | 1 8450 2350 496 | 1 0 0 -1 497 | $EndComp 498 | Connection ~ 8450 3200 499 | $Comp 500 | L power:+1V1 #PWR014 501 | U 1 1 5EEE74CE 502 | P 7000 2350 503 | F 0 "#PWR014" H 7000 2200 50 0001 C CNN 504 | F 1 "+1V1" H 7015 2523 50 0000 C CNN 505 | F 2 "" H 7000 2350 50 0001 C CNN 506 | F 3 "" H 7000 2350 50 0001 C CNN 507 | 1 7000 2350 508 | 1 0 0 -1 509 | $EndComp 510 | Wire Wire Line 511 | 7000 2350 7000 2400 512 | Connection ~ 7000 3200 513 | $Comp 514 | L Device:C C9 515 | U 1 1 5EEEE897 516 | P 8800 2600 517 | F 0 "C9" H 8915 2646 50 0000 L CNN 518 | F 1 "100n" H 8915 2555 50 0000 L CNN 519 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 8838 2450 50 0001 C CNN 520 | F 3 "~" H 8800 2600 50 0001 C CNN 521 | 1 8800 2600 522 | 1 0 0 -1 523 | $EndComp 524 | $Comp 525 | L Device:C C11 526 | U 1 1 5EEF00BB 527 | P 9250 2600 528 | F 0 "C11" H 9365 2646 50 0000 L CNN 529 | F 1 "100n" H 9365 2555 50 0000 L CNN 530 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 9288 2450 50 0001 C CNN 531 | F 3 "~" H 9250 2600 50 0001 C CNN 532 | 1 9250 2600 533 | 1 0 0 -1 534 | $EndComp 535 | $Comp 536 | L Device:C C12 537 | U 1 1 5EEF0473 538 | P 9700 2600 539 | F 0 "C12" H 9815 2646 50 0000 L CNN 540 | F 1 "100n" H 9815 2555 50 0000 L CNN 541 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 9738 2450 50 0001 C CNN 542 | F 3 "~" H 9700 2600 50 0001 C CNN 543 | 1 9700 2600 544 | 1 0 0 -1 545 | $EndComp 546 | $Comp 547 | L Device:C C13 548 | U 1 1 5EEF0994 549 | P 10150 2600 550 | F 0 "C13" H 10265 2646 50 0000 L CNN 551 | F 1 "100n" H 10265 2555 50 0000 L CNN 552 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 10188 2450 50 0001 C CNN 553 | F 3 "~" H 10150 2600 50 0001 C CNN 554 | 1 10150 2600 555 | 1 0 0 -1 556 | $EndComp 557 | $Comp 558 | L Device:C C14 559 | U 1 1 5EEF89B3 560 | P 10600 2600 561 | F 0 "C14" H 10715 2646 50 0000 L CNN 562 | F 1 "100n" H 10715 2555 50 0000 L CNN 563 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 10638 2450 50 0001 C CNN 564 | F 3 "~" H 10600 2600 50 0001 C CNN 565 | 1 10600 2600 566 | 1 0 0 -1 567 | $EndComp 568 | $Comp 569 | L Device:C C15 570 | U 1 1 5EEF89BD 571 | P 11050 2600 572 | F 0 "C15" H 11165 2646 50 0000 L CNN 573 | F 1 "100n" H 11165 2555 50 0000 L CNN 574 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 11088 2450 50 0001 C CNN 575 | F 3 "~" H 11050 2600 50 0001 C CNN 576 | 1 11050 2600 577 | 1 0 0 -1 578 | $EndComp 579 | $Comp 580 | L Device:C C16 581 | U 1 1 5EEF89C7 582 | P 11500 2600 583 | F 0 "C16" H 11615 2646 50 0000 L CNN 584 | F 1 "100n" H 11615 2555 50 0000 L CNN 585 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 11538 2450 50 0001 C CNN 586 | F 3 "~" H 11500 2600 50 0001 C CNN 587 | 1 11500 2600 588 | 1 0 0 -1 589 | $EndComp 590 | $Comp 591 | L Device:C C6 592 | U 1 1 5EF00505 593 | P 6200 2600 594 | F 0 "C6" H 6315 2646 50 0000 L CNN 595 | F 1 "100n" H 6315 2555 50 0000 L CNN 596 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 6238 2450 50 0001 C CNN 597 | F 3 "~" H 6200 2600 50 0001 C CNN 598 | 1 6200 2600 599 | 1 0 0 -1 600 | $EndComp 601 | $Comp 602 | L Device:C C7 603 | U 1 1 5EF0050F 604 | P 6650 2600 605 | F 0 "C7" H 6765 2646 50 0000 L CNN 606 | F 1 "100n" H 6765 2555 50 0000 L CNN 607 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 6688 2450 50 0001 C CNN 608 | F 3 "~" H 6650 2600 50 0001 C CNN 609 | 1 6650 2600 610 | 1 0 0 -1 611 | $EndComp 612 | $Comp 613 | L Device:C C8 614 | U 1 1 5EF07987 615 | P 6650 3200 616 | F 0 "C8" H 6765 3246 50 0000 L CNN 617 | F 1 "1u" H 6765 3155 50 0000 L CNN 618 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 6688 3050 50 0001 C CNN 619 | F 3 "~" H 6650 3200 50 0001 C CNN 620 | 1 6650 3200 621 | 1 0 0 -1 622 | $EndComp 623 | $Comp 624 | L Device:C C10 625 | U 1 1 5EF08170 626 | P 8800 3200 627 | F 0 "C10" H 8915 3246 50 0000 L CNN 628 | F 1 "1u" H 8915 3155 50 0000 L CNN 629 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 8838 3050 50 0001 C CNN 630 | F 3 "~" H 8800 3200 50 0001 C CNN 631 | 1 8800 3200 632 | 1 0 0 -1 633 | $EndComp 634 | Wire Wire Line 635 | 11500 2450 11500 2400 636 | Wire Wire Line 637 | 11050 2450 11050 2400 638 | Connection ~ 11050 2400 639 | Wire Wire Line 640 | 11050 2400 11500 2400 641 | Wire Wire Line 642 | 10600 2450 10600 2400 643 | Connection ~ 10600 2400 644 | Wire Wire Line 645 | 10600 2400 11050 2400 646 | Wire Wire Line 647 | 10150 2450 10150 2400 648 | Connection ~ 10150 2400 649 | Wire Wire Line 650 | 10150 2400 10600 2400 651 | Wire Wire Line 652 | 9700 2450 9700 2400 653 | Connection ~ 9700 2400 654 | Wire Wire Line 655 | 9700 2400 10150 2400 656 | Wire Wire Line 657 | 9250 2450 9250 2400 658 | Connection ~ 9250 2400 659 | Wire Wire Line 660 | 9250 2400 9700 2400 661 | Wire Wire Line 662 | 8800 2450 8800 2400 663 | Connection ~ 8800 2400 664 | Wire Wire Line 665 | 8800 2400 9250 2400 666 | $Comp 667 | L power:GND #PWR023 668 | U 1 1 5EF621A6 669 | P 11500 2900 670 | F 0 "#PWR023" H 11500 2650 50 0001 C CNN 671 | F 1 "GND" H 11505 2727 50 0000 C CNN 672 | F 2 "" H 11500 2900 50 0001 C CNN 673 | F 3 "" H 11500 2900 50 0001 C CNN 674 | 1 11500 2900 675 | 1 0 0 -1 676 | $EndComp 677 | Wire Wire Line 678 | 8800 2750 8800 2850 679 | Wire Wire Line 680 | 9250 2750 9250 2850 681 | Connection ~ 9250 2850 682 | Wire Wire Line 683 | 9250 2850 8800 2850 684 | Wire Wire Line 685 | 9700 2750 9700 2850 686 | Connection ~ 9700 2850 687 | Wire Wire Line 688 | 9700 2850 9250 2850 689 | Wire Wire Line 690 | 10150 2750 10150 2850 691 | Connection ~ 10150 2850 692 | Wire Wire Line 693 | 10150 2850 9700 2850 694 | Wire Wire Line 695 | 10600 2750 10600 2850 696 | Connection ~ 10600 2850 697 | Wire Wire Line 698 | 10600 2850 10150 2850 699 | Wire Wire Line 700 | 11050 2750 11050 2850 701 | Wire Wire Line 702 | 11050 2850 10600 2850 703 | Wire Wire Line 704 | 11500 2750 11500 2850 705 | Wire Wire Line 706 | 6650 3050 6650 3000 707 | Wire Wire Line 708 | 6650 3000 7000 3000 709 | Connection ~ 7000 3000 710 | Wire Wire Line 711 | 7000 3000 7000 3200 712 | Wire Wire Line 713 | 8800 3050 8800 3000 714 | $Comp 715 | L power:GND #PWR012 716 | U 1 1 5EFCCD2A 717 | P 6200 2850 718 | F 0 "#PWR012" H 6200 2600 50 0001 C CNN 719 | F 1 "GND" H 6205 2677 50 0000 C CNN 720 | F 2 "" H 6200 2850 50 0001 C CNN 721 | F 3 "" H 6200 2850 50 0001 C CNN 722 | 1 6200 2850 723 | 1 0 0 -1 724 | $EndComp 725 | Wire Wire Line 726 | 6200 2750 6200 2800 727 | Wire Wire Line 728 | 6200 2800 6650 2800 729 | Wire Wire Line 730 | 6650 2800 6650 2750 731 | Connection ~ 6200 2800 732 | Wire Wire Line 733 | 6200 2800 6200 2850 734 | Wire Wire Line 735 | 6200 2450 6200 2400 736 | Wire Wire Line 737 | 6200 2400 6650 2400 738 | Connection ~ 7000 2400 739 | Wire Wire Line 740 | 7000 2400 7000 3000 741 | Wire Wire Line 742 | 6650 2450 6650 2400 743 | Connection ~ 6650 2400 744 | Wire Wire Line 745 | 6650 2400 7000 2400 746 | Wire Wire Line 747 | 6650 3350 6650 3400 748 | Wire Wire Line 749 | 8800 3350 8800 3400 750 | $Comp 751 | L power:GND #PWR013 752 | U 1 1 5F00AFBA 753 | P 6650 3400 754 | F 0 "#PWR013" H 6650 3150 50 0001 C CNN 755 | F 1 "GND" H 6655 3227 50 0000 C CNN 756 | F 2 "" H 6650 3400 50 0001 C CNN 757 | F 3 "" H 6650 3400 50 0001 C CNN 758 | 1 6650 3400 759 | 1 0 0 -1 760 | $EndComp 761 | $Comp 762 | L power:GND #PWR018 763 | U 1 1 5F00B2D4 764 | P 8800 3400 765 | F 0 "#PWR018" H 8800 3150 50 0001 C CNN 766 | F 1 "GND" H 8805 3227 50 0000 C CNN 767 | F 2 "" H 8800 3400 50 0001 C CNN 768 | F 3 "" H 8800 3400 50 0001 C CNN 769 | 1 8800 3400 770 | 1 0 0 -1 771 | $EndComp 772 | Text Label 1250 4950 0 50 ~ 0 773 | ~USB_BOOT 774 | Wire Wire Line 775 | 2150 5150 2600 5150 776 | Wire Wire Line 777 | 2050 4950 2500 4950 778 | Text Label 2150 5150 0 50 ~ 0 779 | QSPI_SCLK 780 | Text Label 2150 4950 0 50 ~ 0 781 | QSPI_SS 782 | Wire Wire Line 783 | 2500 4500 2500 4950 784 | Wire Wire Line 785 | 3350 4350 3350 4400 786 | Wire Wire Line 787 | 3100 5450 3100 5500 788 | Wire Wire Line 789 | 3100 4150 3100 4650 790 | Connection ~ 3100 4150 791 | Wire Wire Line 792 | 2500 4150 3100 4150 793 | Wire Wire Line 794 | 2500 4200 2500 4150 795 | Wire Wire Line 796 | 3100 4000 3100 4150 797 | Connection ~ 3100 4000 798 | Wire Wire Line 799 | 3350 4000 3100 4000 800 | Wire Wire Line 801 | 3350 4050 3350 4000 802 | Wire Wire Line 803 | 3100 3950 3100 4000 804 | $Comp 805 | L power:GND #PWR011 806 | U 1 1 5EDB5C1D 807 | P 3350 4400 808 | F 0 "#PWR011" H 3350 4150 50 0001 C CNN 809 | F 1 "GND" H 3500 4350 50 0000 C CNN 810 | F 2 "" H 3350 4400 50 0001 C CNN 811 | F 3 "" H 3350 4400 50 0001 C CNN 812 | 1 3350 4400 813 | 1 0 0 -1 814 | $EndComp 815 | $Comp 816 | L Device:C C5 817 | U 1 1 5EDB1AA1 818 | P 3350 4200 819 | F 0 "C5" H 3465 4246 50 0000 L CNN 820 | F 1 "100n" H 3465 4155 50 0000 L CNN 821 | F 2 "Capacitor_SMD:C_0402_1005Metric" H 3388 4050 50 0001 C CNN 822 | F 3 "~" H 3350 4200 50 0001 C CNN 823 | 1 3350 4200 824 | 1 0 0 -1 825 | $EndComp 826 | Wire Wire Line 827 | 1750 4950 1250 4950 828 | Connection ~ 2500 4950 829 | $Comp 830 | L Device:R R1 831 | U 1 1 5EDAE9F0 832 | P 1900 4950 833 | F 0 "R1" V 1693 4950 50 0000 C CNN 834 | F 1 "1k" V 1784 4950 50 0000 C CNN 835 | F 2 "Capacitor_SMD:C_0402_1005Metric" V 1830 4950 50 0001 C CNN 836 | F 3 "~" H 1900 4950 50 0001 C CNN 837 | 1 1900 4950 838 | 0 1 1 0 839 | $EndComp 840 | $Comp 841 | L Device:R R2 842 | U 1 1 5EDAC067 843 | P 2500 4350 844 | F 0 "R2" H 2570 4396 50 0000 L CNN 845 | F 1 "DNF" H 2570 4305 50 0000 L CNN 846 | F 2 "Capacitor_SMD:C_0402_1005Metric" V 2430 4350 50 0001 C CNN 847 | F 3 "~" H 2500 4350 50 0001 C CNN 848 | 1 2500 4350 849 | 1 0 0 -1 850 | $EndComp 851 | Wire Wire Line 852 | 2500 4950 2600 4950 853 | $Comp 854 | L power:GND #PWR08 855 | U 1 1 5EDA75F4 856 | P 3100 5500 857 | F 0 "#PWR08" H 3100 5250 50 0001 C CNN 858 | F 1 "GND" H 2950 5450 50 0000 C CNN 859 | F 2 "" H 3100 5500 50 0001 C CNN 860 | F 3 "" H 3100 5500 50 0001 C CNN 861 | 1 3100 5500 862 | 1 0 0 -1 863 | $EndComp 864 | $Comp 865 | L power:+3V3 #PWR07 866 | U 1 1 5EDA6C1C 867 | P 3100 3950 868 | F 0 "#PWR07" H 3100 3800 50 0001 C CNN 869 | F 1 "+3V3" H 3115 4123 50 0000 C CNN 870 | F 2 "" H 3100 3950 50 0001 C CNN 871 | F 3 "" H 3100 3950 50 0001 C CNN 872 | 1 3100 3950 873 | 1 0 0 -1 874 | $EndComp 875 | $Comp 876 | L Memory_Flash:W25Q128JVS U2 877 | U 1 1 5EDA5F2C 878 | P 3100 5050 879 | F 0 "U2" H 2750 5450 50 0000 C CNN 880 | F 1 "W25Q128JVS" H 3400 4650 50 0000 C CNN 881 | F 2 "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" H 3100 5050 50 0001 C CNN 882 | F 3 "http://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" H 3100 5050 50 0001 C CNN 883 | 1 3100 5050 884 | 1 0 0 -1 885 | $EndComp 886 | $Comp 887 | L Regulator_Linear:NCP1117-3.3_SOT223 U1 888 | U 1 1 5F04C8B7 889 | P 3000 1750 890 | F 0 "U1" H 3000 1992 50 0000 C CNN 891 | F 1 "NCP1117-3.3_SOT223" H 3000 1901 50 0000 C CNN 892 | F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 3000 1950 50 0001 C CNN 893 | F 3 "http://www.onsemi.com/pub_link/Collateral/NCP1117-D.PDF" H 3100 1500 50 0001 C CNN 894 | 1 3000 1750 895 | 1 0 0 -1 896 | $EndComp 897 | Wire Wire Line 898 | 2700 1750 2300 1750 899 | $Comp 900 | L power:GND #PWR05 901 | U 1 1 5F06A60B 902 | P 3000 2100 903 | F 0 "#PWR05" H 3000 1850 50 0001 C CNN 904 | F 1 "GND" H 2850 2050 50 0000 C CNN 905 | F 2 "" H 3000 2100 50 0001 C CNN 906 | F 3 "" H 3000 2100 50 0001 C CNN 907 | 1 3000 2100 908 | 1 0 0 -1 909 | $EndComp 910 | Wire Wire Line 911 | 3000 2050 3000 2100 912 | Wire Wire Line 913 | 3300 1750 3700 1750 914 | Wire Wire Line 915 | 3700 1750 3700 1700 916 | $Comp 917 | L power:+3V3 #PWR09 918 | U 1 1 5F077314 919 | P 3700 1700 920 | F 0 "#PWR09" H 3700 1550 50 0001 C CNN 921 | F 1 "+3V3" H 3715 1873 50 0000 C CNN 922 | F 2 "" H 3700 1700 50 0001 C CNN 923 | F 3 "" H 3700 1700 50 0001 C CNN 924 | 1 3700 1700 925 | 1 0 0 -1 926 | $EndComp 927 | $Comp 928 | L power:VBUS #PWR03 929 | U 1 1 5F069FC0 930 | P 1900 1700 931 | F 0 "#PWR03" H 1900 1550 50 0001 C CNN 932 | F 1 "VBUS" H 1915 1873 50 0000 C CNN 933 | F 2 "" H 1900 1700 50 0001 C CNN 934 | F 3 "" H 1900 1700 50 0001 C CNN 935 | 1 1900 1700 936 | 1 0 0 -1 937 | $EndComp 938 | $Comp 939 | L Device:C C1 940 | U 1 1 5F09255D 941 | P 2300 1950 942 | F 0 "C1" H 2415 1996 50 0000 L CNN 943 | F 1 "10u" H 2415 1905 50 0000 L CNN 944 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 2338 1800 50 0001 C CNN 945 | F 3 "~" H 2300 1950 50 0001 C CNN 946 | 1 2300 1950 947 | 1 0 0 -1 948 | $EndComp 949 | $Comp 950 | L Device:C C4 951 | U 1 1 5F0930A1 952 | P 3700 1950 953 | F 0 "C4" H 3815 1996 50 0000 L CNN 954 | F 1 "10u" H 3815 1905 50 0000 L CNN 955 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 3738 1800 50 0001 C CNN 956 | F 3 "~" H 3700 1950 50 0001 C CNN 957 | 1 3700 1950 958 | 1 0 0 -1 959 | $EndComp 960 | $Comp 961 | L power:GND #PWR04 962 | U 1 1 5F093D45 963 | P 2300 2150 964 | F 0 "#PWR04" H 2300 1900 50 0001 C CNN 965 | F 1 "GND" H 2150 2100 50 0000 C CNN 966 | F 2 "" H 2300 2150 50 0001 C CNN 967 | F 3 "" H 2300 2150 50 0001 C CNN 968 | 1 2300 2150 969 | 1 0 0 -1 970 | $EndComp 971 | Wire Wire Line 972 | 2300 2100 2300 2150 973 | $Comp 974 | L power:GND #PWR010 975 | U 1 1 5F0A1049 976 | P 3700 2150 977 | F 0 "#PWR010" H 3700 1900 50 0001 C CNN 978 | F 1 "GND" H 3550 2100 50 0000 C CNN 979 | F 2 "" H 3700 2150 50 0001 C CNN 980 | F 3 "" H 3700 2150 50 0001 C CNN 981 | 1 3700 2150 982 | 1 0 0 -1 983 | $EndComp 984 | Wire Wire Line 985 | 3700 2100 3700 2150 986 | Wire Wire Line 987 | 2300 1800 2300 1750 988 | Wire Wire Line 989 | 3700 1800 3700 1750 990 | Connection ~ 3700 1750 991 | Wire Wire Line 992 | 8450 3000 8800 3000 993 | Connection ~ 8450 3000 994 | Wire Wire Line 995 | 8450 3000 8450 3200 996 | Wire Wire Line 997 | 8450 2400 8800 2400 998 | Wire Wire Line 999 | 8450 2350 8450 2400 1000 | Connection ~ 8450 2400 1001 | Wire Wire Line 1002 | 8450 2400 8450 3000 1003 | Wire Wire Line 1004 | 12350 4800 12300 4800 1005 | Wire Wire Line 1006 | 12300 4800 12300 4900 1007 | Wire Wire Line 1008 | 12350 4900 12300 4900 1009 | Connection ~ 12300 4900 1010 | Wire Wire Line 1011 | 12300 4900 12300 5000 1012 | Wire Wire Line 1013 | 12350 5000 12300 5000 1014 | Connection ~ 12300 5000 1015 | Wire Wire Line 1016 | 12300 5000 12300 5100 1017 | Wire Wire Line 1018 | 12350 5100 12300 5100 1019 | Connection ~ 12300 5100 1020 | Wire Wire Line 1021 | 12300 5100 12300 5200 1022 | Wire Wire Line 1023 | 12350 5200 12300 5200 1024 | Connection ~ 12300 5200 1025 | Wire Wire Line 1026 | 12300 5200 12300 5300 1027 | Wire Wire Line 1028 | 12350 5300 12300 5300 1029 | Connection ~ 12300 5300 1030 | Wire Wire Line 1031 | 12300 5300 12300 5400 1032 | Wire Wire Line 1033 | 12350 5400 12300 5400 1034 | Connection ~ 12300 5400 1035 | Wire Wire Line 1036 | 12300 5400 12300 5500 1037 | Wire Wire Line 1038 | 12350 5500 12300 5500 1039 | Connection ~ 12300 5500 1040 | Wire Wire Line 1041 | 12300 5500 12300 5600 1042 | Wire Wire Line 1043 | 12350 5600 12300 5600 1044 | Connection ~ 12300 5600 1045 | Wire Wire Line 1046 | 12300 5600 12300 5700 1047 | Wire Wire Line 1048 | 12350 5700 12300 5700 1049 | Connection ~ 12300 5700 1050 | Wire Wire Line 1051 | 12300 5700 12300 5800 1052 | Wire Wire Line 1053 | 12350 5800 12300 5800 1054 | Connection ~ 12300 5800 1055 | Wire Wire Line 1056 | 12300 5800 12300 5900 1057 | Wire Wire Line 1058 | 12350 5900 12300 5900 1059 | Connection ~ 12300 5900 1060 | Wire Wire Line 1061 | 12300 5900 12300 6000 1062 | Wire Wire Line 1063 | 12350 6000 12300 6000 1064 | Connection ~ 12300 6000 1065 | Wire Wire Line 1066 | 12350 6100 12300 6100 1067 | Wire Wire Line 1068 | 12300 6000 12300 6100 1069 | Connection ~ 12300 6100 1070 | Wire Wire Line 1071 | 12300 6100 12300 6200 1072 | Wire Wire Line 1073 | 12350 6200 12300 6200 1074 | Connection ~ 12300 6200 1075 | Wire Wire Line 1076 | 12300 6200 12300 6300 1077 | Wire Wire Line 1078 | 12350 6300 12300 6300 1079 | Connection ~ 12300 6300 1080 | Wire Wire Line 1081 | 12300 6300 12300 6400 1082 | Wire Wire Line 1083 | 12350 6400 12300 6400 1084 | Connection ~ 12300 6400 1085 | Wire Wire Line 1086 | 12300 6400 12300 6500 1087 | Wire Wire Line 1088 | 12350 6500 12300 6500 1089 | Connection ~ 12300 6500 1090 | Wire Wire Line 1091 | 12300 6500 12300 6600 1092 | $Comp 1093 | L power:GND #PWR021 1094 | U 1 1 5F2F6199 1095 | P 12300 6600 1096 | F 0 "#PWR021" H 12300 6350 50 0001 C CNN 1097 | F 1 "GND" H 12305 6427 50 0000 C CNN 1098 | F 2 "" H 12300 6600 50 0001 C CNN 1099 | F 3 "" H 12300 6600 50 0001 C CNN 1100 | 1 12300 6600 1101 | -1 0 0 -1 1102 | $EndComp 1103 | Wire Wire Line 1104 | 15100 4800 15150 4800 1105 | Wire Wire Line 1106 | 15150 4800 15150 4900 1107 | Wire Wire Line 1108 | 15100 4900 15150 4900 1109 | Connection ~ 15150 4900 1110 | Wire Wire Line 1111 | 15150 4900 15150 5000 1112 | Wire Wire Line 1113 | 15100 5000 15150 5000 1114 | Connection ~ 15150 5000 1115 | Wire Wire Line 1116 | 15150 5000 15150 5100 1117 | Wire Wire Line 1118 | 15100 5100 15150 5100 1119 | Connection ~ 15150 5100 1120 | Wire Wire Line 1121 | 15150 5100 15150 5200 1122 | Wire Wire Line 1123 | 15100 5200 15150 5200 1124 | Connection ~ 15150 5200 1125 | Wire Wire Line 1126 | 15150 5200 15150 5300 1127 | Wire Wire Line 1128 | 15100 5300 15150 5300 1129 | Connection ~ 15150 5300 1130 | Wire Wire Line 1131 | 15150 5300 15150 5400 1132 | Wire Wire Line 1133 | 15100 5400 15150 5400 1134 | Connection ~ 15150 5400 1135 | Wire Wire Line 1136 | 15150 5400 15150 5500 1137 | Wire Wire Line 1138 | 15100 5500 15150 5500 1139 | Connection ~ 15150 5500 1140 | Wire Wire Line 1141 | 15150 5500 15150 5600 1142 | Wire Wire Line 1143 | 15100 5600 15150 5600 1144 | Connection ~ 15150 5600 1145 | Wire Wire Line 1146 | 15150 5600 15150 5700 1147 | Wire Wire Line 1148 | 15100 5700 15150 5700 1149 | Connection ~ 15150 5700 1150 | Wire Wire Line 1151 | 15150 5700 15150 5800 1152 | Wire Wire Line 1153 | 15100 5800 15150 5800 1154 | Connection ~ 15150 5800 1155 | Wire Wire Line 1156 | 15150 5800 15150 5900 1157 | Wire Wire Line 1158 | 15100 5900 15150 5900 1159 | Connection ~ 15150 5900 1160 | Wire Wire Line 1161 | 15150 5900 15150 6000 1162 | Wire Wire Line 1163 | 15100 6000 15150 6000 1164 | Connection ~ 15150 6000 1165 | Wire Wire Line 1166 | 15100 6100 15150 6100 1167 | Wire Wire Line 1168 | 15150 6000 15150 6100 1169 | Connection ~ 15150 6100 1170 | Wire Wire Line 1171 | 15150 6100 15150 6200 1172 | Wire Wire Line 1173 | 15100 6200 15150 6200 1174 | Connection ~ 15150 6200 1175 | Wire Wire Line 1176 | 15150 6200 15150 6300 1177 | Wire Wire Line 1178 | 15100 6300 15150 6300 1179 | Connection ~ 15150 6300 1180 | Wire Wire Line 1181 | 15150 6300 15150 6400 1182 | Wire Wire Line 1183 | 15100 6400 15150 6400 1184 | Connection ~ 15150 6400 1185 | Wire Wire Line 1186 | 15150 6400 15150 6500 1187 | Wire Wire Line 1188 | 15100 6500 15150 6500 1189 | Connection ~ 15150 6500 1190 | Wire Wire Line 1191 | 15150 6500 15150 6600 1192 | $Comp 1193 | L power:GND #PWR022 1194 | U 1 1 5F2F6ECF 1195 | P 15150 6600 1196 | F 0 "#PWR022" H 15150 6350 50 0001 C CNN 1197 | F 1 "GND" H 15155 6427 50 0000 C CNN 1198 | F 2 "" H 15150 6600 50 0001 C CNN 1199 | F 3 "" H 15150 6600 50 0001 C CNN 1200 | 1 15150 6600 1201 | 1 0 0 -1 1202 | $EndComp 1203 | $Comp 1204 | L Connector_Generic:Conn_01x02 J2 1205 | U 1 1 5F30F0BA 1206 | P 1050 4950 1207 | F 0 "J2" H 1100 5100 50 0000 C CNN 1208 | F 1 "Conn_01x02" H 1100 4700 50 0000 C CNN 1209 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 1050 4950 50 0001 C CNN 1210 | F 3 "~" H 1050 4950 50 0001 C CNN 1211 | 1 1050 4950 1212 | -1 0 0 -1 1213 | $EndComp 1214 | $Comp 1215 | L power:GND #PWR02 1216 | U 1 1 5F30FDE4 1217 | P 1300 5100 1218 | F 0 "#PWR02" H 1300 4850 50 0001 C CNN 1219 | F 1 "GND" H 1305 4927 50 0000 C CNN 1220 | F 2 "" H 1300 5100 50 0001 C CNN 1221 | F 3 "" H 1300 5100 50 0001 C CNN 1222 | 1 1300 5100 1223 | 1 0 0 -1 1224 | $EndComp 1225 | Wire Wire Line 1226 | 1250 5050 1300 5050 1227 | Wire Wire Line 1228 | 1300 5050 1300 5100 1229 | Wire Wire Line 1230 | 13350 4800 13350 4750 1231 | $Comp 1232 | L power:+3V3 #PWR019 1233 | U 1 1 5F33953D 1234 | P 13350 4750 1235 | F 0 "#PWR019" H 13350 4600 50 0001 C CNN 1236 | F 1 "+3V3" H 13365 4923 50 0000 C CNN 1237 | F 2 "" H 13350 4750 50 0001 C CNN 1238 | F 3 "" H 13350 4750 50 0001 C CNN 1239 | 1 13350 4750 1240 | 1 0 0 -1 1241 | $EndComp 1242 | Wire Wire Line 1243 | 1600 1750 1900 1750 1244 | Connection ~ 2300 1750 1245 | Wire Wire Line 1246 | 1900 1700 1900 1750 1247 | Connection ~ 1900 1750 1248 | Wire Wire Line 1249 | 1900 1750 2300 1750 1250 | Wire Wire Line 1251 | 9300 3800 9500 3800 1252 | Text Label 10350 3800 2 50 ~ 0 1253 | USB_D+ 1254 | $Comp 1255 | L Device:R R3 1256 | U 1 1 5EDE0881 1257 | P 9650 3800 1258 | F 0 "R3" V 9443 3800 50 0000 C CNN 1259 | F 1 "27" V 9534 3800 50 0000 C CNN 1260 | F 2 "Capacitor_SMD:C_0402_1005Metric" V 9580 3800 50 0001 C CNN 1261 | F 3 "~" H 9650 3800 50 0001 C CNN 1262 | 1 9650 3800 1263 | 0 1 1 0 1264 | $EndComp 1265 | Wire Wire Line 1266 | 9800 3800 10350 3800 1267 | Wire Wire Line 1268 | 1600 1950 1950 1950 1269 | Wire Wire Line 1270 | 1600 2050 1950 2050 1271 | Text Label 1950 1950 2 50 ~ 0 1272 | USB_D+ 1273 | Text Label 1950 2050 2 50 ~ 0 1274 | USB_D- 1275 | $Comp 1276 | L Connector_Generic:Conn_02x18_Odd_Even J4 1277 | U 1 1 5F4B0BC9 1278 | P 14800 5600 1279 | F 0 "J4" H 14850 6617 50 0000 C CNN 1280 | F 1 "Conn_02x18_Odd_Even" H 14850 6526 50 0000 C CNN 1281 | F 2 "Connector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_Vertical" H 14800 5600 50 0001 C CNN 1282 | F 3 "~" H 14800 5600 50 0001 C CNN 1283 | 1 14800 5600 1284 | 1 0 0 -1 1285 | $EndComp 1286 | $Comp 1287 | L Connector_Generic:Conn_02x18_Odd_Even J3 1288 | U 1 1 5F4B4CE4 1289 | P 12550 5600 1290 | F 0 "J3" H 12600 6617 50 0000 C CNN 1291 | F 1 "Conn_02x18_Odd_Even" H 12600 6526 50 0000 C CNN 1292 | F 2 "Connector_PinHeader_2.54mm:PinHeader_2x18_P2.54mm_Vertical" H 12550 5600 50 0001 C CNN 1293 | F 3 "~" H 12550 5600 50 0001 C CNN 1294 | 1 12550 5600 1295 | 1 0 0 -1 1296 | $EndComp 1297 | $Comp 1298 | L power:GND #PWR0101 1299 | U 1 1 5EE89AD5 1300 | P 14100 6550 1301 | F 0 "#PWR0101" H 14100 6300 50 0001 C CNN 1302 | F 1 "GND" H 14105 6377 50 0000 C CNN 1303 | F 2 "" H 14100 6550 50 0001 C CNN 1304 | F 3 "" H 14100 6550 50 0001 C CNN 1305 | 1 14100 6550 1306 | 1 0 0 -1 1307 | $EndComp 1308 | Wire Wire Line 1309 | 14100 6550 14100 6500 1310 | Wire Wire Line 1311 | 14100 6500 14600 6500 1312 | $Comp 1313 | L Mechanical:MountingHole H1 1314 | U 1 1 5EF4C292 1315 | P 9900 10200 1316 | F 0 "H1" H 10000 10246 50 0000 L CNN 1317 | F 1 "MountingHole" H 10000 10155 50 0000 L CNN 1318 | F 2 "MountingHole:MountingHole_2.7mm_M2.5" H 9900 10200 50 0001 C CNN 1319 | F 3 "~" H 9900 10200 50 0001 C CNN 1320 | 1 9900 10200 1321 | 1 0 0 -1 1322 | $EndComp 1323 | $Comp 1324 | L Mechanical:MountingHole H2 1325 | U 1 1 5EF4CF1F 1326 | P 9900 10400 1327 | F 0 "H2" H 10000 10446 50 0000 L CNN 1328 | F 1 "MountingHole" H 10000 10355 50 0000 L CNN 1329 | F 2 "MountingHole:MountingHole_2.7mm_M2.5" H 9900 10400 50 0001 C CNN 1330 | F 3 "~" H 9900 10400 50 0001 C CNN 1331 | 1 9900 10400 1332 | 1 0 0 -1 1333 | $EndComp 1334 | $Comp 1335 | L Mechanical:MountingHole H3 1336 | U 1 1 5EF4D323 1337 | P 9900 10600 1338 | F 0 "H3" H 10000 10646 50 0000 L CNN 1339 | F 1 "MountingHole" H 10000 10555 50 0000 L CNN 1340 | F 2 "MountingHole:MountingHole_2.7mm_M2.5" H 9900 10600 50 0001 C CNN 1341 | F 3 "~" H 9900 10600 50 0001 C CNN 1342 | 1 9900 10600 1343 | 1 0 0 -1 1344 | $EndComp 1345 | $Comp 1346 | L Mechanical:MountingHole H4 1347 | U 1 1 5EF4D57B 1348 | P 9900 10800 1349 | F 0 "H4" H 10000 10846 50 0000 L CNN 1350 | F 1 "MountingHole" H 10000 10755 50 0000 L CNN 1351 | F 2 "MountingHole:MountingHole_2.7mm_M2.5" H 9900 10800 50 0001 C CNN 1352 | F 3 "~" H 9900 10800 50 0001 C CNN 1353 | 1 9900 10800 1354 | 1 0 0 -1 1355 | $EndComp 1356 | NoConn ~ 1600 2150 1357 | Wire Wire Line 1358 | 11050 2850 11500 2850 1359 | Connection ~ 11050 2850 1360 | Connection ~ 11500 2850 1361 | Wire Wire Line 1362 | 11500 2850 11500 2900 1363 | $Comp 1364 | L Device:R R5 1365 | U 1 1 5F0D8EBF 1366 | P 3300 9000 1367 | F 0 "R5" V 3093 9000 50 0000 C CNN 1368 | F 1 "1k" V 3184 9000 50 0000 C CNN 1369 | F 2 "Capacitor_SMD:C_0402_1005Metric" V 3230 9000 50 0001 C CNN 1370 | F 3 "~" H 3300 9000 50 0001 C CNN 1371 | 1 3300 9000 1372 | 0 1 1 0 1373 | $EndComp 1374 | $Comp 1375 | L Device:Crystal Y1 1376 | U 1 1 5F0DD35C 1377 | P 2600 8800 1378 | F 0 "Y1" V 2554 8931 50 0000 L CNN 1379 | F 1 "ABLS-12.000MHZ-B4-T" V 2300 8550 50 0000 L CNN 1380 | F 2 "RP2040_minimal:Crystal_SMD_HC49-US" H 2600 8800 50 0001 C CNN 1381 | F 3 "~" H 2600 8800 50 0001 C CNN 1382 | 1 2600 8800 1383 | 0 1 1 0 1384 | $EndComp 1385 | Text Notes 9100 3300 0 50 ~ 0 1386 | Make sure C10 is close to pin 44 of RP2040 1387 | Text Notes 4750 3250 0 50 ~ 0 1388 | Make sure C8 is close to pin 45 of RP2040 1389 | Wire Wire Line 1390 | 13350 4900 12850 4900 1391 | Wire Wire Line 1392 | 13350 5000 12850 5000 1393 | Wire Wire Line 1394 | 13350 5100 12850 5100 1395 | Wire Wire Line 1396 | 13350 5200 12850 5200 1397 | Wire Wire Line 1398 | 13350 5300 12850 5300 1399 | Wire Wire Line 1400 | 13350 5400 12850 5400 1401 | Wire Wire Line 1402 | 13350 5500 12850 5500 1403 | Wire Wire Line 1404 | 13350 5600 12850 5600 1405 | Wire Wire Line 1406 | 13350 5700 12850 5700 1407 | Wire Wire Line 1408 | 13350 5800 12850 5800 1409 | Wire Wire Line 1410 | 13350 5900 12850 5900 1411 | Wire Wire Line 1412 | 13350 6000 12850 6000 1413 | Wire Wire Line 1414 | 13350 6100 12850 6100 1415 | Wire Wire Line 1416 | 13350 6200 12850 6200 1417 | Wire Wire Line 1418 | 13350 6300 12850 6300 1419 | Wire Wire Line 1420 | 13350 6400 12850 6400 1421 | Wire Wire Line 1422 | 13350 6500 12850 6500 1423 | $Comp 1424 | L power:+3V3 #PWR024 1425 | U 1 1 5F1AF967 1426 | P 13850 7350 1427 | F 0 "#PWR024" H 13850 7200 50 0001 C CNN 1428 | F 1 "+3V3" H 13865 7523 50 0000 C CNN 1429 | F 2 "" H 13850 7350 50 0001 C CNN 1430 | F 3 "" H 13850 7350 50 0001 C CNN 1431 | 1 13850 7350 1432 | 1 0 0 -1 1433 | $EndComp 1434 | $Comp 1435 | L Device:C C17 1436 | U 1 1 5F1AF96D 1437 | P 13850 7600 1438 | F 0 "C17" H 13965 7646 50 0000 L CNN 1439 | F 1 "10u" H 13965 7555 50 0000 L CNN 1440 | F 2 "Capacitor_SMD:C_0805_2012Metric" H 13888 7450 50 0001 C CNN 1441 | F 3 "~" H 13850 7600 50 0001 C CNN 1442 | 1 13850 7600 1443 | 1 0 0 -1 1444 | $EndComp 1445 | $Comp 1446 | L power:GND #PWR025 1447 | U 1 1 5F1AF973 1448 | P 13850 7800 1449 | F 0 "#PWR025" H 13850 7550 50 0001 C CNN 1450 | F 1 "GND" H 13700 7750 50 0000 C CNN 1451 | F 2 "" H 13850 7800 50 0001 C CNN 1452 | F 3 "" H 13850 7800 50 0001 C CNN 1453 | 1 13850 7800 1454 | 1 0 0 -1 1455 | $EndComp 1456 | Wire Wire Line 1457 | 13850 7750 13850 7800 1458 | Text Notes 2350 8150 0 100 ~ 0 1459 | Crystal 1460 | Text Notes 1850 3900 0 100 ~ 0 1461 | Flash 1462 | Text Notes 2150 1300 0 100 ~ 0 1463 | Power 1464 | Text Notes 13700 4350 0 100 ~ 0 1465 | IOs 1466 | Wire Wire Line 1467 | 13850 7350 13850 7450 1468 | Wire Wire Line 1469 | 13350 4800 12850 4800 1470 | Text Label 4250 4850 2 50 ~ 0 1471 | QSPI_SD0 1472 | Text Label 4250 4950 2 50 ~ 0 1473 | QSPI_SD1 1474 | Text Label 4250 5150 2 50 ~ 0 1475 | QSPI_SD2 1476 | Text Label 4250 5250 2 50 ~ 0 1477 | QSPI_SD3 1478 | Text Label 3850 8600 2 50 ~ 0 1479 | XIN 1480 | Text Label 3850 9000 2 50 ~ 0 1481 | XOUT 1482 | Wire Wire Line 1483 | 2600 8600 3850 8600 1484 | Wire Wire Line 1485 | 3450 9000 3850 9000 1486 | Connection ~ 2600 8600 1487 | Wire Wire Line 1488 | 3600 5250 4250 5250 1489 | Wire Wire Line 1490 | 3600 5150 4250 5150 1491 | Wire Wire Line 1492 | 3600 4850 4250 4850 1493 | Wire Wire Line 1494 | 3600 4950 4250 4950 1495 | Text Notes 9950 3950 0 50 ~ 0 1496 | Make sure R3 and R4 are close to RP2040 1497 | $EndSCHEMATC 1498 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/DOOM.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/Doom Keycap Kicad/Doom Keycap/JLCPCB/DOOM.zip -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/Doom Keycap-B_Mask.gbs: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.6*% 2 | %TF.CreationDate,2024-04-24T00:37:06-04:00*% 3 | %TF.ProjectId,Doom Keycap,446f6f6d-204b-4657-9963-61702e6b6963,REV1*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Bot*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.6) date 2024-04-24 00:37:06* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | G36* 16 | X166625709Y-93005089D02* 17 | G01* 18 | X166661157Y-93005089D01* 19 | X166689967Y-93013548D01* 20 | X166719307Y-93017411D01* 21 | X166758718Y-93033735D01* 22 | X166797708Y-93045184D01* 23 | X166818287Y-93058409D01* 24 | X166839806Y-93067323D01* 25 | X166879235Y-93097578D01* 26 | X166917430Y-93122125D01* 27 | X166929743Y-93136335D01* 28 | X166943278Y-93146721D01* 29 | X166978368Y-93192451D01* 30 | X167010627Y-93229680D01* 31 | X167016054Y-93241565D01* 32 | X167022675Y-93250193D01* 33 | X167048818Y-93313308D01* 34 | X167069746Y-93359134D01* 35 | X167070780Y-93366329D01* 36 | X167072588Y-93370693D01* 37 | X167085390Y-93467941D01* 38 | X167090000Y-93500000D01* 39 | X167085390Y-93532058D01* 40 | X167072588Y-93629307D01* 41 | X167070780Y-93633670D01* 42 | X167069746Y-93640866D01* 43 | X167048821Y-93686684D01* 44 | X167022676Y-93749806D01* 45 | X167016054Y-93758435D01* 46 | X167010627Y-93770320D01* 47 | X166978365Y-93807551D01* 48 | X166943278Y-93853278D01* 49 | X166929745Y-93863661D01* 50 | X166917430Y-93877875D01* 51 | X166879227Y-93902426D01* 52 | X166839806Y-93932676D01* 53 | X166818292Y-93941587D01* 54 | X166797708Y-93954816D01* 55 | X166758709Y-93966266D01* 56 | X166719307Y-93982588D01* 57 | X166689973Y-93986449D01* 58 | X166661157Y-93994911D01* 59 | X166625701Y-93994911D01* 60 | X166590000Y-93999611D01* 61 | X166554298Y-93994911D01* 62 | X166518843Y-93994911D01* 63 | X166490027Y-93986449D01* 64 | X166460692Y-93982588D01* 65 | X166421286Y-93966265D01* 66 | X166382292Y-93954816D01* 67 | X166361709Y-93941588D01* 68 | X166340193Y-93932676D01* 69 | X166300766Y-93902422D01* 70 | X166262570Y-93877875D01* 71 | X166250256Y-93863663D01* 72 | X166236721Y-93853278D01* 73 | X166201625Y-93807541D01* 74 | X166169373Y-93770320D01* 75 | X166163946Y-93758438D01* 76 | X166157323Y-93749806D01* 77 | X166131167Y-93686661D01* 78 | X166110254Y-93640866D01* 79 | X166109219Y-93633674D01* 80 | X166107411Y-93629307D01* 81 | X166094597Y-93531976D01* 82 | X166090000Y-93500000D01* 83 | X166094597Y-93468023D01* 84 | X166107411Y-93370693D01* 85 | X166109219Y-93366325D01* 86 | X166110254Y-93359134D01* 87 | X166131170Y-93313332D01* 88 | X166157324Y-93250193D01* 89 | X166163946Y-93241562D01* 90 | X166169373Y-93229680D01* 91 | X166201622Y-93192461D01* 92 | X166236721Y-93146721D01* 93 | X166250258Y-93136333D01* 94 | X166262570Y-93122125D01* 95 | X166300763Y-93097579D01* 96 | X166340193Y-93067324D01* 97 | X166361709Y-93058411D01* 98 | X166382292Y-93045184D01* 99 | X166421283Y-93033735D01* 100 | X166460693Y-93017411D01* 101 | X166490032Y-93013548D01* 102 | X166518843Y-93005089D01* 103 | X166554291Y-93005089D01* 104 | X166590000Y-93000388D01* 105 | X166625709Y-93005089D01* 106 | G37* 107 | G36* 108 | X157466919Y-92194300D02* 109 | G01* 110 | X157532128Y-92237872D01* 111 | X157575700Y-92303081D01* 112 | X157591000Y-92380000D01* 113 | X157591000Y-92680000D01* 114 | X157575700Y-92756919D01* 115 | X157532128Y-92822128D01* 116 | X157466919Y-92865700D01* 117 | X157390000Y-92881000D01* 118 | X156090000Y-92881000D01* 119 | X156013081Y-92865700D01* 120 | X155947872Y-92822128D01* 121 | X155904300Y-92756919D01* 122 | X155889000Y-92680000D01* 123 | X155889000Y-92380000D01* 124 | X155904300Y-92303081D01* 125 | X155947872Y-92237872D01* 126 | X156013081Y-92194300D01* 127 | X156090000Y-92179000D01* 128 | X157390000Y-92179000D01* 129 | X157466919Y-92194300D01* 130 | G37* 131 | G36* 132 | X164666919Y-92194300D02* 133 | G01* 134 | X164732128Y-92237872D01* 135 | X164775700Y-92303081D01* 136 | X164791000Y-92380000D01* 137 | X164791000Y-92680000D01* 138 | X164775700Y-92756919D01* 139 | X164732128Y-92822128D01* 140 | X164666919Y-92865700D01* 141 | X164590000Y-92881000D01* 142 | X163290000Y-92881000D01* 143 | X163213081Y-92865700D01* 144 | X163147872Y-92822128D01* 145 | X163104300Y-92756919D01* 146 | X163089000Y-92680000D01* 147 | X163089000Y-92380000D01* 148 | X163104300Y-92303081D01* 149 | X163147872Y-92237872D01* 150 | X163213081Y-92194300D01* 151 | X163290000Y-92179000D01* 152 | X164590000Y-92179000D01* 153 | X164666919Y-92194300D01* 154 | G37* 155 | G36* 156 | X169284517Y-90452882D02* 157 | G01* 158 | X169301062Y-90463938D01* 159 | X169312118Y-90480483D01* 160 | X169316000Y-90500000D01* 161 | X169316000Y-92700000D01* 162 | X169312118Y-92719517D01* 163 | X169301062Y-92736062D01* 164 | X169284517Y-92747118D01* 165 | X169265000Y-92751000D01* 166 | X168265000Y-92751000D01* 167 | X168245483Y-92747118D01* 168 | X168228938Y-92736062D01* 169 | X168217882Y-92719517D01* 170 | X168214000Y-92700000D01* 171 | X168214000Y-90500000D01* 172 | X168217882Y-90480483D01* 173 | X168228938Y-90463938D01* 174 | X168245483Y-90452882D01* 175 | X168265000Y-90449000D01* 176 | X169265000Y-90449000D01* 177 | X169284517Y-90452882D01* 178 | G37* 179 | G36* 180 | X180684517Y-90452882D02* 181 | G01* 182 | X180701062Y-90463938D01* 183 | X180712118Y-90480483D01* 184 | X180716000Y-90500000D01* 185 | X180716000Y-92700000D01* 186 | X180712118Y-92719517D01* 187 | X180701062Y-92736062D01* 188 | X180684517Y-92747118D01* 189 | X180665000Y-92751000D01* 190 | X179665000Y-92751000D01* 191 | X179645483Y-92747118D01* 192 | X179628938Y-92736062D01* 193 | X179617882Y-92719517D01* 194 | X179614000Y-92700000D01* 195 | X179614000Y-90500000D01* 196 | X179617882Y-90480483D01* 197 | X179628938Y-90463938D01* 198 | X179645483Y-90452882D01* 199 | X179665000Y-90449000D01* 200 | X180665000Y-90449000D01* 201 | X180684517Y-90452882D01* 202 | G37* 203 | G36* 204 | X157466919Y-90924300D02* 205 | G01* 206 | X157532128Y-90967872D01* 207 | X157575700Y-91033081D01* 208 | X157591000Y-91110000D01* 209 | X157591000Y-91410000D01* 210 | X157575700Y-91486919D01* 211 | X157532128Y-91552128D01* 212 | X157466919Y-91595700D01* 213 | X157390000Y-91611000D01* 214 | X156090000Y-91611000D01* 215 | X156013081Y-91595700D01* 216 | X155947872Y-91552128D01* 217 | X155904300Y-91486919D01* 218 | X155889000Y-91410000D01* 219 | X155889000Y-91110000D01* 220 | X155904300Y-91033081D01* 221 | X155947872Y-90967872D01* 222 | X156013081Y-90924300D01* 223 | X156090000Y-90909000D01* 224 | X157390000Y-90909000D01* 225 | X157466919Y-90924300D01* 226 | G37* 227 | G36* 228 | X164666919Y-90924300D02* 229 | G01* 230 | X164732128Y-90967872D01* 231 | X164775700Y-91033081D01* 232 | X164791000Y-91110000D01* 233 | X164791000Y-91410000D01* 234 | X164775700Y-91486919D01* 235 | X164732128Y-91552128D01* 236 | X164666919Y-91595700D01* 237 | X164590000Y-91611000D01* 238 | X163290000Y-91611000D01* 239 | X163213081Y-91595700D01* 240 | X163147872Y-91552128D01* 241 | X163104300Y-91486919D01* 242 | X163089000Y-91410000D01* 243 | X163089000Y-91110000D01* 244 | X163104300Y-91033081D01* 245 | X163147872Y-90967872D01* 246 | X163213081Y-90924300D01* 247 | X163290000Y-90909000D01* 248 | X164590000Y-90909000D01* 249 | X164666919Y-90924300D01* 250 | G37* 251 | G36* 252 | X186788684Y-90124682D02* 253 | G01* 254 | X186805229Y-90135738D01* 255 | X186816285Y-90152283D01* 256 | X186820167Y-90171800D01* 257 | X186820167Y-90578200D01* 258 | X186816285Y-90597717D01* 259 | X186805229Y-90614262D01* 260 | X186788684Y-90625318D01* 261 | X186769167Y-90629200D01* 262 | X185956367Y-90629200D01* 263 | X185936850Y-90625318D01* 264 | X185920305Y-90614262D01* 265 | X185909249Y-90597717D01* 266 | X185905367Y-90578200D01* 267 | X185905367Y-90171800D01* 268 | X185909249Y-90152283D01* 269 | X185920305Y-90135738D01* 270 | X185936850Y-90124682D01* 271 | X185956367Y-90120800D01* 272 | X186769167Y-90120800D01* 273 | X186788684Y-90124682D01* 274 | G37* 275 | G36* 276 | X157466919Y-89654300D02* 277 | G01* 278 | X157532128Y-89697872D01* 279 | X157575700Y-89763081D01* 280 | X157591000Y-89840000D01* 281 | X157591000Y-90140000D01* 282 | X157575700Y-90216919D01* 283 | X157532128Y-90282128D01* 284 | X157466919Y-90325700D01* 285 | X157390000Y-90341000D01* 286 | X156090000Y-90341000D01* 287 | X156013081Y-90325700D01* 288 | X155947872Y-90282128D01* 289 | X155904300Y-90216919D01* 290 | X155889000Y-90140000D01* 291 | X155889000Y-89840000D01* 292 | X155904300Y-89763081D01* 293 | X155947872Y-89697872D01* 294 | X156013081Y-89654300D01* 295 | X156090000Y-89639000D01* 296 | X157390000Y-89639000D01* 297 | X157466919Y-89654300D01* 298 | G37* 299 | G36* 300 | X164666919Y-89654300D02* 301 | G01* 302 | X164732128Y-89697872D01* 303 | X164775700Y-89763081D01* 304 | X164791000Y-89840000D01* 305 | X164791000Y-90140000D01* 306 | X164775700Y-90216919D01* 307 | X164732128Y-90282128D01* 308 | X164666919Y-90325700D01* 309 | X164590000Y-90341000D01* 310 | X163290000Y-90341000D01* 311 | X163213081Y-90325700D01* 312 | X163147872Y-90282128D01* 313 | X163104300Y-90216919D01* 314 | X163089000Y-90140000D01* 315 | X163089000Y-89840000D01* 316 | X163104300Y-89763081D01* 317 | X163147872Y-89697872D01* 318 | X163213081Y-89654300D01* 319 | X163290000Y-89639000D01* 320 | X164590000Y-89639000D01* 321 | X164666919Y-89654300D01* 322 | G37* 323 | G36* 324 | X184288684Y-89175481D02* 325 | G01* 326 | X184305229Y-89186537D01* 327 | X184316285Y-89203082D01* 328 | X184320167Y-89222599D01* 329 | X184320167Y-89527399D01* 330 | X184316285Y-89546916D01* 331 | X184305229Y-89563461D01* 332 | X184288684Y-89574517D01* 333 | X184269167Y-89578399D01* 334 | X183456367Y-89578399D01* 335 | X183436850Y-89574517D01* 336 | X183420305Y-89563461D01* 337 | X183409249Y-89546916D01* 338 | X183405367Y-89527399D01* 339 | X183405367Y-89222599D01* 340 | X183409249Y-89203082D01* 341 | X183420305Y-89186537D01* 342 | X183436850Y-89175481D01* 343 | X183456367Y-89171599D01* 344 | X184269167Y-89171599D01* 345 | X184288684Y-89175481D01* 346 | G37* 347 | G36* 348 | X184288684Y-88675482D02* 349 | G01* 350 | X184305229Y-88686538D01* 351 | X184316285Y-88703083D01* 352 | X184320167Y-88722600D01* 353 | X184320167Y-89027400D01* 354 | X184316285Y-89046917D01* 355 | X184305229Y-89063462D01* 356 | X184288684Y-89074518D01* 357 | X184269167Y-89078400D01* 358 | X183456367Y-89078400D01* 359 | X183436850Y-89074518D01* 360 | X183420305Y-89063462D01* 361 | X183409249Y-89046917D01* 362 | X183405367Y-89027400D01* 363 | X183405367Y-88722600D01* 364 | X183409249Y-88703083D01* 365 | X183420305Y-88686538D01* 366 | X183436850Y-88675482D01* 367 | X183456367Y-88671600D01* 368 | X184269167Y-88671600D01* 369 | X184288684Y-88675482D01* 370 | G37* 371 | G36* 372 | X157466919Y-88384300D02* 373 | G01* 374 | X157532128Y-88427872D01* 375 | X157575700Y-88493081D01* 376 | X157591000Y-88570000D01* 377 | X157591000Y-88870000D01* 378 | X157575700Y-88946919D01* 379 | X157532128Y-89012128D01* 380 | X157466919Y-89055700D01* 381 | X157390000Y-89071000D01* 382 | X156090000Y-89071000D01* 383 | X156013081Y-89055700D01* 384 | X155947872Y-89012128D01* 385 | X155904300Y-88946919D01* 386 | X155889000Y-88870000D01* 387 | X155889000Y-88570000D01* 388 | X155904300Y-88493081D01* 389 | X155947872Y-88427872D01* 390 | X156013081Y-88384300D01* 391 | X156090000Y-88369000D01* 392 | X157390000Y-88369000D01* 393 | X157466919Y-88384300D01* 394 | G37* 395 | G36* 396 | X164666919Y-88384300D02* 397 | G01* 398 | X164732128Y-88427872D01* 399 | X164775700Y-88493081D01* 400 | X164791000Y-88570000D01* 401 | X164791000Y-88870000D01* 402 | X164775700Y-88946919D01* 403 | X164732128Y-89012128D01* 404 | X164666919Y-89055700D01* 405 | X164590000Y-89071000D01* 406 | X163290000Y-89071000D01* 407 | X163213081Y-89055700D01* 408 | X163147872Y-89012128D01* 409 | X163104300Y-88946919D01* 410 | X163089000Y-88870000D01* 411 | X163089000Y-88570000D01* 412 | X163104300Y-88493081D01* 413 | X163147872Y-88427872D01* 414 | X163213081Y-88384300D01* 415 | X163290000Y-88369000D01* 416 | X164590000Y-88369000D01* 417 | X164666919Y-88384300D01* 418 | G37* 419 | G36* 420 | X184288684Y-88175483D02* 421 | G01* 422 | X184305229Y-88186539D01* 423 | X184316285Y-88203084D01* 424 | X184320167Y-88222601D01* 425 | X184320167Y-88527401D01* 426 | X184316285Y-88546918D01* 427 | X184305229Y-88563463D01* 428 | X184288684Y-88574519D01* 429 | X184269167Y-88578401D01* 430 | X183456367Y-88578401D01* 431 | X183436850Y-88574519D01* 432 | X183420305Y-88563463D01* 433 | X183409249Y-88546918D01* 434 | X183405367Y-88527401D01* 435 | X183405367Y-88222601D01* 436 | X183409249Y-88203084D01* 437 | X183420305Y-88186539D01* 438 | X183436850Y-88175483D01* 439 | X183456367Y-88171601D01* 440 | X184269167Y-88171601D01* 441 | X184288684Y-88175483D01* 442 | G37* 443 | G36* 444 | X184288684Y-87675482D02* 445 | G01* 446 | X184305229Y-87686538D01* 447 | X184316285Y-87703083D01* 448 | X184320167Y-87722600D01* 449 | X184320167Y-88027400D01* 450 | X184316285Y-88046917D01* 451 | X184305229Y-88063462D01* 452 | X184288684Y-88074518D01* 453 | X184269167Y-88078400D01* 454 | X183456367Y-88078400D01* 455 | X183436850Y-88074518D01* 456 | X183420305Y-88063462D01* 457 | X183409249Y-88046917D01* 458 | X183405367Y-88027400D01* 459 | X183405367Y-87722600D01* 460 | X183409249Y-87703083D01* 461 | X183420305Y-87686538D01* 462 | X183436850Y-87675482D01* 463 | X183456367Y-87671600D01* 464 | X184269167Y-87671600D01* 465 | X184288684Y-87675482D01* 466 | G37* 467 | G36* 468 | X156453463Y-86894110D02* 469 | G01* 470 | X156517861Y-86937139D01* 471 | X156560890Y-87001537D01* 472 | X156576000Y-87077500D01* 473 | X156576000Y-87422500D01* 474 | X156560890Y-87498463D01* 475 | X156517861Y-87562861D01* 476 | X156453463Y-87605890D01* 477 | X156377500Y-87621000D01* 478 | X156082500Y-87621000D01* 479 | X156006537Y-87605890D01* 480 | X155942139Y-87562861D01* 481 | X155899110Y-87498463D01* 482 | X155884000Y-87422500D01* 483 | X155884000Y-87077500D01* 484 | X155899110Y-87001537D01* 485 | X155942139Y-86937139D01* 486 | X156006537Y-86894110D01* 487 | X156082500Y-86879000D01* 488 | X156377500Y-86879000D01* 489 | X156453463Y-86894110D01* 490 | G37* 491 | G36* 492 | X157423463Y-86894110D02* 493 | G01* 494 | X157487861Y-86937139D01* 495 | X157530890Y-87001537D01* 496 | X157546000Y-87077500D01* 497 | X157546000Y-87422500D01* 498 | X157530890Y-87498463D01* 499 | X157487861Y-87562861D01* 500 | X157423463Y-87605890D01* 501 | X157347500Y-87621000D01* 502 | X157052500Y-87621000D01* 503 | X156976537Y-87605890D01* 504 | X156912139Y-87562861D01* 505 | X156869110Y-87498463D01* 506 | X156854000Y-87422500D01* 507 | X156854000Y-87077500D01* 508 | X156869110Y-87001537D01* 509 | X156912139Y-86937139D01* 510 | X156976537Y-86894110D01* 511 | X157052500Y-86879000D01* 512 | X157347500Y-86879000D01* 513 | X157423463Y-86894110D01* 514 | G37* 515 | G36* 516 | X184288684Y-87175482D02* 517 | G01* 518 | X184305229Y-87186538D01* 519 | X184316285Y-87203083D01* 520 | X184320167Y-87222600D01* 521 | X184320167Y-87527400D01* 522 | X184316285Y-87546917D01* 523 | X184305229Y-87563462D01* 524 | X184288684Y-87574518D01* 525 | X184269167Y-87578400D01* 526 | X183456367Y-87578400D01* 527 | X183436850Y-87574518D01* 528 | X183420305Y-87563462D01* 529 | X183409249Y-87546917D01* 530 | X183405367Y-87527400D01* 531 | X183405367Y-87222600D01* 532 | X183409249Y-87203083D01* 533 | X183420305Y-87186538D01* 534 | X183436850Y-87175482D01* 535 | X183456367Y-87171600D01* 536 | X184269167Y-87171600D01* 537 | X184288684Y-87175482D01* 538 | G37* 539 | G36* 540 | X159823093Y-86528539D02* 541 | G01* 542 | X159885057Y-86569943D01* 543 | X159926461Y-86631907D01* 544 | X159941000Y-86705000D01* 545 | X159941000Y-87045000D01* 546 | X159926461Y-87118093D01* 547 | X159885057Y-87180057D01* 548 | X159823093Y-87221461D01* 549 | X159750000Y-87236000D01* 550 | X159470000Y-87236000D01* 551 | X159396907Y-87221461D01* 552 | X159334943Y-87180057D01* 553 | X159293539Y-87118093D01* 554 | X159279000Y-87045000D01* 555 | X159279000Y-86705000D01* 556 | X159293539Y-86631907D01* 557 | X159334943Y-86569943D01* 558 | X159396907Y-86528539D01* 559 | X159470000Y-86514000D01* 560 | X159750000Y-86514000D01* 561 | X159823093Y-86528539D01* 562 | G37* 563 | G36* 564 | X160783093Y-86528539D02* 565 | G01* 566 | X160845057Y-86569943D01* 567 | X160886461Y-86631907D01* 568 | X160901000Y-86705000D01* 569 | X160901000Y-87045000D01* 570 | X160886461Y-87118093D01* 571 | X160845057Y-87180057D01* 572 | X160783093Y-87221461D01* 573 | X160710000Y-87236000D01* 574 | X160430000Y-87236000D01* 575 | X160356907Y-87221461D01* 576 | X160294943Y-87180057D01* 577 | X160253539Y-87118093D01* 578 | X160239000Y-87045000D01* 579 | X160239000Y-86705000D01* 580 | X160253539Y-86631907D01* 581 | X160294943Y-86569943D01* 582 | X160356907Y-86528539D01* 583 | X160430000Y-86514000D01* 584 | X160710000Y-86514000D01* 585 | X160783093Y-86528539D01* 586 | G37* 587 | G36* 588 | X184288684Y-86675481D02* 589 | G01* 590 | X184305229Y-86686537D01* 591 | X184316285Y-86703082D01* 592 | X184320167Y-86722599D01* 593 | X184320167Y-87027399D01* 594 | X184316285Y-87046916D01* 595 | X184305229Y-87063461D01* 596 | X184288684Y-87074517D01* 597 | X184269167Y-87078399D01* 598 | X183456367Y-87078399D01* 599 | X183436850Y-87074517D01* 600 | X183420305Y-87063461D01* 601 | X183409249Y-87046916D01* 602 | X183405367Y-87027399D01* 603 | X183405367Y-86722599D01* 604 | X183409249Y-86703082D01* 605 | X183420305Y-86686537D01* 606 | X183436850Y-86675481D01* 607 | X183456367Y-86671599D01* 608 | X184269167Y-86671599D01* 609 | X184288684Y-86675481D01* 610 | G37* 611 | G36* 612 | X158763463Y-86004110D02* 613 | G01* 614 | X158827861Y-86047139D01* 615 | X158870890Y-86111537D01* 616 | X158886000Y-86187500D01* 617 | X158886000Y-86482500D01* 618 | X158870890Y-86558463D01* 619 | X158827861Y-86622861D01* 620 | X158763463Y-86665890D01* 621 | X158687500Y-86681000D01* 622 | X158342500Y-86681000D01* 623 | X158266537Y-86665890D01* 624 | X158202139Y-86622861D01* 625 | X158159110Y-86558463D01* 626 | X158144000Y-86482500D01* 627 | X158144000Y-86187500D01* 628 | X158159110Y-86111537D01* 629 | X158202139Y-86047139D01* 630 | X158266537Y-86004110D01* 631 | X158342500Y-85989000D01* 632 | X158687500Y-85989000D01* 633 | X158763463Y-86004110D01* 634 | G37* 635 | G36* 636 | X184288684Y-86175482D02* 637 | G01* 638 | X184305229Y-86186538D01* 639 | X184316285Y-86203083D01* 640 | X184320167Y-86222600D01* 641 | X184320167Y-86527400D01* 642 | X184316285Y-86546917D01* 643 | X184305229Y-86563462D01* 644 | X184288684Y-86574518D01* 645 | X184269167Y-86578400D01* 646 | X183456367Y-86578400D01* 647 | X183436850Y-86574518D01* 648 | X183420305Y-86563462D01* 649 | X183409249Y-86546917D01* 650 | X183405367Y-86527400D01* 651 | X183405367Y-86222600D01* 652 | X183409249Y-86203083D01* 653 | X183420305Y-86186538D01* 654 | X183436850Y-86175482D01* 655 | X183456367Y-86171600D01* 656 | X184269167Y-86171600D01* 657 | X184288684Y-86175482D01* 658 | G37* 659 | G36* 660 | X184288684Y-85675483D02* 661 | G01* 662 | X184305229Y-85686539D01* 663 | X184316285Y-85703084D01* 664 | X184320167Y-85722601D01* 665 | X184320167Y-86027401D01* 666 | X184316285Y-86046918D01* 667 | X184305229Y-86063463D01* 668 | X184288684Y-86074519D01* 669 | X184269167Y-86078401D01* 670 | X183456367Y-86078401D01* 671 | X183436850Y-86074519D01* 672 | X183420305Y-86063463D01* 673 | X183409249Y-86046918D01* 674 | X183405367Y-86027401D01* 675 | X183405367Y-85722601D01* 676 | X183409249Y-85703084D01* 677 | X183420305Y-85686539D01* 678 | X183436850Y-85675483D01* 679 | X183456367Y-85671601D01* 680 | X184269167Y-85671601D01* 681 | X184288684Y-85675483D01* 682 | G37* 683 | G36* 684 | X158763463Y-85034110D02* 685 | G01* 686 | X158827861Y-85077139D01* 687 | X158870890Y-85141537D01* 688 | X158886000Y-85217500D01* 689 | X158886000Y-85512500D01* 690 | X158870890Y-85588463D01* 691 | X158827861Y-85652861D01* 692 | X158763463Y-85695890D01* 693 | X158687500Y-85711000D01* 694 | X158342500Y-85711000D01* 695 | X158266537Y-85695890D01* 696 | X158202139Y-85652861D01* 697 | X158159110Y-85588463D01* 698 | X158144000Y-85512500D01* 699 | X158144000Y-85217500D01* 700 | X158159110Y-85141537D01* 701 | X158202139Y-85077139D01* 702 | X158266537Y-85034110D01* 703 | X158342500Y-85019000D01* 704 | X158687500Y-85019000D01* 705 | X158763463Y-85034110D01* 706 | G37* 707 | G36* 708 | X186788684Y-84624682D02* 709 | G01* 710 | X186805229Y-84635738D01* 711 | X186816285Y-84652283D01* 712 | X186820167Y-84671800D01* 713 | X186820167Y-85078200D01* 714 | X186816285Y-85097717D01* 715 | X186805229Y-85114262D01* 716 | X186788684Y-85125318D01* 717 | X186769167Y-85129200D01* 718 | X185956367Y-85129200D01* 719 | X185936850Y-85125318D01* 720 | X185920305Y-85114262D01* 721 | X185909249Y-85097717D01* 722 | X185905367Y-85078200D01* 723 | X185905367Y-84671800D01* 724 | X185909249Y-84652283D01* 725 | X185920305Y-84635738D01* 726 | X185936850Y-84624682D01* 727 | X185956367Y-84620800D01* 728 | X186769167Y-84620800D01* 729 | X186788684Y-84624682D01* 730 | G37* 731 | G36* 732 | X157984517Y-82952882D02* 733 | G01* 734 | X158001062Y-82963938D01* 735 | X158012118Y-82980483D01* 736 | X158016000Y-83000000D01* 737 | X158016000Y-84460000D01* 738 | X158012118Y-84479517D01* 739 | X158001062Y-84496062D01* 740 | X157984517Y-84507118D01* 741 | X157965000Y-84511000D01* 742 | X155965000Y-84511000D01* 743 | X155945483Y-84507118D01* 744 | X155928938Y-84496062D01* 745 | X155917882Y-84479517D01* 746 | X155914000Y-84460000D01* 747 | X155914000Y-83000000D01* 748 | X155917882Y-82980483D01* 749 | X155928938Y-82963938D01* 750 | X155945483Y-82952882D01* 751 | X155965000Y-82949000D01* 752 | X157965000Y-82949000D01* 753 | X157984517Y-82952882D01* 754 | G37* 755 | G36* 756 | X163784517Y-82952882D02* 757 | G01* 758 | X163801062Y-82963938D01* 759 | X163812118Y-82980483D01* 760 | X163816000Y-83000000D01* 761 | X163816000Y-84460000D01* 762 | X163812118Y-84479517D01* 763 | X163801062Y-84496062D01* 764 | X163784517Y-84507118D01* 765 | X163765000Y-84511000D01* 766 | X161765000Y-84511000D01* 767 | X161745483Y-84507118D01* 768 | X161728938Y-84496062D01* 769 | X161717882Y-84479517D01* 770 | X161714000Y-84460000D01* 771 | X161714000Y-83000000D01* 772 | X161717882Y-82980483D01* 773 | X161728938Y-82963938D01* 774 | X161745483Y-82952882D01* 775 | X161765000Y-82949000D01* 776 | X163765000Y-82949000D01* 777 | X163784517Y-82952882D01* 778 | G37* 779 | G36* 780 | X158784517Y-82602882D02* 781 | G01* 782 | X158801062Y-82613938D01* 783 | X158812118Y-82630483D01* 784 | X158816000Y-82650000D01* 785 | X158816000Y-84400000D01* 786 | X158812118Y-84419517D01* 787 | X158801062Y-84436062D01* 788 | X158784517Y-84447118D01* 789 | X158765000Y-84451000D01* 790 | X158365000Y-84451000D01* 791 | X158345483Y-84447118D01* 792 | X158328938Y-84436062D01* 793 | X158317882Y-84419517D01* 794 | X158314000Y-84400000D01* 795 | X158314000Y-82650000D01* 796 | X158317882Y-82630483D01* 797 | X158328938Y-82613938D01* 798 | X158345483Y-82602882D01* 799 | X158365000Y-82599000D01* 800 | X158765000Y-82599000D01* 801 | X158784517Y-82602882D01* 802 | G37* 803 | G36* 804 | X159434517Y-82602882D02* 805 | G01* 806 | X159451062Y-82613938D01* 807 | X159462118Y-82630483D01* 808 | X159466000Y-82650000D01* 809 | X159466000Y-84400000D01* 810 | X159462118Y-84419517D01* 811 | X159451062Y-84436062D01* 812 | X159434517Y-84447118D01* 813 | X159415000Y-84451000D01* 814 | X159015000Y-84451000D01* 815 | X158995483Y-84447118D01* 816 | X158978938Y-84436062D01* 817 | X158967882Y-84419517D01* 818 | X158964000Y-84400000D01* 819 | X158964000Y-82650000D01* 820 | X158967882Y-82630483D01* 821 | X158978938Y-82613938D01* 822 | X158995483Y-82602882D01* 823 | X159015000Y-82599000D01* 824 | X159415000Y-82599000D01* 825 | X159434517Y-82602882D01* 826 | G37* 827 | G36* 828 | X160084517Y-82602882D02* 829 | G01* 830 | X160101062Y-82613938D01* 831 | X160112118Y-82630483D01* 832 | X160116000Y-82650000D01* 833 | X160116000Y-84400000D01* 834 | X160112118Y-84419517D01* 835 | X160101062Y-84436062D01* 836 | X160084517Y-84447118D01* 837 | X160065000Y-84451000D01* 838 | X159665000Y-84451000D01* 839 | X159645483Y-84447118D01* 840 | X159628938Y-84436062D01* 841 | X159617882Y-84419517D01* 842 | X159614000Y-84400000D01* 843 | X159614000Y-82650000D01* 844 | X159617882Y-82630483D01* 845 | X159628938Y-82613938D01* 846 | X159645483Y-82602882D01* 847 | X159665000Y-82599000D01* 848 | X160065000Y-82599000D01* 849 | X160084517Y-82602882D01* 850 | G37* 851 | G36* 852 | X160734517Y-82602882D02* 853 | G01* 854 | X160751062Y-82613938D01* 855 | X160762118Y-82630483D01* 856 | X160766000Y-82650000D01* 857 | X160766000Y-84400000D01* 858 | X160762118Y-84419517D01* 859 | X160751062Y-84436062D01* 860 | X160734517Y-84447118D01* 861 | X160715000Y-84451000D01* 862 | X160315000Y-84451000D01* 863 | X160295483Y-84447118D01* 864 | X160278938Y-84436062D01* 865 | X160267882Y-84419517D01* 866 | X160264000Y-84400000D01* 867 | X160264000Y-82650000D01* 868 | X160267882Y-82630483D01* 869 | X160278938Y-82613938D01* 870 | X160295483Y-82602882D01* 871 | X160315000Y-82599000D01* 872 | X160715000Y-82599000D01* 873 | X160734517Y-82602882D01* 874 | G37* 875 | G36* 876 | X161384517Y-82602882D02* 877 | G01* 878 | X161401062Y-82613938D01* 879 | X161412118Y-82630483D01* 880 | X161416000Y-82650000D01* 881 | X161416000Y-84400000D01* 882 | X161412118Y-84419517D01* 883 | X161401062Y-84436062D01* 884 | X161384517Y-84447118D01* 885 | X161365000Y-84451000D01* 886 | X160965000Y-84451000D01* 887 | X160945483Y-84447118D01* 888 | X160928938Y-84436062D01* 889 | X160917882Y-84419517D01* 890 | X160914000Y-84400000D01* 891 | X160914000Y-82650000D01* 892 | X160917882Y-82630483D01* 893 | X160928938Y-82613938D01* 894 | X160945483Y-82602882D01* 895 | X160965000Y-82599000D01* 896 | X161365000Y-82599000D01* 897 | X161384517Y-82602882D01* 898 | G37* 899 | G36* 900 | X169284517Y-81752882D02* 901 | G01* 902 | X169301062Y-81763938D01* 903 | X169312118Y-81780483D01* 904 | X169316000Y-81800000D01* 905 | X169316000Y-84000000D01* 906 | X169312118Y-84019517D01* 907 | X169301062Y-84036062D01* 908 | X169284517Y-84047118D01* 909 | X169265000Y-84051000D01* 910 | X168265000Y-84051000D01* 911 | X168245483Y-84047118D01* 912 | X168228938Y-84036062D01* 913 | X168217882Y-84019517D01* 914 | X168214000Y-84000000D01* 915 | X168214000Y-81800000D01* 916 | X168217882Y-81780483D01* 917 | X168228938Y-81763938D01* 918 | X168245483Y-81752882D01* 919 | X168265000Y-81749000D01* 920 | X169265000Y-81749000D01* 921 | X169284517Y-81752882D01* 922 | G37* 923 | G36* 924 | X180684517Y-81752882D02* 925 | G01* 926 | X180701062Y-81763938D01* 927 | X180712118Y-81780483D01* 928 | X180716000Y-81800000D01* 929 | X180716000Y-84000000D01* 930 | X180712118Y-84019517D01* 931 | X180701062Y-84036062D01* 932 | X180684517Y-84047118D01* 933 | X180665000Y-84051000D01* 934 | X179665000Y-84051000D01* 935 | X179645483Y-84047118D01* 936 | X179628938Y-84036062D01* 937 | X179617882Y-84019517D01* 938 | X179614000Y-84000000D01* 939 | X179614000Y-81800000D01* 940 | X179617882Y-81780483D01* 941 | X179628938Y-81763938D01* 942 | X179645483Y-81752882D01* 943 | X179665000Y-81749000D01* 944 | X180665000Y-81749000D01* 945 | X180684517Y-81752882D01* 946 | G37* 947 | G36* 948 | X185125709Y-83005089D02* 949 | G01* 950 | X185161157Y-83005089D01* 951 | X185189967Y-83013548D01* 952 | X185219307Y-83017411D01* 953 | X185258718Y-83033735D01* 954 | X185297708Y-83045184D01* 955 | X185318287Y-83058409D01* 956 | X185339806Y-83067323D01* 957 | X185379235Y-83097578D01* 958 | X185417430Y-83122125D01* 959 | X185429743Y-83136335D01* 960 | X185443278Y-83146721D01* 961 | X185478368Y-83192451D01* 962 | X185510627Y-83229680D01* 963 | X185516054Y-83241565D01* 964 | X185522675Y-83250193D01* 965 | X185548818Y-83313308D01* 966 | X185569746Y-83359134D01* 967 | X185570780Y-83366329D01* 968 | X185572588Y-83370693D01* 969 | X185585390Y-83467941D01* 970 | X185590000Y-83500000D01* 971 | X185585390Y-83532058D01* 972 | X185572588Y-83629307D01* 973 | X185570780Y-83633670D01* 974 | X185569746Y-83640866D01* 975 | X185548821Y-83686684D01* 976 | X185522676Y-83749806D01* 977 | X185516054Y-83758435D01* 978 | X185510627Y-83770320D01* 979 | X185478365Y-83807551D01* 980 | X185443278Y-83853278D01* 981 | X185429745Y-83863661D01* 982 | X185417430Y-83877875D01* 983 | X185379227Y-83902426D01* 984 | X185339806Y-83932676D01* 985 | X185318292Y-83941587D01* 986 | X185297708Y-83954816D01* 987 | X185258709Y-83966266D01* 988 | X185219307Y-83982588D01* 989 | X185189973Y-83986449D01* 990 | X185161157Y-83994911D01* 991 | X185125701Y-83994911D01* 992 | X185090000Y-83999611D01* 993 | X185054298Y-83994911D01* 994 | X185018843Y-83994911D01* 995 | X184990027Y-83986449D01* 996 | X184960692Y-83982588D01* 997 | X184921286Y-83966265D01* 998 | X184882292Y-83954816D01* 999 | X184861709Y-83941588D01* 1000 | X184840193Y-83932676D01* 1001 | X184800766Y-83902422D01* 1002 | X184762570Y-83877875D01* 1003 | X184750256Y-83863663D01* 1004 | X184736721Y-83853278D01* 1005 | X184701625Y-83807541D01* 1006 | X184669373Y-83770320D01* 1007 | X184663946Y-83758438D01* 1008 | X184657323Y-83749806D01* 1009 | X184631167Y-83686661D01* 1010 | X184610254Y-83640866D01* 1011 | X184609219Y-83633674D01* 1012 | X184607411Y-83629307D01* 1013 | X184594597Y-83531976D01* 1014 | X184590000Y-83500000D01* 1015 | X184594597Y-83468023D01* 1016 | X184607411Y-83370693D01* 1017 | X184609219Y-83366325D01* 1018 | X184610254Y-83359134D01* 1019 | X184631170Y-83313332D01* 1020 | X184657324Y-83250193D01* 1021 | X184663946Y-83241562D01* 1022 | X184669373Y-83229680D01* 1023 | X184701622Y-83192461D01* 1024 | X184736721Y-83146721D01* 1025 | X184750258Y-83136333D01* 1026 | X184762570Y-83122125D01* 1027 | X184800763Y-83097579D01* 1028 | X184840193Y-83067324D01* 1029 | X184861709Y-83058411D01* 1030 | X184882292Y-83045184D01* 1031 | X184921283Y-83033735D01* 1032 | X184960693Y-83017411D01* 1033 | X184990032Y-83013548D01* 1034 | X185018843Y-83005089D01* 1035 | X185054291Y-83005089D01* 1036 | X185090000Y-83000388D01* 1037 | X185125709Y-83005089D01* 1038 | G37* 1039 | G36* 1040 | X157486220Y-79456598D02* 1041 | G01* 1042 | X157491877Y-79458577D01* 1043 | X157496968Y-79459125D01* 1044 | X157550453Y-79479074D01* 1045 | X157608836Y-79499503D01* 1046 | X157612525Y-79502225D01* 1047 | X157613834Y-79502714D01* 1048 | X157659101Y-79536600D01* 1049 | X157713357Y-79576643D01* 1050 | X157753416Y-79630922D01* 1051 | X157787285Y-79676165D01* 1052 | X157787772Y-79677472D01* 1053 | X157790497Y-79681164D01* 1054 | X157810932Y-79739564D01* 1055 | X157830874Y-79793030D01* 1056 | X157831421Y-79798118D01* 1057 | X157833402Y-79803780D01* 1058 | X157841000Y-79884800D01* 1059 | X157841000Y-82049999D01* 1060 | X157841000Y-82050000D01* 1061 | X157841000Y-82750000D01* 1062 | X157837118Y-82769517D01* 1063 | X157826062Y-82786062D01* 1064 | X157809517Y-82797118D01* 1065 | X157790000Y-82801000D01* 1066 | X157405200Y-82801000D01* 1067 | X156874800Y-82801000D01* 1068 | X155965000Y-82801000D01* 1069 | X155945483Y-82797118D01* 1070 | X155928938Y-82786062D01* 1071 | X155917882Y-82769517D01* 1072 | X155914000Y-82750000D01* 1073 | X155914000Y-82050000D01* 1074 | X155917882Y-82030483D01* 1075 | X155928938Y-82013938D01* 1076 | X155945483Y-82002882D01* 1077 | X155965000Y-81999000D01* 1078 | X156412640Y-81999000D01* 1079 | X156439000Y-81972640D01* 1080 | X156439000Y-79887210D01* 1081 | X156439000Y-79884800D01* 1082 | X156446598Y-79803780D01* 1083 | X156448577Y-79798122D01* 1084 | X156449125Y-79793031D01* 1085 | X156469079Y-79739530D01* 1086 | X156489503Y-79681164D01* 1087 | X156492225Y-79677475D01* 1088 | X156492714Y-79676165D01* 1089 | X156526653Y-79630827D01* 1090 | X156566643Y-79576643D01* 1091 | X156620827Y-79536653D01* 1092 | X156666165Y-79502714D01* 1093 | X156667475Y-79502225D01* 1094 | X156671164Y-79499503D01* 1095 | X156729521Y-79479082D01* 1096 | X156783030Y-79459125D01* 1097 | X156788122Y-79458577D01* 1098 | X156793780Y-79456598D01* 1099 | X156874800Y-79449000D01* 1100 | X157405200Y-79449000D01* 1101 | X157486220Y-79456598D01* 1102 | G37* 1103 | G36* 1104 | X162936220Y-79456598D02* 1105 | G01* 1106 | X162941877Y-79458577D01* 1107 | X162946968Y-79459125D01* 1108 | X163000453Y-79479074D01* 1109 | X163058836Y-79499503D01* 1110 | X163062525Y-79502225D01* 1111 | X163063834Y-79502714D01* 1112 | X163109101Y-79536600D01* 1113 | X163163357Y-79576643D01* 1114 | X163203416Y-79630922D01* 1115 | X163237285Y-79676165D01* 1116 | X163237772Y-79677472D01* 1117 | X163240497Y-79681164D01* 1118 | X163260932Y-79739564D01* 1119 | X163280874Y-79793030D01* 1120 | X163281421Y-79798118D01* 1121 | X163283402Y-79803780D01* 1122 | X163291000Y-79884800D01* 1123 | X163290999Y-81972640D01* 1124 | X163317359Y-81999000D01* 1125 | X163765000Y-81999000D01* 1126 | X163784517Y-82002882D01* 1127 | X163801062Y-82013938D01* 1128 | X163812118Y-82030483D01* 1129 | X163816000Y-82050000D01* 1130 | X163816000Y-82750000D01* 1131 | X163812118Y-82769517D01* 1132 | X163801062Y-82786062D01* 1133 | X163784517Y-82797118D01* 1134 | X163765000Y-82801000D01* 1135 | X162855200Y-82801000D01* 1136 | X162324800Y-82801000D01* 1137 | X161940000Y-82801000D01* 1138 | X161920483Y-82797118D01* 1139 | X161903938Y-82786062D01* 1140 | X161892882Y-82769517D01* 1141 | X161889000Y-82750000D01* 1142 | X161889000Y-82050000D01* 1143 | X161889000Y-82049999D01* 1144 | X161889000Y-79887210D01* 1145 | X161889000Y-79887209D01* 1146 | X161889000Y-79884800D01* 1147 | X161896598Y-79803780D01* 1148 | X161898577Y-79798122D01* 1149 | X161899125Y-79793031D01* 1150 | X161919079Y-79739530D01* 1151 | X161939503Y-79681164D01* 1152 | X161942225Y-79677475D01* 1153 | X161942714Y-79676165D01* 1154 | X161976653Y-79630827D01* 1155 | X162016643Y-79576643D01* 1156 | X162070827Y-79536653D01* 1157 | X162116165Y-79502714D01* 1158 | X162117475Y-79502225D01* 1159 | X162121164Y-79499503D01* 1160 | X162179521Y-79479082D01* 1161 | X162233030Y-79459125D01* 1162 | X162238122Y-79458577D01* 1163 | X162243780Y-79456598D01* 1164 | X162324800Y-79449000D01* 1165 | X162855200Y-79449000D01* 1166 | X162936220Y-79456598D01* 1167 | G37* 1168 | G36* 1169 | X159634517Y-79152882D02* 1170 | G01* 1171 | X159651062Y-79163938D01* 1172 | X159662118Y-79180483D01* 1173 | X159666000Y-79200000D01* 1174 | X159666000Y-81700000D01* 1175 | X159662118Y-81719517D01* 1176 | X159651062Y-81736062D01* 1177 | X159634517Y-81747118D01* 1178 | X159615000Y-81751000D01* 1179 | X158190000Y-81751000D01* 1180 | X158170483Y-81747118D01* 1181 | X158153938Y-81736062D01* 1182 | X158142882Y-81719517D01* 1183 | X158139000Y-81700000D01* 1184 | X158139000Y-79200000D01* 1185 | X158142882Y-79180483D01* 1186 | X158153938Y-79163938D01* 1187 | X158170483Y-79152882D01* 1188 | X158190000Y-79149000D01* 1189 | X159615000Y-79149000D01* 1190 | X159634517Y-79152882D01* 1191 | G37* 1192 | G36* 1193 | X161559517Y-79152882D02* 1194 | G01* 1195 | X161576062Y-79163938D01* 1196 | X161587118Y-79180483D01* 1197 | X161591000Y-79200000D01* 1198 | X161591000Y-81700000D01* 1199 | X161587118Y-81719517D01* 1200 | X161576062Y-81736062D01* 1201 | X161559517Y-81747118D01* 1202 | X161540000Y-81751000D01* 1203 | X160115000Y-81751000D01* 1204 | X160095483Y-81747118D01* 1205 | X160078938Y-81736062D01* 1206 | X160067882Y-81719517D01* 1207 | X160064000Y-81700000D01* 1208 | X160064000Y-79200000D01* 1209 | X160067882Y-79180483D01* 1210 | X160078938Y-79163938D01* 1211 | X160095483Y-79152882D01* 1212 | X160115000Y-79149000D01* 1213 | X161540000Y-79149000D01* 1214 | X161559517Y-79152882D01* 1215 | G37* 1216 | G36* 1217 | X178125709Y-80005089D02* 1218 | G01* 1219 | X178161157Y-80005089D01* 1220 | X178189967Y-80013548D01* 1221 | X178219307Y-80017411D01* 1222 | X178258718Y-80033735D01* 1223 | X178297708Y-80045184D01* 1224 | X178318287Y-80058409D01* 1225 | X178339806Y-80067323D01* 1226 | X178379235Y-80097578D01* 1227 | X178417430Y-80122125D01* 1228 | X178429743Y-80136335D01* 1229 | X178443278Y-80146721D01* 1230 | X178478368Y-80192451D01* 1231 | X178510627Y-80229680D01* 1232 | X178516054Y-80241565D01* 1233 | X178522675Y-80250193D01* 1234 | X178548818Y-80313308D01* 1235 | X178569746Y-80359134D01* 1236 | X178570780Y-80366329D01* 1237 | X178572588Y-80370693D01* 1238 | X178585390Y-80467941D01* 1239 | X178590000Y-80500000D01* 1240 | X178585390Y-80532058D01* 1241 | X178572588Y-80629307D01* 1242 | X178570780Y-80633670D01* 1243 | X178569746Y-80640866D01* 1244 | X178548821Y-80686684D01* 1245 | X178522676Y-80749806D01* 1246 | X178516054Y-80758435D01* 1247 | X178510627Y-80770320D01* 1248 | X178478365Y-80807551D01* 1249 | X178443278Y-80853278D01* 1250 | X178429745Y-80863661D01* 1251 | X178417430Y-80877875D01* 1252 | X178379227Y-80902426D01* 1253 | X178339806Y-80932676D01* 1254 | X178318292Y-80941587D01* 1255 | X178297708Y-80954816D01* 1256 | X178258709Y-80966266D01* 1257 | X178219307Y-80982588D01* 1258 | X178189973Y-80986449D01* 1259 | X178161157Y-80994911D01* 1260 | X178125701Y-80994911D01* 1261 | X178090000Y-80999611D01* 1262 | X178054298Y-80994911D01* 1263 | X178018843Y-80994911D01* 1264 | X177990027Y-80986449D01* 1265 | X177960692Y-80982588D01* 1266 | X177921286Y-80966265D01* 1267 | X177882292Y-80954816D01* 1268 | X177861709Y-80941588D01* 1269 | X177840193Y-80932676D01* 1270 | X177800766Y-80902422D01* 1271 | X177762570Y-80877875D01* 1272 | X177750256Y-80863663D01* 1273 | X177736721Y-80853278D01* 1274 | X177701625Y-80807541D01* 1275 | X177669373Y-80770320D01* 1276 | X177663946Y-80758438D01* 1277 | X177657323Y-80749806D01* 1278 | X177631167Y-80686661D01* 1279 | X177610254Y-80640866D01* 1280 | X177609219Y-80633674D01* 1281 | X177607411Y-80629307D01* 1282 | X177594597Y-80531976D01* 1283 | X177590000Y-80500000D01* 1284 | X177594597Y-80468023D01* 1285 | X177607411Y-80370693D01* 1286 | X177609219Y-80366325D01* 1287 | X177610254Y-80359134D01* 1288 | X177631170Y-80313332D01* 1289 | X177657324Y-80250193D01* 1290 | X177663946Y-80241562D01* 1291 | X177669373Y-80229680D01* 1292 | X177701622Y-80192461D01* 1293 | X177736721Y-80146721D01* 1294 | X177750258Y-80136333D01* 1295 | X177762570Y-80122125D01* 1296 | X177800763Y-80097579D01* 1297 | X177840193Y-80067324D01* 1298 | X177861709Y-80058411D01* 1299 | X177882292Y-80045184D01* 1300 | X177921283Y-80033735D01* 1301 | X177960693Y-80017411D01* 1302 | X177990032Y-80013548D01* 1303 | X178018843Y-80005089D01* 1304 | X178054291Y-80005089D01* 1305 | X178090000Y-80000388D01* 1306 | X178125709Y-80005089D01* 1307 | G37* 1308 | M02* 1309 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/Doom Keycap-B_Paste.gbp: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.6*% 2 | %TF.CreationDate,2024-04-24T00:37:06-04:00*% 3 | %TF.ProjectId,Doom Keycap,446f6f6d-204b-4657-9963-61702e6b6963,REV1*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Bot*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.6) date 2024-04-24 00:37:06* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10R,0.400000X1.750000*% 33 | %ADD11R,1.825000X0.700000*% 34 | %ADD12R,2.000000X1.460000*% 35 | %ADD13RoundRect,0.384800X-0.265200X-1.240200X0.265200X-1.240200X0.265200X1.240200X-0.265200X1.240200X0*% 36 | %ADD14R,1.425000X2.500000*% 37 | %ADD15RoundRect,0.147500X-0.147500X-0.172500X0.147500X-0.172500X0.147500X0.172500X-0.147500X0.172500X0*% 38 | %ADD16RoundRect,0.150000X0.650000X0.150000X-0.650000X0.150000X-0.650000X-0.150000X0.650000X-0.150000X0*% 39 | %ADD17RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 40 | %ADD18R,1.000000X2.200000*% 41 | %ADD19RoundRect,0.147500X0.172500X-0.147500X0.172500X0.147500X-0.172500X0.147500X-0.172500X-0.147500X0*% 42 | %ADD20R,0.812800X0.406400*% 43 | %ADD21R,0.812800X0.304800*% 44 | G04 APERTURE END LIST* 45 | D10* 46 | X158565000Y-83525000D03* 47 | X159215000Y-83525000D03* 48 | X159865000Y-83525000D03* 49 | X160515000Y-83525000D03* 50 | X161165000Y-83525000D03* 51 | D11* 52 | X156877500Y-82400000D03* 53 | D12* 54 | X156965000Y-83730000D03* 55 | D13* 56 | X157140000Y-81125000D03* 57 | D14* 58 | X158902500Y-80450000D03* 59 | X160827500Y-80450000D03* 60 | D13* 61 | X162590000Y-81125000D03* 62 | D12* 63 | X162765000Y-83730000D03* 64 | D11* 65 | X162852500Y-82400000D03* 66 | D15* 67 | X156230000Y-87250000D03* 68 | X157200000Y-87250000D03* 69 | D16* 70 | X163940000Y-88720000D03* 71 | X163940000Y-89990000D03* 72 | X163940000Y-91260000D03* 73 | X163940000Y-92530000D03* 74 | X156740000Y-92530000D03* 75 | X156740000Y-91260000D03* 76 | X156740000Y-89990000D03* 77 | X156740000Y-88720000D03* 78 | D17* 79 | X159610000Y-86875000D03* 80 | X160570000Y-86875000D03* 81 | D18* 82 | X168765000Y-91600000D03* 83 | X180165000Y-91600000D03* 84 | X180165000Y-82900000D03* 85 | X168765000Y-82900000D03* 86 | D19* 87 | X158515000Y-86335000D03* 88 | X158515000Y-85365000D03* 89 | D20* 90 | X186362767Y-84875000D03* 91 | X186362767Y-90375000D03* 92 | D21* 93 | X183862767Y-89374999D03* 94 | X183862767Y-88875000D03* 95 | X183862767Y-88375001D03* 96 | X183862767Y-87875000D03* 97 | X183862767Y-87375000D03* 98 | X183862767Y-86874999D03* 99 | X183862767Y-86375000D03* 100 | X183862767Y-85875001D03* 101 | M02* 102 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/Doom Keycap-B_Silkscreen.gbo: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.6*% 2 | %TF.CreationDate,2024-04-24T00:37:06-04:00*% 3 | %TF.ProjectId,Doom Keycap,446f6f6d-204b-4657-9963-61702e6b6963,REV1*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Legend,Bot*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.6) date 2024-04-24 00:37:06* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10C,0.125000*% 33 | %ADD11C,0.150000*% 34 | %ADD12C,0.120000*% 35 | %ADD13C,0.100000*% 36 | %ADD14RoundRect,0.051000X-0.200000X0.875000X-0.200000X-0.875000X0.200000X-0.875000X0.200000X0.875000X0*% 37 | %ADD15RoundRect,0.051000X-0.912500X-0.350000X0.912500X-0.350000X0.912500X0.350000X-0.912500X0.350000X0*% 38 | %ADD16RoundRect,0.051000X-1.000000X-0.730000X1.000000X-0.730000X1.000000X0.730000X-1.000000X0.730000X0*% 39 | %ADD17O,1.402000X1.902000*% 40 | %ADD18RoundRect,0.435800X-0.265200X-1.240200X0.265200X-1.240200X0.265200X1.240200X-0.265200X1.240200X0*% 41 | %ADD19O,1.152000X1.552000*% 42 | %ADD20RoundRect,0.051000X-0.712500X1.250000X-0.712500X-1.250000X0.712500X-1.250000X0.712500X1.250000X0*% 43 | %ADD21RoundRect,0.198500X-0.147500X-0.172500X0.147500X-0.172500X0.147500X0.172500X-0.147500X0.172500X0*% 44 | %ADD22RoundRect,0.201000X0.650000X0.150000X-0.650000X0.150000X-0.650000X-0.150000X0.650000X-0.150000X0*% 45 | %ADD23RoundRect,0.191000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 46 | %ADD24RoundRect,0.051000X-0.500000X-1.100000X0.500000X-1.100000X0.500000X1.100000X-0.500000X1.100000X0*% 47 | %ADD25RoundRect,0.198500X0.172500X-0.147500X0.172500X0.147500X-0.172500X0.147500X-0.172500X-0.147500X0*% 48 | %ADD26C,1.000000*% 49 | %ADD27RoundRect,0.051000X-0.406400X0.203200X-0.406400X-0.203200X0.406400X-0.203200X0.406400X0.203200X0*% 50 | %ADD28RoundRect,0.051000X-0.406400X0.152400X-0.406400X-0.152400X0.406400X-0.152400X0.406400X0.152400X0*% 51 | G04 APERTURE END LIST* 52 | D10* 53 | X164756666Y-81224809D02* 54 | X164756666Y-81581952D01* 55 | X164756666Y-81581952D02* 56 | X164780475Y-81653380D01* 57 | X164780475Y-81653380D02* 58 | X164828094Y-81701000D01* 59 | X164828094Y-81701000D02* 60 | X164899523Y-81724809D01* 61 | X164899523Y-81724809D02* 62 | X164947142Y-81724809D01* 63 | X164256666Y-81724809D02* 64 | X164542380Y-81724809D01* 65 | X164399523Y-81724809D02* 66 | X164399523Y-81224809D01* 67 | X164399523Y-81224809D02* 68 | X164447142Y-81296238D01* 69 | X164447142Y-81296238D02* 70 | X164494761Y-81343857D01* 71 | X164494761Y-81343857D02* 72 | X164542380Y-81367666D01* 73 | X156274927Y-86614537D02* 74 | X156298736Y-86638347D01* 75 | X156298736Y-86638347D02* 76 | X156370165Y-86662156D01* 77 | X156370165Y-86662156D02* 78 | X156417784Y-86662156D01* 79 | X156417784Y-86662156D02* 80 | X156489212Y-86638347D01* 81 | X156489212Y-86638347D02* 82 | X156536831Y-86590727D01* 83 | X156536831Y-86590727D02* 84 | X156560641Y-86543108D01* 85 | X156560641Y-86543108D02* 86 | X156584450Y-86447870D01* 87 | X156584450Y-86447870D02* 88 | X156584450Y-86376442D01* 89 | X156584450Y-86376442D02* 90 | X156560641Y-86281204D01* 91 | X156560641Y-86281204D02* 92 | X156536831Y-86233585D01* 93 | X156536831Y-86233585D02* 94 | X156489212Y-86185966D01* 95 | X156489212Y-86185966D02* 96 | X156417784Y-86162156D01* 97 | X156417784Y-86162156D02* 98 | X156370165Y-86162156D01* 99 | X156370165Y-86162156D02* 100 | X156298736Y-86185966D01* 101 | X156298736Y-86185966D02* 102 | X156274927Y-86209775D01* 103 | X155822546Y-86162156D02* 104 | X156060641Y-86162156D01* 105 | X156060641Y-86162156D02* 106 | X156084450Y-86400251D01* 107 | X156084450Y-86400251D02* 108 | X156060641Y-86376442D01* 109 | X156060641Y-86376442D02* 110 | X156013022Y-86352632D01* 111 | X156013022Y-86352632D02* 112 | X155893974Y-86352632D01* 113 | X155893974Y-86352632D02* 114 | X155846355Y-86376442D01* 115 | X155846355Y-86376442D02* 116 | X155822546Y-86400251D01* 117 | X155822546Y-86400251D02* 118 | X155798736Y-86447870D01* 119 | X155798736Y-86447870D02* 120 | X155798736Y-86566918D01* 121 | X155798736Y-86566918D02* 122 | X155822546Y-86614537D01* 123 | X155822546Y-86614537D02* 124 | X155846355Y-86638347D01* 125 | X155846355Y-86638347D02* 126 | X155893974Y-86662156D01* 127 | X155893974Y-86662156D02* 128 | X156013022Y-86662156D01* 129 | X156013022Y-86662156D02* 130 | X156060641Y-86638347D01* 131 | X156060641Y-86638347D02* 132 | X156084450Y-86614537D01* 133 | X160720952Y-90464809D02* 134 | X160720952Y-90869571D01* 135 | X160720952Y-90869571D02* 136 | X160697142Y-90917190D01* 137 | X160697142Y-90917190D02* 138 | X160673333Y-90941000D01* 139 | X160673333Y-90941000D02* 140 | X160625714Y-90964809D01* 141 | X160625714Y-90964809D02* 142 | X160530476Y-90964809D01* 143 | X160530476Y-90964809D02* 144 | X160482857Y-90941000D01* 145 | X160482857Y-90941000D02* 146 | X160459047Y-90917190D01* 147 | X160459047Y-90917190D02* 148 | X160435238Y-90869571D01* 149 | X160435238Y-90869571D02* 150 | X160435238Y-90464809D01* 151 | X160220951Y-90512428D02* 152 | X160197142Y-90488619D01* 153 | X160197142Y-90488619D02* 154 | X160149523Y-90464809D01* 155 | X160149523Y-90464809D02* 156 | X160030475Y-90464809D01* 157 | X160030475Y-90464809D02* 158 | X159982856Y-90488619D01* 159 | X159982856Y-90488619D02* 160 | X159959047Y-90512428D01* 161 | X159959047Y-90512428D02* 162 | X159935237Y-90560047D01* 163 | X159935237Y-90560047D02* 164 | X159935237Y-90607666D01* 165 | X159935237Y-90607666D02* 166 | X159959047Y-90679095D01* 167 | X159959047Y-90679095D02* 168 | X160244761Y-90964809D01* 169 | X160244761Y-90964809D02* 170 | X159935237Y-90964809D01* 171 | X161555524Y-87026627D02* 172 | X161579333Y-87050437D01* 173 | X161579333Y-87050437D02* 174 | X161650762Y-87074246D01* 175 | X161650762Y-87074246D02* 176 | X161698381Y-87074246D01* 177 | X161698381Y-87074246D02* 178 | X161769809Y-87050437D01* 179 | X161769809Y-87050437D02* 180 | X161817428Y-87002817D01* 181 | X161817428Y-87002817D02* 182 | X161841238Y-86955198D01* 183 | X161841238Y-86955198D02* 184 | X161865047Y-86859960D01* 185 | X161865047Y-86859960D02* 186 | X161865047Y-86788532D01* 187 | X161865047Y-86788532D02* 188 | X161841238Y-86693294D01* 189 | X161841238Y-86693294D02* 190 | X161817428Y-86645675D01* 191 | X161817428Y-86645675D02* 192 | X161769809Y-86598056D01* 193 | X161769809Y-86598056D02* 194 | X161698381Y-86574246D01* 195 | X161698381Y-86574246D02* 196 | X161650762Y-86574246D01* 197 | X161650762Y-86574246D02* 198 | X161579333Y-86598056D01* 199 | X161579333Y-86598056D02* 200 | X161555524Y-86621865D01* 201 | X161079333Y-87074246D02* 202 | X161365047Y-87074246D01* 203 | X161222190Y-87074246D02* 204 | X161222190Y-86574246D01* 205 | X161222190Y-86574246D02* 206 | X161269809Y-86645675D01* 207 | X161269809Y-86645675D02* 208 | X161317428Y-86693294D01* 209 | X161317428Y-86693294D02* 210 | X161365047Y-86717103D01* 211 | D11* 212 | X175232857Y-85954819D02* 213 | X175709047Y-85954819D01* 214 | X175709047Y-85954819D02* 215 | X175709047Y-84954819D01* 216 | X174947142Y-85907200D02* 217 | X174804285Y-85954819D01* 218 | X174804285Y-85954819D02* 219 | X174566190Y-85954819D01* 220 | X174566190Y-85954819D02* 221 | X174470952Y-85907200D01* 222 | X174470952Y-85907200D02* 223 | X174423333Y-85859580D01* 224 | X174423333Y-85859580D02* 225 | X174375714Y-85764342D01* 226 | X174375714Y-85764342D02* 227 | X174375714Y-85669104D01* 228 | X174375714Y-85669104D02* 229 | X174423333Y-85573866D01* 230 | X174423333Y-85573866D02* 231 | X174470952Y-85526247D01* 232 | X174470952Y-85526247D02* 233 | X174566190Y-85478628D01* 234 | X174566190Y-85478628D02* 235 | X174756666Y-85431009D01* 236 | X174756666Y-85431009D02* 237 | X174851904Y-85383390D01* 238 | X174851904Y-85383390D02* 239 | X174899523Y-85335771D01* 240 | X174899523Y-85335771D02* 241 | X174947142Y-85240533D01* 242 | X174947142Y-85240533D02* 243 | X174947142Y-85145295D01* 244 | X174947142Y-85145295D02* 245 | X174899523Y-85050057D01* 246 | X174899523Y-85050057D02* 247 | X174851904Y-85002438D01* 248 | X174851904Y-85002438D02* 249 | X174756666Y-84954819D01* 250 | X174756666Y-84954819D02* 251 | X174518571Y-84954819D01* 252 | X174518571Y-84954819D02* 253 | X174375714Y-85002438D01* 254 | X173423333Y-85954819D02* 255 | X173994761Y-85954819D01* 256 | X173709047Y-85954819D02* 257 | X173709047Y-84954819D01* 258 | X173709047Y-84954819D02* 259 | X173804285Y-85097676D01* 260 | X173804285Y-85097676D02* 261 | X173899523Y-85192914D01* 262 | X173899523Y-85192914D02* 263 | X173994761Y-85240533D01* 264 | D10* 265 | X157883602Y-85557869D02* 266 | X157883602Y-85057869D01* 267 | X157883602Y-85057869D02* 268 | X157764554Y-85057869D01* 269 | X157764554Y-85057869D02* 270 | X157693126Y-85081679D01* 271 | X157693126Y-85081679D02* 272 | X157645507Y-85129298D01* 273 | X157645507Y-85129298D02* 274 | X157621697Y-85176917D01* 275 | X157621697Y-85176917D02* 276 | X157597888Y-85272155D01* 277 | X157597888Y-85272155D02* 278 | X157597888Y-85343583D01* 279 | X157597888Y-85343583D02* 280 | X157621697Y-85438821D01* 281 | X157621697Y-85438821D02* 282 | X157645507Y-85486440D01* 283 | X157645507Y-85486440D02* 284 | X157693126Y-85534060D01* 285 | X157693126Y-85534060D02* 286 | X157764554Y-85557869D01* 287 | X157764554Y-85557869D02* 288 | X157883602Y-85557869D01* 289 | X157407411Y-85105488D02* 290 | X157383602Y-85081679D01* 291 | X157383602Y-85081679D02* 292 | X157335983Y-85057869D01* 293 | X157335983Y-85057869D02* 294 | X157216935Y-85057869D01* 295 | X157216935Y-85057869D02* 296 | X157169316Y-85081679D01* 297 | X157169316Y-85081679D02* 298 | X157145507Y-85105488D01* 299 | X157145507Y-85105488D02* 300 | X157121697Y-85153107D01* 301 | X157121697Y-85153107D02* 302 | X157121697Y-85200726D01* 303 | X157121697Y-85200726D02* 304 | X157145507Y-85272155D01* 305 | X157145507Y-85272155D02* 306 | X157431221Y-85557869D01* 307 | X157431221Y-85557869D02* 308 | X157121697Y-85557869D01* 309 | X187125713Y-83962904D02* 310 | X187292380Y-83962904D01* 311 | X187292380Y-84224809D02* 312 | X187292380Y-83724809D01* 313 | X187292380Y-83724809D02* 314 | X187054285Y-83724809D01* 315 | X186863809Y-84224809D02* 316 | X186863809Y-83724809D01* 317 | X186625714Y-84224809D02* 318 | X186625714Y-83724809D01* 319 | X186625714Y-83724809D02* 320 | X186506666Y-83724809D01* 321 | X186506666Y-83724809D02* 322 | X186435238Y-83748619D01* 323 | X186435238Y-83748619D02* 324 | X186387619Y-83796238D01* 325 | X186387619Y-83796238D02* 326 | X186363809Y-83843857D01* 327 | X186363809Y-83843857D02* 328 | X186340000Y-83939095D01* 329 | X186340000Y-83939095D02* 330 | X186340000Y-84010523D01* 331 | X186340000Y-84010523D02* 332 | X186363809Y-84105761D01* 333 | X186363809Y-84105761D02* 334 | X186387619Y-84153380D01* 335 | X186387619Y-84153380D02* 336 | X186435238Y-84201000D01* 337 | X186435238Y-84201000D02* 338 | X186506666Y-84224809D01* 339 | X186506666Y-84224809D02* 340 | X186625714Y-84224809D01* 341 | X186173333Y-83724809D02* 342 | X185863809Y-83724809D01* 343 | X185863809Y-83724809D02* 344 | X186030476Y-83915285D01* 345 | X186030476Y-83915285D02* 346 | X185959047Y-83915285D01* 347 | X185959047Y-83915285D02* 348 | X185911428Y-83939095D01* 349 | X185911428Y-83939095D02* 350 | X185887619Y-83962904D01* 351 | X185887619Y-83962904D02* 352 | X185863809Y-84010523D01* 353 | X185863809Y-84010523D02* 354 | X185863809Y-84129571D01* 355 | X185863809Y-84129571D02* 356 | X185887619Y-84177190D01* 357 | X185887619Y-84177190D02* 358 | X185911428Y-84201000D01* 359 | X185911428Y-84201000D02* 360 | X185959047Y-84224809D01* 361 | X185959047Y-84224809D02* 362 | X186101904Y-84224809D01* 363 | X186101904Y-84224809D02* 364 | X186149523Y-84201000D01* 365 | X186149523Y-84201000D02* 366 | X186173333Y-84177190D01* 367 | X180625713Y-80462904D02* 368 | X180792380Y-80462904D01* 369 | X180792380Y-80724809D02* 370 | X180792380Y-80224809D01* 371 | X180792380Y-80224809D02* 372 | X180554285Y-80224809D01* 373 | X180363809Y-80724809D02* 374 | X180363809Y-80224809D01* 375 | X180125714Y-80724809D02* 376 | X180125714Y-80224809D01* 377 | X180125714Y-80224809D02* 378 | X180006666Y-80224809D01* 379 | X180006666Y-80224809D02* 380 | X179935238Y-80248619D01* 381 | X179935238Y-80248619D02* 382 | X179887619Y-80296238D01* 383 | X179887619Y-80296238D02* 384 | X179863809Y-80343857D01* 385 | X179863809Y-80343857D02* 386 | X179840000Y-80439095D01* 387 | X179840000Y-80439095D02* 388 | X179840000Y-80510523D01* 389 | X179840000Y-80510523D02* 390 | X179863809Y-80605761D01* 391 | X179863809Y-80605761D02* 392 | X179887619Y-80653380D01* 393 | X179887619Y-80653380D02* 394 | X179935238Y-80701000D01* 395 | X179935238Y-80701000D02* 396 | X180006666Y-80724809D01* 397 | X180006666Y-80724809D02* 398 | X180125714Y-80724809D01* 399 | X179411428Y-80224809D02* 400 | X179506666Y-80224809D01* 401 | X179506666Y-80224809D02* 402 | X179554285Y-80248619D01* 403 | X179554285Y-80248619D02* 404 | X179578095Y-80272428D01* 405 | X179578095Y-80272428D02* 406 | X179625714Y-80343857D01* 407 | X179625714Y-80343857D02* 408 | X179649523Y-80439095D01* 409 | X179649523Y-80439095D02* 410 | X179649523Y-80629571D01* 411 | X179649523Y-80629571D02* 412 | X179625714Y-80677190D01* 413 | X179625714Y-80677190D02* 414 | X179601904Y-80701000D01* 415 | X179601904Y-80701000D02* 416 | X179554285Y-80724809D01* 417 | X179554285Y-80724809D02* 418 | X179459047Y-80724809D01* 419 | X179459047Y-80724809D02* 420 | X179411428Y-80701000D01* 421 | X179411428Y-80701000D02* 422 | X179387619Y-80677190D01* 423 | X179387619Y-80677190D02* 424 | X179363809Y-80629571D01* 425 | X179363809Y-80629571D02* 426 | X179363809Y-80510523D01* 427 | X179363809Y-80510523D02* 428 | X179387619Y-80462904D01* 429 | X179387619Y-80462904D02* 430 | X179411428Y-80439095D01* 431 | X179411428Y-80439095D02* 432 | X179459047Y-80415285D01* 433 | X179459047Y-80415285D02* 434 | X179554285Y-80415285D01* 435 | X179554285Y-80415285D02* 436 | X179601904Y-80439095D01* 437 | X179601904Y-80439095D02* 438 | X179625714Y-80462904D01* 439 | X179625714Y-80462904D02* 440 | X179649523Y-80510523D01* 441 | X168625713Y-93962904D02* 442 | X168792380Y-93962904D01* 443 | X168792380Y-94224809D02* 444 | X168792380Y-93724809D01* 445 | X168792380Y-93724809D02* 446 | X168554285Y-93724809D01* 447 | X168363809Y-94224809D02* 448 | X168363809Y-93724809D01* 449 | X168125714Y-94224809D02* 450 | X168125714Y-93724809D01* 451 | X168125714Y-93724809D02* 452 | X168006666Y-93724809D01* 453 | X168006666Y-93724809D02* 454 | X167935238Y-93748619D01* 455 | X167935238Y-93748619D02* 456 | X167887619Y-93796238D01* 457 | X167887619Y-93796238D02* 458 | X167863809Y-93843857D01* 459 | X167863809Y-93843857D02* 460 | X167840000Y-93939095D01* 461 | X167840000Y-93939095D02* 462 | X167840000Y-94010523D01* 463 | X167840000Y-94010523D02* 464 | X167863809Y-94105761D01* 465 | X167863809Y-94105761D02* 466 | X167887619Y-94153380D01* 467 | X167887619Y-94153380D02* 468 | X167935238Y-94201000D01* 469 | X167935238Y-94201000D02* 470 | X168006666Y-94224809D01* 471 | X168006666Y-94224809D02* 472 | X168125714Y-94224809D01* 473 | X167411428Y-93891476D02* 474 | X167411428Y-94224809D01* 475 | X167530476Y-93701000D02* 476 | X167649523Y-94058142D01* 477 | X167649523Y-94058142D02* 478 | X167340000Y-94058142D01* 479 | X184970952Y-91224809D02* 480 | X184970952Y-91629571D01* 481 | X184970952Y-91629571D02* 482 | X184947142Y-91677190D01* 483 | X184947142Y-91677190D02* 484 | X184923333Y-91701000D01* 485 | X184923333Y-91701000D02* 486 | X184875714Y-91724809D01* 487 | X184875714Y-91724809D02* 488 | X184780476Y-91724809D01* 489 | X184780476Y-91724809D02* 490 | X184732857Y-91701000D01* 491 | X184732857Y-91701000D02* 492 | X184709047Y-91677190D01* 493 | X184709047Y-91677190D02* 494 | X184685238Y-91629571D01* 495 | X184685238Y-91629571D02* 496 | X184685238Y-91224809D01* 497 | X184232856Y-91391476D02* 498 | X184232856Y-91724809D01* 499 | X184351904Y-91201000D02* 500 | X184470951Y-91558142D01* 501 | X184470951Y-91558142D02* 502 | X184161428Y-91558142D01* 503 | X186491000Y-85708335D02* 504 | X186514809Y-85779763D01* 505 | X186514809Y-85779763D02* 506 | X186514809Y-85898811D01* 507 | X186514809Y-85898811D02* 508 | X186491000Y-85946430D01* 509 | X186491000Y-85946430D02* 510 | X186467190Y-85970239D01* 511 | X186467190Y-85970239D02* 512 | X186419571Y-85994049D01* 513 | X186419571Y-85994049D02* 514 | X186371952Y-85994049D01* 515 | X186371952Y-85994049D02* 516 | X186324333Y-85970239D01* 517 | X186324333Y-85970239D02* 518 | X186300523Y-85946430D01* 519 | X186300523Y-85946430D02* 520 | X186276714Y-85898811D01* 521 | X186276714Y-85898811D02* 522 | X186252904Y-85803573D01* 523 | X186252904Y-85803573D02* 524 | X186229095Y-85755954D01* 525 | X186229095Y-85755954D02* 526 | X186205285Y-85732144D01* 527 | X186205285Y-85732144D02* 528 | X186157666Y-85708335D01* 529 | X186157666Y-85708335D02* 530 | X186110047Y-85708335D01* 531 | X186110047Y-85708335D02* 532 | X186062428Y-85732144D01* 533 | X186062428Y-85732144D02* 534 | X186038619Y-85755954D01* 535 | X186038619Y-85755954D02* 536 | X186014809Y-85803573D01* 537 | X186014809Y-85803573D02* 538 | X186014809Y-85922620D01* 539 | X186014809Y-85922620D02* 540 | X186038619Y-85994049D01* 541 | X186014809Y-86136906D02* 542 | X186014809Y-86422620D01* 543 | X186514809Y-86279763D02* 544 | X186014809Y-86279763D01* 545 | X186014809Y-86541667D02* 546 | X186014809Y-86875000D01* 547 | X186014809Y-86875000D02* 548 | X186514809Y-86660715D01* 549 | X186014809Y-87017857D02* 550 | X186014809Y-87351190D01* 551 | X186014809Y-87351190D02* 552 | X186514809Y-87136905D01* 553 | X186014809Y-87494047D02* 554 | X186014809Y-87803571D01* 555 | X186014809Y-87803571D02* 556 | X186205285Y-87636904D01* 557 | X186205285Y-87636904D02* 558 | X186205285Y-87708333D01* 559 | X186205285Y-87708333D02* 560 | X186229095Y-87755952D01* 561 | X186229095Y-87755952D02* 562 | X186252904Y-87779761D01* 563 | X186252904Y-87779761D02* 564 | X186300523Y-87803571D01* 565 | X186300523Y-87803571D02* 566 | X186419571Y-87803571D01* 567 | X186419571Y-87803571D02* 568 | X186467190Y-87779761D01* 569 | X186467190Y-87779761D02* 570 | X186491000Y-87755952D01* 571 | X186491000Y-87755952D02* 572 | X186514809Y-87708333D01* 573 | X186514809Y-87708333D02* 574 | X186514809Y-87565476D01* 575 | X186514809Y-87565476D02* 576 | X186491000Y-87517857D01* 577 | X186491000Y-87517857D02* 578 | X186467190Y-87494047D01* 579 | X186014809Y-88255951D02* 580 | X186014809Y-88017856D01* 581 | X186014809Y-88017856D02* 582 | X186252904Y-87994047D01* 583 | X186252904Y-87994047D02* 584 | X186229095Y-88017856D01* 585 | X186229095Y-88017856D02* 586 | X186205285Y-88065475D01* 587 | X186205285Y-88065475D02* 588 | X186205285Y-88184523D01* 589 | X186205285Y-88184523D02* 590 | X186229095Y-88232142D01* 591 | X186229095Y-88232142D02* 592 | X186252904Y-88255951D01* 593 | X186252904Y-88255951D02* 594 | X186300523Y-88279761D01* 595 | X186300523Y-88279761D02* 596 | X186419571Y-88279761D01* 597 | X186419571Y-88279761D02* 598 | X186467190Y-88255951D01* 599 | X186467190Y-88255951D02* 600 | X186491000Y-88232142D01* 601 | X186491000Y-88232142D02* 602 | X186514809Y-88184523D01* 603 | X186514809Y-88184523D02* 604 | X186514809Y-88065475D01* 605 | X186514809Y-88065475D02* 606 | X186491000Y-88017856D01* 607 | X186491000Y-88017856D02* 608 | X186467190Y-87994047D01* 609 | X186491000Y-88470237D02* 610 | X186514809Y-88517856D01* 611 | X186514809Y-88517856D02* 612 | X186514809Y-88613094D01* 613 | X186514809Y-88613094D02* 614 | X186491000Y-88660713D01* 615 | X186491000Y-88660713D02* 616 | X186443380Y-88684522D01* 617 | X186443380Y-88684522D02* 618 | X186419571Y-88684522D01* 619 | X186419571Y-88684522D02* 620 | X186371952Y-88660713D01* 621 | X186371952Y-88660713D02* 622 | X186348142Y-88613094D01* 623 | X186348142Y-88613094D02* 624 | X186348142Y-88541665D01* 625 | X186348142Y-88541665D02* 626 | X186324333Y-88494046D01* 627 | X186324333Y-88494046D02* 628 | X186276714Y-88470237D01* 629 | X186276714Y-88470237D02* 630 | X186252904Y-88470237D01* 631 | X186252904Y-88470237D02* 632 | X186205285Y-88494046D01* 633 | X186205285Y-88494046D02* 634 | X186181476Y-88541665D01* 635 | X186181476Y-88541665D02* 636 | X186181476Y-88613094D01* 637 | X186181476Y-88613094D02* 638 | X186205285Y-88660713D01* 639 | X186562428Y-88779761D02* 640 | X186562428Y-89160713D01* 641 | X186229095Y-89351189D02* 642 | X186205285Y-89303570D01* 643 | X186205285Y-89303570D02* 644 | X186181476Y-89279760D01* 645 | X186181476Y-89279760D02* 646 | X186133857Y-89255951D01* 647 | X186133857Y-89255951D02* 648 | X186110047Y-89255951D01* 649 | X186110047Y-89255951D02* 650 | X186062428Y-89279760D01* 651 | X186062428Y-89279760D02* 652 | X186038619Y-89303570D01* 653 | X186038619Y-89303570D02* 654 | X186014809Y-89351189D01* 655 | X186014809Y-89351189D02* 656 | X186014809Y-89446427D01* 657 | X186014809Y-89446427D02* 658 | X186038619Y-89494046D01* 659 | X186038619Y-89494046D02* 660 | X186062428Y-89517855D01* 661 | X186062428Y-89517855D02* 662 | X186110047Y-89541665D01* 663 | X186110047Y-89541665D02* 664 | X186133857Y-89541665D01* 665 | X186133857Y-89541665D02* 666 | X186181476Y-89517855D01* 667 | X186181476Y-89517855D02* 668 | X186205285Y-89494046D01* 669 | X186205285Y-89494046D02* 670 | X186229095Y-89446427D01* 671 | X186229095Y-89446427D02* 672 | X186229095Y-89351189D01* 673 | X186229095Y-89351189D02* 674 | X186252904Y-89303570D01* 675 | X186252904Y-89303570D02* 676 | X186276714Y-89279760D01* 677 | X186276714Y-89279760D02* 678 | X186324333Y-89255951D01* 679 | X186324333Y-89255951D02* 680 | X186419571Y-89255951D01* 681 | X186419571Y-89255951D02* 682 | X186467190Y-89279760D01* 683 | X186467190Y-89279760D02* 684 | X186491000Y-89303570D01* 685 | X186491000Y-89303570D02* 686 | X186514809Y-89351189D01* 687 | X186514809Y-89351189D02* 688 | X186514809Y-89446427D01* 689 | X186514809Y-89446427D02* 690 | X186491000Y-89494046D01* 691 | X186491000Y-89494046D02* 692 | X186467190Y-89517855D01* 693 | X186467190Y-89517855D02* 694 | X186419571Y-89541665D01* 695 | X186419571Y-89541665D02* 696 | X186324333Y-89541665D01* 697 | X186324333Y-89541665D02* 698 | X186276714Y-89517855D01* 699 | X186276714Y-89517855D02* 700 | X186252904Y-89494046D01* 701 | X186252904Y-89494046D02* 702 | X186229095Y-89446427D01* 703 | D11* 704 | X184419819Y-87625000D02* 705 | X184657914Y-87625000D01* 706 | X184562676Y-87386905D02* 707 | X184657914Y-87625000D01* 708 | X184657914Y-87625000D02* 709 | X184562676Y-87863095D01* 710 | X184848390Y-87482143D02* 711 | X184657914Y-87625000D01* 712 | X184657914Y-87625000D02* 713 | X184848390Y-87767857D01* 714 | D12* 715 | X155690000Y-81880000D02* 716 | X155690000Y-83430000D01* 717 | X155690000Y-81880000D02* 718 | X155990000Y-81880000D01* 719 | X155990000Y-79080000D02* 720 | X155990000Y-81880000D01* 721 | X158140000Y-85050000D02* 722 | X158940000Y-85050000D01* 723 | X158540000Y-84600000D02* 724 | X158140000Y-85050000D01* 725 | X158940000Y-85050000D02* 726 | X158540000Y-84600000D01* 727 | X163690000Y-79080000D02* 728 | X163690000Y-81880000D01* 729 | X163690000Y-81880000D02* 730 | X163990000Y-81880000D01* 731 | X163990000Y-81880000D02* 732 | X163990000Y-83430000D01* 733 | X163065000Y-93350000D02* 734 | X163065000Y-93090000D01* 735 | X163065000Y-88160000D02* 736 | X164740000Y-88160000D01* 737 | X163065000Y-87900000D02* 738 | X163065000Y-88160000D01* 739 | X160340000Y-93350000D02* 740 | X163065000Y-93350000D01* 741 | X160340000Y-93350000D02* 742 | X157615000Y-93350000D01* 743 | X160340000Y-87900000D02* 744 | X163065000Y-87900000D01* 745 | X160340000Y-87900000D02* 746 | X157615000Y-87900000D01* 747 | X157615000Y-93350000D02* 748 | X157615000Y-93090000D01* 749 | X157615000Y-87900000D02* 750 | X157615000Y-88160000D01* 751 | X159982164Y-86515000D02* 752 | X160197836Y-86515000D01* 753 | X159982164Y-87235000D02* 754 | X160197836Y-87235000D01* 755 | D13* 756 | X158565000Y-86940000D02* 757 | G75* 758 | G03* 759 | X158565000Y-86940000I-50000J0D01* 760 | G01* 761 | D12* 762 | X182920300Y-84500800D02* 763 | X185670929Y-84500800D01* 764 | X187009700Y-85308113D02* 765 | X187009700Y-89941887D01* 766 | X185670929Y-90749200D02* 767 | X182920300Y-90749200D01* 768 | X182920300Y-90749200D02* 769 | X182920300Y-84500800D01* 770 | X184243767Y-82722800D02* 771 | G75* 772 | G03* 773 | X184243767Y-82722800I-381000J0D01* 774 | G01* 775 | %LPC*% 776 | D14* 777 | X158565000Y-83525000D03* 778 | X159215000Y-83525000D03* 779 | X159865000Y-83525000D03* 780 | X160515000Y-83525000D03* 781 | X161165000Y-83525000D03* 782 | D15* 783 | X156877500Y-82400000D03* 784 | D16* 785 | X156965000Y-83730000D03* 786 | D17* 787 | X157140000Y-80700000D03* 788 | D18* 789 | X157140000Y-81125000D03* 790 | D19* 791 | X157440000Y-83730000D03* 792 | D20* 793 | X158902500Y-80450000D03* 794 | X160827500Y-80450000D03* 795 | D19* 796 | X162290000Y-83730000D03* 797 | D17* 798 | X162590000Y-80700000D03* 799 | D18* 800 | X162590000Y-81125000D03* 801 | D16* 802 | X162765000Y-83730000D03* 803 | D15* 804 | X162852500Y-82400000D03* 805 | D21* 806 | X156230000Y-87250000D03* 807 | X157200000Y-87250000D03* 808 | D22* 809 | X163940000Y-88720000D03* 810 | X163940000Y-89990000D03* 811 | X163940000Y-91260000D03* 812 | X163940000Y-92530000D03* 813 | X156740000Y-92530000D03* 814 | X156740000Y-91260000D03* 815 | X156740000Y-89990000D03* 816 | X156740000Y-88720000D03* 817 | D23* 818 | X159610000Y-86875000D03* 819 | X160570000Y-86875000D03* 820 | D24* 821 | X168765000Y-91600000D03* 822 | X180165000Y-91600000D03* 823 | X180165000Y-82900000D03* 824 | X168765000Y-82900000D03* 825 | D25* 826 | X158515000Y-86335000D03* 827 | X158515000Y-85365000D03* 828 | D26* 829 | X185090000Y-83500000D03* 830 | X178090000Y-80500000D03* 831 | X166590000Y-93500000D03* 832 | D27* 833 | X186362767Y-84875000D03* 834 | X186362767Y-90375000D03* 835 | D28* 836 | X183862767Y-89374999D03* 837 | X183862767Y-88875000D03* 838 | X183862767Y-88375001D03* 839 | X183862767Y-87875000D03* 840 | X183862767Y-87375000D03* 841 | X183862767Y-86874999D03* 842 | X183862767Y-86375000D03* 843 | X183862767Y-85875001D03* 844 | %LPD*% 845 | M02* 846 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/Doom Keycap-Edge_Cuts.gm1: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.6*% 2 | %TF.CreationDate,2024-04-24T00:37:06-04:00*% 3 | %TF.ProjectId,Doom Keycap,446f6f6d-204b-4657-9963-61702e6b6963,REV1*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 7.0.6) date 2024-04-24 00:37:06* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.050000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X188090000Y-83875000D02* 19 | X188090000Y-94375000D01* 20 | X155590000Y-94375000D01* 21 | X155590000Y-78875000D01* 22 | X183090000Y-78875000D01* 23 | X188090000Y-83875000D01* 24 | M02* 25 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/Doom Keycap-F_Paste.gtp: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.6*% 2 | %TF.CreationDate,2024-04-24T00:37:06-04:00*% 3 | %TF.ProjectId,Doom Keycap,446f6f6d-204b-4657-9963-61702e6b6963,REV1*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.6) date 2024-04-24 00:37:06* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 33 | %ADD11RoundRect,0.147500X0.147500X0.172500X-0.147500X0.172500X-0.147500X-0.172500X0.147500X-0.172500X0*% 34 | %ADD12RoundRect,0.135000X0.135000X0.185000X-0.135000X0.185000X-0.135000X-0.185000X0.135000X-0.185000X0*% 35 | %ADD13R,1.500000X2.000000*% 36 | %ADD14R,3.800000X2.000000*% 37 | %ADD15RoundRect,0.147500X-0.147500X-0.172500X0.147500X-0.172500X0.147500X0.172500X-0.147500X0.172500X0*% 38 | %ADD16RoundRect,0.135000X0.185000X-0.135000X0.185000X0.135000X-0.185000X0.135000X-0.185000X-0.135000X0*% 39 | %ADD17RoundRect,0.135000X-0.135000X-0.185000X0.135000X-0.185000X0.135000X0.185000X-0.135000X0.185000X0*% 40 | %ADD18RoundRect,0.147500X0.172500X-0.147500X0.172500X0.147500X-0.172500X0.147500X-0.172500X-0.147500X0*% 41 | %ADD19RoundRect,0.250000X0.292217X-0.292217X0.292217X0.292217X-0.292217X0.292217X-0.292217X-0.292217X0*% 42 | %ADD20RoundRect,0.050000X0.050000X-0.387500X0.050000X0.387500X-0.050000X0.387500X-0.050000X-0.387500X0*% 43 | %ADD21RoundRect,0.050000X0.387500X-0.050000X0.387500X0.050000X-0.387500X0.050000X-0.387500X-0.050000X0*% 44 | %ADD22RoundRect,0.135000X0.035355X-0.226274X0.226274X-0.035355X-0.035355X0.226274X-0.226274X0.035355X0*% 45 | %ADD23R,0.990600X1.244600*% 46 | %ADD24RoundRect,0.140000X0.140000X0.170000X-0.140000X0.170000X-0.140000X-0.170000X0.140000X-0.170000X0*% 47 | %ADD25R,0.812800X0.254000*% 48 | %ADD26R,0.254000X0.812800*% 49 | %ADD27R,1.244600X1.244600*% 50 | %ADD28RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*% 51 | G04 APERTURE END LIST* 52 | D10* 53 | X163360000Y-93000000D03* 54 | X164320000Y-93000000D03* 55 | D11* 56 | X166300000Y-83568750D03* 57 | X165330000Y-83568750D03* 58 | X166300000Y-84568750D03* 59 | X165330000Y-84568750D03* 60 | D12* 61 | X167861855Y-92202951D03* 62 | X166841855Y-92202951D03* 63 | D13* 64 | X161515000Y-85975000D03* 65 | X159215000Y-85975000D03* 66 | D14* 67 | X159215000Y-92275000D03* 68 | D13* 69 | X156915000Y-85975000D03* 70 | D15* 71 | X178705000Y-84956250D03* 72 | X179675000Y-84956250D03* 73 | D16* 74 | X165840000Y-91885000D03* 75 | X165840000Y-90865000D03* 76 | D17* 77 | X165255000Y-86693750D03* 78 | X166275000Y-86693750D03* 79 | D18* 80 | X175896581Y-85191250D03* 81 | X175896581Y-84221250D03* 82 | D19* 83 | X170602500Y-88156250D03* 84 | X171877500Y-88156250D03* 85 | X170602500Y-86881250D03* 86 | X171877500Y-86881250D03* 87 | D20* 88 | X168640000Y-90956250D03* 89 | X169040000Y-90956250D03* 90 | X169440000Y-90956250D03* 91 | X169840000Y-90956250D03* 92 | X170240000Y-90956250D03* 93 | X170640000Y-90956250D03* 94 | X171040000Y-90956250D03* 95 | X171440000Y-90956250D03* 96 | X171840000Y-90956250D03* 97 | X172240000Y-90956250D03* 98 | X172640000Y-90956250D03* 99 | X173040000Y-90956250D03* 100 | X173440000Y-90956250D03* 101 | X173840000Y-90956250D03* 102 | D21* 103 | X174677500Y-90118750D03* 104 | X174677500Y-89718750D03* 105 | X174677500Y-89318750D03* 106 | X174677500Y-88918750D03* 107 | X174677500Y-88518750D03* 108 | X174677500Y-88118750D03* 109 | X174677500Y-87718750D03* 110 | X174677500Y-87318750D03* 111 | X174677500Y-86918750D03* 112 | X174677500Y-86518750D03* 113 | X174677500Y-86118750D03* 114 | X174677500Y-85718750D03* 115 | X174677500Y-85318750D03* 116 | X174677500Y-84918750D03* 117 | D20* 118 | X173840000Y-84081250D03* 119 | X173440000Y-84081250D03* 120 | X173040000Y-84081250D03* 121 | X172640000Y-84081250D03* 122 | X172240000Y-84081250D03* 123 | X171840000Y-84081250D03* 124 | X171440000Y-84081250D03* 125 | X171040000Y-84081250D03* 126 | X170640000Y-84081250D03* 127 | X170240000Y-84081250D03* 128 | X169840000Y-84081250D03* 129 | X169440000Y-84081250D03* 130 | X169040000Y-84081250D03* 131 | X168640000Y-84081250D03* 132 | D21* 133 | X167802500Y-84918750D03* 134 | X167802500Y-85318750D03* 135 | X167802500Y-85718750D03* 136 | X167802500Y-86118750D03* 137 | X167802500Y-86518750D03* 138 | X167802500Y-86918750D03* 139 | X167802500Y-87318750D03* 140 | X167802500Y-87718750D03* 141 | X167802500Y-88118750D03* 142 | X167802500Y-88518750D03* 143 | X167802500Y-88918750D03* 144 | X167802500Y-89318750D03* 145 | X167802500Y-89718750D03* 146 | X167802500Y-90118750D03* 147 | D11* 148 | X180175000Y-90956250D03* 149 | X179205000Y-90956250D03* 150 | D17* 151 | X165255000Y-85693750D03* 152 | X166275000Y-85693750D03* 153 | D11* 154 | X166200000Y-87706250D03* 155 | X165230000Y-87706250D03* 156 | D22* 157 | X176329376Y-87316874D03* 158 | X177050624Y-86595626D03* 159 | D23* 160 | X180240000Y-89340550D03* 161 | X178640000Y-86571950D03* 162 | X178640000Y-89340550D03* 163 | X180240000Y-86571950D03* 164 | D24* 165 | X177775918Y-83288047D03* 166 | X176815918Y-83288047D03* 167 | X166304093Y-79559690D03* 168 | X165344093Y-79559690D03* 169 | X166320000Y-82500000D03* 170 | X165360000Y-82500000D03* 171 | X166320000Y-80500000D03* 172 | X165360000Y-80500000D03* 173 | D12* 174 | X173277200Y-80350000D03* 175 | X172257200Y-80350000D03* 176 | D25* 177 | X171140000Y-81850001D03* 178 | X171140000Y-81350000D03* 179 | X171140000Y-80850000D03* 180 | X171140000Y-80349999D03* 181 | D26* 182 | X170442201Y-79652200D03* 183 | X169942200Y-79652200D03* 184 | X169442200Y-79652200D03* 185 | X168942199Y-79652200D03* 186 | D25* 187 | X168244400Y-80349999D03* 188 | X168244400Y-80850000D03* 189 | X168244400Y-81350000D03* 190 | X168244400Y-81850001D03* 191 | D26* 192 | X168942199Y-82547800D03* 193 | X169442200Y-82547800D03* 194 | X169942200Y-82547800D03* 195 | X170442201Y-82547800D03* 196 | D27* 197 | X169692200Y-81100000D03* 198 | D12* 199 | X173277200Y-82350000D03* 200 | X172257200Y-82350000D03* 201 | D28* 202 | X174692200Y-80562500D03* 203 | X174692200Y-82137500D03* 204 | D24* 205 | X166320000Y-81500000D03* 206 | X165360000Y-81500000D03* 207 | D12* 208 | X173277200Y-81350000D03* 209 | X172257200Y-81350000D03* 210 | M02* 211 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/Doom Keycap-NPTH-drl_map.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.6*% 2 | %TF.CreationDate,2024-04-24T00:38:09-04:00*% 3 | %TF.ProjectId,Doom Keycap,446f6f6d-204b-4657-9963-61702e6b6963,REV1*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Drillmap*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX45Y45*% 8 | G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.6) date 2024-04-24 00:38:09* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.050000*% 15 | %ADD11C,0.200000*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X18809000Y-8387500D02* 19 | X18809000Y-9437500D01* 20 | X15559000Y-9437500D01* 21 | X15559000Y-7887500D01* 22 | X18309000Y-7887500D01* 23 | X18809000Y-8387500D01* 24 | D11* 25 | X15817277Y-9751484D02* 26 | X15817277Y-9551484D01* 27 | X15817277Y-9551484D02* 28 | X15864896Y-9551484D01* 29 | X15864896Y-9551484D02* 30 | X15893467Y-9561008D01* 31 | X15893467Y-9561008D02* 32 | X15912515Y-9580055D01* 33 | X15912515Y-9580055D02* 34 | X15922039Y-9599103D01* 35 | X15922039Y-9599103D02* 36 | X15931562Y-9637198D01* 37 | X15931562Y-9637198D02* 38 | X15931562Y-9665770D01* 39 | X15931562Y-9665770D02* 40 | X15922039Y-9703865D01* 41 | X15922039Y-9703865D02* 42 | X15912515Y-9722912D01* 43 | X15912515Y-9722912D02* 44 | X15893467Y-9741960D01* 45 | X15893467Y-9741960D02* 46 | X15864896Y-9751484D01* 47 | X15864896Y-9751484D02* 48 | X15817277Y-9751484D01* 49 | X16017277Y-9751484D02* 50 | X16017277Y-9618150D01* 51 | X16017277Y-9656246D02* 52 | X16026801Y-9637198D01* 53 | X16026801Y-9637198D02* 54 | X16036324Y-9627674D01* 55 | X16036324Y-9627674D02* 56 | X16055372Y-9618150D01* 57 | X16055372Y-9618150D02* 58 | X16074420Y-9618150D01* 59 | X16141086Y-9751484D02* 60 | X16141086Y-9618150D01* 61 | X16141086Y-9551484D02* 62 | X16131562Y-9561008D01* 63 | X16131562Y-9561008D02* 64 | X16141086Y-9570531D01* 65 | X16141086Y-9570531D02* 66 | X16150610Y-9561008D01* 67 | X16150610Y-9561008D02* 68 | X16141086Y-9551484D01* 69 | X16141086Y-9551484D02* 70 | X16141086Y-9570531D01* 71 | X16264896Y-9751484D02* 72 | X16245848Y-9741960D01* 73 | X16245848Y-9741960D02* 74 | X16236324Y-9722912D01* 75 | X16236324Y-9722912D02* 76 | X16236324Y-9551484D01* 77 | X16369658Y-9751484D02* 78 | X16350610Y-9741960D01* 79 | X16350610Y-9741960D02* 80 | X16341086Y-9722912D01* 81 | X16341086Y-9722912D02* 82 | X16341086Y-9551484D01* 83 | X16598229Y-9751484D02* 84 | X16598229Y-9551484D01* 85 | X16598229Y-9551484D02* 86 | X16664896Y-9694341D01* 87 | X16664896Y-9694341D02* 88 | X16731562Y-9551484D01* 89 | X16731562Y-9551484D02* 90 | X16731562Y-9751484D01* 91 | X16912515Y-9751484D02* 92 | X16912515Y-9646722D01* 93 | X16912515Y-9646722D02* 94 | X16902991Y-9627674D01* 95 | X16902991Y-9627674D02* 96 | X16883944Y-9618150D01* 97 | X16883944Y-9618150D02* 98 | X16845848Y-9618150D01* 99 | X16845848Y-9618150D02* 100 | X16826801Y-9627674D01* 101 | X16912515Y-9741960D02* 102 | X16893467Y-9751484D01* 103 | X16893467Y-9751484D02* 104 | X16845848Y-9751484D01* 105 | X16845848Y-9751484D02* 106 | X16826801Y-9741960D01* 107 | X16826801Y-9741960D02* 108 | X16817277Y-9722912D01* 109 | X16817277Y-9722912D02* 110 | X16817277Y-9703865D01* 111 | X16817277Y-9703865D02* 112 | X16826801Y-9684817D01* 113 | X16826801Y-9684817D02* 114 | X16845848Y-9675293D01* 115 | X16845848Y-9675293D02* 116 | X16893467Y-9675293D01* 117 | X16893467Y-9675293D02* 118 | X16912515Y-9665770D01* 119 | X17007753Y-9618150D02* 120 | X17007753Y-9818150D01* 121 | X17007753Y-9627674D02* 122 | X17026801Y-9618150D01* 123 | X17026801Y-9618150D02* 124 | X17064896Y-9618150D01* 125 | X17064896Y-9618150D02* 126 | X17083944Y-9627674D01* 127 | X17083944Y-9627674D02* 128 | X17093467Y-9637198D01* 129 | X17093467Y-9637198D02* 130 | X17102991Y-9656246D01* 131 | X17102991Y-9656246D02* 132 | X17102991Y-9713389D01* 133 | X17102991Y-9713389D02* 134 | X17093467Y-9732436D01* 135 | X17093467Y-9732436D02* 136 | X17083944Y-9741960D01* 137 | X17083944Y-9741960D02* 138 | X17064896Y-9751484D01* 139 | X17064896Y-9751484D02* 140 | X17026801Y-9751484D01* 141 | X17026801Y-9751484D02* 142 | X17007753Y-9741960D01* 143 | X17188705Y-9732436D02* 144 | X17198229Y-9741960D01* 145 | X17198229Y-9741960D02* 146 | X17188705Y-9751484D01* 147 | X17188705Y-9751484D02* 148 | X17179182Y-9741960D01* 149 | X17179182Y-9741960D02* 150 | X17188705Y-9732436D01* 151 | X17188705Y-9732436D02* 152 | X17188705Y-9751484D01* 153 | X17188705Y-9627674D02* 154 | X17198229Y-9637198D01* 155 | X17198229Y-9637198D02* 156 | X17188705Y-9646722D01* 157 | X17188705Y-9646722D02* 158 | X17179182Y-9637198D01* 159 | X17179182Y-9637198D02* 160 | X17188705Y-9627674D01* 161 | X17188705Y-9627674D02* 162 | X17188705Y-9646722D01* 163 | M02* 164 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/Doom Keycap-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 7.0.6} date Wed Apr 24 00:38:07 2024 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2024-04-24T00:38:07-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.6 6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH 7 | FMAT,2 8 | METRIC 9 | % 10 | G90 11 | G05 12 | T0 13 | M30 14 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/JLCPCB/Doom Keycap-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 7.0.6} date Wed Apr 24 00:38:07 2024 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2024-04-24T00:38:07-04:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.6 6 | ; #@! TF.FileFunction,Plated,1,2,PTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.350 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C0.350 13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 14 | T3C0.650 15 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 16 | T4C0.700 17 | % 18 | G90 19 | G05 20 | T1 21 | X156.915Y-85.975 22 | X158.34Y-88.0 23 | X158.34Y-89.0 24 | X158.34Y-89.75 25 | X158.34Y-90.5 26 | X162.09Y-90.125 27 | X162.84Y-86.0 28 | X164.151Y-81.819 29 | X164.215Y-86.694 30 | X164.215Y-87.75 31 | X164.34Y-83.5 32 | X164.4Y-84.569 33 | X164.465Y-82.5 34 | X164.469Y-80.5 35 | X164.491Y-79.777 36 | X165.215Y-93.0 37 | X165.334Y-90.241 38 | X166.09Y-89.625 39 | X166.927Y-87.549 40 | X167.215Y-80.375 41 | X167.215Y-81.5 42 | X167.59Y-83.875 43 | X167.815Y-90.875 44 | X168.136Y-79.6 45 | X168.34Y-93.15 46 | X169.14Y-86.819 47 | X169.692Y-81.1 48 | X171.442Y-79.6 49 | X172.245Y-91.725 50 | X173.34Y-86.919 51 | X175.53Y-86.929 52 | X175.892Y-80.6 53 | X175.94Y-88.956 54 | X176.84Y-84.25 55 | X177.44Y-87.456 56 | X177.44Y-90.706 57 | X177.69Y-84.706 58 | X179.611Y-87.935 59 | X181.581Y-88.426 60 | X181.69Y-84.706 61 | X181.69Y-86.206 62 | X181.69Y-90.706 63 | X183.072Y-86.489 64 | X183.09Y-89.5 65 | X184.638Y-85.966 66 | X185.163Y-87.35 67 | X185.59Y-86.5 68 | X186.13Y-87.851 69 | X186.715Y-88.625 70 | T2 71 | X169.965Y-86.244 72 | X169.965Y-87.519 73 | X169.965Y-88.794 74 | X171.24Y-86.244 75 | X171.24Y-87.519 76 | X171.24Y-88.794 77 | X172.515Y-86.244 78 | X172.515Y-87.519 79 | X172.515Y-88.794 80 | T3 81 | X157.44Y-83.53G85X157.44Y-83.93 82 | G05 83 | X162.29Y-83.53G85X162.29Y-83.93 84 | G05 85 | T4 86 | X157.14Y-80.45G85X157.14Y-80.95 87 | G05 88 | X162.59Y-80.45G85X162.59Y-80.95 89 | G05 90 | T0 91 | M30 92 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/MCU_RaspberryPi_RP2040.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # RP2040 5 | # 6 | DEF RP2040 U 0 40 Y Y 1 F N 7 | F0 "U" -1150 1950 50 H V C CNN 8 | F1 "RP2040" 950 -1950 50 H V C CNN 9 | F2 "RP2040_minimal:RP2040-QFN-56" -750 0 50 H I C CNN 10 | F3 "" -750 0 50 H I C CNN 11 | DRAW 12 | T 0 0 200 100 0 0 0 "Raspberry Pi" Normal 0 C C 13 | T 0 0 0 100 0 0 0 RP2040 Normal 0 C C 14 | S 1150 1900 -1150 -1900 0 1 10 f 15 | X IOVDD 1 350 2000 100 D 50 50 1 1 W 16 | X IOVDD 10 250 2000 100 D 50 50 1 1 W 17 | X GPIO8 11 1250 500 100 L 50 50 1 1 B 18 | X GPIO9 12 1250 400 100 L 50 50 1 1 B 19 | X GPIO10 13 1250 300 100 L 50 50 1 1 B 20 | X GPIO11 14 1250 200 100 L 50 50 1 1 B 21 | X GPIO12 15 1250 100 100 L 50 50 1 1 B 22 | X GPIO13 16 1250 0 100 L 50 50 1 1 B 23 | X GPIO14 17 1250 -100 100 L 50 50 1 1 B 24 | X GPIO15 18 1250 -200 100 L 50 50 1 1 B 25 | X TESTEN 19 -500 -2000 100 U 50 50 1 1 P 26 | X GPIO0 2 1250 1300 100 L 50 50 1 1 B 27 | X XIN 20 -1250 -100 100 R 50 50 1 1 I 28 | X XOUT 21 -1250 -300 100 R 50 50 1 1 P 29 | X IOVDD 22 150 2000 100 D 50 50 1 1 W 30 | X DVDD 23 -700 2000 100 D 50 50 1 1 W 31 | X SWCLK 24 -1250 -1250 100 R 50 50 1 1 O 32 | X SWD 25 -1250 -1350 100 R 50 50 1 1 B 33 | X RUN 26 -1250 -800 100 R 50 50 1 1 I 34 | X GPIO16 27 1250 -300 100 L 50 50 1 1 B 35 | X GPIO17 28 1250 -400 100 L 50 50 1 1 B 36 | X GPIO18 29 1250 -500 100 L 50 50 1 1 B 37 | X GPIO1 3 1250 1200 100 L 50 50 1 1 B 38 | X GPIO19 30 1250 -600 100 L 50 50 1 1 B 39 | X GPIO20 31 1250 -700 100 L 50 50 1 1 B 40 | X GPIO21 32 1250 -800 100 L 50 50 1 1 B 41 | X IOVDD 33 50 2000 100 D 50 50 1 1 W 42 | X GPIO22 34 1250 -900 100 L 50 50 1 1 B 43 | X GPIO23 35 1250 -1000 100 L 50 50 1 1 B 44 | X GPIO24 36 1250 -1100 100 L 50 50 1 1 B 45 | X GPIO25 37 1250 -1200 100 L 50 50 1 1 B 46 | X GPIO26_ADC0 38 1250 -1400 100 L 50 50 1 1 B 47 | X GPIO27_ADC1 39 1250 -1500 100 L 50 50 1 1 B 48 | X GPIO2 4 1250 1100 100 L 50 50 1 1 B 49 | X GPIO28_ADC2 40 1250 -1600 100 L 50 50 1 1 B 50 | X GPIO29_ADC3 41 1250 -1700 100 L 50 50 1 1 B 51 | X IOVDD 42 -50 2000 100 D 50 50 1 1 W 52 | X ADC_AVDD 43 650 2000 100 D 50 50 1 1 W 53 | X VREG_IN 44 -350 2000 100 D 50 50 1 1 W 54 | X VREG_VOUT 45 -500 2000 100 D 50 50 1 1 w 55 | X USB_DM 46 1250 1600 100 L 50 50 1 1 B 56 | X USB_DP 47 1250 1700 100 L 50 50 1 1 B 57 | X USB_VDD 48 500 2000 100 D 50 50 1 1 W 58 | X IOVDD 49 -150 2000 100 D 50 50 1 1 W 59 | X GPIO3 5 1250 1000 100 L 50 50 1 1 B 60 | X DVDD 50 -800 2000 100 D 50 50 1 1 W 61 | X QSPI_SD3 51 -1250 800 100 R 50 50 1 1 B 62 | X QSPI_SCLK 52 -1250 650 100 R 50 50 1 1 O 63 | X QSPI_SD0 53 -1250 1100 100 R 50 50 1 1 B 64 | X QSPI_SD2 54 -1250 900 100 R 50 50 1 1 B 65 | X QSPI_SD1 55 -1250 1000 100 R 50 50 1 1 B 66 | X QSPI_SS 56 -1250 1250 100 R 50 50 1 1 B 67 | X GND 57 0 -2000 100 U 50 50 1 1 W 68 | X GPIO4 6 1250 900 100 L 50 50 1 1 B 69 | X GPIO5 7 1250 800 100 L 50 50 1 1 B 70 | X GPIO6 8 1250 700 100 L 50 50 1 1 B 71 | X GPIO7 9 1250 600 100 L 50 50 1 1 B 72 | ENDDRAW 73 | ENDDEF 74 | # 75 | #End Library 76 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/footprints.pretty/MAX98357AETE&plus_T.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 21-0136I_T1633-4_MXM (layer F.Cu) 2 | (fp_text reference REF** (at 0 0) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness .15))) 4 | ) 5 | (fp_text value 21-0136I_T1633-4_MXM (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness .15))) 7 | ) 8 | (fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0) (layer Cmts.User) 9 | (effects (font (size .127 .127) (thickness .002))) 10 | ) 11 | (fp_text user "*" (at -2.4892 -1) (layer F.SilkS) 12 | (effects (font (size 1 1) (thickness .15))) 13 | ) 14 | (fp_text user "*" (at -1.0414 -1) (layer F.Fab) 15 | (effects (font (size 1 1) (thickness .15))) 16 | ) 17 | (fp_text user "0.02in/0.5mm" (at -3.4798 -.5) (layer Cmts.User) 18 | (effects (font (size 1 1) (thickness .15))) 19 | ) 20 | (fp_text user "0.032in/0.813mm" (at -1.4478 -4.4958) (layer Cmts.User) 21 | (effects (font (size 1 1) (thickness .15))) 22 | ) 23 | (fp_text user "0.01in/0.254mm" (at -4.4958 1.4478) (layer Cmts.User) 24 | (effects (font (size 1 1) (thickness .15))) 25 | ) 26 | (fp_text user "0.114in/2.896mm" (at 0 7.0358) (layer Cmts.User) 27 | (effects (font (size 1 1) (thickness .15))) 28 | ) 29 | (fp_text user "0.114in/2.896mm" (at 7.0358 .635) (layer Cmts.User) 30 | (effects (font (size 1 1) (thickness .15))) 31 | ) 32 | (fp_text user "0.049in/1.245mm" (at 0 3.6703) (layer Cmts.User) 33 | (effects (font (size 1 1) (thickness .15))) 34 | ) 35 | (fp_text user "0.049in/1.245mm" (at 3.6703 -.635) (layer Cmts.User) 36 | (effects (font (size 1 1) (thickness .15))) 37 | ) 38 | (fp_text user "*" (at -2.4892 -1) (layer F.SilkS) 39 | (effects (font (size 1 1) (thickness .15))) 40 | ) 41 | (fp_text user "*" (at -1.0414 -1) (layer F.Fab) 42 | (effects (font (size 1 1) (thickness .15))) 43 | ) 44 | (fp_line (start -1.8034 1.8034) (end -1.8034 1.131) (layer F.CrtYd) (width .05)) 45 | (fp_line (start -1.8034 1.131) (end -2.1082 1.131) (layer F.CrtYd) (width .05)) 46 | (fp_line (start -2.1082 1.131) (end -2.1082 -1.131) (layer F.CrtYd) (width .05)) 47 | (fp_line (start -2.1082 -1.131) (end -1.8034 -1.131) (layer F.CrtYd) (width .05)) 48 | (fp_line (start -1.8034 -1.131) (end -1.8034 -1.8034) (layer F.CrtYd) (width .05)) 49 | (fp_line (start -1.8034 -1.8034) (end -1.131 -1.8034) (layer F.CrtYd) (width .05)) 50 | (fp_line (start -1.131 -1.8034) (end -1.131 -2.1082) (layer F.CrtYd) (width .05)) 51 | (fp_line (start -1.131 -2.1082) (end 1.131 -2.1082) (layer F.CrtYd) (width .05)) 52 | (fp_line (start 1.131 -2.1082) (end 1.131 -1.8034) (layer F.CrtYd) (width .05)) 53 | (fp_line (start 1.131 -1.8034) (end 1.8034 -1.8034) (layer F.CrtYd) (width .05)) 54 | (fp_line (start 1.8034 -1.8034) (end 1.8034 -1.131) (layer F.CrtYd) (width .05)) 55 | (fp_line (start 1.8034 -1.131) (end 2.1082 -1.131) (layer F.CrtYd) (width .05)) 56 | (fp_line (start 2.1082 -1.131) (end 2.1082 1.131) (layer F.CrtYd) (width .05)) 57 | (fp_line (start 2.1082 1.131) (end 1.8034 1.131) (layer F.CrtYd) (width .05)) 58 | (fp_line (start 1.8034 1.131) (end 1.8034 1.8034) (layer F.CrtYd) (width .05)) 59 | (fp_line (start 1.8034 1.8034) (end 1.131 1.8034) (layer F.CrtYd) (width .05)) 60 | (fp_line (start 1.131 1.8034) (end 1.131 2.1082) (layer F.CrtYd) (width .05)) 61 | (fp_line (start 1.131 2.1082) (end -1.131 2.1082) (layer F.CrtYd) (width .05)) 62 | (fp_line (start -1.131 2.1082) (end -1.131 1.8034) (layer F.CrtYd) (width .05)) 63 | (fp_line (start -1.131 1.8034) (end -1.8034 1.8034) (layer F.CrtYd) (width .05)) 64 | (fp_line (start 1.4478 -.75) (end 4.6228 -.75) (layer Cmts.User) (width 0)) 65 | (fp_line (start 1.4478 -.25) (end 4.6228 -.25) (layer Cmts.User) (width 0)) 66 | (fp_line (start 4.2418 -.75) (end 4.2418 -2.02) (layer Cmts.User) (width 0)) 67 | (fp_line (start 4.2418 -.25) (end 4.2418 1.02) (layer Cmts.User) (width 0)) 68 | (fp_line (start 4.2418 -.75) (end 4.1148 -1.004) (layer Cmts.User) (width 0)) 69 | (fp_line (start 4.2418 -.75) (end 4.3688 -1.004) (layer Cmts.User) (width 0)) 70 | (fp_line (start 4.1148 -1.004) (end 4.3688 -1.004) (layer Cmts.User) (width 0)) 71 | (fp_line (start 4.2418 -.25) (end 4.1148 .004) (layer Cmts.User) (width 0)) 72 | (fp_line (start 4.2418 -.25) (end 4.3688 .004) (layer Cmts.User) (width 0)) 73 | (fp_line (start 4.1148 .004) (end 4.3688 .004) (layer Cmts.User) (width 0)) 74 | (fp_line (start 1.0414 -.75) (end 1.0414 -4.6228) (layer Cmts.User) (width 0)) 75 | (fp_line (start 1.5494 -.75) (end 1.5494 -4.6228) (layer Cmts.User) (width 0)) 76 | (fp_line (start 1.0414 -4.2418) (end -.2286 -4.2418) (layer Cmts.User) (width 0)) 77 | (fp_line (start 1.5494 -4.2418) (end 2.8194 -4.2418) (layer Cmts.User) (width 0)) 78 | (fp_line (start 1.0414 -4.2418) (end .7874 -4.3688) (layer Cmts.User) (width 0)) 79 | (fp_line (start 1.0414 -4.2418) (end .7874 -4.1148) (layer Cmts.User) (width 0)) 80 | (fp_line (start .7874 -4.3688) (end .7874 -4.1148) (layer Cmts.User) (width 0)) 81 | (fp_line (start 1.5494 -4.2418) (end 1.8034 -4.3688) (layer Cmts.User) (width 0)) 82 | (fp_line (start 1.5494 -4.2418) (end 1.8034 -4.1148) (layer Cmts.User) (width 0)) 83 | (fp_line (start 1.8034 -4.3688) (end 1.8034 -4.1148) (layer Cmts.User) (width 0)) 84 | (fp_line (start -1.5494 -.75) (end -1.5494 -6.5278) (layer Cmts.User) (width 0)) 85 | (fp_line (start 1.5494 -.75) (end 1.5494 -6.5278) (layer Cmts.User) (width 0)) 86 | (fp_line (start -1.5494 -6.1468) (end -2.8194 -6.1468) (layer Cmts.User) (width 0)) 87 | (fp_line (start 1.5494 -6.1468) (end 2.8194 -6.1468) (layer Cmts.User) (width 0)) 88 | (fp_line (start -1.5494 -6.1468) (end -1.8034 -6.2738) (layer Cmts.User) (width 0)) 89 | (fp_line (start -1.5494 -6.1468) (end -1.8034 -6.0198) (layer Cmts.User) (width 0)) 90 | (fp_line (start -1.8034 -6.2738) (end -1.8034 -6.0198) (layer Cmts.User) (width 0)) 91 | (fp_line (start 1.5494 -6.1468) (end 1.8034 -6.2738) (layer Cmts.User) (width 0)) 92 | (fp_line (start 1.5494 -6.1468) (end 1.8034 -6.0198) (layer Cmts.User) (width 0)) 93 | (fp_line (start 1.8034 -6.2738) (end 1.8034 -6.0198) (layer Cmts.User) (width 0)) 94 | (fp_line (start .75 -1.5494) (end 6.5278 -1.5494) (layer Cmts.User) (width 0)) 95 | (fp_line (start .75 1.5494) (end 6.5278 1.5494) (layer Cmts.User) (width 0)) 96 | (fp_line (start 6.1468 -1.5494) (end 6.1468 -2.8194) (layer Cmts.User) (width 0)) 97 | (fp_line (start 6.1468 1.5494) (end 6.1468 2.8194) (layer Cmts.User) (width 0)) 98 | (fp_line (start 6.1468 -1.5494) (end 6.0198 -1.8034) (layer Cmts.User) (width 0)) 99 | (fp_line (start 6.1468 -1.5494) (end 6.2738 -1.8034) (layer Cmts.User) (width 0)) 100 | (fp_line (start 6.0198 -1.8034) (end 6.2738 -1.8034) (layer Cmts.User) (width 0)) 101 | (fp_line (start 6.1468 1.5494) (end 6.0198 1.8034) (layer Cmts.User) (width 0)) 102 | (fp_line (start 6.1468 1.5494) (end 6.2738 1.8034) (layer Cmts.User) (width 0)) 103 | (fp_line (start 6.0198 1.8034) (end 6.2738 1.8034) (layer Cmts.User) (width 0)) 104 | (fp_line (start 1.5494 -1.5494) (end -5.2578 -1.5494) (layer Cmts.User) (width 0)) 105 | (fp_line (start 1.5494 1.5494) (end -5.2578 1.5494) (layer Cmts.User) (width 0)) 106 | (fp_line (start -4.8768 -1.5494) (end -4.8768 -2.8194) (layer Cmts.User) (width 0)) 107 | (fp_line (start -4.8768 1.5494) (end -4.8768 2.8194) (layer Cmts.User) (width 0)) 108 | (fp_line (start -4.8768 -1.5494) (end -5.0038 -1.8034) (layer Cmts.User) (width 0)) 109 | (fp_line (start -4.8768 -1.5494) (end -4.7498 -1.8034) (layer Cmts.User) (width 0)) 110 | (fp_line (start -5.0038 -1.8034) (end -4.7498 -1.8034) (layer Cmts.User) (width 0)) 111 | (fp_line (start -4.8768 1.5494) (end -5.0038 1.8034) (layer Cmts.User) (width 0)) 112 | (fp_line (start -4.8768 1.5494) (end -4.7498 1.8034) (layer Cmts.User) (width 0)) 113 | (fp_line (start -5.0038 1.8034) (end -4.7498 1.8034) (layer Cmts.User) (width 0)) 114 | (fp_line (start -1.5494 -1.5494) (end -1.5494 5.2578) (layer Cmts.User) (width 0)) 115 | (fp_line (start 1.5494 -1.5494) (end 1.5494 5.2578) (layer Cmts.User) (width 0)) 116 | (fp_line (start -1.5494 4.8768) (end -2.8194 4.8768) (layer Cmts.User) (width 0)) 117 | (fp_line (start 1.5494 4.8768) (end 2.8194 4.8768) (layer Cmts.User) (width 0)) 118 | (fp_line (start -1.5494 4.8768) (end -1.8034 4.7498) (layer Cmts.User) (width 0)) 119 | (fp_line (start -1.5494 4.8768) (end -1.8034 5.0038) (layer Cmts.User) (width 0)) 120 | (fp_line (start -1.8034 4.7498) (end -1.8034 5.0038) (layer Cmts.User) (width 0)) 121 | (fp_line (start 1.5494 4.8768) (end 1.8034 4.7498) (layer Cmts.User) (width 0)) 122 | (fp_line (start 1.5494 4.8768) (end 1.8034 5.0038) (layer Cmts.User) (width 0)) 123 | (fp_line (start 1.8034 4.7498) (end 1.8034 5.0038) (layer Cmts.User) (width 0)) 124 | (fp_line (start -1.5494 -.2794) (end -.2794 -1.5494) (layer F.Fab) (width .1)) 125 | (fp_line (start .5976 -1.5494) (end .9024 -1.5494) (layer F.Fab) (width .1)) 126 | (fp_line (start .9024 -1.5494) (end .9024 -1.5494) (layer F.Fab) (width .1)) 127 | (fp_line (start .9024 -1.5494) (end .5976 -1.5494) (layer F.Fab) (width .1)) 128 | (fp_line (start .5976 -1.5494) (end .5976 -1.5494) (layer F.Fab) (width .1)) 129 | (fp_line (start .0976 -1.5494) (end .4024 -1.5494) (layer F.Fab) (width .1)) 130 | (fp_line (start .4024 -1.5494) (end .4024 -1.5494) (layer F.Fab) (width .1)) 131 | (fp_line (start .4024 -1.5494) (end .0976 -1.5494) (layer F.Fab) (width .1)) 132 | (fp_line (start .0976 -1.5494) (end .0976 -1.5494) (layer F.Fab) (width .1)) 133 | (fp_line (start -.4024 -1.5494) (end -.0976 -1.5494) (layer F.Fab) (width .1)) 134 | (fp_line (start -.0976 -1.5494) (end -.0976 -1.5494) (layer F.Fab) (width .1)) 135 | (fp_line (start -.0976 -1.5494) (end -.4024 -1.5494) (layer F.Fab) (width .1)) 136 | (fp_line (start -.4024 -1.5494) (end -.4024 -1.5494) (layer F.Fab) (width .1)) 137 | (fp_line (start -.9024 -1.5494) (end -.5976 -1.5494) (layer F.Fab) (width .1)) 138 | (fp_line (start -.5976 -1.5494) (end -.5976 -1.5494) (layer F.Fab) (width .1)) 139 | (fp_line (start -.5976 -1.5494) (end -.9024 -1.5494) (layer F.Fab) (width .1)) 140 | (fp_line (start -.9024 -1.5494) (end -.9024 -1.5494) (layer F.Fab) (width .1)) 141 | (fp_line (start -1.5494 -.5976) (end -1.5494 -.9024) (layer F.Fab) (width .1)) 142 | (fp_line (start -1.5494 -.9024) (end -1.5494 -.9024) (layer F.Fab) (width .1)) 143 | (fp_line (start -1.5494 -.9024) (end -1.5494 -.5976) (layer F.Fab) (width .1)) 144 | (fp_line (start -1.5494 -.5976) (end -1.5494 -.5976) (layer F.Fab) (width .1)) 145 | (fp_line (start -1.5494 -.0976) (end -1.5494 -.4024) (layer F.Fab) (width .1)) 146 | (fp_line (start -1.5494 -.4024) (end -1.5494 -.4024) (layer F.Fab) (width .1)) 147 | (fp_line (start -1.5494 -.4024) (end -1.5494 -.0976) (layer F.Fab) (width .1)) 148 | (fp_line (start -1.5494 -.0976) (end -1.5494 -.0976) (layer F.Fab) (width .1)) 149 | (fp_line (start -1.5494 .4024) (end -1.5494 .0976) (layer F.Fab) (width .1)) 150 | (fp_line (start -1.5494 .0976) (end -1.5494 .0976) (layer F.Fab) (width .1)) 151 | (fp_line (start -1.5494 .0976) (end -1.5494 .4024) (layer F.Fab) (width .1)) 152 | (fp_line (start -1.5494 .4024) (end -1.5494 .4024) (layer F.Fab) (width .1)) 153 | (fp_line (start -1.5494 .9024) (end -1.5494 .5976) (layer F.Fab) (width .1)) 154 | (fp_line (start -1.5494 .5976) (end -1.5494 .5976) (layer F.Fab) (width .1)) 155 | (fp_line (start -1.5494 .5976) (end -1.5494 .9024) (layer F.Fab) (width .1)) 156 | (fp_line (start -1.5494 .9024) (end -1.5494 .9024) (layer F.Fab) (width .1)) 157 | (fp_line (start -.5976 1.5494) (end -.9024 1.5494) (layer F.Fab) (width .1)) 158 | (fp_line (start -.9024 1.5494) (end -.9024 1.5494) (layer F.Fab) (width .1)) 159 | (fp_line (start -.9024 1.5494) (end -.5976 1.5494) (layer F.Fab) (width .1)) 160 | (fp_line (start -.5976 1.5494) (end -.5976 1.5494) (layer F.Fab) (width .1)) 161 | (fp_line (start -.0976 1.5494) (end -.4024 1.5494) (layer F.Fab) (width .1)) 162 | (fp_line (start -.4024 1.5494) (end -.4024 1.5494) (layer F.Fab) (width .1)) 163 | (fp_line (start -.4024 1.5494) (end -.0976 1.5494) (layer F.Fab) (width .1)) 164 | (fp_line (start -.0976 1.5494) (end -.0976 1.5494) (layer F.Fab) (width .1)) 165 | (fp_line (start .4024 1.5494) (end .0976 1.5494) (layer F.Fab) (width .1)) 166 | (fp_line (start .0976 1.5494) (end .0976 1.5494) (layer F.Fab) (width .1)) 167 | (fp_line (start .0976 1.5494) (end .4024 1.5494) (layer F.Fab) (width .1)) 168 | (fp_line (start .4024 1.5494) (end .4024 1.5494) (layer F.Fab) (width .1)) 169 | (fp_line (start .9024 1.5494) (end .5976 1.5494) (layer F.Fab) (width .1)) 170 | (fp_line (start .5976 1.5494) (end .5976 1.5494) (layer F.Fab) (width .1)) 171 | (fp_line (start .5976 1.5494) (end .9024 1.5494) (layer F.Fab) (width .1)) 172 | (fp_line (start .9024 1.5494) (end .9024 1.5494) (layer F.Fab) (width .1)) 173 | (fp_line (start 1.5494 .5976) (end 1.5494 .9024) (layer F.Fab) (width .1)) 174 | (fp_line (start 1.5494 .9024) (end 1.5494 .9024) (layer F.Fab) (width .1)) 175 | (fp_line (start 1.5494 .9024) (end 1.5494 .5976) (layer F.Fab) (width .1)) 176 | (fp_line (start 1.5494 .5976) (end 1.5494 .5976) (layer F.Fab) (width .1)) 177 | (fp_line (start 1.5494 .0976) (end 1.5494 .4024) (layer F.Fab) (width .1)) 178 | (fp_line (start 1.5494 .4024) (end 1.5494 .4024) (layer F.Fab) (width .1)) 179 | (fp_line (start 1.5494 .4024) (end 1.5494 .0976) (layer F.Fab) (width .1)) 180 | (fp_line (start 1.5494 .0976) (end 1.5494 .0976) (layer F.Fab) (width .1)) 181 | (fp_line (start 1.5494 -.4024) (end 1.5494 -.0976) (layer F.Fab) (width .1)) 182 | (fp_line (start 1.5494 -.0976) (end 1.5494 -.0976) (layer F.Fab) (width .1)) 183 | (fp_line (start 1.5494 -.0976) (end 1.5494 -.4024) (layer F.Fab) (width .1)) 184 | (fp_line (start 1.5494 -.4024) (end 1.5494 -.4024) (layer F.Fab) (width .1)) 185 | (fp_line (start 1.5494 -.9024) (end 1.5494 -.5976) (layer F.Fab) (width .1)) 186 | (fp_line (start 1.5494 -.5976) (end 1.5494 -.5976) (layer F.Fab) (width .1)) 187 | (fp_line (start 1.5494 -.5976) (end 1.5494 -.9024) (layer F.Fab) (width .1)) 188 | (fp_line (start 1.5494 -.9024) (end 1.5494 -.9024) (layer F.Fab) (width .1)) 189 | (fp_line (start -1.6764 1.6764) (end -1.209741 1.6764) (layer F.SilkS) (width .12)) 190 | (fp_line (start 1.6764 1.6764) (end 1.6764 1.209741) (layer F.SilkS) (width .12)) 191 | (fp_line (start 1.6764 -1.6764) (end 1.209741 -1.6764) (layer F.SilkS) (width .12)) 192 | (fp_line (start -1.6764 -1.6764) (end -1.6764 -1.209741) (layer F.SilkS) (width .12)) 193 | (fp_line (start -1.6764 1.209741) (end -1.6764 1.6764) (layer F.SilkS) (width .12)) 194 | (fp_line (start -1.5494 1.5494) (end 1.5494 1.5494) (layer F.Fab) (width .1)) 195 | (fp_line (start 1.5494 1.5494) (end 1.5494 1.5494) (layer F.Fab) (width .1)) 196 | (fp_line (start 1.5494 1.5494) (end 1.5494 -1.5494) (layer F.Fab) (width .1)) 197 | (fp_line (start 1.5494 -1.5494) (end 1.5494 -1.5494) (layer F.Fab) (width .1)) 198 | (fp_line (start 1.5494 -1.5494) (end -1.5494 -1.5494) (layer F.Fab) (width .1)) 199 | (fp_line (start -1.5494 -1.5494) (end -1.5494 -1.5494) (layer F.Fab) (width .1)) 200 | (fp_line (start -1.5494 -1.5494) (end -1.5494 1.5494) (layer F.Fab) (width .1)) 201 | (fp_line (start -1.5494 1.5494) (end -1.5494 1.5494) (layer F.Fab) (width .1)) 202 | (fp_line (start 1.209741 1.6764) (end 1.6764 1.6764) (layer F.SilkS) (width .12)) 203 | (fp_line (start 1.6764 -1.209741) (end 1.6764 -1.6764) (layer F.SilkS) (width .12)) 204 | (fp_line (start -1.209741 -1.6764) (end -1.6764 -1.6764) (layer F.SilkS) (width .12)) 205 | (fp_poly (pts (xy 2.3622 .059499) (xy 2.3622 .4405) (xy 2.1082 .4405) (xy 2.1082 .059499)) (layer F.SilkS) (width .1)) 206 | (fp_line (start -1.8034 1.8034) (end -1.8034 1.131) (layer F.CrtYd) (width .05)) 207 | (fp_line (start -1.8034 1.131) (end -2.1082 1.131) (layer F.CrtYd) (width .05)) 208 | (fp_line (start -2.1082 1.131) (end -2.1082 -1.131) (layer F.CrtYd) (width .05)) 209 | (fp_line (start -2.1082 -1.131) (end -1.8034 -1.131) (layer F.CrtYd) (width .05)) 210 | (fp_line (start -1.8034 -1.131) (end -1.8034 -1.8034) (layer F.CrtYd) (width .05)) 211 | (fp_line (start -1.8034 -1.8034) (end -1.131 -1.8034) (layer F.CrtYd) (width .05)) 212 | (fp_line (start -1.131 -1.8034) (end -1.131 -2.1082) (layer F.CrtYd) (width .05)) 213 | (fp_line (start -1.131 -2.1082) (end 1.131 -2.1082) (layer F.CrtYd) (width .05)) 214 | (fp_line (start 1.131 -2.1082) (end 1.131 -1.8034) (layer F.CrtYd) (width .05)) 215 | (fp_line (start 1.131 -1.8034) (end 1.8034 -1.8034) (layer F.CrtYd) (width .05)) 216 | (fp_line (start 1.8034 -1.8034) (end 1.8034 -1.131) (layer F.CrtYd) (width .05)) 217 | (fp_line (start 1.8034 -1.131) (end 2.1082 -1.131) (layer F.CrtYd) (width .05)) 218 | (fp_line (start 2.1082 -1.131) (end 2.1082 1.131) (layer F.CrtYd) (width .05)) 219 | (fp_line (start 2.1082 1.131) (end 1.8034 1.131) (layer F.CrtYd) (width .05)) 220 | (fp_line (start 1.8034 1.131) (end 1.8034 1.8034) (layer F.CrtYd) (width .05)) 221 | (fp_line (start 1.8034 1.8034) (end 1.131 1.8034) (layer F.CrtYd) (width .05)) 222 | (fp_line (start 1.131 1.8034) (end 1.131 2.1082) (layer F.CrtYd) (width .05)) 223 | (fp_line (start 1.131 2.1082) (end -1.131 2.1082) (layer F.CrtYd) (width .05)) 224 | (fp_line (start -1.131 2.1082) (end -1.131 1.8034) (layer F.CrtYd) (width .05)) 225 | (fp_line (start -1.131 1.8034) (end -1.8034 1.8034) (layer F.CrtYd) (width .05)) 226 | (pad 1 smd rect (at -1.4478 -.750001 90) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 227 | (pad 2 smd rect (at -1.4478 -.25 90) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 228 | (pad 3 smd rect (at -1.4478 .25 90) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 229 | (pad 4 smd rect (at -1.4478 .750001 90) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 230 | (pad 5 smd rect (at -.750001 1.4478) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 231 | (pad 6 smd rect (at -.25 1.4478) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 232 | (pad 7 smd rect (at .25 1.4478) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 233 | (pad 8 smd rect (at .750001 1.4478) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 234 | (pad 9 smd rect (at 1.4478 .750001 90) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 235 | (pad 10 smd rect (at 1.4478 .25 90) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 236 | (pad 11 smd rect (at 1.4478 -.25 90) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 237 | (pad 12 smd rect (at 1.4478 -.750001 90) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 238 | (pad 13 smd rect (at .750001 -1.4478) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 239 | (pad 14 smd rect (at .25 -1.4478) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 240 | (pad 15 smd rect (at -.25 -1.4478) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 241 | (pad 16 smd rect (at -.750001 -1.4478) (size .254 .8128) (layers F.Cu F.Paste F.Mask)) 242 | (pad 17 smd rect (at 0 0) (size 1.2446 1.2446) (layers F.Cu F.Paste F.Mask)) 243 | ) 244 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "RP2040_minimal")(type "KiCad")(uri "${KIPRJMOD}/Doom Keycap.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /Doom Keycap Kicad/Doom Keycap/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "MCU_RaspberryPi_RP2040")(type "Legacy")(uri "${KIPRJMOD}/MCU_RaspberryPi_RP2040.lib")(options "")(descr "")) 3 | (lib (name "Doom-Keycap-rescue")(type "Legacy")(uri "${KIPRJMOD}/Doom Keycap-rescue.lib")(options "")(descr "")) 4 | (lib (name "Amp")(type "Legacy")(uri "${KIPRJMOD}/2022-12-25_05-10-14.lib")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Bob 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 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Doom Keycap Hardware Repository 2 | 3 | ![](https://i.imgur.com/QxaZdQg.jpeg) 4 | 5 | 6 | Here are all the files associated with the hardware for the Doom Keycap. If you're looking for the code, it's [here](https://github.com/rsheldiii/rp2040-doom-LCD/). 7 | 8 | I had every intention of fabricating and selling these myself, but I got caught up on how to manufacture the keycap itself without A. breaking the bank, or B. doing a group buy before realizing my design wasn't feasible. With that, coupled with (happy) life events, I decided to open-source the hardware now. 9 | 10 | ## Doom Keycap Kicad 11 | 12 | This directory houses the Kicad files for the final version of the Doom Keycap PCB. It was essentially a mashup of the RP2040 minimal pcb and Adafruit's schematic for the [MAX98357AETE breakout board](https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/downloads), with a semi-standard FPC connector for SPI displays and smaller parts. Quick facts: 13 | 14 | * The footprint library did not make the jump to a new operating system, but the footprints are embedded in the PCB file; you can right-click "edit footprint", save-as, and then reassociate them in the schematic. Or you know, you could not. 15 | * I used screens from [this](https://www.aliexpress.us/item/3256803794221438.html?spm=a2g0o.order_list.order_list_main.4.651c1802EaKSD2&gatewayAdapt=glo2usa) aliexpress listing, which have FPC connectors that look like [this](https://imgur.com/btXJBdo). No other FPC connector will work on this iteration of the board (obviously) 16 | * Finding a small but powerful enough speaker was a challenge. The small screen versions of the keycap did not have a speaker installed due to size constraints. 17 | * I calculated the value of the crystal oscillator's capacitors wrong; it starts up, but it requires an extra flag during program compilation to give the crystal more time to stabilize. It should work as-is, but optimizing those values would be ideal 18 | * The hardware design / components selected might not be well-optimized, I'm a computer scientist by trade. I did my best though. 19 | * The flash memory could definitely be smaller, but beware: not all memory chips are drop-in replacements. Similarly, the voltage regulator could have a much smaller footprint, I just couldn't find one at the time. If you do swap the regulator and you want to play doom on the keycap with a keyboard, remember the regulator will be supplying electricity to the keyboard, not the other way around. 20 | 21 | 22 | ## Doom Keycap Case 23 | 24 | Here are the final couple STLs I generated for the model, plus the fusion 360 file I used to generate them. 25 | 26 | * the f3d file should have comments in the parameters section about the size of the larger screen, if you wish to make the large version of the keycap. 27 | * If you want to install a speaker on the small version, you'll need to increase the space available to the PCB 28 | * These parts were printed on a resin printer in transparent resin, processed, and then hit with clear gloss lacquer. My plan was to switch to an acrylic insert for mass production. 29 | 30 | 31 | ## Fabrication tips 32 | 33 | * Unless you are a god-tier solderer, you're not going to get away with hand-soldering these boards; you will need a stencil and a reflow oven or similar. OSHPark has a sister-service for cheap stencils, which is what I used. 34 | * You _can_ get away with a single stencil for the top of the board and hand-soldering the bottom though. the only tricky part is the FPC connector, but with extra flux and dragging the tip, the solder should wick where it needs to go. 35 | * The LED on the board is keyed to blink at certain critical moments in the program; if you aren't getting _any_ blinking at all, it means the device is malfunctioning. If you get _some_ blinking that stops, you probably forgot to burn the wad file to memory - I can't tell you how many times I did this. A screen does not have to be installed for the program to run successfully. 36 | * if you upload a program that runs fine, but is then forgotten, you need to set PICO_XOSC_STARTUP_DELAY_MULTIPLIER. The crystal isn't stabilizing fast enough, which is causing the RP2040 to give up on reading the flash chip 37 | * Fitment on the case is very tight; try not to over-bend the FPC on the screen 38 | * Power can be delivered through the USB connector, or through the pads on the bottom of the PCB (refer to schematic for polarity). The voltage regulator in the BOM has more than enough power to run a simple keyboard, though I would be careful with LED keyboards. 1S lipos should work as well. If you want to use another power source, there are very many voltage regulators in the SOT223 package 39 | -------------------------------------------------------------------------------- /bom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsheldiii/doom-keycap-hardware/cff9a186d42bc18a0ac987c227f4dde2abc3f661/bom.png --------------------------------------------------------------------------------